Skip to content(if available)orjump to list(if available)

Show HN: Scream to Unlock – Blocks social media until you scream “I'm a loser”

Show HN: Scream to Unlock – Blocks social media until you scream “I'm a loser”

59 comments

·June 25, 2025

Hi all,

I kept wasting time on social media, even though I’d promised myself I’d stay focused. Regular site blockers didn’t help.

I needed something that felt annoying enough to break the habit. That’s how the idea came up: make the blocker ask me to say something embarrassing out loud before it lets me back in. If I actually have to yell “I’m a loser” into my mic. Even better - the louder I screamed, the more time I’d get.

So I put together Scream to Unlock. It’s silly, but so far it’s done its job. My social feeds stay locked unless I really want them.

Extension link - https://chromewebstore.google.com/detail/scream-to-unlock-ye...

Its open source and transparent - https://github.com/Pankajtanwarbanna/scream-to-unlock. No data collection or tracking, Audio processing happens locally in your browser. No recordings saved or transmitted.

mikesabat

If you want to make a kids app... Forcing the child to do a number of math problems to continue using the tablet would be an amazing app that I would definitely pay for.

My daughter is a second grader. If every 5 minutes of tablet use 'cost' her 5 correct arithmetic answers she would be working at space x right now.

debunn

Might I suggest https://www.prodigygame.com - it's a free-to-play online math game, where your child is a wizard that has to answer (age appropriate) math questions to gain magic to cast spells. Note: there is a paid subscription that allows your child to get access to more pets / faster experience gain, but is not required.

While this isn't a "do math to be able to unlock your device" type of game, it is fun to play and can be used as an earned screen-time requirement (or a "free screen-time" option!)

Disclaimer: I work for Prodigy as a Site Reliability Engineer, but my son (10) also enjoys playing the game!

graemep

It would work short term, but I would worry that it makes a a price to be paid which will impair joy in learning the subject in the long term.

Its much better to make kids interested in learning than to reward reaching goals or punish failing to reach them.

serial_dev

On the other hand, the kids might do lot of exercises to keep playing, then they get better at something, then they realize that it is much more enjoyable to be good at something than not...

Long term, it could still be a win.

Obviously not the same, but in the first years of university, I hated math because it suddenly got hard (never before university did I have to learn math or physics just to barely pass). Then, after many nights of reading through books and practicing, grinding, I realized it's not that hard and it made me enjoy solving the "challenges".

JadeNB

> Then, after many nights of reading through books and practicing, grinding, I realized it's not that hard and it made me enjoy solving the "challenges".

The only thing I'd change from this wonderful comment is that it is that hard! It's just that, like any other hard skill, lots of dedicated study and practice makes it easier to do hard things.

nh23423fefe

Is it much better if its not possible? You just handwaved away the work involve by assuming you can create "interest". You shifted the goal post away from using arithmetic as a tax on idle iPad use toward "learning."

What about chores? How should I make my children interested in chores outside of a reward or punishment?

dekervin

Can I reach you over email ? Mine is in profile ! I want to share something not ready for primetime.

mikesabat

I sent an email - excited to see what you've got.

quantadev

It certainly seems like someone would've invented a Kid Friendly phone by now that's completely safe, and doesn't allow access to the "real" internet at all, but only an ability to send texts without images, make voice calls, etc. Now that we have AI it would be easier, an you could potentially give "Google" access that's censored into a "child friendly" output by the AI. You could have a texting app where friends can talk, but only to kids in their own school for example, or at least limited by geographical area, to foster friendships IRL, rather than some Chinese Bot being able to trick your kid into eating Tide Pods or whatever their latest Attack on America happens to be.

But TBH making kids continually solve math problems seems a bit mean to me. Like making a kid do pushups for food if they're overweight. Too militaristic and authoritarian for my liking, but I can respect your creativity for creating that. It's good to try new ideas.

GavCo

This is cute, but in all seriousness it would be much more effective to shout "I'm a winner"

Research:

- https://pmc.ncbi.nlm.nih.gov/articles/PMC3354773/ – Low self-esteem + rejection hurts self-control

