Hacker News Atlas

Research

Stable, source-linked views of Hacker News topics and years, generated from the same verified data as the Attention Lab.

Data through 2026-07-26

The big arcs

Which topics led HN titles each year

topic rank among retained HN titles · 2007–partial 2026

Each line tracks a topic's yearly rank among HN titles, #1 at top; follow a line's rise or fall and read a crossing as one topic overtaking another.

#1 5 10 14 AI / LLM Open source Rust Startups JavaScript Bitcoin / crypto 2007 2012 2017 2022 2026*
Startups → AIthe leading title vocabulary changed

Ranks compare within-year title shares, not front-page position, readership, or importance. The retained corpus is complete through 2025; 2026 is partial.

Hacker News ↗

Bitcoin / crypto title attention came in waves

combined title-family share · 2011–partial 2026

The line is the yearly share of retained HN story titles matching bitcoin, crypto, or blockchain. Peaks describe title attention, not asset value, adoption, or cause.

Annual share of retained Hacker News story titles matching bitcoin, crypto, or blockchain, 2011 through partial 2026. Observed local highs: 2014 1.371%; 2018 2.089%; 2021 1.515%. Partial 2026: 0.408%.2.5%1.25%0%Bitcoin / crypto · 2011: 0.251% of retained story titlesBitcoin / crypto · 2014: 1.371% of retained story titlesBitcoin / crypto · 2018: 2.089% of retained story titlesBitcoin / crypto · 2021: 1.515% of retained story titlesBitcoin / crypto · 2025: 0.518% of retained story titlesBitcoin / crypto · 2026 (partial): 0.408% of retained story titles20142018202120112014201820222026*

Observed local highs: 2014 1.371%; 2018 2.089%; 2021 1.515%.

Partial 2026: 0.408%. This combined title-family measure matches the card drill-down and describes attention in retained titles, not asset value, adoption, or cause.

See bitcoin stories on Hacker News ↗

The link economy shifted

% of score≥50 links · 2008–2017

Two lines track each source's yearly share of high-scoring (50+) HN links: the solid line is GitHub, the dim line hosted blog platforms.

8%4%0% GitHub blogs 200820122017
0.5% → 8.3%GitHub on the front page

✦ Insights GitHub’s share of high-score Hacker News links increased significantly from 0.5% to 8.3% between 2008 and 2016.

Hosted personal blogs (Blogspot/WordPress/TypePad) fell 5× as Medium rose and code moved to GitHub. Census-only, share-based — not a coverage artifact.

See GitHub links on Hacker News ↗

The big shift

Domain breakout rates differ sharply

share scoring 100+ · historical 2007–2020 window

Each dot is a domain's breakout rate — the share of its HN submissions that scored 100+ — read against the vertical line marking the 4.0% site-wide average.

4.0% avg jacquesmattheij.com 28.3% stripe.com 23.2% ycombinator.com 21.8% golang.org 21.6% troyhunt.com 20.4% sec.gov 19.8% paulgraham.com 19.6% rachelbythebay.com 18.0%
28.3%of jacquesmattheij.com posts break out — 7× the 4.0% baseline

Personal blogs & trusted institutions dominate; high-volume aggregators (YouTube, Vimeo, news wires) rarely clear 100 points. Census only (2007–2020); domains with 400+ stories. Every rate is a verified claim.

Hacker News ↗

High-scoring source ranks changed

rank among domains of 100+ point stories · 2012 → 2020

Among domains represented by retained stories scoring 100 or more points, GitHub held #1 while TechCrunch, Ars Technica, and NYTimes ranked lower in 2020 than in 2012. Each line shows one plotted domain's within-year rank.

2012 rank2020 rankGitHub: 2012 rank #1 to 2020 rank #1TechCrunch: 2012 rank #6 to 2020 rank #12Ars Technica: 2012 rank #4 to 2020 rank #17NYTimes: 2012 rank #3 to 2020 rank #9GitHub #1#1TechCrunch #6#12Ars Technica #4#17NYTimes #3#9

Descriptive rank among domains of retained stories scoring 100+ in each census year. This is not a historical front-page ranking, a measure of reading behavior, or evidence that source type caused engagement.

From “Startup News” to AI-family titles

share of retained story titles · 2007–partial 2026

Two title-only series from the same tracked-topic model: startup/startups and the AI / LLM family (ai, llm, gpt, chatgpt, neural). This is not front-page placement.

