A few days ago I posted Product Hunt is swamped now, which put one number on how much AI has changed the internet: a single comparable day of launches on Product Hunt went up roughly 17x between 2023 and 2026.
Hacker News is the other feed I open every day, so the obvious next question was whether it tells the same story. I ran the same kind of count. It does not, it gets about the same number of posts it got ten years ago.
The input stream didn’t get bigger
/newest is the Hacker News input stream: every story submission is waiting there, for votes to decide what the lazy folks actually sees, by people who are spending a lot of time curating the feed (thank you, to those who read the newest feed!).
I counted every post that went through it over a fixed two-week window, 8 to 21 May, for each year from 2016 to 2026, using a similar approach as the one for ProductHunt.
It sits a little over 800 a day, and it has for a decade. The only real outlier is May 2020, when many of us were stuck at home with nothing to do. 2026 is the busiest year since, at 940 a day, which is about 16% above 2019, not 16x. Whatever happened to Product Hunt did not happen here.
A quarter of it is now about AI
I also attempted to look at what those posts are about.
This is easy to do badly. Search only for ChatGPT-era words like LLM, GPT and agentic, and you will conclude that AI barely existed on Hacker News before 2023. That is wrong: Hacker News has been talking about machine-learning for a long time. So I built a classifier with more than 300 terms covering the whole field, from random forest, gradient boosting, convolutional, LSTM, word2vec and AlphaGo to the modern ChatGPT, Claude, RAG and agentic vocabulary. A post counts as AI if any of those terms appears in its title. I hesitated to build a LLM-based classifier, maybe I’ll do it if other stats-obsessed nerds ask for it in the HN-comment section.
From 2016 to 2019 there was a deep-learning wave: AI titles climb from 3.3% to a pre-ChatGPT peak of 5.8% in 2018, the AlphaGo years. Then it fades and by 2022 it is back down to 3.5%, lower than it was in 2017. My best guess is that crypto and web3 were occupying Hacker News in 2021 and 2022, and AI’s slice of a fixed-size feed shrank to make room.
Then ChatGPT shipped in November 2022, which led the 2023 window to reach 15.2%, increasing 4x, and it has risen every year since, up to about a quarter of submissions in 2026. Nearly one in four new Hacker News submissions now carries an AI or machine-learning term in its title.
Why Hacker News holds and Product Hunt didn’t
Both ProductHunt and HN are frequently used to launch (and promote) products, so why are we not getting 700 new messages per day on HN related to product launches alone?
Hacker News is not a launch platform, and it has three defences a launch platform lacks: it rate-limits how quickly an account can submit, it is moderated, and the community flags hard enough that flagged-dead posts never reach /newest at all. I would be surprised if the same kind of defenses weren’t to appear on PH, I don’t see how they could keep going the way they currently are.
Method
The data comes from Hacker News’s Algolia search API, which indexes every story. tags=story covers normal link posts, Ask HN and Show HN; it excludes posts that were flagged dead.
I used the same 14-day window, 8 to 21 May, for every year, so the weekday mix and the season stay fixed and only the year varies. For each window I downloaded every story title and classified it locally with word-boundary regular expressions. Short all-caps terms like AI, ML and CNN are matched case-sensitively, so ML does not match 500ml and BERT does not match somebody called Bert.
Caveats
- It only reads titles. A post counts as AI only if a term is in its title. Many AI posts have plain descriptive titles and are missed, and they are missed more often in the early years, because in 2017 a machine-learning paper often had a modest title while in 2026 “AI” is a word people put in the title on purpose. So the early baseline is, if anything, undercounted.
- Dead posts are invisible. If AI spam is flooding
/newestand being flagged to death, neither this count nor Hacker News’s own/newestpage ever sees it. The flat volume line is partly Hacker News’s moderation working as intended. - The term list is broad, not hand-audited. A few terms have innocent older meanings, like the pre-AI Gemini protocol or “grok” as ancient hacker slang. But the same list runs against all eleven years, so that noise is a roughly constant background. It cannot invent a four-fold jump between two consecutive years.
Reproduce it
Two scripts, both pasted into the browser console on https://hn.algolia.com.
The first walks the API and downloads every story title for the eleven windows into window.HN, and saves a hn-titles.json backup so you never fetch twice.
Show the downloader
The second classifies them, prints the table behind the chart above, and leaves three helpers on window: hnAudit() for per-term match counts, hnSamples("term") to see exactly what a term catches, and hnUnmatched() to eyeball the posts it missed. The full term list is in the script.
Show the classifier
Sources
- Hacker News Algolia search API: https://hn.algolia.com/api
- The Hacker News input stream: https://news.ycombinator.com/newest
- The companion post: Product Hunt is swamped now