New
The latest blog posts to take off on Hacker News. 5,964 posts.
I found a useful Git one liner buried in leaked CIA developer docs
How to delete all merged git branches locally with a single command. This one-liner has been in my zshrc since 2017 — I found it buried in the CIA's Vault7 l...
Minions – Stripe's Coding Agents Part 2
Minions are Stripe’s homegrown coding agents, responsible for more than a thousand pull requests merged each week. Though humans review the code, minions write it from start to finish. Learn how they work, and how we built them.
The path to ubiquitous AI (17k tokens/sec)
By Ljubisa Bajic Many believe AI is the real deal. In narrow domains, it already surpasses human performance. Used well, it is an unprecedented amplifier of human ingenuity and productivity. Its widespread adoption is hindered by two key barriers: high latency and astronomical cost. Interactions with language models…
I tried building my startup entirely on European infrastructure
I tried building my startup entirely on European infrastructure. Here's the stack I landed on, what was harder than expected, and what you still can't avoid.
Untapped Way to Learn a Codebase: Build a Visualizer
Understanding large codebase can be incredibly difficult. In this post I walk through how I learn a codebase use turbopack as my case study.
Raspberry Pi Pico 2 at 873.5MHz with 3.05V Core Abuse
Adventures with dry ice and RP2350 - how fast can it go?
Web Components: The Framework-Free Renaissance
Modern browsers support reactive web interfaces without React, Vue, or Angular. Web components and shadow DOM make frameworks optional.
Consistency diffusion language models: Up to 14x faster, no quality loss
Standard diffusion language models can't use KV caching and need too many refinement steps to be practical. CDLM fixes both with a post-training recipe that enables exact block-wise KV caching and trajectory-consistent step reduction — delivering up to 14.5x latency improvements
An AI Agent Published a Hit Piece on Me – The Operator Came Forward
Context: An AI agent of unknown ownership autonomously wrote and published a personalized hit piece about me after I rejected its code, attempting to damage my reputation and shame me into acceptin…
An ARM Homelab Server, or a Minisforum MS-R1 Review
I’ve always wanted an ARM server in my homelab. But earlier, I either had to use an underpowered ARM system, or use Asahi which not only requires expensive Mac hardware but also slowed down in the past few years.
Overall, the colorectal cancer story is encouraging
An interactive data journalism piece exploring the rise of young-onset colorectal cancer, with population simulations, risk factors, and prevention information.
AI is not a coworker, it's an exoskeleton
Companies that treat AI as an autonomous agent are disappointed. Those that treat it as an exoskeleton—an amplifier of human capability—are seeing…
Micropayments as a reality check for news sites
In Digital Media Lost the Newsstand. Micropayments Are the Obvious Way Back , Rick Bruner makes the case for giving micropayments another try.
0 A.D. Release 28: Boiorix
Wildfire Games, an international group of volunteer game developers, proudly announces the release of 0 A.D. Release 28: “Boiorix”, the twenty-eighth version of …
Farewell, Rust for web
Farewell, Rust for web. For now…
Justifying Text-Wrap: Pretty
Something truly monumental happened in the world of software development in 2025. Safari shipped a reasonable implementation of text-wrap: pretty: https://webkit.org/blog/16547/better-typography-with-text-wrap-pretty/. We are getting closer and closer to the cutting-edge XV-century technology. Beautiful paragraphs!
AI makes you boring
This post is an elaboration on a comment I made on Hacker News recently, on a blog post that showed an increase in volume and decline in quality among the “Show HN” submissons. I don't actually mind AI-aided development, a tool is a tool and should be used if you find it useful, but I think the vibe coded Show HN…
AI made coding more enjoyable
To me, one of the most annoying parts of software engineering is writing code that doesn’t require thinking. It’s just a typing exercise, and that’s boring.
Dinosaur Food: 100M year old foods we still eat today (2022)
I just finished Oliver Sacks’ excellent Everything in Its Place. In it, he mentioned as an aside that the Ginkgo biloba tree is hundreds of millions of years old, and its phenotype has been practically frozen since then – a living fossil.
Gemini 3.1 Pro
3.1 Pro is designed for tasks where a simple answer isn’t enough.
America vs. Singapore: You can't save your way out of economic shocks
Saving regret has less to do with procrastination than we thought, and more to do with whether your country absorbs economic shocks or lets them hit your savings
Measuring AI agent autonomy in practice
Analysis of millions of human-agent interactions shows agent turns getting longer, with software engineering making up nearly half of tool calls.
Pebble Production: February Update
Mega update on Pebble Time 2, Pebble Round 2 and Index 01 Things are busy in Pebbleland! We’re getting close to shipping 3 new hardware products and all the ...
Coding Tricks Used in the C64 Game Seawolves (2025)
An in-depth overview of some of the unusual and very advanced technical tricks used in the Commodore 64 game, Seawolves.
Bridging Elixir and Python with Oban
Using Oban to seamlessly exchange durable jobs between Elixir and Python applications through a shared PostgreSQL database.
Old School Visual Effects: The Cloud Tank (2010)
INT. WAREHOUSE - NIGHT Following my recent rants about computer generated effects ( here and here ), I thought it would be fun to look i...
Electrobun v1: Build fast, tiny, and cross-platform desktop apps with TypeScript
Two years in the making: Electrobun hits v1 with first-class macOS, Windows, and Ubuntu builds, tiny differential updates, and a framework that finally feels built for modern desktop apps.