I know HN sure isn't helping me be productive from minute to minute! I'm checking it compulsively for new posts. Hopefully its teaching me enough to compensate...
When I'm busy at work I turn on "noprocrast" mode. I still open hn all the time but the "get back to work!" message helps me close it quicker.