Photo on NTHP
Taken On October 19, 2026 Camera Sony α7II Lens SIGMA 150-600 ƒ/5-6.3 DG DN OS Sport Focal Length 366.2mm Aperture ƒ/6.3 Exposure Time 1/400s ISO 125
Week 302: End of an era
On Thursday night I attended a small gig in an upstairs room at the Old Nun’s Head in Nunhead. It was a Green Party fundraiser and also the kind of gig that appeals to me anyway.
the first downlight?
Back in 2015 Henry Moss, an architect I knew in the Boston area, was helping to restore the Gropius House. This was a slide he had sent me. He had trouble restoring the recessed pinspot that Gropius…
🔏 Private entry [Asr]
This entry has a restricted audience.
The Great Tolkien Reread: Treebeard
"Treebeard" by Tomás Hijo'Hoom, hm, I have not troubled about the Great Wars,' said Treebeard; 'they mostly concern Elves and Men. That is the business of Wizards: Wizards are always troubled about…
herdr-dash: a board for my agent sessions
I run several Claude sessions at the same time in herdr , usually one per repository, and some of them run on another machine. herdr already knows the state of each one (idle, working, blocked or…
Puppy Log
2026 · A puppy app for two tired people. Tap a button on one phone and it shows up on the other in about ten seconds.
Weeknote: 20 October 2026 – wired headphones, Apple Indie Games Week, Apple TV, Apple HomeView, all the iPhones and AI brain slop
Wired headphones are making a comeback. Apparently. This isn’t a ‘year of the Linux desktop’ thing either, because an increasing number of people are embracing the cable once again. I’ve never…
Dystopia isn't assured
Get out there and vote.
Back Behind the Screen
A quick greeting to my readers: after taking a pause from blogging back in February, I’m glad to say I’m back behind the DM screen! Thank you all for your patience, support, and kind messages while…
A Tang Dynasty judge solves a string of baffling murders
For readers in the USA or Europe, it can be a challenge to understand law enforcement policies and procedures in countries grounded in non-Western values and assumptions. In China, for example. The…
The Scoville Ladder
Every chili pepper in my illustrated field guide, ranked on the Scoville scale from the sweet bell to the Carolina Reaper, with the history of how pepper heat is measured.
The Underpants Gnomes' Step 2
Source Barry Ritholtz posted this up-and-right chart, which is a classic of exponential extrapolation. Given the difficulty, delays, and cost of bringing the current generation of data center…
[Talks] Guest Lecture in CS5914/6604 Virginia Tech and Talk for Badgers in Tech Coffee
I am giving two remote talks this week: - "From Promises to Reality: Independent Verification of Web Privacy Claims" in CS5914/6604 (Securing the Modern Internet) at Virginia Tech on Oct 20th. -…
NacatamalOn HTML5 SameGame powered by samegame-engine, a headless TypeScript class
The same headless samegame-engine that powers my Phaser 4 SameGame, unchanged, now rendered with NacatamalOn: Mega Drive dithering, a CRT tube and art painted entirely in code, with the full…
Back From A Land Of Fire And Ice
I'm writing this Thursday morning, but I'm probably posting it around...mm...Tuesday? Wednesday? After all, I had a series of five Cauldron posts to get up on Ye Old Blog. But right now, Dear Reader,…
Balcon d’octobre
Mini billet, just pour avoir une note que les 19 et 20 octobre 2026, j’ai travaillé du balcon pendant une heure en après-midi. La catastrophe climatique est plaisante une fois de temps en temps.
Beyond Smarter Models: Gemini 4 Argon, Hermes Agent and the Power of Multi-Agent AI
Google’s Gemini 4 Argon has given me another reason to revisit a question I’ve been exploring for some time: Are we approaching the point where orchestrating multiple AI models becomes…
Note 01 — October 20, 2026
Loving these crisp fall mornings and sitting outside for a cup of coffee while it is still tolerable.
Elm's Never type and Html.map
I’ve written before regarding the conflict between using Elm’s Html.lazy and extensible records. Today I wish to highlight a similar mild conflict between Elm’s Never type and Html…
The best tools for editing a thesis or manuscript yourself
The best software for editing a thesis, dissertation, or research manuscript yourself, compared on Word and Overleaf support, reviewable edits, long documents, academic checks, and price: Paperpal,…
RTFM: TeamUpdraft (UpdraftPlus) and WordPress Hack on the RTFM Blog
The morning of October 19 didn’t start with coffee – but there was plenty of adrenaline. The first thing I saw when I woke up was Telegram alerts telling me that something had gone wrong with…
Documentation-Driven Development
Last week, I needed to make some pretty major updates to a web component in a design system I use for clients. I’m a big fan of TDD, but I wasn’t mentally in a place to write my tests…
For the Beautiful People Who Read My Blog
You're all wonderful, and I want you to know that.
ClickHouse Will Let You Be Wrong at Scale
So I've posted before how I think ClickHouse is great. Its columnar storage is fast, it has amazing compression. I won't bore you with those details, you can see them all here:…
Removing The Chest Tube
Chest tubes are a common tool in managing thoracic injury. Inserting them is relatively straightforward. However, there is considerable variation in practice around their management. Standard…
PEAKS No 66: Gemini 4 Argon, Muse Spark Open and Ledger’s Spy Chips
Hi there!🛡️ Security & PrivacyScott Helme rebuts the “passkeys are a trap” claim: synced passkeys send no attestation, and falling back to TOTP leaves you…
The Secret Language of Victorian Jewelry by Amy Azzarito.
My lovelies, have you read The Secret Language of Victorian Jewelry, the new jewelry book by Amy Azzarito? Because I just did, and I could not be more impressed. Let’s discuss. The Secret…
I've integrated the Sveltia CMS to this site to make it easier to publish more often
Turns out, a Github based publishing workflow comes with its own headaces.
Ask LukeW: Instant Content Indexing
The Ask LukeW feature on my website has been answering people's questions about digital product design for over three years. How well it answers depends on the content available to it. So in addition…
Using GraphViz to Build Complex Models Bottom-Up
Complexity is a difficult beast to deal with. One of the core challenges of complexity is the strange independence between the parts and the whole. You may find yourself in a situation where learning…
Stack It Up
Normally I am not a fan of stacked bar charts. They do not allow users to easily compare the constituent elements of the stack. In spending a number of years working with economists I became familiar…
Do not iptables-translate
Many users, including some large projects, migrate to nftables by running their existing iptables rules through iptables-translate and leaving it at that. It works, sure, but it only changes the…
The availability of work, switching off Claude and more notes from 14th October 2026
On the 14th October, fifteen freelancers met up in the beer garden of the Battle of Trafalgar pub to talk freelancing, tech, AI and motor racing. This is some of what we talked about: Switching from…
Protected: My Kernel (and Compiler) Work This Year — Jan-Sep 2026
There is no excerpt because this is a protected post.
Making an LLM gateway is as cheap as making an HTTP server
There was a time when a reasonably proper, performant HTTP server was a thing that required a significant investment. Apache, Lighthttpd, Nginx. To make your own was a multi-year commitment, so you…
status 102026
some people have hidden their up votes and I unhide them in dev tools just to upvote them when I like that Out of spite of course
Please stop your dog from urinating on my scooter
You don't want to miss Dave's Interesting Assemble II. I've had a sneak preview and it's going to be great. it's free! Tickets are hereHere's a video (sound from the…
Hamburg: Beyond the red lights, a city hits the high notes
Hamburg has always been known for its wild nightlife, fueled by the St. Pauli red-light district. But Germany's second-largest city is having an urban makeover, starting with the Elbphilharmonie…
Unlock Your Infinite Potential (And Other Doors Better Left Shut)
in which our hero emits
Why Be Kink Aware? Squicked, Refugees, Minority Stress
When I began my sex therapy training in 2000, I thought of myself as reasonably sex positive. I remember hearing a celebrated and renowned sex therapist/researcher say at a conference, that people…
Introducing the Brett Codes Show & coding a simple podcast site generator with Ruby
Explaining why I'm hosting my monologues in a podcast feed to support the independent web and how I went about coding the static site generator.
The Future of CSS ✨
Every year, browser vendors collaborate via the Interop project to synchronize their efforts on new HTML/CSS/JS features. This year, there’s a ton of super exciting features being considered! In this…
John Teal – 1918 he helped build the Mystery Towers
Interview recorded in 1980 and provided courtesy of York Oral History Society More information on the Mystery Towers. Transcription: VOICES OF THE FIRST WORLD WAR PROJECT INTERVIEW WITH JOHN TEAL.…
Anthropic reports reducing recruitment of entry-level engineers
The Anthropic Institute’s newest report says that the company’s junior recruitment has begun to slow down. All block quotes below are from this report. Anthropic has been hiring for a smaller share…
Once a wicked problem
In Code Complete Steve McConnell argues that software development is a wicked problem, one you cannot fully understand before attempting to solve it. I think most developers who have created software…
Phantom Limb Syndrome
Humans are by nature supposed to have many more senses and limbs and organs, but something has been cutting them out before the emergence of any given human life. It wasn't until the stochastic yet…
Samsung Odyssey G7 monitor settings for reducing eye strain and reading
The Samsung Odyssey G7 is an excellent monitor, but its out-of-the-box settings are aggressive. Its settings can be adjusted for comfortable reading, coding, and reducing eye fatigue. Here are the…
I Voted Yesterday – I Have Notes
My wife and I had nothing scheduled yesterday, so we took the opportunity to vote early. On election day, everyone votes in their voting district. For early voting, the entire town votes in one…
I Voted Yesterday – I Have Notes
[[{“value”:”My wife and I had nothing scheduled yesterday, so we took the opportunity to vote early. On election day, everyone votes in their voting district. For early voting, the…