Halvar's Guide to Entrepreneurship
Thomas Dullien’s guide to software and SaaS B2B entrepreneurship.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 3,704 posts.
Thomas Dullien’s guide to software and SaaS B2B entrepreneurship.
I discuss several commonly held perspectives on the complex numbers and explore how their differences engage with several aspects of structuralism in the philosophy of mathematics.
A personal look at the return of excitement in technology, from the gadgets of the 1990s to AI tools and a break from the tech monoculture.
Other than the names. The names are difficult.
The US House reading Dutch emails shows digital sovereignty is about who can access data, not just where it is stored.
Who can punch themselves in the face with reality the most? This is who will win in the age of AI.
A useful pattern for LLM classification at scale is to let it hallucinate plausible, fake entities. Then resolve to real ones.
Why we can’t go home again
A lot of people want to make a website but don’t know where to start or they get stuck. That’s in part because our perception of what websites should be has changed so dramatically over the last 20 years.
The three companies (along with Mozilla, which is on one of their “ad features in the browser” kicks again) are drawing up a built-in advertising measurement system, called Attribution Level 1 , as a standard feature of web browsers. The system is intended to measure the effectiveness of advertising by enabling…
On 23 April, Borealis booted in orbit on DPhi Space's ClusterGate-2: a pure-OCaml CCSDS protocol stack with end-to-end-encrypted command and control and post-quantum key rotation. OxCaml is what comes next.
Let's chill just a little bit on the "TLA+ will save AI from itself" narrative
TL;DR: AI-assisted coding is revealing a split among developers that was always there but invisible when we all worked the same way. I've felt the grief too—but mine resolved differently than I expected, and I think that says something about what kind of developer I've been all along.
Adventures in harness engineering
A blog about software craft and quality
A 4-year study of 100 successful blogs reveals how Google's updates and AI transformed blogging. See which sites survived and which disappeared.
Coherence and the orphan rules are a frequent source of complaints about Rust, and a common topic of language proposals. This post covers most of the existing proposals around coherence and my vision for how we should solve coherence once and for all.
We can mostly blame Internet Explorer, as always.
When I first stumbled upon fluid simulations in game dev I was amazed on how good the effect could be. I really wan...
I already did.
SQLite has evolved far beyond a simple embedded database. Explore modern features like JSON, FTS5, window functions, strict tables, and more.
Understanding large codebase can be incredibly difficult. In this post I walk through how I learn a codebase use turbopack as my case study.
Throughout 2025, I spoke a few times about our home energy solution, including our grid usage, our solar array and our Tesla Powerwall batteries. Now that I have a full year of data, I wanted to take a look at exactly how everything is working out, and, in alignment with
Ask ChatGPT to estimate the carbs in your lunch. Now ask it again. And again. Five hundred times. You’d expect the same answer each time. It’s the same photo, the same model, the same question. But you won’t get the same answer. Not even close — and the differences are large enough to cause a
I'm an old Mac-head at heart, and I've been using Macs since the mid 1990s (the first Mac I used was an LC II with System 7.1 installed on it). I don't tend to think that the computing experience was better in the olden days — sure, there's a thing to be said about the simplicity of older software, but most of my…
18 bit registers, 90kb of memory, ones’ complement, powered by RISC-V.
AIs are not conscious. They do not feel, experience, or suffer. Training a model to believe it might be a moral patient, as Anthropic’s constitution does, makes the alignment and containment challenge far harder.
It all started in the winter of 2024. There was a burglary in our apartment building and we decided we needed to invest in our home’s security. The …
Driven by curiosity, I decided to find out what the IndieWeb tag that kept showing up on some blogs and Mastodon toots was all about. I quickly…