Step 2: Type at bottom:
127.0.0.1 facebook.com
127.0.0.1 youtube.com
127.0.0.1 twitter.com
127.0.0.1 instagram.com
Step 3: ctrl+"O"
Step 2: Type at bottom:
127.0.0.1 facebook.com
127.0.0.1 youtube.com
127.0.0.1 twitter.com
127.0.0.1 instagram.com
Step 3: ctrl+"O"
127.0.0.1 news.ycombinator.com
Not quite the same, but it sounds similar...
I guess we're all wired differently. That one doesn't seem to be a challenge to me (although, I can assure you that there are other unhealthy things that I wish I could figure out how to stop doing).
List making is the best option I've found so far but I still have issues with staying on track. It's the middle of my work day right now and here I am.
(I also heavily use lists)
What did (if a anything) work for you?
There was a period of about a week where my home cable internet was down and I had to pair my phone with my computer in order to work. I don't have an unlimited plan and I was constantly afraid of running out of data, so I didn't go to any website I didn't absolutely have to. The fear of not being able to work when I needed to and getting fired was a good motivator. I immediately reverted to old habits when my internet came back for good.
I want to avoid snacks and sodas. I've gotten good at restaurants (order a coke once a month, a dessert about as often). But the office snack bar. So I stopped carrying cash. When I do collect change, I occasionally treat myself to a candy bar or something from that snack bar but since I'm not spending as much cash, this is once every 2-3 months.
At the same time I keep my desk stocked with pistachios (in shells) or similar things that take too long to eat to just eat all at once, but are tasty enough that when I get peckish they still satisfy.
I want to learn more advanced math subjects. So I always keep a notebook on me and either the book I'm working through, or a printout of the chapter (if it's a PDF or something). So when I have downtime I don't have to seek it out, it's already here.
Step 1: sudo vim /etc/hosts
Step 2: Go
127.0.0.1 facebook.com
127.0.0.1 youtube.com
127.0.0.1 twitter.com
127.0.0.1 instagram.com
Step 3: ZZ
It's so you can't log in and read stuff, or get sucked down a distracting click-hole of videos, jokes, chit-chat and bullshit. It breaks the reflexive bookmarks, links from other sources and general habitual url visiting.