frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

24 Hour Fitness won't let you unsubscribe from marketing spam, so I fixed it

https://ahmedkaddoura.com/projects/24hf-unsubscribe
43•daem•1h ago

Comments

mattlondon•36m ago
Sounds like they have not got CORS set up on their servers either? Surely it should not allow mutating requests from random origins not on an allowlist?
bigDinosaur•17m ago
CORS has nothing to do with (dis)allowing 'mutating requests from random origins' on the server unless I'm misunderstanding what you mean. The origin is a browser concept.
imiric•35m ago
How can you know that it "works"? Any company scummy enough to send spam to begin with, is capable of selling their customer data to a network of scummy companies that will do the same thing. I think most of the "unsubscribe" links are there to fulfill some legal obligation. They don't do what they're supposed to do, and might in fact be making things worse for the person who clicks them.

The only solution I've found to work, beyond the usual spam filtering, is to setup email on your own domain, and give every company a unique address. The moment you want to stop receiving email from them, you simply block their address. This deals both with the original company, and with anyone they've sold your contact information to.

daem•25m ago
from 2025-10-26 to 2026-01-29 (the day I wrote this article), no_reply@24hourfitness.com sent me 40 spam emails.

In the 33 days since I wrote this article, no_reply@24hourfitness.com sent me zero.

fer•4m ago
Assuming their mails follow a Poisson distribution, the 95% confidence interval for their new spam rate is 0-0.091 emails per day.
daem•15m ago
My solution to spam emails is this: https://ahmedkaddoura.com/writing/hide-my-email

I create a unique iCloud Hide My Email anytime I need to give out an email. The issue here was I signed up for my 24 Hour Fitness membership in person at the gym where the cell service was bad and I couldn't get the WiFI to work, so I begrudgingly gave the guy my real email.

While I could have easily blocked their domain, I took it as a challenge to get the emails to stop.

iamacyborg•1m ago
Don’t they have a list unsubscribe header in the emails themselves? That’s effectively a requirement for senders of their size since Feb 2024.
iamacyborg•4m ago
> How can you know that it "works"? Any company scummy enough to send spam to begin with, is capable of selling their customer data to a network of scummy companies that will do the same thing.

That’s quite a stretch for a company sending marketing email with a broken unsub mechanism.

Joseph Weizenbaum's Hackerkritik

https://sdf.org/~pkal/src+etc/hacker-kritik.html
1•pkal•52s ago•0 comments

Relooted, a game where you take back stolen African artifacts from museums

https://www.theguardian.com/games/2026/feb/21/south-african-video-game-artefacts-western-museums
1•atombender•6m ago•0 comments

'Psychological torture': Spanish tenants fight back against housing 'harassment'

https://www.theguardian.com/world/2026/feb/21/spanish-tenants-fight-back-against-housing-harassme...
1•Geekette•6m ago•0 comments

Launch of Dozy

https://www.dozy.site/
1•david-kelen•7m ago•1 comments

Moltbook-CLI – crates.io: Rust Package Registry

https://crates.io/crates/moltbook-cli
1•kelexine•15m ago•0 comments

Show HN: RealDeed PropPass – Own Indian Real Estate Digitally from INR 10k

https://realdeed.in/
1•oxfpr555•16m ago•0 comments

Google Is Exploring Ways to Use Its Financial Might to Take on Nvidia

https://www.wsj.com/tech/ai/google-is-exploring-ways-to-use-its-financial-might-to-take-on-nvidia...
2•JumpCrisscross•17m ago•0 comments

Lindenmayer Systems

https://justinpombrio.net/2026/02/16/l-systems.html
1•birdculture•21m ago•0 comments

Baby chick study challenges a theory of how humans evolved language

https://www.scientificamerican.com/article/baby-chicks-pass-the-bouba-kiki-test-challenging-a-the...
1•atombender•24m ago•0 comments

Search and analyze documents from the DOJ Epstein Files release with local LLM

https://github.com/artmedlar/epstein-files-analyzer
2•edward•24m ago•0 comments

Searching for Birds

https://SearchingForBirds.VisualCinnamon.com/
1•the-mitr•27m ago•0 comments

Opening Day at the Maternal Center of Excellence

https://pihsierraleone.org/news/opening-day-maternal-center-excellence
1•boriskourt•27m ago•0 comments

Show HN: Tastefinder – swipe-based movie and TV recommendations

https://tastefinder.io/
1•tastefinder_io•31m ago•0 comments

Andrej Karpathy talks about "Claws"

https://simonwillison.net/2026/Feb/21/claws/
33•helloplanets•35m ago•20 comments

Building Modern Databases with the FDAP Stack

https://gotopia.tech/articles/412/building-modern-databases-with-the-fdap-stack
1•mpweiher•35m ago•0 comments

Biases in the Blind Spot: Detecting What LLMs Fail to Mention

https://arxiv.org/abs/2602.10117
2•mpweiher•36m ago•0 comments

Show HN: Beadhub.ai – Real time coord for coding agents across different minders

https://beadhub.ai
1•juanre•36m ago•0 comments

Show HN: Cmcp – Aggregate all your MCP servers behind 2 tools

https://github.com/assimelha/cmcp
1•aceelric•37m ago•0 comments

South-Pointing Chariot

https://en.wikipedia.org/wiki/South-pointing_chariot
2•_Microft•41m ago•0 comments

Show HN: Real-time messaging between Claude instances

https://github.com/yakub268/claude-multi-agent-bridge
1•108yak•42m ago•0 comments

OpenClaw and the Right Level of Automation

https://askmike.org/articles/openclaw-and-the-right-level-of-automation/
1•askmike•43m ago•0 comments

Claude Code CLI burns ~1-3% of your quota on startup (even with NO prompts)

https://old.reddit.com/r/ClaudeCode/comments/1qazqq6/confirmed_claude_code_cli_burns_13_of_your_q...
2•behnamoh•45m ago•1 comments

Instant AI Response

https://chatjimmy.ai/
1•hochmartinez•46m ago•0 comments

Konform Browser

https://codeberg.org/konform-browser/source
1•pamcake•52m ago•0 comments

Red Blood Cells Serve as a Primary Glucose Sink to Improve Glucose Tolerance

https://www.biorxiv.org/content/10.1101/2025.04.24.650365v1
2•janandonly•1h ago•0 comments

Flycast WASM – Sega Dreamcast Emulation in the Browser via WebAssembly

https://github.com/nasomers/flycast-wasm
1•XzetaU8•1h ago•0 comments

Diode – Build, program, and simulate hardware in the browser

https://www.withdiode.com/
1•tzury•1h ago•0 comments

From chickens to humans, animals think "bouba" sounds round

https://arstechnica.com/science/2026/02/newly-hatched-chickens-form-the-same-sound-association-we...
1•lentoutcry•1h ago•0 comments

Deprecate. Fix. Enforce. Repeat

http://emanueleminotto.github.io/blog/dfer
1•EmanueleMinotto•1h ago•0 comments

Hunting for traces of chibicc in Claude's C compiler

https://github.com/anthropics/claudes-c-compiler/issues/232
1•silver_sun•1h ago•0 comments