- https://selfdeterminationtheory.org/SDT/documents/2007_Power... – Self-criticism predicts less goal progress

- https://pmc.ncbi.nlm.nih.gov/articles/PMC9916102/ – Social exclusion slows inhibitory control

- https://www.frontiersin.org/articles/10.3389/fpsyg.2023.1191... – Low teen self-esteem → poorer self-control

- https://pmc.ncbi.nlm.nih.gov/articles/PMC8768475/ – Meta-analysis links shame to regulation drops

- https://pubmed.ncbi.nlm.nih.gov/28810473/ – Self-compassion boosts self-regulation

- https://www.researchgate.net/publication/312138882_Self-Cont... – Ego threats deplete self-control resources

- https://pubmed.ncbi.nlm.nih.gov/21632968/ – Self-criticism tied to worse goal progress

- https://www.nature.com/articles/s41598-025-96476-8 – Low self-respect → low self-control → problems

Remember to be kind to yourself.

hodder

But the point is you aren't a winner if you are unlocking social media. You are opening the gate to loserdom. I'm not sure how the I'm a winner concept would apply here using one of the four methods of operant conditioning.

The research stands, but the practical application of his app is based on a Positive Punishment operant conditioning.

haswell

> you aren't a winner if you are unlocking social media. You are opening the gate to loserdom

That is not a psychologically healthy way to frame this.

And I think it’s a stretch to say that screaming “I’m a loser” is positive punishment, which seems just as likely to reinforce negative self beliefs that lead to the outcomes described in the parent comment’s research and opposite of what the user presumably wants.

To your point, just flipping this around to “I’m a winner” doesn’t seem quite right either. But more importantly, reinforcing the idea that “I’m a loser” seems counterproductive either way.

nemomarx

Positive in the conditioning sense just means "something you have to do" where a negative punishment would be something being removed. It doesn't specify if the outcome is bad or good

latexr

> To your point, just flipping this around to “I’m a winner” doesn’t seem quite right either. But more importantly, reinforcing the idea that “I’m a loser” seems counterproductive either way.

Maybe the solution would be to have to shout something embarrassing but not deprecating towards your own self-worth. Like “I eat spaghetti through my nose” or “my poop comes out really soft”. You’d certainly avoid using social media in public.

doublerabbit

Just because surveys say X = Y it doesn't necessary mean it has to apply to everyone's mindset.

stared

Yes - but then you go into the vicious cycle. Something in the line of The Little Prince by Antoine de Saint-Exupéry:

Why are you drinking? — the little prince asked.

- In order to forget — replied the drunkard.

- To forget what? — inquired the little prince, who was already feeling sorry for him.

- To forget that I am ashamed — the drunkard confessed, hanging his head.

- Ashamed of what? — asked the little prince who wanted to help him.

- Ashamed of drinking! — concluded the drunkard, withdrawing into total silence.

---

What helps is self-forgiveness and being gentle towards oneself. (I also was in the mode of guilt-tripping myself; and still, I do that often. But it does not help.)

jigarjain

I imagine what the OP meant is that when you feel you are wasting time on Social Media, if you say "I am a winner / I am better than this" (or something more positive), it will block the social media for you. So basically the reverse.

9rx

What suggests that shouting "I am a winner" is less annoying than shouting "I am a loser"? In fact, not just less annoying, but it has to be pleasant as in that scenario you would have to scream it while you are already struggling with impulse control. Even the slightest reason to not to do so would see you not do it in that type of situation.

packersville

“Don't speak negatively about yourself, even as a joke. Your body doesn't know the difference. Words are energy and they cast spells, that's why it's called spelling. Change the way you speak about yourself, and you can change your life.”

- Bruce Lee

ljm

If you’re addicted to scrolling social media then you’ll just get used to calling yourself a loser to get another fix. Or you just uninstall the extension.

There needs to be a healthier alternative to that replaces the social media habit, that is reinforced by enjoying it. I do this by reading books I wouldn’t normally read, which also gives me a reason to browse indie bookshops.

null

[deleted]

snek_case

