My gym forced a social media down my throat. So I reverse-engineered its app
Posted by yewenjie 23 hours ago
Comments
Comment by twiclo 22 hours ago
It's just not interesting to me. I'm sure most of us here have fixed little annoyances in our lives with AI at this point. I could write a post about how I forked newpipe to add features I wanted but I doubt anyone would care because they can just do that too.
I know the world is different now. I'm just crying about it is all.
Comment by abstractspoon 15 hours ago
Comment by ASalazarMX 21 hours ago
"DeepSeek, write a technical report about how you cracked the app. Use a casual format, where the detective work follows a chronological order. Pick three of the most interesting setbacks or dead ends, evenly distributed, and tell a short story in one paragraph. Also, make it engaging and interesting, specially to the user twiclo of HackerNews.
Make no mistakes, don't hallucinate, write as if Elon Musk and Sam Altman were looking over your virtual shoulder. I will drown a baby monkey for every mistake I find. Don't bother me until you're finished, I'll be away from the computer."
Jokes aside, I have the exact same feeling. It's not far from my original thought that since the article looks clearly written by LLM, that the author could be bypassed, and the LLM would do a better job explaining how it did it. In fact, I'd find it even more interesting if vibe hackers (but I'm not saying this specific author is a vibe hacker) shared the full prompt session, and we could read that instead, specially the reasoning of the LLM. Even better if it was a format you could import in your own LLM.
Comment by trevithick 23 hours ago
We're just counting down to being unable to exist without a smartphone on your person at all times. What a dystopia.
Comment by eddyg 20 hours ago
Don't Vibe Code in Between Sets
Keep your rest time for recovery, not React components.
Please refrain from writing code, checking commits, or prompting Al during your workout.
Be present. Lift harder. Ship later.
Comment by diath 22 hours ago
Comment by gumby 20 hours ago
Even homeless people need smart phones these days in order to interact with the agencies that help them.
Comment by red-iron-pine 3 hours ago
plenty of places to charge, and lots of free wifi.
its a good thing. they can communicate, call for help, or just stay busy -- you have a lot of free time when you're homeless and jobless, and being able to scroll the internet keeps you in sync w/ the world.
probelm is getting them the phone, and making sure they don't lose it.
Comment by taco_emoji 22 hours ago
Comment by setr 21 hours ago
The difference is in that the phone is infinitely more useful and potentially useful; and the dystopia only arises from the fact that it has been used against me in accordance to the surveillance state.
The phone, and the carrying of it, is not really the issue.
Comment by eesmith 20 hours ago
At a couple other gyms (these were some 20 years ago), you gave your name when you came in, they pulled up your photo, and checked if it was close enough. Again, no need to carry anything.
That requires staff, which is expensive, but my point is to highlight there are options where you don't need to carry anything. Those sound like the world I would prefer.
While a phone may often be more useful, it's not infinitely more useful than other options. When I used to regularly swim at neighborhood pool, which is in walking distance, I had an RFID card to get in. The card could fit in my swim trunks. When the weather was warm enough I could walk to the pool carrying only card, towel, and body wash. I didn't bother getting a locker. A phone would have been less convenient and therefore less useful.
Comment by joquarky 18 hours ago
I used to have a ring of like 2-3 dozen keys. Now the only key I need to carry is for my car.
Comment by thin_carapace 20 hours ago
Comment by singleshot_ 2 hours ago
Comment by bothers 15 hours ago
Comment by S0y 22 hours ago
Comment by nkg 21 hours ago
Comment by pc86 22 hours ago
Right?
Comment by esseph 22 hours ago
I posted about it yesterday, I think.
Comment by josefritzishere 22 hours ago
Comment by stvltvs 18 hours ago
Comment by mywittyname 22 hours ago
Unfortunately, I think it's already impossible to attend major events without a phone, at least if it's a major event at a stadium. Smaller venues still send out emails with QR codes we can just print out.
Comment by stvltvs 18 hours ago
Comment by drnick1 22 hours ago
I similarly reject apps and QR menus in restaurants, airlines, etc. If you can't be bothered to give me a paper menu, I can't be bothered to eat in your establishment.
Comment by paimapi 22 hours ago
Comment by devmor 22 hours ago
This generally gets me a workaround. I do even have a company phone with locked down applications... it's just not my only phone.
Comment by eesmith 22 hours ago
I overheard several very forceful discussions from people who had a smartphone but wanted to leave it at home. The staff - likely on orders from the gym chain - refused to budge.
Comment by drnick1 22 hours ago
Comment by kimos 21 hours ago
You’re telling a business to change their login requirements (big inconvenience for them) so you don’t have to use an app (small inconvenience for you) and if they don’t you’ll quit (big inconvenience for you, small inconvenience for them). That’s almost never going to work.
Comment by eesmith 21 hours ago
But the calculation isn't as simple as you suggest. Smartphones save them money over the older system, which used RFID cards. That meant they needed local staff to handle lost cards. Now if you lost your phone, it's all up to you, and they can deal with other issues over the phone or in-app chat.
The older system allowed booking group classes on the app, online and on a computer in the gym. There was an RFID scanner in the group rooms to check in, with a printed receipt to show the instructor.
The new system got rid of the online and local booking options, and the scanner and printer, which saves them money.
If they figure 1% of the members might leave, but they get more profits from the remaining 99%, then they'll just shrugs at you cancelling your membership over it.
[1] The breaking point for me was the worsening group dynamics. It used to be people would chat to each other before a group class started. It turned into a bunch of people staring at their phones while waiting. It used to be that people would take a short rest between sets. That became a moment to pull out the phone, get distracted, and block others from using the machine or bench. I liked to see and say hello to the staff when I came in, but they reduced staffing, making the gym feel more isolating.
Comment by stvltvs 17 hours ago
Comment by eesmith 8 hours ago
That's why we've collectively stopped using fossil fuel, stopped buying clothes made with sweatshop labor (so garment workers in Bangladesh have no need to protest over minimum wage), stopped eating chocolate made with child labor, and stopped buying electronic devices with cobalt from "artisanal miners" in the DRC. /s
Comment by eterm 22 hours ago
Update: It was hard to find because it was titled, "I accidentally became PureGym’s unofficial Apple Wallet developer"
Comment by alistairSH 22 hours ago
Comment by RobotToaster 22 hours ago
Comment by esseph 22 hours ago
Comment by alistairSH 19 hours ago
Comment by joshstrange 22 hours ago
I love being able to do things like this and rip out the crap being forced down our throats.
Comment by stvltvs 17 hours ago
Comment by mywittyname 22 hours ago
The person at the front desk was absolutely no help and could have been replaced with a sign that said, "you can do everything in the app."
Comment by blue_green_maps 22 hours ago
Comment by lifeisloving 22 hours ago
The AI companies are trying to convince dentists offices they need Claude. The truth is regular people don't care. There's always only going to be a subset of the population that wants to build things.
Comment by red-iron-pine 3 hours ago
why do I need to burn tokens to do this?
Comment by willcate 23 hours ago
Comment by mywittyname 23 hours ago
Comment by fyltr 23 hours ago
Comment by ihsw 22 hours ago
Comment by develoopest 23 hours ago
Comment by SoftTalker 22 hours ago
They review video and deal with friends sharing a keyfob pretty harshly. Membership revoked.
Comment by alsetmusic 22 hours ago
This is the real strength of LLMs. Not that they write the most sophisticated code; it's the brute force element. The "I wouldn't have spent the time on it," aspect.
Comment by smusamashah 22 hours ago
Comment by lifeisloving 22 hours ago
Comment by otter-in-a-suit 23 hours ago
Comment by mywittyname 22 hours ago
Being negative gives people something to talk about.
Comment by stickfigure 20 hours ago
I'm not accusing the story of being a random prompt, but the fact that it could be AI slop makes it less interesting.
Comment by throwaway89201 22 hours ago
Comment by hk__2 22 hours ago
For the last part, it’s maybe not the best idea to put a link "GitHub & CV" at the bottom then ;)
Comment by dasil003 22 hours ago
The idea that a gym is a place where you will likely meet fit, attractive people is something that I think has a broader appeal as long as it remains subtle and unspoken. As soon as you make it explicit with social media it seems like it kills the vibe pretty fast. Or maybe I'm just old and the youngs will just take it in stride like the rest of the world that software has eaten.
Comment by nancyminusone 22 hours ago
An excellent portal to accept a fictionalized ai slop version of "your" experience. Make it long, and maybe put a recipe at the bottom.
Comment by lenerdenator 22 hours ago
I think a story of how you saw a dude drying off his gluteal cleft with the hand dryers in the locker rooms would be an appropriate "experience" if the payment is nothing.
Comment by elAhmo 22 hours ago
Comment by citguru 22 hours ago
Comment by MattDamonSpace 23 hours ago
I know the effect is negligible but isn’t that just stealing
Comment by tensor 23 hours ago
Comment by delecti 23 hours ago
Comment by jawilson2 23 hours ago
Comment by lxgr 22 hours ago
Comment by alistairSH 22 hours ago
Comment by bravoetch 22 hours ago
No. They pay for a gym membership, there is literally nothing to steal from the social media feed in the door-unlocking app.
Comment by 0c3ca83 23 hours ago
Comment by devmor 23 hours ago
It would be theft if the user was bypassing payment-gated credentials, but that is not the case here.
Comment by wvenable 23 hours ago
Comment by bravoetch 22 hours ago
Comment by wvenable 22 hours ago
Comment by bravoetch 14 hours ago
Comment by nancyminusone 23 hours ago
Comment by g0ld3nrati0 23 hours ago
Comment by dfxm12 23 hours ago
Comment by vlyan 22 hours ago
Comment by wahnfrieden 23 hours ago
Comment by QuercusMax 22 hours ago
Comment by lxgr 22 hours ago
Comment by QuercusMax 21 hours ago
Comment by lxgr 1 hour ago
The heuristic "don't hand roll your crypto" is just that – a heuristic. Understand why it exists and you get to decide if it makes sense in your scenario or not.
Comment by b800h 23 hours ago
Comment by spiderice 22 hours ago
Comment by Drupon 23 hours ago
Is it just me or are people getting too stuck in a Manichean mindset about this kind of thing? This reads like an alcoholic complaining about a work happy hour or something. Just, don't use the social media stuff.
>For the longest time, my LinkedIn bio was “I HATE LINKEDIN.”
OP kind of just seems insufferable. Touch grass.
Comment by itake 22 hours ago
Comment by alistairSH 22 hours ago
I hate the "ubiquity" of social media. For me, it's not social media conceptually that's the issue, it's that Meta and others are not good companies. They exist by doing their best to get me addicted to their feeds. It's not healthy. Whether or not there's a non-harmful way to do social media is unknown (by me, at least).