Hacker News new | ask | show | jobs
by Darmody 2160 days ago
I added Reddit and some other sites to my uBlock blacklist because most of the time I would end up there unwillingly.

Control + t (new tab), red (autocomplete to reddit) and enter. Muscular memory.

Now uBlock tells me that the site is locked, I realize what I'm doing and I close the tab. That muscle memory is now gone.

Sometimes duckduckgo returns me some useful reddit links and uBlock gives me the option to allow it temporally which is a few minutes. So even if I start messing around after a while it blocks me again.

2 comments

That method didn't work for me (if I am thinking of the same thing you are describing, not sure). I would soon routinely unblock Reddit, so the block would become useless in achieving its purpose and become just an annoying extra layer.

So what I did then was blocking specific subs (well, one actually, my national sub) in which I felt compelled to correct people all the time. On each browser on each computer I use, I installed an extension like "Silent Block" which allows to blacklist the URL you want with a regex (".* reddit.com/r/yourmostlovedandhatedsub.* "). Unlike /etc/hosts and similar methods, you don't have to block a whole domain, the control is finer.

So I can still freely view technical or whatever subs with which I don't feel engaged, and follow links to Reddit from search engine or other sites.

It's been over 1 year that I set up this system, and I never bypassed it. It's working fine for me.

Or perhaps Ublock blacklist allows this kind of 'fine grain' blocking too?

As far as I know you can block certain subreddits, yes.
I had to do the same with a number of my favorite news sites, including hacker news, while I’m working.

It was shocking how many times I would open the browser to Google something and find myself reading stupid political news instead of working.

I also installed a cli google searcher. That was helpful too.

Yes, it's mind blowing how much of my procrastination is pure muscle memory and routine.