Skip to main content

What's New

Everything in one feed — research, projects, photography, and audio.

28 posts / 35 projects / 7 galleries / 58 audio / 128 total

March 2026

Gallery 8 images

Building & Engineering

Infographics from engineering posts — site architecture, homelab builds, voice synthesis, and development workflows.

engineeringwebinfographics
Gallery 10 images

People & Stories

Infographics from projects about people — neurodivergence, music history, parenting, robotics companions, and personal tools.

neurodivergencecreativeinfographics
Gallery 12 images

Research & Analysis

Infographics from research posts — AI safety findings, economic analysis, risk models, and technical deep dives.

researchai-safetyinfographics
Blog

The Failure First Team

Fifteen specialist AI agents, one methodology. How adversarial AI evaluation scales through Claude Code sessions with distinct roles and standing instructions.

aiai-safetyresearchadversarialteam
Audio 22:24

The Failure First Team

Audio overview of The Failure First Team.

notebooklmaiai-safetyresearchadversarial
Blog

Afterwords: Completing the Voice Loop in Claude Code

Adding local TTS to Claude Code so it talks back — 17 cloned voices, zero cloud dependency, one stop hook.

aittsmlxapple-siliconvoice-cloning
Project active

Afterwords

Local voice output for Claude Code — 17 cloned voices, per-project selection, zero cloud dependency.

aittsmlxapple-siliconvoice-cloning
Audio 21:43

Giving Claude Code a Voice

Audio overview of Afterwords — local voice output for Claude Code with 17 cloned voices, per-project selection, and zero cloud dependency.

notebooklmaittsvoice-cloning
Blog

Giving a Robot Three Voices

Building a three-persona TTS pipeline for a Pi robot — MLX voice cloning, a GLaDOS model, and engineering graceful fallback.

aittsmlxraspberry-pirobotics
Blog

Voice Cloning with Qwen3-TTS and MLX on Apple Silicon

Clone a voice from a 15-second sample using Qwen3-TTS on an 8GB M1 Mac — from raw audio to a production HTTP server with zero cloud dependency.

aittsmlxapple-siliconvoice-cloning
Audio 20:44

Giving a Robot Three Voices

Audio overview of Giving a Robot Three Voices.

notebooklmaittsmlxraspberry-pi
Audio 23:50

Voice Cloning with Qwen3-TTS and MLX on Apple Silicon

Audio overview of Voice Cloning with Qwen3-TTS and MLX on Apple Silicon.

notebooklmaittsmlxapple-silicon
Blog

The Resonant Fringe

Auditory Spiral, RTRFM, and how Perth's electronic music underground was built on overnight radio, borrowed turntables, and cassette tapes.

historymusicperthradio
Audio 22:58

The Resonant Fringe

Audio overview of The Resonant Fringe.

notebooklmhistorymusicperthradio
Blog

Getting Google Nest Cameras Into Frigate NVR

The full story of getting Nest cameras streaming into Frigate with Hailo-8L AI detection — including the bugs Google won't tell you about.

engineeringhomelabraspberry-pipythonhome-assistant
Audio 20:49

Getting Google Nest Cameras Into Frigate NVR

Audio overview of Getting Google Nest Cameras Into Frigate NVR.

notebooklmengineeringhomelabraspberry-pipython
Blog

Beyond Context Windows

What if the LLM didn't read your document — what if it queried it? The Recursive Language Model pattern treats long texts as environment, not input.

aiengineeringmcpllmpython
Blog

Safety-First Therapeutic AI

Building AI for trauma therapy means the safety architecture has to exist before a single therapeutic feature does. Here's why.

aiai-safetyhealthtypescript
Audio 20:14

Beyond Context Windows

Audio overview of Beyond Context Windows.

notebooklmaiengineeringmcpllm
Audio 20:37

Safety-First Therapeutic AI

Audio overview of Safety-First Therapeutic AI.

notebooklmaiai-safetyhealthtypescript
Blog

Zero-Build Web Development

What happens when you build a three-zone operations platform for a martial arts club with no framework, no build step, and no npm.

engineeringwebsecuritycloudflare
Audio 22:59

Zero-Build Web Development

Audio overview of Zero-Build Web Development.

notebooklmengineeringwebsecuritycloudflare
Blog

The Robot That Refuses to Give Orders

How SPARK is rewriting the rules of neurodivergent support — a non-coercive AI companion for AuDHD children.

aineurodivergenceroboticsparentingraspberry-pi
Project active

SPARK

A non-coercive AI robot companion for neurodivergent children. Raspberry Pi 4, Claude Haiku, declarative presence.

airoboticsneurodivergenceraspberry-piclaude
Audio 43:05

The Robot That Refuses to Give Orders

Audio deep dive into SPARK — a non-coercive AI robot companion for neurodivergent children. Declarative presence, not demands.

notebooklmairoboticsneurodivergence
Blog

Adversarial Poetry: When Rhyme Bypasses Reason

Reformulating harmful prompts as poetry bypasses safety filters across every major LLM family. A single-turn, universal jailbreak mechanism.

