CDN System Design: How Content Delivery Networks Work
How edge servers, anycast routing, and tiered caching move content close to users, cut latency, and protect your origin at global scale - Open a website hosted in Virginia from a phone in Singapore…
The Work Can Look Done Before the Thinking Is Done
I was talking with friends recently about what changes when agents become a normal part of building software. One of them shared a story about reviewing a large agent-assisted change where the…
Premier Jumping League, KKR/Helix
Investment kickers, Helix's cap table hole
AI Az Önce Bir Secret Sızdırdı
Microsoft, Google, Red Hat, Grafana ve LlamaIndex public GitHub repolarına canlı verified credential pushladı. Pipeline'ı ben yazdım: Gemini 2.5 ile etiketle, regex'e distil et, TruffleHog'u active…
Your AI Just Leaked a Secret
Microsoft, Google, Red Hat, Grafana and LlamaIndex all shipped verified live credentials to public GitHub. I built the pipeline that found them: Gemini 2.5 distilled into regex, then TruffleHog with…
Contributing a Calavera integration
Project Calavera is a CLI tool that scaffolds linters, formatters, AI tooling, and common project infrastructure for web projects. Calavera ❤️ Vite. This post walks through the full contribution path…
TIL: PEI - Making Near Memory Computing Feel Like a Normal CPU Instruction
PEI - Making Near Memory Computing Feel Like a Normal CPU Instruction So Tesseract made one thing obvious: Rewriting an entire application to execute near memory isn't exactly easy. That is precisely…
6.30.26 - Bar Prep Day 2: Thoughts on Birthright Citizenship
6.30.26 - Bar Prep Day 2: Thoughts on Birthright Citizenship This is not a legal analysis because reading a SCOTUS opinion properly takes time and I have to learn Evidence. And it just dropped today.…
6.30.26 - Untitled: Chapter 1
6.30.26 - Untitled: Chapter 1 1. River View River View was one of the prettiest places I had ever been in my life. I was born right outside of here, at the County hospital, I've been to a ton of…
On Lazy Secrets Management
If the monitor you’re looking at right now has a sticky note with any of your passwords – please, get rid of it (note, not monitor) and change that password. This text can wait, don’t worry. Now, how…
Low-level Haskell: The cursed way to emulate inline assembly in Haskell/GHC, or how to return multiple values from a foreign function
This article is an English version of my earlier post “【低レベルHaskell】Haskell (GHC) でもインラインアセンブリに肉薄したい!” (in Japanese). The translation was assisted by AI (if you don’t like reading AI-generated…
Ideas, dime a dozen, belief
Latest in the series of “dime a dozen” ideas from my notes that I saw turning into reality sooner than later: That thought from a couple of months back An AI which learns a "company" Headline from…
Nature Spent 60 Million Years Removing Complexity. We Add It Every Quarter.
There's a lump of granite off the Ayrshire coast that used to be a volcano. Sixty million years of weather wore it down to the one part hard enough to matter, and we've made the world's curling…
Notes from June 2026
Chicago’s weather is pretty lousy most of the year, but when it’s nice, it’s very nice. June blessed the city with dozens of idyllic days. But don’t worry—I still spent most…
Svelte feels like the "Native Language" of the Web
Ever since I first used Svelte , there was something about it that felt very “natural”. Something about the way code in Svelte is structured just felt like it was the right way to do things when…
A Ping Is a Ping Until It Isn't Anymore
Some features may only be available on the original post . Look at these logs: Those are ICMP echo packets — or more commonly known as ping packets — coming back and forth from my laptop and another…
Software Delivery Is a Pipeline, Not a Coding Task
Modern software delivery is not just coding. It is a seven‑stage, 32‑task pipeline. Speed gains from AI only matter when the pipeline is understood and has capacitry end-to-end.
wrtK8s
Parts list and build process for Linksys homelab
The Oboe Knight
A courtly knight descends into a derelict corporate sub-basement, chasing the oboe melody that has comforted him since childhood. He discovers the song is a looping hold-queue lure, and every brave…
The First Thing I Install in Every Claude Code Project
Claude Code kept re-reading my whole codebase every session, and CLAUDE.md never reliably fixed it. So I built a plugin that maps the codebase once and re-injects it into context on every prompt.
Will expensive RAM change how we code?
Due to shortages, RAM is very expensive right now. And it will probably continue according to (somewhat optimistic) forecasts. If this situation continues for a long time, how would it change our…
Saturday, June 27th, 2026
# Watch update I'm now 16 days in and the watch still has 46% battery left! It was described as lasting 7-10 days but I could get three weeks out of this. Also, once it runs out of battery for the…
Where Jibot Actually Lives
I rewrote jibot's architecture today and re-derived how it is wired: two machines over a shared vault — a disposable cloud VM for the public surfaces, a home Mac mini running Hermes and a dozen…
Run Both, Keep One
Today I deleted beads, a tracker I praised here two months ago. I had been running it beside kata against real work for weeks, and I kept reaching for kata on how it held up under load. The trial is…
Introducing Gifbox, the new GIF sharing service from Stoat
With our previous GIF API shutting down, we built Gifbox, a standalone, community-driven GIF service that's live in Stoat now and open for other apps to integrate.
Dispatch 018: The Buzz Around Backstitch
Backstitch has launched to a rapturous reception, Mimi Reyburn and chee rabbits are reckoning with artificial intelligence, Bijou64 is a speedy new variable-length integer encoding, and Livelymerge…
I like Claude Desktop, so I created my own
Building my own Claude Desktop with Tauri, GLM-5.2, the Claude Agent SDK, and Apple container machines
Reference monitors for coding agents
Coding-agent policy belongs at the tool boundary: every relevant action mediated, outside agent control, and small enough to test.
The One Pizza Startup
The Math of Team Size
Orange is the New Black
It’s not all black and white
Context Engineering for AI Agents: A Field Guide
AI agents drift, forget, and derail on long tasks. Learn context engineering — 8 practical rules to keep your agents reliable, grounded, and on-goal.
Taking Their Word For It
AI, Covid, and what happens when we start checking the experts
The Black Market of Minecraft Servers
The Entertainment Software Association has found the real threat to the video game industry. Not loot boxes. Not live service games that disappear after people pay for them. Not launchers, platform…
🃏 Let's play WiXoss!
Learn how to play this TCG and use the fan-made client, then come play in our casual tournaments!!
What goes on a fraud team's dashboard, and what doesn't
Most fraud dashboards look better in a leadership deck than they work on an analyst's second monitor.
Whitespace in Astro 7.0
The way whitespace is rendered is different in the latest version of Astro, and here's how you can fix it.
Books
Digested notes from books — ideas extracted, connected, and placed in conversation with the rest of the garden.
An “Uplyfting” Day in the Garage
On Sunday, I was in my garage trying to repair the garage door. It was a dirty, greasy project, leaving me covered in dust and cobwebs, and looking vaguely like…
A too Brief Intro to Smolweb
There is so much more to the internet than your Facebook, Instagram, Twitter, Google, and chat GPTs. And these things are not known by the general masses, not because it's a quality problem, but…
Vibe Coding an iOS app and Chrome extension to publish notes on this site
I currently publish two kinds of content on this site: articles and notes . I write all my articles in Astro Editor , with in-progress work committed to main as drafts and pushed to GitHub regularly.…
A New Website for Astro Editor
When I released Astro Editor in January, the website was a hastily vibe-coded single HTML file full of the purple gradients that LLMs love so much. I’ve been meaning to re-do it for ages while…
Modes and Themes That Stick - Building a Persistent Toggle Solution
Some websites that offer theming conflate two separate ideas. The mode (light or dark) and the theme (the accent colour or visual identity). They're not the same thing . A user might want a dark…
Install Docker on Arch Linux with and Without Docker Desktop
You don't have to miss out on Docker Desktop features on Linux, it's pretty painless to install either the CLI or Docker Desktop.
Barney’s Barrier Reef – Pokemon: Battle Frontier – 3rd and Bird – Shaun the Sheep – The Simpsons – 15 Mar 2010
The first recording today starts with Newsround. Then there’s trails for Space Hoppers and Big Babies. Then it’s Barney’s Barrier Reef – Food Glorious Food. Some of the…
Newsairy 1.08 — Reading Flow
Newsairy 1.08 is here, and it’s all about how you move through your reading. Two new time-based Smart Feeds join the existing 24/48/72-hour views: Last 7 days (a rolling week) and This week…
Dokku: Open source Heroku alternative
Dokku is a self-hosted open-source Platform as a Service similar to Heroku. It's lightweight, stable, and supports both Buildpacks and Dockerfiles for application deployment.
Reading a Binary Game Format in Ruby
When you say “I’m going to reverse-engineer a binary file format,” people picture C, or Python with struct, or Kaitai. Nobody pictures Ruby. Ruby is for web apps and DSLs and being pleasant; it is…
Wonders of Web Weaving, Episode 8
The eighth episode of Wonders of Web Weaving is out: In Episode 8, I chat with Brennan, the author of brennan.day. We talk about, among other things, writing routines, building community in the indie…
Thoughts on one piece (ch495 - ch651)
Look at that, yet more discussion of one piece. This time in a more timely manner.