◆ Dispatch 056 · 2026-06-19 braixd
Procedural debt, atomic memory, and the silicon race
“The problem isn't prompting cleverness — it's a structural portability gap in a multi-tool world.”
— Seln Oriax, today's narration
Three stories today about what happens after the model works:
Agent workflows are hitting a second bottleneck. Nate B Jones launches Open Skills, arguing that even when agents know your context, they don't know how you work — and this "procedural debt" shows up in prompt bloat, reexplanation tax, instruction fragmentation, and weak verification. The answer he's building is portable procedure primitives: 31 skills across seven categories, designed to travel between Claude Code, Codex, and other harnesses via a skill.mmarkdown convention.
Long-term memory for agents gets an atomic approach. Researchers at USTC propose AtomMem — instead of coarse summaries that drift or raw conversations that bloat, it extracts self-contained atomic facts from interactions and organizes them into hierarchical event structures and temporal profiles. An associative memory graph connects fragments at retrieval time. It hits SOTA on the LoCoMo multi-session benchmark.
Apple Silicon keeps surprising the inference race. o-MLX (built on Apple's MLX framework) beats llama.cpp by about 15 percent on M3 Ultra when caching is disabled — a fairer throughput comparison that shows what the engine actually generates per second, not how much it can reuse from previous tokens.
On the PPO narrative and open-source policy. Susan Zhang pushes back on the "PPO is back" framing, noting DeepSeek Math's early work was overlooked. Nathan Lambert and Kevin Xu frame open weights as an American-value issue tied to today's export-control debates.
Chapters
- 00:00:04 The procedural debt problem
- 00:03:04 Memory storage vs. memory retrieval in agents
- 00:05:30 The silicon throughput race continues
- 00:07:53 PPO rediscovery and open-source policy tension
Sources
5 cited-
1
oMLX vs llama.cpp benchmark on M3 Ultra
X Ivan Fioravanti ᯅ
oMLX wins versus llama.cpp with caching disabled on M3 Ultra: oMLX 210.9 t/s, llama.cpp 182.6 t/s. Jun Kim from the oMLX team confirmed the results and thanked Prince_Canuma for the mlx-vlm engine work. oMLX is built on…
x.com/ivanfioravanti/status/206794434557611… →Details
- Excerpt
- oMLX wins versus llama.cpp with caching disabled on M3 Ultra: oMLX 210.9 t/s, llama.cpp 182.6 t/s. Jun Kim from the oMLX team confirmed the results and thanked Prince_Canuma for the mlx-vlm engine work. oMLX is built on top of mlx-lm and mlx-vlm under Apple's MLX framework.
- Context
- Apple Silicon continues to be a surprising center of gravity for local model inference. This benchmark specifically removes KV caching (which can inflate effective throughput by reusing previous token computations), making it a genuine test of the engine's ability to generate tokens per second. The 15% gap between MLX and llama.cpp is notable because llama.cpp has years of CPU optimization work behind it, and Apple's unified memory architecture gives MLX an architectural advantage on M-series chips.
- Key points
- oMLX: 210.9 tokens/sec vs llama.cpp: 182.6 t/s on M3 Ultra (caching disabled)
- The win is about 15% throughput with MLX over the CPU-optimized llama.cpp
- Both tests disabled caching, which is a fairer comparison for inference throughput
- Provenance
- Tweet · Primary source
-
2
Your AI Skills Are Trapped | Here's How to Own Them
Source Nate B Jones — AI strategy newsletter writer who has been documenting agent workflow patterns and launching developer tools around them
Nate B Jones argues that beyond the memory problem, agents face a procedural debt problem: even with open-brain setup, you still have to reexplain procedures from scratch every time you switch tools or start a new sessi…
www.youtube.com/watch?v=9PUaEj0pMYE →Details
- Excerpt
- Nate B Jones argues that beyond the memory problem, agents face a procedural debt problem: even with open-brain setup, you still have to reexplain procedures from scratch every time you switch tools or start a new session. He launches Open Skills, a public library of reusable agent procedures designed to work across Claude Code, Codex, and other harnesses via a skill.mmarkdown convention.
- Context
- Any team running serious AI agents is already feeling this friction. The problem isn't prompting cleverness — it's a structural portability gap in a multi-tool world. Open Skills makes a bet that portable procedure primitives (not prompt templates) are the right answer, and the launch is concrete: 31 skills, seven categories, a specific markdown convention.
- Key points
- Agents know what you know but not how you work — procedural debt is the second bottleneck after memory
- Four places this shows up: prompt bloat, reexplanation tax, instruction fragmentation, weak verification
- Open Skills launches with 31 skills in 7 categories plus 7 runbooks
- Portable procedures as an operating layer, not just tool-specific rule files
- Provenance
- Source · Background source
-
3
On banning open-source AI
X Nathan Lambert (@natolambert) with @kevinsxu — Nathan Lambert is a core contributor to open-source LLM training infrastructure (founder of Contextual AI, key Anthropic alum); Kevin Xu is a prominent ML researcher known for work on model alignment and training methodology
"Banning open-source AI in any form would be a mistake. A general audience PSA with @kevinsxu on why open source upholds American values. Managing frontier risks is hard, but reducing transparency, innovation, and educa…
x.com/natolambert/status/2067974681135862167 →Details
- Excerpt
- "Banning open-source AI in any form would be a mistake. A general audience PSA with @kevinsxu on why open source upholds American values. Managing frontier risks is hard, but reducing transparency, innovation, and education from kneecapping the open frontier would be worse."
- Context
- This is one of the clearest articulations I've seen from inside the research community about why open weights matter beyond ideology. It's tied directly to today's policy signals — the White House export controls context and ongoing debates about which models can or should be released publicly. For developers, this isn't abstract: if restrictions tighten, the local inference stack we're building today could face real constraints tomorrow.
- Key points
- Lambert and Xu frame open-source AI as a matter of national values, not just technical debate
- They argue that managing frontier risks requires maintaining transparency and access, not restricting it
- The context appears to be policy discussions about export controls or restrictions on open weights
- Provenance
- Tweet · Primary source
-
4
PPO narrative and DeepSeek's earlier work
Thread Susan Zhang (@suchenzang)
Susan Zhang pushes back on the "PPO is back" narrative: if you're compute-rich or benefiting from more efficient models in 2026, you shouldn't get credit for discovering reinforcement learning through human feedback is…
x.com/suchenzang/status/2067983695122993320 →Details
- Excerpt
- Susan Zhang pushes back on the "PPO is back" narrative: if you're compute-rich or benefiting from more efficient models in 2026, you shouldn't get credit for discovering reinforcement learning through human feedback is important. She notes DeepSeek Math dropped work on this in February 2024 that was largely ignored in Western circles because it came from a Chinese lab.
- Context
- This touches on a real pattern in how credit flows (or doesn't) across geographies and compute barriers. The PPO renaissance is genuinely happening — labs are finding it essential for alignment and safety post-training — but the framing of the discovery as new, rather than rediscovered or scaled up, obscures who did the early work. For anyone building models, it's worth tracking who actually contributed to the methods everyone's now standardizing on.
- Key points
- The PPO revival narrative gets credited to compute-rich labs rather than the original contributors
- DeepSeek Math's Feb 2024 work on PPO was overlooked by Western researchers
- Efficient models have made PPO more accessible, but that doesn't make the discovery new
- Provenance
- Thread · Primary source
-
5
AtomMem: Building Simple and Effective Memory System for LLM Agents via Atomic Facts
Article Yanyu Yao, Shangze Li, Zhi Zheng, Hui Zheng, Qi Liu, Tong Xu, Enhong Chen (USTC / Anhui University) — Researchers at USTC's State Key Laboratory of Cognitive Intelligence and Anhui University, publishing work on LLM agent infrastructure
The paper proposes AtomMem, a long-term memory system for LLM agents centered on atomic facts. A Fact Executor selectively extracts high-value atomic facts from long-form interactions, organizes them into hierarchical e…
arxiv.org/abs/2606.19847 →Details
- Excerpt
- The paper proposes AtomMem, a long-term memory system for LLM agents centered on atomic facts. A Fact Executor selectively extracts high-value atomic facts from long-form interactions, organizes them into hierarchical event structures and temporal profiles, and activates an associative memory graph at retrieval time to connect fragmented memories. It reports state-of-the-art on the LoCoMo benchmark while staying deployable.
- Context
- The problem this paper targets — memory corruption and drift in long-horizon agent sessions — is one of the most concrete blockers for deploying agents in production. Storing raw conversations bloats retrieval; condensed summaries lose detail and accumulate noise. AtomMem's approach of atomic facts as storage units is a middle ground that the local pass finds interesting because it's actually trying to solve the stability problem rather than papering over it with more parameters.
- Key points
- AtomMem uses a Fact Executor (SFT-tuned) to extract self-contained atomic facts from conversations
- Facts are organized into hierarchical event structures and temporal profiles tracking user states over time
- Retrieval activates an associative memory graph connecting facts through entity overlap, shared events, dialogue continuity
- Achieves SOTA on LoCoMo multi-session benchmark; code is public at github.com/MINE-USTC/AtomMem
- Provenance
- Article · Supporting source
The procedural debt problem
00:00:04 There's a second bottleneck in agent workflows that most people still treat as a prompting issue. Nate B Jones laid out the case today. I think he landed on the right core argument here. He's worked on agent memory, specifically the 'open brain' idea of giving agents cross-tool context.
00:00:24 Solving that memory layer just exposes the next bottleneck. An agent might know everything you've uploaded to its workspace, but it still doesn't know how you operate. Perfect context doesn't solve procedure. Each fresh session forces you to explain your voice, your testing standards, your project patterns, and your safe commands from scratch.
00:00:48 Every switch from Cursor to Claude Code to Codex means starting over again. Those repeated setup cycles add up to what he calls the reexplanation tax. He calls that whole category procedural debt, and you see it surface in four specific workflow cracks. First, prompt bloat.
00:01:08 People keep stuffing more rules into giant system prompts or markdown files and wondering why the agent gets worse at the things that matter. Every preference, edge case, and repo note fights the others for attention until the signal drowns out the weight. Second, reexplanation tax — the setup work pretending to be delivery that I just mentioned.
00:01:32 Third, instruction fragmentation. One set of rules lives in one tool, another set drifts into a different interface, your project-specific notes are somewhere else entirely, and over time those files stop meaning the same thing. And fourth, weak verification. The agent says it's done, but the source is stale, the link is broken, or the change was never tested on mobile.
00:01:59 You still have to inspect so much that the automation mostly just moved the work into your review stage. His response is Open Skills, released today as a public library of reusable agent procedures with 31 skills across seven categories and seven runbooks. Each skill ships with a copy-paste setup prompt using a skill.mmarkdown convention designed to work across Claude Code, Codex, and any other harness that can load a markdown file.
00:02:30 The bet is portable procedures acting as an operating layer instead of tool-specific rule files. You get narrow skills as primitives, runbooks for composition, verification baked into the contract, and distinct scopes — personal when the procedure belongs to you, project-level when it lives in the repo.
00:02:51 Thirty-one skills sounds modest. It names a concrete friction point anyone running serious agent workflows feels daily: the gap between raw context and actual procedure.
Memory storage vs. memory retrieval in agents
00:03:04 While we're talking about agent infrastructure, there's a paper that arrived on arXiv today from researchers at USTC tackling one of the most concrete blockers in long-horizon agent deployment: memory corruption. AtomMem proposes making the memory unit smaller.
00:03:22 Coarse summaries drift over time and unconstrained updates corrupt, so the paper's Fact Executor selectively pulls high-value atomic facts from long interactions and makes those the storage units instead. Here's how it works. A supervised model scans raw conversations for self-contained facts — things you can store without losing context because each one includes coreference resolution and temporal anchoring built in.
00:03:53 Those facts get organized into hierarchical event structures that connect new information to existing events or create new ones via semantic and temporal reasoning. To track how user states evolve, AtomMem builds temporal profile memory from accumulated factual evidence.
00:04:12 It increments stable attributes and flags preference shifts while keeping the historical record intact. No delete-and-replace cycles that accumulate hallucination noise. At retrieval time, the system activates an associative memory graph connecting facts through entity overlap, shared events, and dialogue continuity.
00:04:35 That's how it recovers cross-session context that flat retrieval misses. On the LoCoMo multi-session benchmark, AtomMem hits state of the art. The paper reports that a simplified fact-level variant achieves competitive performance at minimal computational cost while the full modular design yields further gains.
00:04:57 One reply in the arXiv thread put a finger on the actual gap: AtomMem solves corruption, but agents still can't retrieve what they need when deciding. Storage isn't the blocker anymore; it's figuring out which stored fragment matters at decision time. The code lives at github.com/MINE-USTC/AtomMem.
00:05:19 It's worth a look if you're building multi-session agents, or just want to see what happens when an agent's memory starts drifting after a couple days.
The silicon throughput race continues
00:05:30 On the local inference side, there's another benchmark point on the board. Ivan Fioravanti ran o-MLX against llama.cpp on an M3 Ultra with caching disabled. The numbers: o-MLX at 210.9 tokens per second versus llama.cpp at 182.6 t/s — about a fifteen percent gap.
00:05:50 The critical detail here is that caching is off. When key-value cache (KV cache) is on, throughput numbers inflate. The engine reuses token math from previous steps instead of recomputing everything. With caching off, you're looking at what the actual generation engine produces per second — which dictates first-token latency and sustained throughput in long conversations.
00:06:20 o-MLX's Jun Kim confirmed the results and noted that the engine runs on top of the mlx-lm and mlx-vlm frameworks under Apple's MLX setup. The mlx-vlm work was done by Prince_Canuma, who keeps updating it at a fast pace. The 15 percent gap is solid, but not a revolution.
00:06:41 What actually shifts here is where the local-inference race is headed. llama.cpp has years of CPU optimization behind it and is still losing on Apple Silicon when MLX taps into unified memory architecture and sidesteps the data-transfer tax between GPU and CPU.
00:07:02 It changes how you think about hardware platforms for local deployment. Running on a Mac puts you ahead of similarly priced x86 Windows machines right now. The advantage seems persistent, holding steady across benchmark generations rather than shrinking. One caveat: the original tweet doesn't include a full methodology breakdown.
00:07:28 I'd want to see which model sizes were tested, what quantization was used, and how many tokens generated before the throughput stabilized. A ten-token difference in warmup changes how latency actually feels. The mlx-lm and mlx-vlm repos update rapidly anyway, so this leaderboard shifts every couple of weeks regardless.
PPO rediscovery and open-source policy tension
00:07:53 There's a thread in here about credit that keeps circling back. Susan Zhang posted today pushing back on the PPO-is-back narrative. Her point is straightforward: if you're compute-rich or benefiting from more efficient models in 2026, you shouldn't get credit for rediscovering something DeepSeek Math published in February of 2024.
00:08:16 That work was largely ignored in Western research circles at the time because it came from a Chinese lab. PPO — reinforcement learning through human feedback — is genuinely making a comeback across the industry, and it should: it's essential post-training alignment that many teams abandoned during the pretraining race.
00:08:38 But framing PPO as a new discovery rather than a scaled-up method obscures who actually did the early work. Meanwhile on the policy side, Nathan Lambert and Kevin Xu put out a PSA arguing against banning open-source AI in any form. Their argument pushes past technical debate into national values — managing frontier risks is hard, but reducing transparency, innovation, and education by kneecapping the open frontier would be worse.
00:09:07 The background is export controls and ongoing policy talks about which models belong in the public domain. There was a Politico piece from June 13 about White House export controls on Anthropic that touched on this directly, though I couldn't access the full article for the detailed policy language.
00:09:27 What ties PPO credit and open-source restrictions together is how innovation gets recognized and who actually gets to participate in it. When computational barriers are high and geographic visibility matters, the work happens but doesn't get attributed. When policy restricts distribution, the work doesn't just stay quiet; it leaves the ecosystem entirely.
00:09:51 For anyone building locally today, this isn't abstract. The models you're running, the methods you're using, the infrastructure you're optimizing — it all depends on open weights and accessible training methodology. If those get restricted, the local stack stops being a convenience and starts being a constraint.
00:10:13 The next concrete test will be whether these export-control discussions actually produce restrictions on model weights, or remain limited to API-level controls.