I decided to give the HN noprocrast feature a try the other day and it seemed to work. In fact, I liked it so much I wanted it on Twitter, Reddit, Facebook, and all the other sites I shouldn't be on. I looked around for a plugin or script that does something similar, but didn't see any that were particularly compelling so I made my own.
It's on GitHub at http://github.com/mjschultz/beyond_procrastination.
And on userscripts at http://userscripts.org/scripts/show/88448, and it should work in Firefox and Chrome.