Finding a duplicated item in an array of N integers in the range 1 to N − 1 - The Old New Thing
Taking advantage of special characteristics of the array.
Open Source Isn't Dead. | Strix
AI has changed vulnerability discovery, but closing source code does not remove the attack surface. Continuous AI defense is the better response.
Google Broke Its Promise to Me. Now ICE Has My Data.
In 2025, Google gave Amandla Thomas-Johnson's data to ICE without giving him the chance to challenge the subpoena, breaking a nearly decade-long promise to notify users before handing their data to law enforcement.
Your Backpack Got Worse On Purpose
In 1986, a corporation that made women's lingerie bought every backpack brand you've ever trusted.
God sleeps in the minerals
I took this snapshot, and the rest of them, at the Natural History Museum of Los Angeles County’s Unearthed: Raw Beauty exhibition yesterday. Enjoy.
Want to Write a Compiler? Just Read These Two Papers.
Imagine you don't know anything about programming, and you want learn how to do it. You take a look at Amazon.com, and there's a highly recommended set of books by Knute or something with a promising title, The Art of Computer Programming, so you buy them. N…
An Arm Mainboard for the Framework Laptop
Using the repair-friendly Framework 13 laptop chassis, I've tested the low-end x86 option (a Ryzen AI 5 340 Mainboard), the fastest RISC-V option (DC-ROMA II), and today I'm publishing results from the only Arm Mainboard, the MetaComputing AI PC, which has a 1…
Stop Flock
Flock Safety markets its devices as "AI-powered precision policing technology" - far beyond basic license plate readers (ALPRs) (Flock Safety). The system uses AI to create a "Vehicle Fingerprint" - identifying cars not only by…
An exhaustive review of design tool hover areas - tldraw: Infinite Canvas SDK for React
The tldraw SDK provides tools, services, and APIs to build beautiful whiteboards and infinite canvas applications with real-time collaboration and a powerful React-based canvas.
How I run pi.dev safely (and actually get work done)
Most people are still using ChatGPT or Claude in a browser tab.
Saying Goodbye to Agile
Software's "Agile moment" has been and gone.
Moats Don't Work When Bridges Are Free
## The prompt that changed my perspective I recently used Perplexity Computer to link my investment accounts together and build a portfolio tracker. Not a la...
If it could have, why didn't it? · Alex Gaynor
Mon, Apr 13, 2026
We are lucky to have LLMs as programmers
A (short) note from my blog. Read to gain insights. Or don't, lol.
has_not_been_viewed_much — Will W.
Museum APIs and the art that hasn't been viewed much.
When You Can't Fix the Database, You Contain It
How we introduced an anti-corruption layer over a legacy database without breaking the rest of the system
Your codebase doesn't care how it got written
[10 min read] Every design team I’ve worked with has had the same complaint about clients. “They sent over a PowerPoint with mockups.” Eye rolls. Crossed a...
How can I keep from singing?
This is a story of a most unexpected journey — one that is just starting. If somebody had told me four years ago that I’d be writing this today, I would have stared at them in astonishment or laughed dismissedly. Yet here I am, writing about a late-found hobby…
Why My WordPress? – Alex Kirk
Most WordPress plugins are built to grow your audience. I’ve been going in the opposite direction for years: building tools not to increase reach, but for personal reasons: to stay connected to people I care about, to keep memories that would otherwise scatter…
New Twin Dad — Edward Champion
Being a new dad is so hard. Things change drastically from day to day, you're getting such broken sleep, and you have a whole new person to love. Being a twin dad is like x2. So I wanted to offer what little advice and reassurance I can, and hope that this hel…
How We Build Product Teams at Owner.com | Dean Bloembergen
How Owner.com reached $15M ARR with 5 engineers. A blueprint for building small, elite product teams by Dean Bloembergen, Co-founder & CTO of Owner.com.
Sam Baumann
I created an automation that pulls my highlights from kindle and drops them into my obsidian vault.
Completion is a Substrate, not a UI
ICR is not a convenience feature. It is a structural change in how the cost of an interaction scales with the size of the underlying data.
SVG based Vector Scope
I was gifted a Sencore SC62 oscilloscope from the mid-80s. It had spent a good chunk of its 40+ year life in a barn. This beautiful device along with many similar models are being discarded since modern scopes have become so cheap and capable. To avoid that fa…
The Vibes Don't Scale
Vibe coding works great for the first few PRs. Then you do it two hundred more times and the codebase quietly stops making sense. The fix isn't better prompts — it's building a machine that compounds.
Building a Grow-Only Counter on a Sequentially Consistent KV Store
Exploring Fly.io's Grow-Only Counter challenge: CAS-based and CRDT-like solutions on a sequentially consistent KV store, and what sequential consistency actually guarantees.
Absurd In Production
Five months of durable execution with just Postgres.
A backend where you never need migrations or auth code
The story behind MonsterWriter and LinkedRecords — a 8-year side project journey from Google Docs envy to building a generic backend for SPAs.
How I made my skills update themselves · Joost.blog
Skills install as loose folders with no package manager. Here's a pattern that makes each skill check for updates — and install them — when you invoke it.
Please don't vibe code your personal website
I have experimented enough with AI coding agents that I have come to pick up on their design style, and I've been noticing it on the internet more and more. Some of its stylistic choices I can articulate: too much animation, pointless elements, too many colors…