Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 5,957 posts.
LibreOffice and the art of overreacting
A donation banner is not an attack to users The announcement that LibreOffice 26.8 will feature a donation banner in the Start Centre has prompted a flood of responses, ranging from positive from many FOSS supporters, who understand the need for funding, to mild apprehension to extreme alarm from others. Some articles…
Vibe coding my way to a healthy family: Introducing Gamow Labs
Owen arrives On September 23rd, 2021, my first son Owen was born. Clearly inheriting his mom’s type-A personality, he arrived on his due date at a chunky 8.75 lbs. We were over the moon. Until we weren’t. At a few … Continue reading →
Instant 1.0, a backend for AI-coded apps
Instant 1.0 is out! This essay shows a bunch of demos, to explain why we think Instant is the best backend for AI-coded apps. We also cover the architecture that makes all of it work.
Doing Everyone Else's Job
I find it very useful to be able to do everyone else’s job — it helps you learn how they work and what they need, and it helps even more when you need their job done, but they won’t do it themselves.
Formatting a 25M-line codebase overnight
This is the story of how our Developer Productivity team extended and rolled out rubyfmt, our Rust-based zero-config, ultra-fast autoformatter across the world's largest Ruby codebase.
Gribouille 0.3.0: A Grammar of Graphics for Typst
Gribouille 0.3.0 gives guides and axes a much finer on/off switch, lets compose() carry its own theme, and makes geom-area() stack by default. A long list of legend and annotation fixes rounds it out.
Bus travel from Lima to Rio de Janeiro
In 2025, I traveled by bus in South America, starting in Lima, Peru and ending in Rio de Janeiro, Brazil. Here are some details for anyone interested in doing the same.
You don't have to
"In the year 5555, your arms are hangin' limp at your sides, your legs got nothing to do, some machine doin' that for you." Zager and Evans sang these words in 1969. Now, thirty-five centuries ahead of schedule, it's never been easier to tell the world "I didn't care about this and I don't care about you."
Debunking Zswap and Zram Myths
zswap and zram are fundamentally different approaches with different philosophies. If in doubt, use zswap.
Visualizing Rust's Vtables: How dyn Trait Works In Memory
A follow-along series of coding experiments as I explore Rust's peculiarities, from a C++ developer's perspective.
Triton: DirectX 11 Driver for QEMU
In the prequel, we introduced Neptune, a Direct3D protocol forwarding layer for VirtIO. Neptune allowed us to serialize Direct3D API calls across the hypervisor boundary and this allowed us to run Wine games on a Linux guest with a Linux host faster than with DXVK directly in the guest. Admittedly, the payoff there…
Good results fine tuning a local LLM like Qwen 3:0.6B to categorize questions
<p>As a fun personal project, I have been working on a chatbot for answering general questions about my household on anything from maintenance questions to doctor’s appointments. </p> <p> The general idea is that the chatbot will get its household knowledge through RAG from querying a vector database, but for better…
F/OSS Comics #13: BSD Unix, Part 3 – The Beginning of BSD Unix
From Pascal and ex tapes to a VAX system: Bill Joy handles BSD distribution and debugging, then joins Ozalp Babaoglu to bring virtual memory to Unix.
Good type against all odds
A blog about software craft and quality
Greg Brockman interview [video]
The AI race, the future of AGI, and the inside story of OpenAI. Greg Brockman is the co-founder and President of OpenAI, the company behind ChatGPT and GPT-5. He was the first engineer at Stripe before leaving in 2015 to help start OpenAI. In this rare conversation, Greg goes inside the moments that built, and nearly …
Anthropic's Safety Superpower
Anthropic’s belief in its own commitment to safety gives the company license to aggressively favor its business and even challenge the U.S. government.
It's OK to compare floating-points for equality
NB: The title of this post is an intentional clickbait. Even though I do stand for its statement, a more honest one would be something like: It's NOT OK to compare floating-points using epsilons.
Big Tech ruined the cloud, so we're renaming ours
We’ve renamed Home Assistant Cloud to Home Assistant Link. Here’s why the old name never did fit, and why this one finally does.
Take better notes, by hand
Researching a topic is hard, because not only are you trying to puzzle together the causes and effects of a given problem or historical series of events, you're also looking out carefully for leads and new threads to pull. Falling down rabbit holes is common—and encouraged—but eventually you need to pull yourself back…
My graduation cap runs Rust
Eric Park's website
The Gentle Seduction (1989)
He worked with computers; she worked with trees, and the flowers that took hold on the sides of the Mountain.
Research-Driven Agents: When an agent reads before it codes
Coding agents working from code alone generate shallow hypotheses. Adding a research phase — arxiv papers, competing forks, other backends — produced 5 kernel fusions that made llama.cpp CPU inference 15% faster.
Language models for text classification: From bag-of-words to Jev
A Visual Guide to RNNs, CNNs, Transformers, and Calibration, with Hands-On Experiments on Accuracy and Efficiency
OpenAI, the Partition Principle, and Mathematics
By the time I got out of bed yesterday, I had three people ask me if I'd seen the OpenAI announcement that the Partition Principle does not (...)
The X-Files has made me nostalgic for a time I never experienced
In a time before crypto, Twitter, and AI slop, we had communities, real experiences, and beautiful TV…
An AI Vibe Coding Horror Story
A medical professional built a patient management app using AI, exposed all patient data unprotected to the internet, and sent voice recordings to AI services without consent. Likely violating Swiss nDSG and other laws.
Tracking Starbucks' 'widely recyclable' cups: none ended up at recycling
A three-month national investigation by Beyond Plastics found that not a single tracked Starbucks cold-beverage cup ended up at a recycling facility — even when the cups were placed in clearly marked recycling bins inside Starbucks stores.