Then the command should probably be "I summon you to open the gate to loserdom!"

jlongr

You're on social media.

serial_dev

Then it would be even simpler to build an app, because if you shout "I'm a winner", the extension doesn't need to do anything at all, just keep everything blocked as before...

Be kind to yourself, but think through the problem before sending a week worth of research articles.

jerf

I have on some occasions been tempted to wire up a shock collar to myself (or equivalent) and do some experiment for things like not visiting social media websites during certain times, but I find myself concerned that I may be reaching way, way further down the metaphorical "brain stack" than I really intend with that and could do some seriously weird things to myself in the process. So far I've always judged that risk as greater than the reward.

Yelling "I'm a loser" too much reminds me of that, though on a different level of the "brain stack". I get the sentiment, and I understand the somewhat playful intent, but quite seriously I'd suggest something more neutral at the very least. Maybe it's completely harmless, but that's clearly the best case scenario, and it goes down hill fast after that. "First, do no harm" strikes me as relevant here, and important as ever.

toss1

For sure, important to be kind to yourself.

But screaming "I'm a winner" doesn't do it either, and is perhaps even more undermining

Everyone knows if you yourself have to say "I'm randomPositiveAttribute", whether it is "winner", "genius", "brilliant", "good-looking", etc., you are NOT that — you are just a loser trying to tell everyone you are somehow a winner.

Perhaps the best thing to yell is the most straightforward — "Unlock Social Media Now!". It doesn't overtly characterize you, it honestly exposes your weakness, which is probably a more powerful shaming de-motivator.

hliyan

Perhaps a better approach would be to randomly replace links in your social media app with links to a random image of what you imagine to be a social media addict, or someone who has ruined their lives due to social media. Perpahs with a message like "This will be you in X years". Hopefully over time the subconscious parts of your brain will get the message. In your current approach, the signalling is largely aimed at the conscious part, which is usually not where the problem lies.

jiehong

That’s the idea of the disturbing pictures on packs of cigarettes in Germany.

Not sure it works as well on people already addicted compared to people not yet addicted.

9rx

> links to a random image of what you imagine to be a social media addict, or someone who has ruined their lives due to social media.

Wouldn't that simply be a picture of himself?

CoastalCoder

You should run with this idea!

Now make a "Dungeon Crawler Carl" -branded one that requires a webcam, bare feet, and nail polish!

chaosprint

I had similar efforts. so I made a Chrome extension that helps you be more mindful of your social media usage by prompting you to think twice before visiting social media sites. If you really want to see, just wait after the counting down:

https://github.com/chaosprint/twice

escapecharacter

For a subset of the population, this will have an inverse incentive. To support those people, perhaps have a toggle that requires them to say “I’m a good person”?

draw_down

[dead]

netsharc

The relevant code: https://github.com/Pankajtanwarbanna/scream-to-unlock/blob/m...

Are you sure Chrome doesn't talk to Google's server to convert the speech to text?

sodimel

It seems to send the data to google's servers.

> Note: On some browsers, like Chrome, using Speech Recognition on a web page involves a server-based recognition engine. Your audio is sent to a web service for recognition processing, so it won't work offline.

https://developer.mozilla.org/en-US/docs/Web/API/Web_Speech_...

wordpad

So you think screaming 'im a loser' 10 times an hour is going to be good for mental health?

serial_dev

You could also just stop visiting those sites that you previously decided were bad for you... Then you don't need to scream "I'm a loser".

layer8

Does singing the Beck song work?

snickerdoodle12

Can't you just uninstall the extension?

yellow_lead

In order to uninstall it, you must scream "I'm a huge loser." (Just kidding)

ndarray

That's the problem with habit blocking extensions. A theoretical workaround would be to create two extensions - only make them work when both are installed and when one notices that the other got disabled, it does something like deleting your login credentials, or some form of reversible but very annoying punishment.

netsharc

There's such a URL-blocking extension, that cam be programmed to block the chrome://extensions URL...

mutlusakar

Haha, definetely needed.

throw7484889

I found inverting colors in Accessibility settings works great. Phone is still useable, but everything feels strange and icky.