HNHacker News
TopNewBestAskShowJobs

justAnotherHero

60 karma · joined September 15, 2023

submissionscomments
justAnotherHero··on Creepy Crawlies
While nowhere near compared to their scale, I run a consumer app where most of our users are using the mobile app, with the web app getting perhaps 10-15% of the mobile active users.

However day after day it just gets blasted with requests for deep pages. I was quite alarmed when I saw a 100x increase in the daily active user numbers which relied on session length, only to realize they were all bots.

Naively I too initially resorted to blocking user agents(Meta is thankfully nice enough to identify themselves, not nice enough to stop blasting 50k requests a day however), IP ranges from cloud providers and various browser fingerprints that I found connected to suspicious traffic.

However the battle seems unwinnable at the moment, outside of gating all content behind auth which I don't want to do. We have around 500k user generated content pages and I want those to remain publicly available.

I would be happy to provide our data to any one of these scrapers and I even added a message asking them to contact us if they want access to our data whenever I return a 403 response, however nobody has reached out.

Another campaign that someone is constantly running is daily checks for 100s of possible secret/config paths in hopes of finding an exposed private variable, these i've just blocked even though they would return a 404.

I still haven't found a way to deal with rotating residential IPs however, and most likely never will.

My current approach is to just run a 24 hour scan of all requests with codex and update my next.js proxy with more IP ranges, browser fingerprints and anything else that won't affect a real person.

Has anyone managed to come up with a way to stop this onslaught of crawlers and scrapers?

justAnotherHero··on Ask HN: What Are You Working On? (July 2026)
Had the same experience with upwork, feels like the door has closed on easy api access to big site data, ironically funneling people's money to proxies and other scrape helpers instead of their own api.
justAnotherHero··on Ask HN: What Are You Working On? (July 2026)
Are you using the reddit api or scraping new reddit posts/replies?
justAnotherHero··on Migrating a production AI agent to GPT-5.6: 2.2x faster, 27% cheaper
To me it's a useful signal not to read an article that someone didn't bother to write.

Which is a shame as real insights are buried inside some of these articles, which if the author bothered to write in his own words could have reached an audience that would have appreciated them.

Writing is one of the areas where I want no LLM involvement.

justAnotherHero··on I rewrote PostHog's SQL parser, 70x faster, while barely looking at the code
That's great but I really wish you guys would do something about the llm integration, I tried using it two days ago to create a cohort of users using a sql query, and I was surprised to see that it said that it could not create cohorts for me and i had to resort to exporting data from a sql insight as a cohort cannot use a sql query. However the worst part was it just writing in the text input slowed down my m4 pro chip to less than 1 fps after 2 prompts and it really left a bad taste in my mouth.

Perhaps the next target for a 100x improvement

justAnotherHero··on SpaceX to buy Cursor for $60B
I'm still on their old 500 requests/month plan and the value is simply unbeatable for $20. I've been able to use agents without worrying about usage for my job and personal projects paired with the $20 codex sub and I dread the day when they finally get rid of the requests plan.
justAnotherHero··on Why AI hasn't replaced software engineers, and won't
Deploying software has been reduced to just running 'vercel' in the terminal, something the agent has zero problems with if they were to just ask. Distributing desktop software is a bit harder depending on the platform.

The gap between a pet project and great software is still very wide and I have a hard time believing that it will ever be bridged.

I don't see how a solved problem even before ai is the thing that won't be replaced first. I struggle to believe a personal project requires complex infra

justAnotherHero··on Show HN: macOS menu bar gauges for your Claude Code quota
I've forked it so that I can see the old cursor 500 requests plan and haven't merged any of their changes after that for the last few months.

Seems to me the way to go with these apps that keep pushing daily updates.

justAnotherHero··on Rive in React Native – The Good, the Bad and the Janky
The day spotify wrapped dropped, I found out accidentally that they had used Rive as their team was happy to share this on X.

At the same time I was going through it trying to implement a handful of Rive animations in our app built with React Native, with not so stellar results and a taste in my mouth so bad that it inspired me to write about it.

Mostly to discourage other small teams(with a solo dev like us) saving their roadmaps in process and to share how I intend to tackle animations in the future.

justAnotherHero··on Ask HN: What are you working on? (September 2025)
The endgame is to become the ultimate source of truth regarding the quality of a sports game.

Dreaming big with hopes of becoming a household name similar to imdb or letterboxd.

Looking at your site I think you would like to hear that when rating games you can mark a game as 'attended', 'watched' or other categories to show others how you experienced the game or just for your own personal log.

Other than that we are light on classic sports stats and our stats are more focused on the user ratings of the games rather than the game stats.

justAnotherHero··on Ask HN: What are you working on? (September 2025)
Since last year i've been working on something that surprisingly didn't exist before, an app where you can rate sports games.

https://rategame.io/ and on the app stores(I really recommend the app if you want to check it out, especially on a phone)

We've expanded on the concept with rating stadiums, creating lists, voting for player of the game and more as we are trying to become the letterboxd for sports.

justAnotherHero··on Meilisearch – search engine API bringing AI-powered hybrid search
We have been using Meilisearch with firebase for years and it has always worked great. I just wish they would update the extension on the firebase extensions hub[1] because the current version available uses node 14 which is not supported by cloud functions on GCP so the extension is not usable at all. What's weird is that the latest version available on their repo has upgraded the node version but they are not offering it in the extensions hub.

[1]: https://extensions.dev/extensions/meilisearch/firestore-meil...

justAnotherHero··on Skopje’s eccentric post office (2021)
I'm from Skopje myself and I see this building often as I bike to work or go anywhere near the center.

As you get closer to it, the post office stands out and the tower is the one thing that always catches my attention in a sea of blandness (not to complain as these old apartment blocks are nice to live in, I live in one myself).

The windows become orange and it feels like a villain is plotting his world domination somewhere up there. The type of villain whose plans never succeed and his tower is beginning to crumble.

justAnotherHero··on Tonal.js: Functional music theory lib
I am currently working on an app with React Native that helps users play along to songs and one of the features needed was displaying the various scales/modes on the fretboard so I basically built a mini library of my own to construct the note arrays.

This will be a great example to see how the library has handled the same problem.