83 comments

[ 3.7 ms ] story [ 68.0 ms ] thread
Brilliant. Too bad there's apparently no built in way to do it.

I was reminded of when Apple started slowing down the CPUs on older phones. Would be nice if you could just configure that on first run. "How addictive would you like your phone to be, sir?"

I love the concept - blocking apps are often too restrictive which makes me disable them. Slowing could be a nice alternative.

This probably uses a vpn? It’s important to think about how to stop me disabling it casually. I use Opal which blocks my settings page too. Which works great but frustratingly it blocks my legitimate needs very often too!

As someone who used to have actually slow phones before: this will not help your doom-scrolling. You will still doom-scroll, but you'll just be frustrated and miserable due to the lags. You're welcome.
Actually seems like a good idea. It's like when I use a 2012 laptop. I can't last more than 30 minutes on it. Probably a LAN proxy that throttles the network for some devices...
I hate typing on a smartphone. Thick fingers, I guess. So I turned off word completion, and it works perfectly to stay off messenger apps while real life passes by around me. Avoids becoming a phone zombie. I love to chat with others online, but do it on a keyboard on my laptop at home.
I log out of every social media website/app because the act of logging in is just enough friction for me to be mindful: do I really want to do this?

The sense of slowness creates the conditions for pausing and being mindful of what you're doing.

In spirit, this reminds me of the return to slow/analog: https://news.ycombinator.com/item?id=48084980

Consider it the no- or low-alcohol alternative to full speed. https://www.paulgraham.com/addiction.html

I edit my /etc/hosts file and send domains that I've realized I'm addicted to (ahem, lichess) to 0.0.0.1

This gives enough friction to the point, when I muscle-memory type the URL in a browser, and get an unreachable error... after a while I learn to just... break the habit.

HN hug so I can't read it right now, but this approach doesn't really work for most people. The problem with these types of approaches is that anything done can be undone. And if you have the willpower to not undo it, then you have the willpower to not need to have done it in the first place. Now, buying a slow phone on purpose may work, but that's a different approach.
I think this is a great idea. Wouldn't have guessed this would be possible so I looked into how it'd actually be implemented.

I guess this is done on the device as a VPN via Apple's NetworkExtension config. But instead of a normal VPN where traffic goes through a server, the app just locally applies rules based on the app the packet came from and then routes them normally to their destination.

That’s a great idea. Waiting for a video to load for a few dozen seconds makes me lose all interest in scrolling further.
another good technique is to use boomer mode- make the fonts as large as possible, which has the side effect of making instagram (for instance) practically unusable and all of it just generally unpleasant. you're welcome.
Having grown up with an unreliable sluggish gsm dial up connection when the web was already getting heavier payloads, and forced to have developed the virtue of patience and love of progress bars, I think this might work with latency intransigent people, but I know I will blank stare into the load spinner to get my doom ration.

Hard blocks (gotta re enable noprocrast here asap) and behavioral nudges like keeping an ebook with page open positioned inconveniently close and my phone out of reach work better for me.

I think more people should set up their iPhone using Apple Configurator, a Mac app used to control apples mdm solution. You do have to factory reset your phone for this once, but after that you have extremely granular control over what you can and can’t do. It’s much more powerful than the parental controls system and much harder to circumvent.

I use it to straight up disallow a bunch of apps and websites (tiktok, Reddit, YouTube, etc.)

For a while I even uninstalled safari which you can just do with this. Not having a browser at all on your phone is a neat experiment and really changed how I interact with tech on the go.

I did eventually install safari back, but overall I prefer the Apple Configurator setup a lot over any of these kinds of apps.

  I think more people should set up their iPhone using Apple Configurator, a Mac app
There's the problem.
Your comment implies that if Apple Configurator was available not just for MacOS that it would see a many more people using it to manage their iPhones.

To me this seems so far down the list of reasons more people don’t use it that I’m wondering whether you really believe that.

I love this.

Here’s something else you can try: take off your phone case. My phone screen is scratched to hell and I think it runs slower from dropping it without a case so many times.

Someone should run a randomized trial with screen time against phone case usage. I wonder what would show up. Imagine the human connection and true critical thinking that would happen with just a 1% decrease in screen time!

This is a method, but it's the underlying issue that needs to be resolved.

People doomscroll primarily to avoid certain thoughts/feelings/situations.

The way out of it is to:

1. Note that you're avoiding something.

2. Identify what it is.

3. Face it.

This is an addiction and reaching for the phone is just what gives relief to whatever pain one might be experiencing. Just removing that is laying ground for a substitute.

When the reddit API fiasco happened, I'm forcibly stopped from using it. What I found out is that my life quality just decreases without appreciable compensation. Finally after one year, I found out a way to still use those API so I just go back.

It helped that the infinite scroll was never really infinite for me. I run out of content easily and it just makes me stop scrolling for the day. Same in YouTube. Admittedly I don't use Instagram or tiktok so I don't know how bad it'll be.

I did something similar. I like to keep my phone limited (the only real useful/joyful things on it for me are family pictures, music and maps). So I used an iphone SE until it fell apart, now I use an iphone mini that doesn't have enough storage so it offloads all but the top ten apps I use.

