self.md radar — 2026-05-22
AI moved into the places where money and records already sit: sponsored search answers, SQLite databases, and the ad-data broker layer.
First Google puts Gemini-built ad formats inside AI Mode. Then Datasette ships an assistant that talks to local SQLite instead of a generic chat silo. The ugly footnote is the FTC case: the “active listening” pitch sold smart-device eavesdropping while the actual pipeline was brokered email lists.
1. Google put sponsored answers into AI Mode
sources:
what happened: Google said it is testing new Search ad formats built with Gemini: Conversational Discovery ads, Highlighted Answers, and AI-powered Shopping ads. The post says AI Mode ads will include an independent AI explainer, stay labeled as “Sponsored,” and use Gemini to shape product guidance around the user’s question. Google also expanded Direct Offers with native checkout and travel deals, and claimed 75% of AI Mode users report faster, more confident decisions.
why this matters: AI search is not just an answer box once the sponsored object can explain itself inside the answer flow. Operators who depend on search traffic, product comparison pages, or affiliate intent need to assume the commercial routing layer is moving inside the conversation, not sitting politely beside it.
2. Datasette made SQLite agent-addressable
sources:
what happened: Simon Willison released Datasette Agent, an open-source plugin that adds an extensible AI assistant to Datasette for interacting with SQLite databases. The release says it supports hundreds of tool-calling models across OpenAI, Anthropic, Gemini, and open-weight models on local hardware. It also frames the plugin as the first step toward turning Datasette into an operating system for data-driven applications, with plugins such as chart generation already appearing around the assistant.
why this matters: This is the useful version of “chat with your data”: the model is bolted to a inspectable database tool, not floating above a mystery warehouse. For personal operating systems, the boring win is that small files, SQLite tables, and local plugins keep becoming serious agent substrate.
3. FTC punished the fake microphone story
sources:
what happened: The FTC proposed orders requiring Cox Media Group, MindSift, and 1010 Digital Works to pay $930,000 total over an “Active Listening” marketing service. The complaints say the companies claimed AI could detect, collect, and analyze smart-device conversations for localized ad targeting. The FTC says the service did not listen to conversations or use voice data at all; it resold email lists from data brokers and claimed consumer opt-in from ordinary app terms.
why this matters: The creepy story was partly fictional, which somehow makes it more useful. Buyers were sold an AI surveillance capability, consumers were waved through a consent story, and the real machinery was still the old brokered-data pipe with a shinier label.
supporting links
- AgentAtlas — maps agent evaluation beyond final outcome scores with control states, trajectory failures, and a 15-benchmark coverage audit.
- AgentMail — transactional email for AI agents, including curl signup and OTP-based inbox claiming; agent identity keeps turning into protocol plumbing.
- Agent Estimate — estimates coding tasks at agent speed with PERT, METR, and wave planning instead of pretending human timelines still fit.
- Screenpipe MCP v0.18.4 — fixes keyword-search argument mapping, time normalization, errors, and OCR truncation in a personal-context MCP surface.
left on the table
- Runtime was fresh sandboxed-coding-agent infrastructure, but sandbox trust and migration debt already carried yesterday’s edition.
- Gemini CLI’s Antigravity migration was not repeated because it shipped as a main item on May 21.
- codegraph stayed out because the exact URL was already in the recent seen ledger from May 9.
- Karpathy skills and Stitch skills were useful skill-pack evidence, but instruction-file coverage has been too hot this week.
Related self.md routes
- Personal AI OS tools — the control-plane map for personal agents, receipts, memory, and tools
- Best Claude Code plugins — choose the Claude-specific extensions worth installing, and the ones to skip
- Best MCP servers — connect files, browsers, memory, search, and workflow tools without turning the stack into soup