Seriously, though, sometimes taking short breaks can cause you to be more productive than just slogging through. Not all trips to the internet are procrastination. Sometimes you really do need to just stop coding for a few minutes. Though I imagine there are better ways to recharge your mental batteries than HN. HN just makes you think too much sometimes.
I talk about the experience here: