Filed under

AI

Platforms Should Let Agents Talk

X and GitHub should let my agent talk to your agent. Today, I discussed the IPC work in the upcoming SecretSpec 0.20 on X. Marc-André Moreau replied with feedback from ChatGPT: Just some quick ChatGPT feedback, comparing the SecretSpec IPC protocol with the session-oriented MCP spec: 1. Switch the framing to bounded newline-delimited JSON The current 4-byte big-endian length prefix is robust, but I’m no longer convinced it buys us enough. One compact… — Marc-André Moreau (@awakecoding) August 21, 2026 This is an ordinary social-network conversation: people share work, reply, and refine an idea in public. The agent helps, but the people own the conversation.

Read article

Positive Mindset, Prepare for the Worst

Pessimism has a strange advantage over optimism: it can be wrong and still look intelligent. If I predict disaster and it happens, I was right. If it does not, I can say that vigilance prevented it. The optimist has no such protection. To be optimistic is to say what you want, act as if your actions matter, and risk looking naïve. This makes pessimism hard to give up. Every disappointment confirms it, while every success can be dismissed as temporary or lucky. What begins as caution can become an identity.

Read article

Cookie Law for Robots

Consent without choice When a website asks me to accept cookies, I usually click the button before I have finished reading it. I suspect most people do. When researchers asked participants to join a fictitious social network, most never opened the terms or the privacy policy, and those who did spent about a minute on a document that takes half an hour to read. This is strange, because the legal point of consent is to give us a genuine, informed choice. Instead the notice has trained us to continue without choosing.

Read article

nixpkgs has a due-process problem

Nixpkgs has a due-process problem. A project has a due-process problem when people have real power but the rules around it are vague. Nixpkgs committers can merge and close pull requests. Reviewers can block them. Teams can remove commit access and decide policy. Yet the project does not always say what standard applies, who decides, or how a mistake can be corrected. This is not an argument against strict review. Security, licensing, attribution, maintainer time, and contributor conduct all matter. The glibc work I recently submitted changes the dynamic loader and rebuilds the world. It should be reviewed unusually carefully. I have also made bad merges.

Read article