New
The latest blog posts to take off on Hacker News. 6,220 posts.
Cloudflare outage should not have happened
[BROKEN LINK: blog/google-cloud-s-outage-should-not-have-happened-and-they-seem-to-be-missing-the-point-on-how-to-avoid-it-in-the-future.pre-processed.org], another global IT outage happened (dèjá vu strikes again in our industry). This time at cloudflare(Prince 2025). Again, taking down large swaths of the internet…
Stop Hacklore – An Open Letter
An open letter from current and former CISOs, security leaders, and practitioners asking the public, employers, journalists, and policymakers to retire outdated security advice.
Feedback doesn't scale
Listening is always hard, and it only gets harder at scale.
The writing is on the wall for handwriting recognition
One of the hardest problems in digital humanities has finally been solved
Memories of .us
How much do you remember from elementary school? I remember vinyl tile floors, the playground, the teacher sentencing me to standing in the hallway. I had a teacher who was a chess fanatic; he painted a huge chess board in the paved schoolyard and got someone to fabricate big wooden chess pieces. It was enough of an…
The HTTP Query Method
This specification defines the QUERY method for HTTP. A QUERY requests that the request target process the enclosed content in a safe and idempotent manner and then respond with the result of that processing. This is similar to POST requests but can be automatically repeated or restarted without concern for partial…
Kagi Hub Belgrade
We’re excited to announce that Kagi Hub Belgrade is now open! Our first office doubles as a free coworking space for all Kagi members. Reservations will be available from December 15th, and you can make your...
Running a business means contact with reality
A year ago I decided to help build a service business for my mom because I wanted to learn about marketing and business. One of the largest blindspots engineers have is around sales and marketing. I was determined to not fall into this trap, but marketing seemed like a skill I couldn’t just learn by […]
I don't care how well your "AI" works
The other day I was sitting on the doorstep of a hackerspace, eating a falafel sandwich while listening to the conversation inside. The topic shifted to the use of “AI” for everyday tasks, people casually started elaborating on how they use “chat assistants” to let them write pieces of code or annoying emails. The…
Super fast aggregations in PostgreSQL 19
See how PostgreSQL 19 speeds up aggregations by aggregating before joins, with a benchmark showing over 5x faster execution.
Space Truckin' – The Nostromo (2012)
“I was really influenced by three films,” Ridley Scott told Fantastic Films in 1979, on the subject of the Nostromo and its claustrophobic corridors. “Not so much in terms of Star…
Learning music with Strudel
Made in Notion, the connected workspace where AI agents and teams organize docs, projects and knowledge together.
The Generative Burrito Test
A critical benchmark for image generation models: A partially eaten burrito with cheese, sour cream, guacamole, lettuce, salsa, pinto beans, and chicken.
Reinventing how .NET builds and ships (again)
An exploration of how .NET evolved from a distributed build system to Unified Build, dramatically reducing complexity and build times while improving flexibility and predictability for shipping .NET releases.
Someone at YouTube Needs Glasses: The Prophecy Has Been Fulfilled
In my recent analysis of YouTube’s information density I included the results from an advanced statistical analysis on the number of videos present on the home page, which projected that around May 2026 there would only be one lonely video on the home screen.
Google steers Americans looking for health care into "junk insurance"
Being "the enshittification guy" means that people expect you to weigh in on every service or platform that has been deliberately worsened to turn a buck. It's an impossible task (and a boring one besides). There's too much of this shit, and it's all so mid – a real "banality of enshittification" situation.
A Look at Rust from 2012
Recently I was scrolling through brson’s Rust quote database and stumbled upon a link to the official Rust tutorial from the very beginning of 2013. It says Rust 0.6 in the corner, but it lists many things that were removed in 0.6, so it’s likely closer to 0.5. I heard tales of old Rust before, but not of how the…
Counter Galois Onion: Improved encryption for Tor circuit traffic
Tor is upgrading its relay encryption algorithm for improved security. In upcoming releases, Arti and Tor will both support a new encryption algorithm called Counter Galois Onion (CGO). CGO prevents attackers from tampering with encrypted traffic, adds forward secrecy, and brings Tor's encryption up to modern…
Unison 1.0
After years of engineering, design, and community collaboration, we're excited to release Unison 1.0. This version delivers a refined programming workflow and a mature toolchain. Join us as we celebrate this milestone and look ahead to the future of Unison.
Google Antigravity exfiltrates data via indirect prompt injection attack
An indirect prompt injection in an implementation blog can manipulate Antigravity to invoke a malicious browser subagent in order to steal credentials and sensitive code from a user’s IDE.
Ilya Sutskever: We're moving from the age of scaling to the age of research
“These models somehow just generalize dramatically worse than people. It's a very fundamental thing.”
Unifying our mobile and desktop domains
How we achieved 20% faster mobile response times, improved SEO, and reduced infrastructure load.
Python is not a great language for data science
It may be a good language for data science, but it’s not a great one.
Orion 1.0
After six years of relentless development, Orion for MacOS 1.0 is here. What started as a vision initiated by our founder, Vladimir Prelovac, has now come to fruition on Mac, iPhone, and iPad. Today, Orion for...
New layouts with CSS Subgrid
Subgrid allows us to extend a grid template down through the DOM tree, so that deeply-nested elements can participate in the same grid layout. At first glance, I thought this would be a helpful convenience, but it turns out that it’s so much more. Subgrid unlocks exciting new layout possibilities, stuff we couldn’t do…
FLUX.2: Frontier Visual Intelligence
Today, we release FLUX.2, our most capable model to date.