FTFA: "And if you have been even partially active on Facebook for the past few years, there is simply way too much of it to possibly delete manually. There is no button to simply “delete all” (trust me, I’ve looked)."
Back when I decided to do over my Twitter profile, I used the API to automate the deletion of all my tweets. Any other way would be impossible.
But I don't see how "improving content discoverability" is suddenly a bad thing on Facebook? Yes, Timeline makes it easier to find old stuff, but on HN aren't we always looking for users to be able to access and discover content as easily as possible?
You could do it with the real API, but it could also probably be done with a few lines of Javascript pasted into the URL bar on your profile.
Any takers?
From the comments there, it sounds like the real API might limit you to deleting messages created by your own app. Somebody also posted a Javascript solution where you double-click the 'delete' button to delete all older posts, but I'm not sure if it will work since the version information says "obsolete" in it.
Personally, I love how easy the timeline makes it to jump back to my freshman year of college. I can see how much I've changed as a person for better or worse. It's like an excellent scrapbook of my life and I'm happy to have it.