20%10%0%Startup family · 2007: 7.155% of retained story titlesStartup family · 2012: 3.013% of retained story titlesStartup family · 2017: 1.598% of retained story titlesStartup family · 2022: 0.828% of retained story titlesStartup family · 2025: 0.695% of retained story titlesStartup family · 2026 (partial): 0.507% of retained story titlesAI / LLM family · 2007: 0.134% of retained story titlesAI / LLM family · 2012: 0.076% of retained story titlesAI / LLM family · 2017: 1.764% of retained story titlesAI / LLM family · 2022: 2.290% of retained story titlesAI / LLM family · 2025: 12.901% of retained story titlesAI / LLM family · 2026 (partial): 16.631% of retained story titles20072012201720222026*AI / LLMstartup family
7.2% → 0.5%*startup-family title share · *partial 2026

HN launched in 2007 as “Startup News.” Both lines are annual shares within retained live-story records. The retained corpus is complete through 2025, and 2026 is partial.

See “startup” on Hacker News ↗

Company names occupy less title space

share of retained story titles · 2007–partial 2026

Each line is one company's yearly share of HN story titles; the y-axis is how often the name appears, so lower means a smaller slice of titles.

Company names in story titles. Annual share of retained, non-dead and non-deleted Hacker News story titles from 2007 through partial 2026. Partial 2026: Google 1.216%, Facebook 0.077%, Microsoft 0.584%.0%2%4%6%GoogleFacebookMicrosoft20072012201720222026**2026 is partial

Partial 2026: Google 1.216%, Facebook 0.077%, Microsoft 0.584%.

Highest observed annual shares in this retained corpus — Google: 2007 at 5.909%; Facebook: 2007 at 3.961%; Microsoft: 2008 at 2.232%. Shares describe title matches, not use, readership, or causation.

All three terms occupy a smaller share in partial 2026 than in 2007. This is descriptive title vocabulary and does not identify a cause.

See these on Hacker News ↗

What tech is talking about

Inside the AI vocabulary shift

share of retained story titles · 2007–partial 2026

Three keyword families — ChatGPT, LLM/LLMs, and agent/agents/agentic — are plotted as yearly shares of retained HN titles. The generic agent family cannot isolate AI-agent usage, so interpret it as vocabulary rather than a clean topic measure.

AI terms in story titles. Annual share of retained, non-dead and non-deleted Hacker News story titles from 2007 through partial 2026. Partial 2026: ChatGPT 0.467%, LLM / LLMs 2.400%, Agent family 6.527%.0%2%4%6%8%ChatGPTLLM / LLMsAgent family20072012201720222026**2026 is partial

Partial 2026: ChatGPT 0.467%, LLM / LLMs 2.400%, Agent family 6.527%.

Highest observed annual shares in this retained corpus — ChatGPT: 2023 at 1.945%; LLM / LLMs: 2026 at 2.400%; Agent family: 2026 at 6.527%. Shares describe title matches, not use, readership, or causation.

Exact title-token shares; the terms can overlap, remain keyword approximations, and partial 2026 is not a complete-year comparison.

See AI agents on Hacker News ↗

The language churn

share of retained story titles · 2007–partial 2026

Each line is a programming language's yearly share of retained HN titles; read the slopes across 2007–partial 2026 as title vocabulary, not language adoption.

Programming languages in story titles. Annual share of retained, non-dead and non-deleted Hacker News story titles from 2007 through partial 2026. Partial 2026: Python 0.630%, Rust 1.028%, JavaScript 0.236%.0.0%0.5%1.0%1.5%PythonRustJavaScript20072012201720222026**2026 is partial

Partial 2026: Python 0.630%, Rust 1.028%, JavaScript 0.236%.

Highest observed annual shares in this retained corpus — Python: 2020 at 0.982%; Rust: 2026 at 1.028%; JavaScript: 2013 at 0.991%. Shares describe title matches, not use, readership, or causation.

Exact title-token shares; language names are keyword approximations, and 2026 is partial.

See “rust” on Hacker News ↗

Open-source title share rose

share of retained story titles · 2007–partial 2026

The line is the share of each year's retained HN story titles containing the phrase “open source,” from 2007 through partial 2026.

Open source in story titles. Annual share of retained, non-dead and non-deleted Hacker News story titles from 2007 through partial 2026. Partial 2026: Open source 1.903%.0.0%0.5%1.0%1.5%2.0%Open source20072012201720222026**2026 is partial

Partial 2026: Open source 1.903%.

Highest observed annual shares in this retained corpus — Open source: 2026 at 1.903%. Shares describe title matches, not use, readership, or causation.

Exact phrase-match shares. The current 2026 value is partial, and nearby events do not establish why the share changed.

See “open source” on Hacker News ↗

Framework title attention changed hands

share of retained story titles · 2007–partial 2026

