This month on Hacker News: Half-Life 2 in a browser and 18 years of comments, searchable
June 2026's standout Hacker News projects: Half-Life 2 streamed into a browser tab, a searchable 18-year HN archive, a Pareto-frontier mini-PC tracker, and more.
Half-Life 2 booted inside a browser tab this month, no install required. The port hit 572 points on June 25, the highest of any project we tracked across the front page in June 2026. It headlines a month where the most-shared work leaned playful: things people built because the constraint was funny, not because a roadmap demanded it.
This is the June edition of our recurring look at what the site is actually building and arguing about. We did the same in late May, when durable Postgres workflows and an AI permission-fatigue game topped the week. None of those items repeat here. Six fresh ones do, ranked by how much they might change a normal developer’s week rather than by raw points.
The list
One thread dominated. The rest are quieter, and that’s the point of a digest: the 60-point Show HN you’d never have scrolled to is often more useful than the 500-point spectacle. Here’s the full set, ordered roughly by reach.
| Project | What it is | Why it’s trending | Link |
|---|---|---|---|
| Half-Life 2 in a Browser | The 2004 game streamed into a browser tab | 572 points, 230 comments | hl2.slqnt.dev |
| Hacker News Trends | Google Trends, but for 18 years of HN | 453 points, 120 comments | hackernewstrends.com |
| You can’t unit test for taste | Essay on AI code and human judgment | 195 points, 78 comments | dev.karltryggvason.com |
| MiniPCs.zip | A Pareto-frontier price tracker for mini PCs | 68 points, 27 comments | minipcs.zip |
| OS9Map | OpenStreetMap running on Mac OS 9 | 66 points, 7 comments | yllan.org |
| LingoChunk | Native-audio clips turned into flashcards | 59 points, 26 comments | lingochunk.com |
Half-Life 2, running in your browser tab
The Half-Life 2 port is the kind of thing that sounds impossible until someone just does it. Open the page and the game streams in chapter by chapter, so you start playing before the whole thing has downloaded. No install, no separate purchase, no launcher.
The clever part is the method. As commenters in the HN thread worked out, this isn’t a clean native recompile. The Windows binary runs through a translation layer, with WebGL standing in for DirectX, closer to what Wine and Proton do for Linux than to a hand-written port. One tester reported it working in Chrome, Firefox, and Safari, though Firefox was rougher.
It is also visibly unfinished, which is half the charm. Character lips don’t move, on-screen monitors are missing, and the eyes render the unwrapped head texture in a way one commenter called “extremely unnerving.” Play it for the novelty of Gordon Freeman loading over HTTP, not for a polished playthrough.
Eighteen years of Hacker News, finally searchable
Hacker News Trends answers a question regulars ask constantly: when did everyone start talking about this? Built by HN user ytkimirti, it charts how often any tool, person, or topic has come up across the site’s history, the way Google Trends does for web search.
The scale is the story. It indexes roughly 45 million posts and comments spanning 2008 to 2026, backed by Upstash Redis Search for the live date-histogram queries. You can overlay terms (Vercel versus Cloudflare, PyTorch versus TensorFlow) and watch one line overtake another, then click straight through to the actual stories and comments behind any spike. It’s open-source, and it pulled 453 points and 120 comments. For anyone writing about technology trends, it turns a hunch into a chart in about ten seconds.
An essay that struck a nerve
The most-discussed piece of writing this month wasn’t a tool. Karl Tryggvason’s “You can’t unit test for taste” argues that we have solid metrics for whether code works, but no automated check for whether it’s any good, and that gap is exactly where AI-generated code keeps landing. The machine clears the tests and still produces something a senior engineer would quietly rewrite.
The 78-comment discussion didn’t fully buy it. The sharpest pushback: taste can be partly externalized, through comparative “this or that” ranking, architecture decision records, or feedback accumulated across many projects. The rough consensus landed in the middle. Taste is hard to systematize, not impossible, and the attempt costs more human oversight than a normal test suite. Read it if you review a lot of AI-assisted pull requests right now.
Three smaller builds worth a click
MiniPCs.zip scratches a real itch: which mini PC is actually a good deal today? It scans thousands of listings from Amazon and eBay twice a day and plots them on a Pareto frontier, so a red dot means you can’t get more performance at that price. You pick the axis (CPU, graphics, storage) and the chart re-sorts. It’s affiliate-funded, so treat the rankings as a starting point, not gospel, but the framing beats reading 40 spec sheets.
OS9Map is pure hacker mischief. It browses OpenStreetMap on Mac OS 9, on PowerPC hardware from the late 1990s, with scrollable tiles, Nominatim address search, and bookmarks. It needs 16 MB of RAM and an Open Transport TCP/IP connection. Nobody needs this. That’s the appeal.
LingoChunk turns clips of native-speaker audio into flashcards and shadowing drills, aimed at learners who want to train on real speech rather than textbook sentences. It’s early, a one-person Show HN at 59 points, so go in expecting rough edges.
Our pick
Hacker News Trends is the one to keep. The browser Half-Life 2 is the better story, the thing you’ll send a friend tonight, but you’ll open it once and move on. The trends tool earns a bookmark.
Here’s the test. Next time you’re about to write “everyone’s suddenly talking about X,” go chart it first. You’ll find out whether the spike is real or just your own timeline, and whether it’s a fresh surge or the third time this exact topic has cycled through. For one item this month we made the opposite call: the first reading of a sealed Herculaneum scroll trended hard too, but it earned its own full story rather than a line here. The rest of June’s front page was lighter, and honestly, that was a nice change.
Share this article
Sources
- Half-Life 2 in a Browser — hl2.slqnt.dev
- Show HN: Google Trends for Hacker News, indexing 18 years of comments — Hacker News Trends
- Show HN: MiniPCs.zip – Charting the Pareto frontier of Mini PCs — MiniPCs.zip
- OS9Map: browse OpenStreetMap on Mac OS 9 — yllan.org
- You can't unit test for taste — Karl Tryggvason