aiai-safetyjailbreakingresearchllm
Blog

The AI Productivity J-Curve: Why Most Enterprise AI Fails

90% of companies plan to increase AI investment. Only 1% consider themselves AI-mature. The J-Curve explains why.

aieconomicsenterpriseresearchpolicy
Blog

The Legal AI Trust Deficit

75% of lawyers cite accuracy as their top AI concern. The legal profession's core values are in direct tension with current AI capabilities.

ailegalresearchllm
Blog

Why Demonstrated Risk Is Ignored

Large organisations rarely fail because risks are unknown. They fail because known risks are structurally difficult to act on.

researchriskorganisationspolicyai-safety
Project active

Wolf Clan Zen Do Kai Hub

A three-zone operations platform for a martial arts club. Public site, password-gated ops hub, JWT member portal. Zero build tools.

webcloudflarecommunityoperations
Audio 19:47

Adversarial Poetry: When Rhyme Bypasses Reason

Audio overview of Adversarial Poetry: When Rhyme Bypasses Reason.

notebooklmaiai-safetyjailbreakingresearch
Audio 23:44

The AI Productivity J-Curve: Why Most Enterprise AI Fails

Audio overview of The AI Productivity J-Curve: Why Most Enterprise AI Fails.

notebooklmaieconomicsenterpriseresearch
Audio 22:25

The Legal AI Trust Deficit

Audio overview of The Legal AI Trust Deficit.

notebooklmailegalresearchllm
Audio 20:55

Zero Build, Full Operations

Audio overview of a three-zone martial arts operations platform — public site, ops hub, member portal — running on vanilla JS and Cloudflare.

notebooklmwebcloudflarecommunity
Blog

120 Models, 18,176 Prompts: What We Found

120 models, 18k prompts: supply chain injection at 90–100% attack success, faithfulness gaps in frontier models, and why your benchmark numbers are wrong.

aiai-safetyresearchllmsecurity
Blog

Reconciling the Great Divergence

Goldman Sachs, PwC, McKinsey, and Acemoglu all model AI's economic impact and arrive at wildly different numbers. Why the divergence?

aieconomicsresearchpolicy
Blog

The Cognitive Cage: Humanoid Robot Fatality Risk

A probabilistic risk model for VLA-driven humanoid fatalities projects a 'Danger Zone' between 2027–2029: the mechanism, timeline, and what follows.

aiai-safetyroboticsresearchengineering
Audio 19:47

120 Models, 18,176 Prompts: What We Found

Audio overview of 120 Models, 18,176 Prompts: What We Found.

notebooklmaiai-safetyresearchllm
Audio 21:41

Reconciling the Great Divergence

Audio overview of Reconciling the Great Divergence.

notebooklmaieconomicsresearchpolicy
Audio 19:08

The Cognitive Cage: Humanoid Robot Fatality Risk

Audio overview of The Cognitive Cage: Humanoid Robot Fatality Risk.

notebooklmaiai-safetyroboticsresearch

February 2026

Blog

Building a Personal Site in 2026

The case for constraint-led web development — Astro, zero custom fonts, no framework overhead, and a site that outlasts its builder's attention.

engineeringwebastroopen-source
Blog

This Wasn't in the Brochure

A field guide for co-parenting neurodivergent children — written from inside the storm, not the clinical sidelines.

writingneurodivergenceparentingbooksco-parenting
Blog

Why I Build in Public

On showing your work, shipping imperfect things, and why the commit log is more honest than the readme.

engineeringopen-sourcephilosophy
Blog

The NotebookLM Pipeline

How I automated audio overviews, quizzes, mind maps, and infographics for 32 projects using NotebookLM's API and some shell scripts.

engineeringautomationaipython
Gallery 8 images

AI & Agents

Infographics from AI agent projects — autonomous systems, research pipelines, and intelligence frameworks.

aiagentsinfographics
Gallery 7 images

Creative & Writing

Infographics from creative projects — poetry, games, music tools, and speculative fiction.

creativewritinginfographics
Gallery 11 images

Tools & Systems

Infographics from engineering projects — developer tools, data systems, home automation, and infrastructure.

engineeringtoolsinfographics
Audio 16:56

Building a Personal Site in 2026

Audio overview of Building a Personal Site in 2026.

notebooklmengineeringwebastroopen-source
Audio 25:08

The NotebookLM Pipeline

Audio overview of The NotebookLM Pipeline.

notebooklmengineeringautomationaipython
Audio 14:35

Why I Build in Public

Audio overview of Why I Build in Public.

notebooklmengineeringopen-sourcephilosophy
Blog

Jailbreak Archaeology: 4 Years of Broken Promises

64 jailbreak scenarios across six eras tested on 2026 frontier models. Key finding: 2022 attacks still achieve ~30% success on today's reasoning models.

aiai-safetyresearchjailbreakingllm
Blog

When AI Systems Talk to Each Other, Safety Breaks Down

Single-agent safety does not compose in multi-agent systems. 1.5M interactions show 46.34% attack success rates and 16-minute median failure windows.