Each line is one front-end framework term's yearly share of retained HN titles; crossings describe title vocabulary, not technology adoption.

Web frameworks in story titles. Annual share of retained, non-dead and non-deleted Hacker News story titles from 2007 through partial 2026. Partial 2026: React 0.205%, Angular 0.009%, jQuery 0.006%.0.00%0.25%0.50%0.75%1.00%ReactAngularjQuery20072012201720222026**2026 is partial

Partial 2026: React 0.205%, Angular 0.009%, jQuery 0.006%.

Highest observed annual shares in this retained corpus — React: 2017 at 0.868%; Angular: 2016 at 0.241%; jQuery: 2009 at 0.393%. Shares describe title matches, not use, readership, or causation.

Exact keyword shares with complete years through 2025 and partial 2026. “React” can also occur as an ordinary verb, so all three series are approximate topic measures.

See React on Hacker News ↗

Container terms rose at different times

share of retained story titles · 2007–partial 2026

Each line is a tool term's yearly share of retained HN story titles. The sequence describes observed title vocabulary and does not imply substitution or cause.

Infrastructure terms in story titles. Annual share of retained, non-dead and non-deleted Hacker News story titles from 2007 through partial 2026. Partial 2026: Docker 0.148%, Kubernetes 0.152%, Serverless 0.044%.0.0%0.2%0.4%0.6%DockerKubernetesServerless20072012201720222026**2026 is partial

Partial 2026: Docker 0.148%, Kubernetes 0.152%, Serverless 0.044%.

Highest observed annual shares in this retained corpus — Docker: 2015 at 0.575%; Kubernetes: 2019 at 0.500%; Serverless: 2018 at 0.323%. Shares describe title matches, not use, readership, or causation.

Exact title-token shares with complete years through 2025 and partial 2026. Sequence and co-movement do not establish product substitution or cause.

See Docker on Hacker News ↗

Database title attention changed

share of retained story titles · 2007–partial 2026

Each line tracks one database term's yearly share of retained HN titles; slopes describe title vocabulary rather than adoption or market share.

Database terms in story titles. Annual share of retained, non-dead and non-deleted Hacker News story titles from 2007 through partial 2026. Partial 2026: Postgres 0.381%, MongoDB 0.024%, NoSQL 0.004%.0.0%0.2%0.4%0.6%PostgresMongoDBNoSQL20072012201720222026**2026 is partial

Partial 2026: Postgres 0.381%, MongoDB 0.024%, NoSQL 0.004%.

Highest observed annual shares in this retained corpus — Postgres: 2024 at 0.496%; MongoDB: 2013 at 0.167%; NoSQL: 2010 at 0.152%. Shares describe title matches, not use, readership, or causation.

Exact keyword shares with complete years through 2025 and partial 2026. These are title mentions, not database adoption or market share.

See Postgres on Hacker News ↗

Risers & fallers

title-word share · 2014–16 → partial 2026

Two ranked lists of title words — Rising and Fading — with each word's share of titles and how many percentage points it moved from the 2014–16 census to the partial 2026 corpus.

Rising
Fading

Auto-discovered — the title words whose share of titles moved most from the census (2014–16) to the live, partial 2026 corpus. Share-based (era-safe); HN post-type words and stopwords removed. Each links to its Hacker News search.

Hacker News ↗

The bigger picture

Events arrive as spikes from zero

peak month share of titles

Each stem is one named security event; its height is that event's peak-month share of HN titles, all rising from the same 0% baseline.

0% baseline 2.28% 0.99% 0.53% Heartbleed ’14 Equifax ’17 Shellshock ’14
2.3%of all titles, Heartbleed week

✦ Insights Heartbleed reached 2.28% of titles in April 2014, with a peak share that rose from 0.

Named-event keywords are absent for years, then dominate in the exact month of disclosure. The absolute share is the signal — the from-zero z-score is degenerate.

See Heartbleed on Hacker News ↗

Raw correlations weaken after detrending

monthly title-share correlation · raw → first difference

Each row is a topic pair on a fixed −1 to +1 correlation axis. Hollow marks use monthly title-share levels; filled marks use month-to-month changes after first-difference detrending.

Raw and detrended monthly title-share correlationsThree topic pairs share a fixed correlation scale from minus one to plus one. Each neutral hollow circle is the raw level correlation and each accent filled circle is the correlation of month-to-month changes.−1−0.50+0.5+1AI · MLAI · ML · raw monthly title-share level correlation: r = +0.460AI · ML · detrended month-to-month title-share change correlation: r = +0.020raw +0.460change +0.020blockchain · AIblockchain · AI · raw monthly title-share level correlation: r = -0.059blockchain · AI · detrended month-to-month title-share change correlation: r = +0.018raw -0.059change +0.018Google · DockerGoogle · Docker · raw monthly title-share level correlation: r = -0.478Google · Docker · detrended month-to-month title-share change correlation: r = -0.001raw -0.478change -0.001

