Personally, I blocked most websites on my primary browser on my work computer, and I set a maxvisit and minaway on my hackernews profile. So I get 20 minutes of slacking off on hackernews, and then I get booted off for a few hours, and the other time sucks are blocked.
I've also turned off history auto-suggestions in my search/URL box, so that when I look for a website it only suggests relevant work locations I define in my bookmarks.
I can (and often do) open a secondary browser to waste my time with, but I don't do it quite as impulsively. And when I'm ready to go back to work, I just kill that second browser window, and I've effectively removed myself from the distracting context
I've also turned off history auto-suggestions in my search/URL box, so that when I look for a website it only suggests relevant work locations I define in my bookmarks.
I can (and often do) open a secondary browser to waste my time with, but I don't do it quite as impulsively. And when I'm ready to go back to work, I just kill that second browser window, and I've effectively removed myself from the distracting context