Operation Floodlight
I have been thinking about the downstream impacts of AI systems having strong cybersecurity capabilities.
The Bug Bounty Singularity: Our Hackbot
This past December, it became feasible for any skilled hacker to scale up a hacking agent, spending hundreds in token cost to find thousands in bounties. I call this the “Bug Bounty Singularity”.…
Not Done Yet
Yesterday, I played trivia at a new bar. I was at this place a few minutes from my house a few weeks ago—in an entertainment district in my town—and was hanging out, doing stuff on my laptop. Across…
Taylor Monthly - June 2026
Count Releases 0 Commits 10 Contributors 2 Pull requests merged 7 Issues closed 1 At a Glance Emscripten Upgrade 4.0.13 -> v6.0.0 ARGV Rework for the CLI You can now use -- to split args from the…
Next Chapter!
Two days ago, I've defended my 5 year, 5 chapter Ph.D. thesis. Today, I write about what's next, a spiritual 6th chapter! My dissertation, titled "Designing Effective Property-Based Testing…
A (more) probabilistic proof of a geometric result
Here’s a cute little paper: it’s called “Generalization of Marion’s theorem: volumes of central polytopes obtained by trisecting the edges of simplices” by Yu. V. Kazakov.
🗓️//May 2026 Audition Round-up
A roundup of auditions, recalls, and booked jobs from May 2026. Published by AHE. on 01st July 2026 Auditions - 3 of those auditions Ads - 1 (self-tapes) Theatre - 1 (self-tape) Puppetry - 1…
On America’s 250th, the continuing story.
On the eve of America’s 250th birthday I wanted to reflect to think about my position in this nation. As of this week, the Supreme Court of this nation had reaffirmed the intention of the 14th…
Books and some interesting pages I read in June 2026
Books and some interesting pages I read in June 2026 This month I decided to not finish a book after reading the first 100 pages, so I just finished a single book. The warm weather and outdoor…
July 2026: Show Your Working
Last month the robot learned which way is up. This month it learned to show its working. The thread running through June is the maths . bb 's entire transform and kinematics core moved to Nx defn ,…
TIL: UPMEM - Bringing Processing-in-Memory Out of the Lab
UPMEM - Bringing Processing-in-Memory Out of the Lab Engineers love seeing their ideas and designs come to life. By now, we have seen multiple architectures like Tesseract and PEI but one question…
L’IA dans l’enseignement supérieur : un choc comparable à Internet et au web ?
L’impact de l’IA sur l’enseignement supérieur dans les années à venir est difficile à cerner. Quels cadres de référence historiques sont utiles pour imaginer les contours de ses conséquences ? Cet…
AI in higher ed: just like the shock of the Internet and the web?
AI is impacting higher education. What historical frames of reference are useful for imagining the contours of the consequences? This blog post builds on the accumulation of my postings in the last 4…
Single image month again
July is another single image month, that will include lots of additional images I found from artists that I've already included in the archive.
Best Ableton Push Alternative? Why I Built 7III Tap
I’ve always wanted an Ableton Push alternative that lets me get ideas from my head directly into my music. A portable, instrument-like controller deeply integrated with Ableton Live . So after using…
Community Computing: The Future We Deserve?
Tech companies keep making us embarrassed to be their customers. Maybe we don't have to live like that.
Journey Book: June 2026
Fortunately, we didn’t melt (yet) 🥵
Recently
June was a big month: I went to Porto & Lisbon, and had a lot of life stuff happen. I'll get into the trip once I get my rolls of film developed. Three rolls at a new photo developing place: fingers…
Glossary
Short definitions for terms that come up often in these posts. General terms Agentic workflow A sequence of tasks carried out by an AI agent that plans, calls tools, and checks its own output with…
NeverEndingBuild is live: a crowd builds the app, you hold the controller
A live channel where an AI builds a real, working app in front of an audience, and the audience votes on what it builds next. Powered by the Vercel v0 Platform API and AWS DynamoDB.
Goo of consciousness
It’s so fucking hot. As I’m writing this, I have a couple of deadlines for writing projects that are approaching at the speed of panic. My plan was to come to town today, grab lunch and sit down and…
Unicode character class escapes. A Hidden JavaScript Superpower
Unicode character class escapes turn regular expressions from English-only ASCII tools into something that understands the whole of human writing. A look at how `\p{L}`, `\p{N}`, `\p{Sc}`, and the…
Fibers Plus the Polling API: What Async PHP Actually Looks Like Now
Fibers give PHP concurrency. The Polling API gives it native epoll and kqueue. Here's how to build on both, with honest benchmarks.
Floor plan area micro-eval
I made an LLM agent micro-eval where I asked the agent to compute the square footage of an apartment given a floor plan of the apartment. This involved two steps: determining the scale of the floor…
Leave a failing test before you go on vacation
Every year I dread coming back from vacation not because of the work, but because I have no idea where I left off. A failing test, a well-written TODO, and a slow first day back are all you need to…
Building a passive Ethernet tap
I saw this cool ethernet tap and thought it would be cool to see how chatty my “smart” TV is. But I didn’t want to pay €39 for it. So I made a clone on mini breadboards.
Terminal Colors Are Just Text
ANSI escape codes are used to colorize text in a terminal.
fixing broken things
Remember that on a flight last week, the power button had fallen out of my phone and got lost on the plane. I had to set the phone to always stay on, then be careful not to let it discharge. Even…
llms.txt saves an agent real tokens, but it won’t read it unless you ask
A controlled benchmark: a clean llms.txt discovery layer cuts an AI agent's tokens, but no in-page link (a head tag or a visible footer link) got the agent to use it on its own. One line in the…
What Still Sprouts
🔊 Listen to this post A seed packet is a funny kind of promise. It can sit in a drawer for months, maybe years, looking like nothing much at all — just a little envelope with a picture on the front…
Small Molecules Have More Information Per Atom Than Biologics
Something I’ve been thinking about recently is the information content of different biomolecules. While small molecules, peptides, antibodies, and oligonucleotides can all be valuable therapeutic…
The case for adding a 'this file was generated by AI' header
It helps not gaslight anyone reading the code
Developing electrobillion, an educational power grid simulator
Micro-toy to mega-project, many lessons in this one!
Weekly Reflection #31 - Do Less with Less
Each week, I share one insight. One piece of wisdom. One question to reflect on. (and a little Lagniappe) Years ago, I was working at a company that cut head…
Captain, Open the Door
I replayed Return of the Obra Dinn. Even though I know the story, it's still a 10/10.
The 1099 threshold quietly jumped to $2,000. Here's what changed.
A number that sat still for most of my life just moved: the 1099 threshold jumped from $600 to $2,000 for 2026, and almost no one noticed. What changed, the timing that trips people up, and the catch…
What's new in 2.15
Release notes for SignalFunctionSet 2.15: two new DX7 modules, Operator and OP ENV, plus a gate-length overhaul across the sequencers.
Care over time is the only software success metric now
This new profusion era made new software hard to trust
Airbnb, Marriott, DoorDash, McDonald's
FIFA splits hairs
On the Calculation of Volume (Book I)
Reflections on Solvej Balle’s On the Calculation of Volume (Book I)
Wrestling vs Sex
Fighting: it’s like sex, but there’s a winner!
Don't Do Code Reviews
In the last post I argued against quality assurance as a separate activity. The same argument applies, almost word for word, to code reviews, and I am even less comfortable making it: at Qafoo we…
Anatomy of an eval prompt: what to actually put in it
When people decide to use an LLM as a judge, the prompt they reach for first is almost always some flavour of “rate this response from 1 to 10 on quality”. Then they’re surprised…
Mending a Broken Wing
A Cape Eagle-Owl in Johannesburg was admitted for a wrist injury
FWA 2026 - lucario.dev
i promised myself i would start making these blog posts in a timely matter so i wouldn't have to lump them together. now it's two days one day until i ship out for Anthrocon, so i'm right back to…
Deploying to SSH
I began testing out how I could use a new static site hosting service and in doing so, I need a way to send files to the remote host over SSH. Once your account and SSH keys have been loaded to the…
PowerShell Counting Objects
Why I Replaced .Count with Measure-Object in My PowerShell Code. I tried the .Count and it kept returning 0 when I knew there was more than one in the count. This caused problems when I needed to…