The hollow neutral mark uses monthly title-share levels. The filled accent mark uses first differences—the change from one month to the next—to reduce shared long-run trend. Both use Pearson r on the same fixed −1 to +1 scale.

  • AI · ML: raw r = +0.460; detrended change r = +0.020. Little linear co-movement remains after detrending.
  • blockchain · AI: raw r = -0.059; detrended change r = +0.018. Little linear co-movement remains after detrending.
  • Google · Docker: raw r = -0.478; detrended change r = -0.001. Little linear co-movement remains after detrending.

These coefficients describe linear co-movement in the retained monthly title-share series. They do not show that one topic influenced another, and sampling noise or other events can affect either estimate.

Discuss on Hacker News ↗

HN became a discussion forum

comments per story · 2007 → 2017

The line is average comments per story each year, plotted across the full census from 2007 on the left to 2017 on the right.

864 3.27.8 / story 200720122017
2.4×more comments per story

✦ Insights Comments per story increased significantly, rising from 3.2 in 2007 to 7.8 in 2017, demonstrating a 2.4-fold expansion.

Comment volume grew ~32× while stories grew ~13× across the census. Census-complete; the cultural-vs-UI cause is not established.

HN’s very first item ↗

The conversation went deeper

comment-depth share · census 2007–2018

Each line tracks one depth bucket's yearly share of all comments — top-level versus replies nested four-plus deep; watch where they cross.

50% 25% 0 200720122018 depth ≥ 4 depth 1
48% → 21%top-level gave way to deep threads

✦ Insights Top-level comments decreased from 48 percent in 2007 to 21 percent by 2018, while deep threads increased around 2015.

Climbing every comment’s parent chain to its story: top-level comments fell as depth-4+ replies grew, crossing ~2015. Census 2007–2018 (every comment); the cultural-vs-UI cause isn’t established.

HN comment guidelines ↗

Threads don’t run out of steam

reply probability by depth · 2016

Each bar is a comment-tree depth; its height is the share of comments at that depth that drew at least one reply, in the 2016 census.

46.2%46.6%46.8%45%44.9%45%51.3% 123456–910+
~46%, flatreply chance barely moves with depth

✦ Insights Reply probability increased from 46.2 percent at depth 1 to 51.3 percent at depths of 10 beyond.

A reply is about as likely at depth 6 as at the top — even rising to 51% at depth 10+. Census 2016; this is why threads got so deep, and it means the never-replied comments are the short ones, not the deep ones.

How HN threads work ↗

The world leaves a mark

share of titles · 2007–2026

Each line is a keyword's yearly share of HN titles — NSA and COVID — sitting near zero except for one sharp spike, then settling back.

4% 2% 0 2007 2012 2017 2022 2026
  • COVID — 3.4% of titles in 2020
  • NSA — 1.2% in 2013 (the Snowden leaks)
  • Ukraine — 1.1% in 2022 (the invasion)
3.4%of all titles were about COVID in 2020 — the biggest event spike

✦ Insights COVID reached 3.4% of titles in 2020, marking the largest single-event spike observed.

The world surfaces sharply in the conversation, then fades — Snowden (2013), the pandemic (2020), the invasion of Ukraine (2022), all census-exact from the frozen 2007–2022 census. Ukraine's spike was held back until 2022 finished crawling — the thin early sample read 0.6%; the closed census says 1.1%, nearly double. We don't chart a number until we can stand behind it.

See these on Hacker News ↗

Most-discussed isn’t most-upvoted

score ∩ comments overlap · census 2007–2018

Each bar is a leaderboard size; its height is the share of census stories that land on both the points-ranked and comments-ranked top list at that size.

16%26%26%32%35% top 501002005001k
26 / 100stories on both leaderboards

✦ Insights Only 26 of the top 100 stories by points also appear in the top 100 by comments. At the top 1,000, the overlap is 35 percent.

Ranking the census by points vs by comments gives near-different lists — 16–35% overlap across sizes — and 37 of the 100 most-discussed are Ask HN (mostly “Who is hiring”), though Ask HN is ~3.5% of posts. Discussion and approval are different axes.

The hiring threads on HN ↗

Topics

Annual title-share histories for durable technologies and community themes.

Years

A year-by-year view of the strongest tracked title themes.

Open the full interactive explorer

Return to the briefing