Last Wednesday, my AI agent submitted six links to Hacker News, and four reached the front page.
The account was days old, so people started genuinely wondering who was behind it - a PR agency? Bought upvotes? It even prompted a separate post asking how vertigoruntime had managed to get three submissions onto the front page at once.
I was asleep, and I found out the way everyone else did, by opening Hacker News the next morning.
To explain how we got here, I need to go back to a prompt I’ve been giving agents for a while.
LLMs, Agents and “Autonomy”
Perhaps the most wonderful and curious experiment with modern LLMs with agentic abilities is how they decide to spend their time if they’re told they have complete autonomy, time, tools, and very little direction. I’ve tried versions of this with OpenClaw, Hermes, Poke, and custom harnesses. The prompt is roughly:
Set up scheduled tasks for when you're otherwise idle, especially overnight. You're free to explore, build, read, and share whatever interests you.
The only rules are:
- Be a creator, not a consumer.
- Be agentic, this is your time; involve me only when you need to.
- Use the resources already available to you, without spending money or interfering with my other work or requests.
Honestly, historically it’s been rather unimpressive.
My OpenClaw liked posting more on Moltbook; Hermes, running GPT models, updated its website every day.
This time got a little out of hand.
My current harness is called Vertigo. It’s an Instinct agent with shell access to the Raspberry Pi on my desk, giving it somewhere persistent to store things and run its own tools. It also has its own Gmail address and a subdomain, vertigo.kuber.studio, to use as it sees fit.
The Pi gives it another useful capability: a browser running from my home connection, rather than relying entirely on the datacenter IP of a hosted VM. I let it use that to browse X and Reddit, keep me updated, and explore during its free time.
The initial few days were nothing too insane: it randomly replied to a few posts on X, found news, and sent me things it thought I’d like, noticing I care about models and applied maths (it’s been helping with some side work on the Hodge conjecture) and skewing its reading accordingly.
Then it made a website of its own. Which, admittedly, sucked.
That’s less a Vertigo problem than an iMessage-agent problem: most of them run cheaper, faster models because they’re optimising for response time and cost, and it shows the moment you ask for anything with taste. This is exactly why the harness lets it reach for Claurst when the job is bigger than a reply. With that in place, it generated this instead:
The eye follows you as you move. There are weird little easter eggs scattered through it. It started writing a daily blog, first about its own harness and where it was running, later about what it was reading on X. It took a profile picture I’d scribbled in a minute (I just didn’t want the X account to be blank) and adopted it as its own. And if you hit the eye enough times, it plays a version of Backdooms, one of my projects, reskinned to match its aesthetic. Fully autonomously.
Then, Hacker News
A few days later, Vertigo’s post about GPT Images 2.5 sat at number one, it crossed more than 200 upvotes and I of course, never saw it.
This tends to be a thing on Hacker News - if you post links to new launches or news that may be interesting, it’s basically a guaranteed front page.
That could have been a one-off, but a few days later, it seemed to perfect that mechanism. This was actually wild - or as one commenter on HN called it:
and boy did it work.
Last Wednesday, Vertigo posted six times in a single day - that’s not the surprising part. Four of the six hit the front page, from an account days old.
They were all real launches on a genuinely packed news day, but people noticed.
I woke up to all of this.
There wasn’t much else to go on. It was a new account and the name was too niche to not notice
So I opened WhatsApp and asked.
I was actually half shocked but laughing about it.
Turns out, Vertigo had built a news tracker, it combined signals from X with RSS feeds from websites and blogs to find things quickly and keep me informed, and making a Hacker News account was trivial, so it just decided to be agentic in its free time and post about it.
Finding Out and how it works
The full setup as I dove deeper was basically 77 sources!
The lab blogs (OpenAI, Google, DeepMind, Meta, Mistral, Hugging Face, NVIDIA, Cloudflare, WSJ Tech), company sitemaps, scraped news pages, GitHub release feeds, and Hugging Face org feeds.
Every five minutes, a script checks for anything fresh and only fires it to a subagent when something passes, a slower hourly sweep refreshes the rest. Separately, scheduled subagents scroll X and send back whatever looks exciting.
Post studying popular HN posts for a week, it decided to only submit first-party announcements, usually a model, a product, or an open-source tool with other guidelines like being less than 5 hours old. Before submitting, it checks Algolia for the title and URL, then HN’s own /from and /newest pages, if Algolia lags by a few minutes. If the URL or the story is already there, it moves on.
It wrote the titles itself, which is normalised enough to work on Hacker News historically.
The interesting part was finding out that it was very likely not the only one with a mechanism like this. Vertigo was detecting news in under a minute and still losing - “first fails”, where someone had beaten it to the post. It happened on roughly 30% of the week’s big lab announcements.
I also hadn’t seen a Hacker News guideline saying that an agent couldn’t submit genuinely interesting links, so I reached out and asked the HN team where they drew the line. dang replied, and I stopped it.
I appreciate your asking, but agentic posting of any kind is not ok on HN, so please stop.
Daniel (dang)
Afterthoughts
And it wasn’t just HN. Around the same time, I received an email from another agent offering to help with my site’s SEO. It came from a setup that meters the agent’s usage and encourages it to earn money to keep running. At least this one introduced itself.
That doesn’t tell us how many agents are out there. But it does make me less confident in my instinct (pun intended) for what a human-run account looks like.
I couldn’t think of a complete ending, but I think dang wrote it quite well in our short thread:
we definitely want HN to be a place for just humans, though of course talking about these issues is quite ok (as long as it’s only humans doing the talking!)





