devtake.dev

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.

Naomi Park · · 6 min read · 5 sources
A code editor screen showing colorful live-coding source, the kind of project that lights up the Hacker News front page
Kindohm / CC BY-SA 4.0 via Wikimedia Commons · Source

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.

ProjectWhat it isWhy it’s trendingLink
Half-Life 2 in a BrowserThe 2004 game streamed into a browser tab572 points, 230 commentshl2.slqnt.dev
Hacker News TrendsGoogle Trends, but for 18 years of HN453 points, 120 commentshackernewstrends.com
You can’t unit test for tasteEssay on AI code and human judgment195 points, 78 commentsdev.karltryggvason.com
MiniPCs.zipA Pareto-frontier price tracker for mini PCs68 points, 27 commentsminipcs.zip
OS9MapOpenStreetMap running on Mac OS 966 points, 7 commentsyllan.org
LingoChunkNative-audio clips turned into flashcards59 points, 26 commentslingochunk.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

Mentioned in this article