Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 80,903 posts.
The user is visibly frustrated
In this article, I try to understand why coding agents can be infuriating to use. I think the problem is their conversational UX: they behave enough like helpful colleagues to trigger our social instincts, but they don't learn, adapt, or take responsibility the way people do, which makes their repeated mistakes feel…
Building a TUI is easy now
How we built and shipped a terminal UI for Hatchet in 2 days using Claude Code, the Charm stack (Bubble Tea, Lip Gloss), and a tight feedback loop.
How Swift Achieved Dynamic Linking Where Rust Couldn't
For those who don’t follow Swift’s development, ABI stability has been one of its most ambitious projects and possibly it’s defining feature, and it finally shipped in Swift 5 . The result is something I find endlessly fascinating, because I think Swift has pushed the notion of ABI stability farther than any language…
The gap between open weights LLMs and closed source LLMs
Using artificial analysis benchmarks we try to predict when an open source LLM will be released that matches frontier LLMs.
The web starts on page four
After 25 years of working for, on and with the web, I am looking at the current state of it and I don’t like it. There is still a lot of beautiful, creative and amazing work out there, but on the whole, we lost an amazing opportunity. In its place we have a consumption machine that creates bubbles and assumes new…
What's Earth's dominant species by mass?
You might have heard that all the ants in the world weigh as much combined as all the humans. That isn’t true. We outweigh ants 5 to 1.1 Termites might have us beat, though.2 Either way, it’s not r…
20 years of Git
Twenty years ago, Git was born. How did this unlikely "information manager" take over the world?
Privacy is ok
I hate to write a piece just saying Someone Is Wrong On The Internet. But Reid Blackman’s The Signal App and the Danger of Privacy at All Costs (in the NYTimes , forsooth) is not just wrong but dangerously misleading. I haven’t seen a compact explainer on why, so here goes.
Tabs, spaces and your salary – how is it really?
Tabs and spaces are not what they seem.
Memory safety for web fonts
Learn how and why the Chrome team has replaced FreeType with Skrifa.
Compiling to WebAssembly: It’s Happening
WebAssembly is a new binary format for compilation to the web. It is in the process of being designed and implemented as we speak, in collaboration among the major browser ...
John Resig: JavaScript as a First Language
At Khan Academy we’ve been investigating teaching Computer Science to students in some new and interesting ways. The most interesting aspect of which is that we’re likely going to be teaching them JavaScript as their first language.
Google Cloud Platform is the first cloud provider to offer Intel Skylake
I’m excited to announce that Google Cloud Platform (GCP) is the first cloud provider to offer the next generation Intel Xeon processor, codenamed Skylake.
SwiftUI in 2022
Even if you already know a bit (or a lot) of SwiftUI, Stanford’s course is incredible, amazing, wonderful, AND FREE!
Microservices – architecture nihilism in minimalism's clothes
Some recent backtracking from what we have been calling "Microservices" has sparked anew the debate around that software architecture pattern. It turns out that for increasingly more software people, …
Google Joins Apple to Opt-out of Mobile Advertising IDs
Android 12 makes interest-based advertising obsolete to set off an irreversible collapse in Facebook’s ad ecosystem
Debian KDE: Right Linux distribution for professional digital painting in 2024
Fig0. Photo of my workplace, my cat Noutti (my main inspiration for Carrot) says hello!
Alpine makes Python Docker builds slower, and images larger
Alpine Linux is often recommended as a smaller, faster Docker base image. But if you’re using Python, it will slow down your build and make your image larger.
PlanetScale for Postgres is now GA
PlanetScale for Postgres is now generally available.
The deep learning boom caught almost everyone by surprise
"You’ve taken this idea way too far," a mentor told Prof. Fei-Fei Li.
A catalog of wealth-creation mechanisms (2009)
One of the guest lecturers aboard the ship [1] (Donald Gibbs, of Pearl-Harbor conspiracy-theory infamy) gave a very interesting talk a few ...
Quora in the next YC batch
This month, YC will be participating in Quora’s most recent investment round and Quora will be joining this summer’s YC batch. This is a new experiment for us; we’ve funded later-stage companies before, but none close to Quora’s stage. Our hope is that both the company and the YC community will get a lot of value out…
Mobifree – An open-source mobile ecosystem
Have you ever wondered what it would be like to engage in a mobile ecosystem outside of the watchful eye of the Big Tech giants and gatekeepers? A system tha...
Show HN: 2D Graphics on Modern GPU
Is the traditional 2D imaging model nearing the end of its usefulness, or does it have a shiny future in the “modern graphics” world? I spent a week on a research retreat in a cottage in the woods to answer this question, as it shapes the future of UI toolkits. Performant UI must use GPU effectively, and it’s…
My favorite C compiler flags during development
The major compilers have an enormous number of knobs . Most are highly specialized, but others are generally useful even if uncommon. For warnings, the venerable -Wall -Wextra is a good start, but circumstances improve by tweaking this warning set. This article covers high-hitting development-time options in GCC…