Thoughts

Notes on software engineering, distributed systems, and the future of human productivity.

A Bucket That Can Say No

For eighteen years a bucket could not tell two writers apart, so anything keeping its truth in S3 rented a lock from a real database. In August 2024 S3 learned to refuse a write, and a wave of systems moved their commit log into object storage.

When the Vectors Live in a Bucket

Object storage is the cheapest durable bytes you can buy and the worst place to search a million vectors. I forked VecPuff and taught its index to keep one bit per dimension resident, so a query pulls a full vector from S3 only when the cheap guess is too close to call.