How does it work?
It simply queries Facebook's Graph API and outputs the results. There is nothing on this website that cannot be accessed by anyone else. Try it out, GET https://graph.facebook.com/search?q=hate%20my%20boss&type=post&locale=en_GB and you'll see the raw JSON output. This site does some filtering to make the output more useful, for example omitting all posts except status updates, and only showing posts in the last column that contain a phone number. Finally this site caches data for the last hour, so updates may not be realtime, but should not be longer than an hour out of date. Absolutely no data from Facebook is being collected or stored.
These people probably wouldn't want this info publishing, would they?
People have lost their jobs in the past due to some of the posts they put on Facebook, so maybe this demonstrates why. Efforts have been made to remove any personal data from the results, such as the actual phone numbers, surnames, etc. The data is still easily accessible from the API, the filters have been put in place to protect the site from legal issues. Anyone can access the information that is displayed on the site.
Are you claiming the people featured are "hating their boss", "hungover", "taking drugs" or "have got a new phone number"?
Absolutely not. The site simply queries Facebook for posts that match keywords associated with those subjects and displays them. Just because someone is appearing under one of the columns does not in any way form mean that we are claiming that is what these people are doing, it is just an experiment, and sometimes it returns random, irrelevant data.
What is the lesson to be learned?
Just make sure your Facebook privacy settings are sufficient, for example don't publish status updates containing potentially risky material as 'Public' because then they have a good chance of showing up in the public Graph API. You don't even need an access token to get this info, but the problem is not with Facebook themselves, when used correctly, their privacy controls are very good. The problem is how people simply don't understand the risks of sharing everything.
How do I make sure that I don't end up on here?
Just go to https://www.facebook.com/settings/?tab=privacy and make sure Control Your Default Privacy is not set to "Public". You can set it to "Friends" but for the best privacy it is recommended you choose "Custom" and go through each option to choose who can see what.
Where did the idea come from?
The idea came from Tom Scott's I Know What You Did Five Minutes Ago video. It demonstrates some very important points that consider the future of social networking and it's impacts on a connected society. As Tom stated in the video, Twitter's privacy control is binary however with Facebook it is a different story, their privacy controls are very effective when used correctly.
I heard you were on Fox News, how can I see the video?
You can watch my interview with Fox News on the Fox website at http://video.foxnews.com/v/1713328678001/website-posts-embarrassing-facebook-statuses/?playlist_id=163197 or below.