I didn't make it slow and buggy on purpose though. Apple did that for me with Liquid glass. Which I guess works!

This guy is crippling a top notch device he paid good money for. This is crazy.

This isn't a personal problem. It is a social one, and there lies the solution. These apps are engineered for addiction, to Dubai our attention and lives. The companies behind them should br punished and their employees ashamed.

Society must curb socially and environmental nocive organizations.

brilliant. can someone build this for android apps next?
Personally, my recent and surprisingly greatest win was to set up my old phone (samsung S21) with the addictive apps, removing them completely from my iPhone.

Quite literally "cold-turkey'ed" from 4.5-ish hours/day to 2 hours a day in a single day, consistent over the last few weeks.

I set up my second phone with a custom homescreen, and installing the 'bad' apps on there (Instagram, Youtube, NYTimes in particular). I dont use it for other apps.

Now if I want to scroll, which I still do sometimes, I have to walk to a specific chair next to which my 'addiction phone' is, I'll scroll for 10-15 minutes, and get back to the real world. I used to have particular issues with scrolling during vibe-coding sessions, and I'm genuinely surprised how well this approach worked for me.

The most effective rule for me is no addictive apps on my phone or laptop - browser apps only. The browser apps are _far_ less addictive and just enough friction to keep me off them for extended periods of time. As well, infinite scroll just isn't as effective in a browser and there's a real feeling of limited content running out.
Imagining a version of this that scales by how long I've been using the phone since the screen's been off. If I need to check something quickly, I want the internet and processing to be fast, because checking my phone a lot is fine with me – just not zoning out for long periods of time. First 60s or so unpenalized. Then beyond that, if I'm getting close to my daily target, it starts throttling. A little longer than 60s? Maybe only a bit slowed down. 5min? I want it to get cronchy. Not sure network's the right axis though. Maybe actual screen responsiveness?
"It was a bit ironic to spend that much on a phone just to build the thing that would slow it down."

That doesn't seem ironic to me, it seems economically foolish. Why not simply buy an older phone?

Okay, reading further down. Really this is just an advertisement for an app they made targeted to people without self control who watch videos on their phone too often.

There is a great habit-breaking app called “One Sec.” You configure it with your addicting apps or websites and it uses iOS shortcuts to interrupt you when you open them, and make you wait for some time — optionally with the selfie camera open — and confirm you really want to open it. It’s extremely effective and I highly recommend it. I don’t have it anymore since it led me to eventually delete Instagram and I never looked back. Although I should reinstall it and apply it to YouTube shorts…

App Store link: https://apps.apple.com/us/app/one-sec-screen-time-focus/id15...

I use https://steplimit.com/ to both cure my Reddit addiction and to walk more. You earn minutes on your tracked app(s) by walking. If you run out of minutes, either stop scrolling or go for a walk. It's so simple and so effective.
One sec broke my habit for a month or so but then it got back to “normal”. A friend of mine developed Amba - with that you need a physical nfc chip to unlock your apps. Ofc im biased but for me it works way better.

https://openamba.app/

+1 for One Sec, a fantastic app, if one has the patience to wire it up using Apple’s first-party Shortcuts app (which is probably the main reason most normies aren’t going to use it). Really helped curb my Instagram usage down from about ~15 minutes per day to around ~5 minutes/day at most, and often now a few days go by without me checking the app at all. It is remarkable how much a 4, 6, or 10 second wait will just cause me to say “nah, forget it, I don’t care anymore”. Like, how much of a dumb ape am I?
Huge fan of One Sec - I think I've tried every screen time reducing app out there and it is my favorite. ScreenZen is another good one
There is a great habit-breaking app called “One Sec.” You configure it with your addicting apps or websites and it uses iOS shortcuts to interrupt you when you open them

Also effective (in my experience) is to use the Accessibility settings to turn down the screen saturation 90%.

A black-and-white phone is far less tempting to use, and quickly becomes tiresome.

logging out of apps after you finish using them is a simpler approach
There is a similar app called ScreenZen that can be set up with a timer like this, or small math problems. It's exceedingly effective at breaking the loop by forcing you to do a tiny task first - you're not impeded from doing anything important, but the mindless loops get broken up.
For me, 2 kids and 2 jobs has done wonders for curbing my social media habits.
> uses iOS shortcuts

A friend showed this to me yesterday and I was impressed that Shortcuts are able to intervene like this. The whole premise of a third party app introducing these 'launch pauses' seemed very unlikely on iOS.

Based on this I'm now using Shortcuts to mute the phone before opening any offending auto-play-videos-with-sound apps (such as Instagram).

The selfie camera should take a picture of you, and after e.g. a year it can show how you aged while spending your time trying to consume Instagram/YouTube/etc...
I use browser only, then it is fairly easy to vibcode a userscript blocker, which does more or less the same as this app. It syncs between all devices as well. Of course, one can always turn userscripts off, but the pause to think helps already.
This seems like the same basic insight from a different angle: don't rely on willpower, change the cost of the impulse