Blog

Blog

For a compact date-based index, see Archives. Browse by topic in Tags.

How Can You Trust a Model Someone Else Trained?

Running an open model on your own server doesn't tell you what's inside the weights. Finding and fixing model backdoors is following the path software security already took, but models are harder both to read and to fix.

AI Reverse Engineering Can Copy Software, but Vulnerabilities Need an Exact Look

There's a lot of talk these days about copying commercial software with AI, but what AI reads out of a binary isn't the original. It's code with the blanks filled in plausibly. That may be enough for copying, but when you're looking for vulnerabilities, those blanks become the problem.

Vulnerabilities Are Pouring In. Will Patches Reach Users in Time?

AI is producing vulnerabilities and exploits faster than ever, but patches aren't reaching users any faster to match. I took the patch gap and blast radius questions I raised in March and checked them against seven months of new numbers.

Can AI Shape Ideology Without Lying?

Seeing ads under ChatGPT answers got me thinking: can AI change how people think without a single lie, just by choosing what to include, what to leave out, and what to show first? And what about agents? Here's what the research and regulation say so far.

Can People and Agents Sync Their Understanding?

The code and docs my agents produced were neatly organized, but that didn't mean I understood them. Starting from a line Karpathy quoted and the idea of cognitive debt, I look at how to bring what agents produce in line with what people actually understand.

When I Hand Work to an Agent, Who Makes the Judgment Calls?

However carefully you write down what you want, it's hard for the person you hand the work to to follow your thinking 100%. Agents are no different. Here's what needs to be aligned up front, who should review the code an agent writes, how much to automate, and who owns the judgment that's still left after you automate.

Turning Prompts into Skills You Can Stack Like Blocks

Somewhere around the third time I paste the same prompt, I want to make it a skill. When to do that, what goes inside a skill, how to evaluate skills stacked like blocks and the seams between them, and which model to grade with.

What's Left After a Long Coding-Agent Session?

A session can burn through hundreds of thousands of tokens and the model usually comes out unchanged. So I thought about what to pick out of a session and keep, and where to build it up: prompt, context, harness, or loop.

What If We Let AI Agents Pay?

Google's AP2, Cloudflare's NET Dollar, ChatGPT Instant Checkout: a roundup of the agent payment announcements that poured out within two weeks in September, with my notes on why agents end up spending money and what worries me about it.

Random Thoughts on GenAI

If an AI learns from the same data as me, how do I prove which one is the real 'me'? Random thoughts on fake information and phishing getting more convincing with generative AI, why AI red teams need to look at safety too, and a study that jailbroke LLMs with low-resource languages.

My First Ransomware Experience: eCh0raix

A friend's company got hit by eCh0raix ransomware. Here's what I learned about ransomware recovery, negotiation models, and community debates.