Earlier quoted context omitted.
I'm trying to achieve currently what it seems you have already achieved. The problem is I cut everything out, but then there will be a moment at work where you're waiting for something (in my job for example, waiting for RHEL to install), and you decide to glance at Facebook. Then you do it a couple of times. Then you get home and decide as it's raining you won't go cycling. It all builds back up and I'm back to squa…
I think the biggest thing is to start very small. Seriously, very very small. I had for years done more or less what you describe. So I finally just decided to start super baby simple and have one tiny little goal and accomplish it. For me it was hard to eliminate looking up my news sites when I had a free minute or two. Eventually, I just deleted my bookmarks and edited my /etc/hosts and that did the trick for me. B…
I ask because HN is my biggest time sync. It's the thing I grab whenever there is a moment of free time and even when their isn't. I type it into my browser without even thinking about it.
I banned it once with /etc/hosts and that lasted about 3 months or maybe it was 6. I'd still read on my phone but that wouldn't happen except out and about or at bathroom breaks.
Then at some point I turned it back on. When it got bad again I blocked it in /etc/hosts. But, it's available in a VM. I'd hoped that would be enough to discourage me but it's not. Instead my habit now is to launch the VM. It is slightly better than unblocked because I still type it into my main browser and the block keeps me off until I eventually use the VM
I'd guess I spent 2-4 hours a day on it. I woke up a 8:30 today. Other than a shower I've been on HN. It's 10:10