There is reason to believe that site is operated by a government entity....and that CIA posts there.
But of course, that could just be a conspiracy theory.
I know. That’s one of the reasons I read it often.