Microsoft has started a series of blog posts helping Postgres developers who are “upgrading” to Microsoft SQL. (Microsoft’s been using that generic “SQL” term to refer to its collection of database products: Azure SQL DB, Hyperscale, Managed Instances, and SQL…
Recently, I was testing our eBPF agent, and I found a major bottleneck in our code. My brother Nathan solved half the problem by caching the results. This blog post covers how we speed up the limiting factor itself, filepath checking, even when we don’t have c…
My car detailer of many years suddenly wanted a deposit. A quiet bar wants my card to open a tab. Policies built on distrust cost you more than they save.
Another day has run its course and you feel out of breath. Your days are constantly packed, playing calendar Tetris. You’ve gotten a Pavlovian response to…
I’ve been working on a ledger implementation in pure PostgreSQL called pgledger. For the backstory, please read my previous blog post: Ledger Implementation in PostgreSQL.
Last newsletter I was unhappy with my Tasktron workflow harness: The explicit state machine and reified effect design worked, but it obscured the core workflow, the harness’s raison d'être.
AI makes it easier to design, build, and communicate, but it can also push us to produce more without fully understanding what we’re doing. To use it well,…
If a spaceship were to land in your garden right now and a stereotypical alien came out of it and started expressing themselves in natural language with capabilities similar to those of frontier LLMs, you would probably have no problem in declaring that a form…
Every camera sensor leaves a faint, fixed pattern in its photos. I tested whether it can single out one iPhone among 15 of the same model, on 28 models from the 5s to the 18 Pro, and what RAW shows about the iPhone 16.
Europe has legitimate concerns about American Big Tech, but we also have much to learn from its success. What would it take for us to build technology companies with comparable global reach?