aiai-safetyllmresearchmulti-agent
Audio 12:15

Jailbreak Archaeology: 4 Years of Broken Promises

64 historical jailbreak scenarios tested against 2026 frontier models. The most dangerous finding: 2022 attacks still achieve ~30% success rates.

notebooklmaiai-safetyresearch
Audio 14:32

When AI Systems Talk to Each Other, Safety Breaks Down

Multi-agent AI research reveals a critical gap: single-agent safety does not compose. 1.5M interactions show 46.34% attack success rates.

notebooklmaiai-safetyresearchmulti-agent
Blog

Footnotes at the Edge of Reality

General relativity and quantum mechanics are both correct and mutually untranslatable. Two grammars for the same reality, each precise, each incomplete.

poetryphysicswritingcreative
Blog

Building in the Open

The commit log is more honest than the readme. Building in public as a practice, not a performance.

metacraftopen-source
Audio 18:04

Building in the Open

Audio overview of Building in the Open.

notebooklmmetacraftopen-source
Project complete

Before the Words Existed

A close reading of Neuromancer arguing Gibson encoded the experience of ADHD decades before the language existed.

neurodivergenceliterary-criticismresearchadhd
Audio 16:50

The ADHD Novel That Didn't Know It Was One

A scholarly close reading arguing Gibson's Neuromancer encoded the ADHD experience a decade before the vocabulary existed.

notebooklmneurodivergenceliterary-criticismadhd
Project active

Failure First

Adversarial evaluation framework for embodied AI. 120+ models, 18,000+ prompts, four headline findings, one arXiv preprint.

aiai-safetyresearchadversarialllm
Audio 12:44

Map the Catastrophe Before You Build the Architecture

Audio overview of Failure First — adversarial AI evaluation across 120 models and 18,000 prompts.

notebooklmai-safetyadversarialresearch
Project active

This Wasn't in the Brochure

A neurodivergent co-parenting guide — what happens when the life you planned meets the brain you actually have.

writingneurodivergenceparentingaico-parenting
Audio 21:39

The Brochure Was for a Different Trip

Audio deep dive into a neurodivergent co-parenting guide — the double discovery, three-AI workflow, and maritime cartography as metaphor.

notebooklmneurodivergenceparentingwriting
Project complete

Why Demonstrated Risk Is Ignored

Why do people acknowledge evidence of harm and then proceed as if it doesn't exist? A deep dive into structural risk dismissal.

researchriskpsychologyai-safety
Audio 22:17

Looking Past the Evidence

Audio deep dive into why people acknowledge demonstrated risk and then proceed as if it doesn't exist. Structural, not stupid.

notebooklmresearchriskai-safety
Project complete

Footnotes at the Edge of Reality

A long-form poem about what happens when physics breaks down — and what holds together when everything else fails.

poetrywebcreativephysics
Audio 17:58

Where Physics Breaks Down and Poetry Begins

Audio overview of Footnotes at the Edge of Reality — a long-form poem rendered as interactive web experience.

notebooklmpoetryphysicscreative
Project active

ADHDo

AI cognitive scaffold for ADHD executive function — adapts to the shape of your day with zero shame by design.

aineurodivergencepythonagents
Audio 8:47

ADHDo: Neurodiversity-Affirming AI Assistant

Audio overview exploring ADHD executive function support through AI — three-stage reasoning pipeline, crisis detection, and zero shame by design.

notebooklmadhdai-safetyneurodivergence
Project active

Living CV

A self-updating CV pipeline. GitHub Actions runs twice daily, Claude AI refines the content, a hallucination detector gates deployment.

craftwebcareer
Audio 15:06

A CV That Proves It Isn't Lying

A self-updating CV pipeline where GitHub Actions runs twice daily, Claude refines content, and a hallucination detector gates deployment.

notebooklmcraftwebcareer
Project active

Tanda Pizza

Multilingual website for an Italian pizzeria in Lovina, Bali. Five languages, WhatsApp reservations, zero infrastructure assumptions.

webstatic-sitemultilingualhospitality
Audio 6:23

Tanda Pizza: Static Site for a Rice Paddy Pizzeria

Building a fast, multilingual website for authentic Italian food in Bali — where the nearest reliable internet is a philosophical concept.

notebooklmwebstatic-sitemultilingual
Project active

Afterglow Engine

Audio archaeology tool that mines past work for new textures. Pad mining, drone generation, granular clouds.

musicaudiopythoncreative
Audio 14:33

Mining Ghosts from Your Own Catalogue

Audio archaeology for musicians — how Afterglow Engine extracts reusable textures from your finished work using STFT analysis.

notebooklmmusicaudiocreative
Project active

dodgylegally

Creative audio sampling CLI. Turns random words into instruments via YouTube and a 5,000-word dictionary.

musicclipythoncreative
Audio 16:15

Manufacturing Happy Accidents

A CLI that turns random words into sample packs via YouTube — because the best sounds come from places you weren't looking.

notebooklmmusicclicreative