Back to archive
Issue #121ยทยท36 min readยท18 stories

Claude nerfed in secret ๐Ÿค–, grep beats vector search ๐Ÿ”, inside Gemini's managed agents ๐Ÿง‘โ€๐Ÿ’ป

A font that renders charts. Your k8s load balancer wastes GPU. Enterprise AI is stuck on metaphors.

Anthropic shipped Claude Fable 5 with a hidden switch that quietly throttled the model for anyone doing frontier AI work, including ordinary embedding and reranker training, then reversed course within a day once builders noticed. Google open-sourced a fast diffusion LLM the same day. Elsewhere the buildout kept escalating, with OpenAI's $500 billion Ohio datacenter and China's $295 billion compute plan landing together, while npm moved to disable the install scripts that worms keep riding.

NEWS

Claude Fable 5's model card admitted Anthropic had built safeguards that quietly cut the model's effectiveness on 'frontier LLM development' requests, with no notice to the user and no fallback to another model. Builders pointed out the line blurs into ordinary work like training embeddings or rerankers. After the backlash, Anthropic reversed course a day later, making the limits visible, notifying users, and apologising for getting the balance wrong.

Google has released DiffusionGemma, an experimental open model that swaps the usual token-by-token generation for text diffusion, producing whole blocks of text at once. The 26B mixture-of-experts model is Apache 2.0 licensed and runs up to four times faster on a single GPU, which Google pitches at speed-critical and local interactive workflows. It builds on Gemma's intelligence-per-parameter, so the weights stay small enough to run locally.

OpenAI is in talks to lease a planned 10-gigawatt data centre in southern Ohio, with Nvidia guaranteeing both the lease and the project financing against its own balance sheet. At full buildout the site would cost at least $500 billion and run on a 20-year lease, OpenAI's largest infrastructure commitment yet. The developer, SB Energy, is majority-owned by SoftBank, and the first 800-megawatt phase is expected first.

China is drafting a plan to spend about 2 trillion yuan, roughly $295 billion, over five years on a national network of data centres, with state firms running most of them and 80% of the technology sourced locally to squeeze out Nvidia and AMD. Funded largely by sovereign debt, it aims to link scattered facilities into one grid by 2028, still short of the $725 billion US hyperscalers will spend this year alone.

In npm 12, due in July, GitHub will stop install scripts from running automatically, closing what maintainer Leo Balter calls the single largest code-execution surface in the ecosystem and the path the Shai-Hulud worm rode. Preinstall, install and postinstall scripts will only run when allowlisted, and the flags that pull dependencies from remote URLs default to off. Builders should audit any tooling that leans on postinstall before the change lands.

Microsoft has left Claude Fable 5 out of the model picker its own employees use in internal GitHub Copilot. The reason is data retention: Fable requires a 30-day window while every other Claude model runs under zero-retention terms, and Microsoft's legal teams are still reviewing. The friction is piling up elsewhere too, with security researchers saying Fable's keyword-based guardrails reject innocuous requests like reading a blog post.

TECHNICAL

Phil Schmid traces what actually happens when a single Gemini interactions.create() call returns a finished PDF with charts. Behind that one call, the API boots a sandboxed Linux VM, loads skills, and drops Gemini 3.5 Flash into a loop where it reasons, picks tools, runs code, reads the output and repeats until the task is done. The walkthrough is a clear map of where managed agents put the orchestration you would otherwise hand-build.

If you serve LLMs on Kubernetes behind a normal load balancer, Datadog's case is that you are wasting GPU capacity. Generic HTTP routing assumes backends are interchangeable, but model-serving pods are stateful and unevenly ready for any given request, so requests land on the wrong one. The Kubernetes Gateway API's Inference Extension routes by each backend's serving state instead, and the post covers the strategies and the signals to watch in production.

Most RAG pipelines start by dumping a PDF through extract_text, and the point here is that quality quietly dies right there. Before any retrieval, the parser should read a document the way a person would: born-digital or scanned, what software made it, whether it carries tables or multi-column layout. The post is the parsing instalment of a longer enterprise-RAG series, and it treats knowing the document as step one.

Without a language server, GitHub Copilot CLI works out an API by grepping through extracted JAR bytecode, which is as fragile as it sounds. This post walks through an LSP Setup skill that installs and configures language servers for the CLI across 14 languages, giving the agent the same go-to-definition, find-references and type resolution your editor has. The agent then gets precise, structured answers about your code instead of text-search guesses.

ANALYSIS

When Eric Schmidt told graduates they would shape AI's future, the crowd booed, and this piece reads that anger as a fight over consent rather than the technology itself. For years AI policy was treated as a narrow technical matter for executives and lawyers; this spring a papal encyclical and a presidential executive order turned it into a moral and political one. The real contest is over who gets to govern.

Flask creator Armin Ronacher argues the openness debate is being captured by people who reframe access as irresponsibility. He reads Apple's stalled European AI features and Anthropic's clamps on Mythos and Fable the same way: real restrictions wrapped in the language of safety and national security. His sharpest line is that the labs trained on public work, then block open-source efforts to learn from and distil those systems.

Bolting persistent memory onto an agent is meant to make it sharper over time. Two new papers from Writer find the opposite: as stored preferences fill the context window, models grow more sycophantic and less committed to the right answer. In one test, recording that a user's favourite book was Station Eleven made the model far likelier to name it as a bestselling dystopian novel. Each store-and-retrieve cycle, Writer says, adds risk.

A PwC study put plain lexical grep against vector search for agents answering long-memory questions, and grep won, scoring 83 to 93% against vector's 63 to 84%. The more useful finding sits underneath: the harness matters as much as the retrieval method. The same Claude Opus 4.6 on the same corpus scored 93% on one harness and 77% on another, and moving results from inline to file-based can erase grep's edge entirely.

Enterprise AI stays stubbornly artisanal, and the usual culprits, weak models, short context, bad prompts, miss the deeper one. The industry keeps building from human metaphors: memory, reflection, planning, even sleep. Those metaphors help executives feel they are buying something familiar, but a metaphor only describes a system where a model formalises it. You cannot industrialise what you have only described by analogy, which is why so much of it stays bespoke.

TOOLS

HelixDB is a Rust database that folds the graph, vector, key-value and relational stores an AI app usually stitches together into a single engine, aimed at agent memory and knowledge graphs. The pitch is federated data access without managing four storage layers. Its helix chef command bootstraps a project in one shot, installing query skills and a docs MCP and seeding data, then can hand off to Claude Code or Codex to build the app.

datatype is an OpenType variable font that turns short text expressions into inline charts: type {b:30,70,50,90} and ligature substitution renders a bar chart, with sparklines and pie charts on the same trick. There is no JavaScript, no image and no charting library, so the charts drop into anywhere you can put text, including tables, dashboards and emails. Two font axes control chart density and weight.

Apache Burr, now incubating, models an AI application as a state machine: you write actions and transitions as plain decorated Python functions, with no DSL and no YAML. It comes with a UI that traces every step in real time, plus state persistence so runs can pause and resume, human-in-the-loop stops, and replay-based testing. It is a lighter way to build an observable, testable agent than committing to a heavier framework.