It basically forces you to do a little breathing exercise before you can visit the site that you have on its block list.
It has been life changing. It adds enough friction for me to stop any impulsive visits but also is not so annoying that I would completely disable it in a weak moment.
One Sec was developed by someone with ADHD, I think and it definitely shows.
It is important to understand that not every solution will work for everyone. There can be many reasons why you struggle with social media addictions. Ultimately those corporations are spending millions and employ state of the art psychological manipulation tactics to keep you engaged so it is important to be kind to yourself. Don't give up. You might find something that works for you.
I quickly adapted and this barely slowed me down. I recommend the following iOS apps:
1. Jomo - you can create block lists of distracting apps. Like OneSec, when you try to open a blocked app, it makes you wait 5 seconds or more. More importantly, on that screen, you can select 5 minutes, so that it only gives you 5 minutes of unblocked access.
2. Brick - a physical device with an NFC tag you put somewhere. Block all the distracting apps on your phone. If you want to look at them, you need to physically scan the Brick with your phone to get back in.
I tried it and it literally could not last one launch on my phone. The only action that can save me from Instagram is uninstalling the app. I have the web app installed but it's too slow to feed my addiction, so I rarely open it.
this seems like an interesting idea I'd like to try but all the permissions it needs is terrifying to me... I understand why it needs them but there's no way for me to verify that they aren't doing anything funny with that access.
I think you'd be surprised how a little bit of difficulty can be enough to break binge cycles. I killed both my hackernews and reddit addictions years ago by just adding them to /etc/hosts. It was easy to change and sometimes I did but that was enough that I didn't dwell on those sites anymore.
Recently I've written a chrome extension that does this much better. Hopefully it gets approved today or tomorrow. Maybe I'll post it to show HN.
I find it has a lot to do with activation energy, or how much friction there is.
If something is too easy, it happens. If something is too hard/annoying to do relative to the reward, it doesn't.
When I lived in Boston, I was able to get myself to go to Tae Kwon Do classes because it was literally on my commute. When I'd work from home, I'd end up missing the class. When covid hit, same.
When I lived in Palo Alto, I rarely went to the city (and usually only when I could crash at a friend's place for the weekend) because the process of biking to caltrain, take caltrain, bike to wherever I wanna go, then reverse on my way home or catch an Uber, kinda ends up being an annoying or expensive process.
When I moved to SF, I went and partied what was probably more frequently than was healthy. Moving to Oakland brought the rate back down again, but to a level that felt a little too isolating. Getting a car seems to hit a sweet spot; driving isn't too bad, and I have a lot more options. Buuut being responsible for a car curbs the worse behaviors.
I've had a time limit set on my phone for twitter + instagram to only allow 15 minutes of usage per day. There's an "ignore limit" button when you go over the time but it's surprising how few times I've actually pressed it. 99% of the time I go "yep, that's enough of that for today" and close the app
Can switches like this also detect usage, like current flowing? It might be a fun and healthy twist to plug a walking pad/treadmill into a smart plug and then either make it so brainrot websites are only viewable when the treadmill is being used or make a small app that tracks the time the treadmill is used and then only allows that amount of time on brainrot websites.
This would work (even?) better if it wasn’t a switch, but a push button with the unblocking automatically timing out after some interval. Otherwise you’re prone to just letting it stay on unblock.
The Amazon Dash buttons could be hacked to do something like that.
Little programmable buttons, they're great. I've used them for similar habit formation stuff, in my case not ignoring my alarm, by making the button the only way to shut it off, and putting the button very far away from bed.
You could use a home assistant-like api to turn off the switch as well as manage the /etc/hosts changes. I don’t have any experience with home assistant, per-se, but I have programmatically controlled similar the switches with an older api, so I assume HA would work too.
At top of my uBlock Origin "My Filters" tab, I have a list of the Web sites like the following, which I comment (by prefixing each line with `!`) and un-comment, as needed.
Another approach is adding them to /etc/hosts as 127.0.0.1, which makes it slightly more cumbersome to edit and also stops muscle-memory from going CTRL+T then press "N" then down arrow then enter.
I've used a similar smart outlet on a timer to just shut my wifi off at 9pm. I then put an alarm on my computer to give me a 15 minute wrap-up warning.
An $8 smart outlet helping reduce mental load and boost focus really surprised me. Looks like I’ve underestimated how much these small automation tools can free up mental space in daily life.
Has anyone else used simple and affordable tech that surprisingly made a big difference in managing distractions or mental fatigue?
As a courtesy, I used to check in on client servers every morning to alert them if services were down. Eventually it became a chore, so I made some hardware server status boards that monitor them for me (8 each).
Here in Asia they cost 5-8$ each to make depending on exact part choice (total cost including boards and components).
My anti-distraction setup uses multiple dnsmasqs, one of them has a long list of blocked (ad-)domains, and DNS tags, something like this (1).
So the devices with the "black" tag have a different DNS server (it's the same computer, but it has 2 IPs), and has DNS-level ad-blocking (convenient for phones) and can't access reddit, Twitter, etc. One device doesn't have blocks, in case the aggressive blocking breaks something. I guess it'd be great to use a slow laptop to browse brainrot sites to discourage me from doing so.
I have been using Foqos app since a month now and it’s been amazing on my iPhone. You can create a block list of apps and when you start “Foqos” those apps will be blocked. You have to unblock before using those apps. But here is the best part. The unblocking can be configured such that it does only when you tap on a NFC tag. I spend a lot of time on the phone as soon as I wake up. So I have been blocking before sleep and keeping the NFC tag in the garage. Amazing setup for me.
This app I assume is exactly like the more mainstream Brick app but this app lets you configure any off the shelf NFC tags which you can get under $5.
The script on the computer checks to see if the smart plug is on or off. Depending on the state, the script blocks or unblocks the websites. The smart plug is just acting as a button that is connected to your WiFi.
- Macos: Install https://selfcontrolapp.com/, add every website and their alternatives you know, set it to 24 hours. Really hard to bypass this even if you know networking stuff
- iOS: Enable downtime 24/7 ask someone else to set the password.
I'm down to about 35 minutes a day of mobile usage, and laptop usage is only work related things. You really need two or three days to clear your head of news feeds. After a few days you really just crave working.
Something that works well is to block websites like YouTube or Instagram in regular browsing but keep them unblocked in Incognito mode. This forces you to sign in every time you want to use these sites.
The reason why social media and similar websites now have infinite scroll is because the next page button provided you with a circuit breaker to stop and reconsider if you actually wanted to continue or if you were just mindlessly scrolling.
So if you have a genuine intention not to use certain websites at particular times (e.g. work time), then having any kind of forced interruption can be useful for changing that behaviour.
If you're looking to create genuine change, then making those websites load slowly is even more effective than going cold turkey (because it minimises the dopamingeric effects.)
For some "a little friction" is enough. For others, not. I keep less-healthy food treats in a cupboard in my garage, because the friction of walking out to get them is enough to reduce my usage to an acceptable level. Even less healthy treats I don't buy, because the friction of going to the grocery store to get them when I'm craving them is enough.
It's an interesting exercise to think about how this could be engineered to increase the friction.
If you're getting to the point where you have to open a terminal, elevate to root and edit your hosts file, that's beyond a bored impulse. You know exactly what you're doing and you can stop yourself. That tiny bit of friction is enough to defeat the ingrained impulses and make you think.
Trivial to some. I think the point is that the person a) dislikes getting up to click a switch, b) finds making such changes prohibitively difficult, at least enough to prove a dissuasion
For a lot of behavioral things, tiny nudges are just enough friction. At one point, I wrote a bit of CSS in stylus to hide the downvote button on HN to see how often I thought a downvote was really earned (not that often). It was trivial to undo [or use another browser], but gave just that small amount of friction to drive my own awareness.
Blocking JS and cookies related to these sites often work. I got rid of a 'minor' habit of checking social network by simply making it harder for me to access it so I could have time enough to identify I was doing something I shouldn't.
What prevents you from killing the polling script and editing /etc/hosts back to its original state?
I think a modified Pi-hole would serve this purpose better, as it would leave no other option than getting out of your chair and taking action (assuming you made it impossible to ssh into the device).
I can't use ublock origin for that because I want all devices in my home to take advantage of this, so I've reimplemented this with Home Assistant, Adguard Home and the Adguard Home integration into Home Assistant.
I rigged up one of these so my wife could go push the button and her phone would play an alarm sound so she could find it when it goes missing.
Was a good hack for a bit, but then the children figured out they could actually use the same button to _find their mom_, since the she was usually colocated with the phone!
For some reason, I thought this switch altered the electrical power for the router and thus acting as a physical barrier, not allowing it to request those servers. I guess my imagination just went wild.
I can imagine that could be nice feature on a router. Trigger fw blocking automatically but to unlock you have to go to the router and press physical button.
IKEA remotes are inexpensive and work really well with a proper zigbee adapter and zigbee2mqtt. Home assistant you can build actions right from the web ui.
yeah, I just added offending sites to /etc/hosts
the trouble of entering my root pw to edit the file usually is enough to make me reconsider if I really want to visit reddit or youtube or whatever
works for me ... mainly because I'm uber lazy :)
Instead of adding friction, part of the work of oneself is about finding the root cause of why we go into those places and understand up to which point spending too much time on those is not only detrimental to society but to me personally.
I mean, a doctor would tell me that « you have brain rot » would freak me so much that I would do anything to reverse or get rid of it asap.
Idk, maybe after +20y of wasting time online I got that it’s a ressource I won’t ever get back and I resent wasting it too much now, which gets me off using all the links he blocked without efforts.
I have reservations about adding YouTube as it’s got a massive amount of useful content; a little curation and it won’t show you any nonsense. Reddit is a mid-range, so I can understand it. It’s hard to separate the good and the bad there I suppose, especially if you’ve gotten into constantly checking for updates.
But I would almost certainly and without any qualms put HN on the default noallow list. The SNR and potential for learning things is atrocious to nonexistent most of the time - and you can find better sources than HN. No, I’m not joking unfortunately it’s just what the site has become over the years.
cardanome|8 months ago
It basically forces you to do a little breathing exercise before you can visit the site that you have on its block list.
It has been life changing. It adds enough friction for me to stop any impulsive visits but also is not so annoying that I would completely disable it in a weak moment.
One Sec was developed by someone with ADHD, I think and it definitely shows.
It is important to understand that not every solution will work for everyone. There can be many reasons why you struggle with social media addictions. Ultimately those corporations are spending millions and employ state of the art psychological manipulation tactics to keep you engaged so it is important to be kind to yourself. Don't give up. You might find something that works for you.
orionsbelt|8 months ago
1. Jomo - you can create block lists of distracting apps. Like OneSec, when you try to open a blocked app, it makes you wait 5 seconds or more. More importantly, on that screen, you can select 5 minutes, so that it only gives you 5 minutes of unblocked access.
2. Brick - a physical device with an NFC tag you put somewhere. Block all the distracting apps on your phone. If you want to look at them, you need to physically scan the Brick with your phone to get back in.
bapak|8 months ago
thingsilearned|8 months ago
spacemadness|8 months ago
HK-NC|8 months ago
dsauerbrun|8 months ago
dankwizard|8 months ago
msgodel|8 months ago
Recently I've written a chrome extension that does this much better. Hopefully it gets approved today or tomorrow. Maybe I'll post it to show HN.
mumbisChungo|8 months ago
Jarwain|8 months ago
If something is too easy, it happens. If something is too hard/annoying to do relative to the reward, it doesn't.
When I lived in Boston, I was able to get myself to go to Tae Kwon Do classes because it was literally on my commute. When I'd work from home, I'd end up missing the class. When covid hit, same.
When I lived in Palo Alto, I rarely went to the city (and usually only when I could crash at a friend's place for the weekend) because the process of biking to caltrain, take caltrain, bike to wherever I wanna go, then reverse on my way home or catch an Uber, kinda ends up being an annoying or expensive process.
When I moved to SF, I went and partied what was probably more frequently than was healthy. Moving to Oakland brought the rate back down again, but to a level that felt a little too isolating. Getting a car seems to hit a sweet spot; driving isn't too bad, and I have a lot more options. Buuut being responsible for a car curbs the worse behaviors.
invalidusernam3|8 months ago
motorest|8 months ago
It amazes me how much work one does to lift barriers to themselves, but so little to actually not go through them.
matt_s|8 months ago
stavros|8 months ago
https://www.aliexpress.com/item/1005005729080838.html
The price varies a lot between listings, I think the cheapest I got them was $20 for 4 or so.
seemaze|8 months ago
[0]https://sonoff.tech/product/smart-plugs/s31-s31lite/
layer8|8 months ago
The Amazon Dash buttons could be hacked to do something like that.
abound|8 months ago
Little programmable buttons, they're great. I've used them for similar habit formation stuff, in my case not ignoring my alarm, by making the button the only way to shut it off, and putting the button very far away from bed.
mbreese|8 months ago
neilv|8 months ago
If your addiction/habit is stronger, you might need to invest that $8.
diggan|8 months ago
No, not for me personally, I'd never.
thingsilearned|8 months ago
teddyh|8 months ago
rob_c|8 months ago
noman-land|8 months ago
Huxley1|8 months ago
Has anyone else used simple and affordable tech that surprisingly made a big difference in managing distractions or mental fatigue?
Saigonautica|8 months ago
Here in Asia they cost 5-8$ each to make depending on exact part choice (total cost including boards and components).
I open sourced the hardware / firmware if you want some: https://github.com/seanboyce/servermon
I used to use scripts etc to do it. However this tells me what I need to know in a glance, so I like it better.
unknown|8 months ago
[deleted]
netsharc|8 months ago
So the devices with the "black" tag have a different DNS server (it's the same computer, but it has 2 IPs), and has DNS-level ad-blocking (convenient for phones) and can't access reddit, Twitter, etc. One device doesn't have blocks, in case the aggressive blocking breaks something. I guess it'd be great to use a slow laptop to browse brainrot sites to discourage me from doing so.
(1) https://stackoverflow.com/questions/22467430/dnsmasq-tags-an...
warunsl|8 months ago
This app I assume is exactly like the more mainstream Brick app but this app lets you configure any off the shelf NFC tags which you can get under $5.
Theodores|8 months ago
Silly question, but I don't get it. Do you have to get something onto the smart outlet?
ELIF!!!
Jackim|8 months ago
parhamn|8 months ago
- Macos: Install https://selfcontrolapp.com/, add every website and their alternatives you know, set it to 24 hours. Really hard to bypass this even if you know networking stuff
- iOS: Enable downtime 24/7 ask someone else to set the password.
I'm down to about 35 minutes a day of mobile usage, and laptop usage is only work related things. You really need two or three days to clear your head of news feeds. After a few days you really just crave working.
(I'm in between a 24 hour session right now)
65|8 months ago
jerlam|8 months ago
karaterobot|8 months ago
AstroBen|8 months ago
quitit|8 months ago
So if you have a genuine intention not to use certain websites at particular times (e.g. work time), then having any kind of forced interruption can be useful for changing that behaviour.
If you're looking to create genuine change, then making those websites load slowly is even more effective than going cold turkey (because it minimises the dopamingeric effects.)
lcuff|8 months ago
It's an interesting exercise to think about how this could be engineered to increase the friction.
amiga-workbench|8 months ago
rob_c|8 months ago
sokoloff|8 months ago
rob_c|8 months ago
motbus3|8 months ago
It is a nice tool to have it automatically solved
amelius|8 months ago
I think a modified Pi-hole would serve this purpose better, as it would leave no other option than getting out of your chair and taking action (assuming you made it impossible to ssh into the device).
unknown|8 months ago
[deleted]
remuskaos|8 months ago
I can't use ublock origin for that because I want all devices in my home to take advantage of this, so I've reimplemented this with Home Assistant, Adguard Home and the Adguard Home integration into Home Assistant.
bertwagner|8 months ago
I hope you have more luck than me with sticking with the switch instead of just editing /etc/hosts.
montroser|8 months ago
Was a good hack for a bit, but then the children figured out they could actually use the same button to _find their mom_, since the she was usually colocated with the phone!
Papazsazsa|8 months ago
timed and customizable blocklists, multiple devices
Jotalea|8 months ago
msgodel|8 months ago
ozim|8 months ago
I guess I can implement that on raspberry pi.
maguirre|8 months ago
qustrolabe|8 months ago
lofaszvanitt|8 months ago
rr808|8 months ago
LeSaucy|8 months ago
kybernetyk|8 months ago
shinycode|8 months ago
ZeroGravitas|8 months ago
whacko_quacko|8 months ago
perfmode|8 months ago
absurdo|8 months ago
But I would almost certainly and without any qualms put HN on the default noallow list. The SNR and potential for learning things is atrocious to nonexistent most of the time - and you can find better sources than HN. No, I’m not joking unfortunately it’s just what the site has become over the years.