The Future of Everything Is Lies, I Guess: Safety
This is a long article, so I've broken it up into a series of posts, listed below. You can also read the full work as a PDF or EPUB .
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 5,950 posts.
This is a long article, so I've broken it up into a series of posts, listed below. You can also read the full work as a PDF or EPUB .
For a decade, I have been working with AWS and third-party security teams to resolve bucketsquatting / bucketsniping issues in AWS S3. Finally, I am happy to say AWS now has a solution to the problem, and it changes the way you should name your buckets.
Let’s say you’re writing an image processing program. The program takes in an image, converts it to floating point, does some processing and finally saves the modified pixels to disk as 8-bit colors. The question today concerns how exactly the integer-to-float conversion should be done. There are two approaches which…
We build a computer inside a transformer — executing arbitrary C programs for millions of steps with exponentially faster inference via 2D attention heads.
A storage appliance that shipped before AVX2 existed now runs Google's Gemma 4 26B in my basement, no GPU. Here's how we got a modern MoE model onto a CPU older than the instructions its inference engine assumed were there.
Today marks four years since I joined AWS. My last day will be Friday.\nI have to say being fired from AWS is actually a relief. There have been a lot of changes to the company since I joined in 2022, and the company I wanted to work for is no longer the same company.\nThis past year, while I was doing my best to make…
ClickHouse was released in open source on Jun 15 2016, ten years ago. Since then, it became the most popular open source analytical database with more than 2000 contributors.
Wayland has been a broad misdirection and misallocation of time and developer resources at the expense of users. With more migration from other operating systems, the pressure to fix fundamental problems has become more prominent. After 17 years of development, now is a good time to reflect on some of the larger…
Exploring five critical questions shaping software engineering through 2026, with contrasting scenarios for each. These lenses help prepare for the evolving ...
From the Archive: Thoughts on Swift, while learning Rust
Over the past several months, we’ve partnered with six organizations to accelerate curing disease. We’ve also started drug discovery efforts of our own, including programs for rare childhood forms of muscular dystrophy. In this post, we provide an update on our progress.
News and insights on the Android platform, developer tools, and events.
For at least 10 years, every Time Machine set up I have been in charge of, or tasked with maintaining for someone else, has eventually run into an issue where it stops backing up successfully. The only solution has been to start over, to not inherit backup state and to manually delete the old backup. My experience…
TypeSafe's Jev is a genuine breakthrough – snap judgments with calibrated probabilities instead of generated text. My bet is OpenAI is already figuring out how to copy it, and then embed it inside its own models where Jev can't follow.
"It turns out" became a favorite phrase of mine sometime in mid 2006, which, it turns out, was just about the time that I first started tearing through Paul Graham essays . Coincidence?
It will surprise more than a few of you to hear that the first social network dates back to 1971. No accounts, no algorithm, no central server. Your…
Technical details on how we tested Claude Mythos Preview, a model strikingly capable at computer security tasks, and what we found.
Who’s this for Basics How data is stored in disk How indexes speedup access to data Costs associated with indexes Disk Space Write operations Query planner Memory usage Types of Indexes Btree Hash BRIN GIN GiST & SP-GiST Conclusion Who’s this for This text is for developers that have an intuitive knowledge of what…
Wayland is the successor to the X server (X11, Xorg) to implement the graphics stack on Linux. The Wayland project was actually started in 2008, a year before I created the i3 tiling window manager for X11 in 2009 — but for the last 18 years (!), Wayland was never usable on my computers. I don’t want to be stuck on…
Acquisition will bring Fin’s customer agent platform to companies of all sizes, accelerating time-to-value and expanding Salesforce’s ability to deliver
Bend just serves as a useful example of my general point regarding vibe-coding as it is recent, high-profile, and has aspects that make it easy to use as an example. I don’t know anything about the author’s history with designing languages or if they actually did consider the tradeoffs below and made what I think is a…
The technical musings of Iain Cambridge.
Discover how AlphaEvolve optimizes algorithms for genomics, quantum physics, global infrastructure, and more to accelerate scientific progress and solve real-world challenges.
An overview of DiffusionGemma, an exceptionally fast text generation model with up to 4x faster speeds.
Some pics, endorsements, and the reason the book exists in the first place.
How I reverse-engineered GitHub node IDs to avoid a database migration and discovered their dual ID system along the way.
An interactive world map where every country is resized by how many IPv4 addresses it holds instead of its land area. Flip between real land and IPv4 land, zoom in, and compare countries.
Or how I decided to scream into the void about how awful the job market is. I'm still in a very sour mood after the latest rounds of interviews but ultimatel...
Claude Code records each session to disk. Those logs include “thinking blocks” — the model’s own reasoning as it works.