<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Latent.Space]]></title><description><![CDATA[The AI Engineer newsletter + Top technical AI podcast. How leading labs build Agents, Models, Infra, & AI for Science. See https://latent.space/about for highlights from Greg Brockman, Andrej Karpathy, George Hotz, Simon Willison, Soumith Chintala et al!]]></description><link>https://www.latent.space</link><image><url>https://substackcdn.com/image/fetch/$s_!DbYa!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73b0838a-bd14-46a1-801c-b6a2046e5c1e_1130x1130.png</url><title>Latent.Space</title><link>https://www.latent.space</link></image><generator>Substack</generator><lastBuildDate>Thu, 23 Apr 2026 13:58:21 GMT</lastBuildDate><atom:link href="https://www.latent.space/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Latent.Space]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[swyx@noreply.com]]></webMaster><itunes:owner><itunes:email><![CDATA[swyx@noreply.com]]></itunes:email><itunes:name><![CDATA[Latent.Space]]></itunes:name></itunes:owner><itunes:author><![CDATA[Latent.Space]]></itunes:author><googleplay:owner><![CDATA[swyx@noreply.com]]></googleplay:owner><googleplay:email><![CDATA[swyx@noreply.com]]></googleplay:email><googleplay:author><![CDATA[Latent.Space]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[[AINews] Tasteful Tokenmaxxing]]></title><description><![CDATA[a quiet day lets us reflect on the top conversation that AI leaders are having everywhere.]]></description><link>https://www.latent.space/p/ainews-tasteful-tokenmaxxing</link><guid isPermaLink="false">https://www.latent.space/p/ainews-tasteful-tokenmaxxing</guid><pubDate>Thu, 23 Apr 2026 02:45:37 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!4_2l!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb2b6f77-150d-4fb4-a74a-259318cba0dd_1698x1172.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>It is Cloud Next today and Google TPUv8&#8217;s (training and inference iterations) were <a href="https://cloud.google.com/blog/products/compute/tpu-8t-and-tpu-8i-technical-deep-dive">announced as expected</a>, though the numbers are mindboggling, they mostly serve to reinforce the sheer hardware advantage that a decade of investment has given to GDM and any models they train and serve.</p><p>Over the last 2 days with <strong><a href="https://www.youtube.com/watch?v=6IxSbMhT7v4">AIE Miami</a></strong> concluding (<a href="https://ai.engineer/sg">Singapore</a> is next!) the top conversations we have been hearing from AI leadership (CTOs, VPs, Founders) have all centered around the concept of &#8220;Tokenmaxxing&#8221; and how leaders want to get their teams using more AI, WITHOUT the downside of incentivizing the kinds of horrendous waste our friend <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Gergely Orosz&quot;,&quot;id&quot;:30107029,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/58fed27c-f331-4ff3-ba47-135c5a0be0ba_400x400.png&quot;,&quot;uuid&quot;:&quot;3ce71073-7b10-428f-9543-b13bdefcec8e&quot;}" data-component-name="MentionToDOM"></span> described at <a href="https://www.youtube.com/watch?v=CS5Cmz5FssI">his AIE keynote</a>.</p><p>Dex Horthy, coiner of Context Engineering and &#8220;the Dumb Zone&#8221;, <a href="https://www.youtube.com/live/6IxSbMhT7v4?si=tMzmqM103KDbPyE6&amp;t=3424">publicly retracted </a>his extremely vibe-coding-pilled call 6 months ago and encouraged people to <strong>please read the code, </strong>citing <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Alex Volkov&quot;,&quot;id&quot;:152216110,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4adab335-d716-4c5d-bc0e-b03c1a4aa0ae_1792x1792.jpeg&quot;,&quot;uuid&quot;:&quot;409266f3-1c2e-48a2-8344-d28b8e4a7abe&quot;}" data-component-name="MentionToDOM"></span>&#8217;s <a href="https://x.com/altryne/status/2046246775414276142">Z/L continuum from AIE Europe</a><strong>:</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4_2l!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb2b6f77-150d-4fb4-a74a-259318cba0dd_1698x1172.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4_2l!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb2b6f77-150d-4fb4-a74a-259318cba0dd_1698x1172.png 424w, https://substackcdn.com/image/fetch/$s_!4_2l!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb2b6f77-150d-4fb4-a74a-259318cba0dd_1698x1172.png 848w, https://substackcdn.com/image/fetch/$s_!4_2l!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb2b6f77-150d-4fb4-a74a-259318cba0dd_1698x1172.png 1272w, https://substackcdn.com/image/fetch/$s_!4_2l!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb2b6f77-150d-4fb4-a74a-259318cba0dd_1698x1172.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4_2l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb2b6f77-150d-4fb4-a74a-259318cba0dd_1698x1172.png" width="603" height="416.2190934065934" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cb2b6f77-150d-4fb4-a74a-259318cba0dd_1698x1172.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1005,&quot;width&quot;:1456,&quot;resizeWidth&quot;:603,&quot;bytes&quot;:477007,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.latent.space/i/195193203?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb2b6f77-150d-4fb4-a74a-259318cba0dd_1698x1172.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4_2l!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb2b6f77-150d-4fb4-a74a-259318cba0dd_1698x1172.png 424w, https://substackcdn.com/image/fetch/$s_!4_2l!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb2b6f77-150d-4fb4-a74a-259318cba0dd_1698x1172.png 848w, https://substackcdn.com/image/fetch/$s_!4_2l!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb2b6f77-150d-4fb4-a74a-259318cba0dd_1698x1172.png 1272w, https://substackcdn.com/image/fetch/$s_!4_2l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb2b6f77-150d-4fb4-a74a-259318cba0dd_1698x1172.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://www.youtube.com/live/6IxSbMhT7v4?si=tMzmqM103KDbPyE6&amp;t=3424">timestamp</a></figcaption></figure></div><p>Off the record, many senior leaders I talk to are more on <a href="https://www.youtube.com/watch?v=RjfbvDXpFls">the Zechner side</a> than <a href="https://www.youtube.com/watch?v=am_oeAoUhew&amp;pp=0gcJCcMKAYcqIYzv">the Lopopolo side</a> of the Z/L spectrum &#8212; this does not mean that one side is true for every one in every situation, nor does it mean it will continue to be true with advancing model progress! To point out the most obvious, engineers and engineering leaders are the ones most setup to make a big deal out of minor architectural quality issues that sheer quantity of cheap code generation and code review <em>might</em> overcome.</p><p>Today&#8217;s LS guest, Mikhail Parakhin, CTO of Shopify, had another take on the &#8220;tasteful tokenmaxxing&#8221; - you want to go for depth (e.g. do more serial autoresearch loops) than go for breadth (e.g. solve a problem by kicking off 5, 10, 50, 500 parallel runs of the LLM slot machine). Worth thinking through.</p><div id="youtube2-RrkGoX3Cw7o" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;RrkGoX3Cw7o&quot;,&quot;startTime&quot;:&quot;2039s&quot;,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/RrkGoX3Cw7o?start=2039s&amp;rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p></p><blockquote><p>AI News for 4/21/2026-4/22/2026. We checked 12 subreddits, <a href="https://twitter.com/i/lists/1585430245762441216">544 Twitters</a> and no further Discords. <a href="https://news.smol.ai/">AINews&#8217; website</a> lets you search all past issues. As a reminder, <a href="https://www.latent.space/p/2026">AINews is now a section of Latent Space</a>. You can <a href="https://support.substack.com/hc/en-us/articles/8914938285204-How-do-I-subscribe-to-or-unsubscribe-from-a-section-on-Substack">opt in/out</a> of email frequencies!</p></blockquote><div><hr></div><h1><strong>AI Twitter Recap</strong></h1><p><strong>Open Models: Qwen3.6-27B, OpenAI Privacy Filter, and Xiaomi MiMo-V2.5</strong></p><ul><li><p><strong>Qwen3.6-27B lands as a serious local/open coding model</strong>: <a href="https://x.com/Alibaba_Qwen/status/2046939764428009914">@Alibaba_Qwen</a> released <strong>Qwen3.6-27B</strong>, a <strong>dense</strong>, <strong>Apache 2.0</strong> model with <strong>thinking + non-thinking modes</strong> and a <strong>unified multimodal checkpoint</strong>. Alibaba claims it beats the much larger <strong>Qwen3.5-397B-A17B</strong> on major coding evals, including <strong><a href="https://x.com/Alibaba_Qwen/status/2046939775924584577">SWE-bench Verified 77.2 vs 76.2</a></strong>, <strong><a href="https://x.com/Alibaba_Qwen/status/2046939775924584577">SWE-bench Pro 53.5 vs 50.9</a></strong>, <strong>Terminal-Bench 2.0 59.3 vs 52.5</strong>, and <strong>SkillsBench 48.2 vs 30.0</strong>. It also supports <a href="https://x.com/Alibaba_Qwen/status/2046939788184547610">native vision-language reasoning over images and video</a>. The ecosystem moved immediately: <a href="https://x.com/vllm_project/status/2046943674890871019">vLLM shipped day-0 support</a>, <a href="https://x.com/UnslothAI/status/2046959757299487029">Unsloth published 18GB-RAM local GGUFs</a>, <a href="https://x.com/ggerganov/status/2046988075302064209">ggml added llama.cpp usage</a>, and <a href="https://x.com/ollama/status/2047066252523507916">Ollama added a packaged release</a>. Early user reports from <a href="https://x.com/KyleHessling1/status/2046986423736451327">@KyleHessling1</a> and <a href="https://x.com/simonw/status/2046995047720378458">@simonw</a> were notably strong for local frontend/design and image tasks.</p></li><li><p><strong>OpenAI quietly open-sources a practical privacy model</strong>: Multiple observers flagged OpenAI&#8217;s new <strong><a href="https://x.com/ClementDelangue/status/2046973714751754479">Privacy Filter</a></strong>, a lightweight <strong>Apache 2.0</strong> open model for <strong>PII detection and masking</strong>. According to <a href="https://x.com/altryne/status/2046977133013311814">@altryne</a>, <a href="https://x.com/eliebakouch/status/2046979020890198503">@eliebakouch</a>, and <a href="https://x.com/mervenoyann/status/2046980302002602473">@mervenoyann</a>, it is a <strong>1.5B total / 50M active MoE</strong> token-classification model with a <strong>128k context window</strong>, intended for cheap redaction over very large corpora and logs. This is a more operationally interesting release than a generic &#8220;small open model&#8221;: it targets a concrete infra problem in enterprise/agent pipelines where on-device or low-cost preprocessing matters.</p></li><li><p><strong>Xiaomi pushes agentic open models upward</strong>: <a href="https://x.com/XiaomiMiMo/status/2046988157888209365">@XiaomiMiMo</a> announced <strong>MiMo-V2.5-Pro</strong> and <strong>MiMo-V2.5</strong>. Xiaomi positions <strong>V2.5-Pro</strong> as a major jump in software engineering and long-horizon agents, citing <strong>SWE-bench Pro 57.2</strong>, <strong>Claw-Eval 63.8</strong>, and <strong>&#964;3-Bench 72.9</strong>, with claims of 1,000+ autonomous tool calls. The non-Pro model adds <strong>native omnimodality</strong> and a <strong>1M-token context window</strong>. Arena quickly listed <a href="https://x.com/arena/status/2047013664142893286">MiMo-V2.5 in Text/Vision/Code evaluation</a>, and Hermes/Nous integration followed via <a href="https://x.com/Teknium/status/2047093325774385358">@Teknium</a>.</p></li></ul><p><strong>Google Cloud Next: TPU v8, Gemini Enterprise Agent Platform, and Workspace Intelligence</strong></p><ul><li><p><strong>Google&#8217;s infra announcements were substantial, not cosmetic</strong>: <a href="https://x.com/Google/status/2046993420841865508">@Google</a> and <a href="https://x.com/sundarpichai/status/2046981627184902378">@sundarpichai</a> introduced <strong>8th-gen TPUs</strong> with a split design: <strong>TPU 8t</strong> for training and <strong>TPU 8i</strong> for inference. Google says <strong>8t</strong> delivers nearly <strong>3x compute per pod vs Ironwood</strong>, while <strong>8i</strong> connects <strong>1,152 TPUs per pod</strong> for low-latency inference and high-throughput multi-agent workloads. Commentary from <a href="https://x.com/scaling01/status/2046981511753130461">@scaling01</a> highlighted an additional claim: Google can now scale to <strong>a million TPUs in a single cluster</strong> with TPU8t. The productization signal matters as much as the raw hardware: Google is clearly aligning chips, models, agent tooling, and enterprise control planes into one vertically integrated offering.</p></li><li><p><strong>Enterprise agents became a first-class Google product surface</strong>: <a href="https://x.com/GoogleDeepMind/status/2046983340524269713">@GoogleDeepMind</a> and <a href="https://x.com/Google/status/2046985650868547851">@Google</a> launched <strong>Gemini Enterprise Agent Platform</strong>, framed as the evolution of Vertex AI into a platform for building, governing, and optimizing agents at scale. It includes <strong>Agent Studio</strong>, access to <strong>200+ models via Model Garden</strong>, and support for Google&#8217;s current stack including <strong><a href="https://x.com/GoogleDeepMind/status/2046983343481270459">Gemini 3.1 Pro</a></strong><a href="https://x.com/GoogleDeepMind/status/2046983343481270459">, </a><strong><a href="https://x.com/GoogleDeepMind/status/2046983343481270459">Gemini 3.1 Flash Image</a></strong><a href="https://x.com/GoogleDeepMind/status/2046983343481270459">, </a><strong><a href="https://x.com/GoogleDeepMind/status/2046983343481270459">Lyria 3</a></strong><a href="https://x.com/GoogleDeepMind/status/2046983343481270459">, and </a><strong><a href="https://x.com/GoogleDeepMind/status/2046983343481270459">Gemma 4</a></strong>. Related launches included <strong><a href="https://x.com/ChanduThota/status/2046946043078848788">Workspace Intelligence</a></strong><a href="https://x.com/ChanduThota/status/2046946043078848788"> GA</a> as a semantic layer over docs/sheets/meetings/mail, <a href="https://x.com/Google/status/2046988686433108417">Gemini Enterprise inbox/canvas/reusable skills</a>, <a href="https://x.com/Google/status/2046997032649277754">Agentic Data Cloud</a>, <a href="https://x.com/Google/status/2047000216188940710">security agents with Wiz integration</a>, and <a href="https://x.com/GoogleAIStudio/status/2047007402520674679">Gemini Embedding 2 GA</a>, a unified embedding model across text, image, video, audio, and documents.</p></li></ul><p><strong>Agents, Harnesses, Traces, and Team Workflows</strong></p><ul><li><p><strong>The &#8220;agent harness&#8221; abstraction is hardening across vendors</strong>: OpenAI introduced <strong><a href="https://x.com/OpenAI/status/2047008987665809771">workspace agents in ChatGPT</a></strong>, shared <strong>Codex-powered</strong> agents for teams that can operate across docs, email, chat, code, and external systems, including <a href="https://x.com/OpenAI/status/2047008991944069624">Slack-based workflows and scheduled/background tasks</a>. Google made a parallel enterprise move with Gemini Enterprise Agent Platform, while <a href="https://x.com/cursor_ai/status/2047000517751288303">Cursor added Slack invocation for task kick-off and streaming updates</a>. The pattern is converging: cloud-hosted agents, shared team context, approvals, and long-running execution rather than single-user chat.</p></li><li><p><strong>Developer ergonomics around harness/model independence improved</strong>: VS Code/Copilot rolled out <a href="https://x.com/pierceboggan/status/2046985841596354815">bring-your-own-key/model support across plans</a> and <a href="https://x.com/GHchangelog/status/2047023899238400491">business/enterprise</a>, enabling providers like Anthropic, Gemini, OpenAI, OpenRouter, Azure, Ollama, and local backends. This is strategically important because, as <a href="https://x.com/omarsar0/status/2047006936306962754">@omarsar0</a> noted, most models still seem overfit to their own agent harnesses. Cognition&#8217;s <a href="https://x.com/russelljkaplan/status/2047077659985981616">Russell Kaplan</a> made the complementary business case: enterprise buyers want <strong>model flexibility</strong> and infrastructure that spans the full SDLC, not attachment to one lab.</p></li><li><p><strong>Traces/evals/self-improvement are becoming the core agent data primitive</strong>: The strongest thread here came from LangChain-adjacent discussion. <a href="https://x.com/Vtrivedy10/status/2046942634321559707">@Vtrivedy10</a> argued that <strong>traces capture agent errors and inefficiencies</strong>, and that compute should be pointed at understanding traces to generate better evals, skills, and environments; <a href="https://x.com/Vtrivedy10/status/2046979341427331522">a longer follow-up</a> expanded this into a concrete loop involving trace mining, skills, context engineering, subagents, and online evals. <a href="https://x.com/ClementDelangue/status/2046942871299772441">@ClementDelangue</a> pushed for <strong>open traces</strong> as the missing data substrate for open agent training, while <a href="https://x.com/gneubig/status/2046963826109689983">@gneubig</a> promoted <strong>ADP / Agent Data Protocol</strong> standardization. LangChain also teased a stronger testing/evaluation product direction via <a href="https://x.com/hwchase17/status/2046962351090606404">@hwchase17</a>.</p></li></ul><p><strong>Post-Training, RL, and Inference Systems</strong></p><ul><li><p><strong>Perplexity and others shared more of the post-training playbook</strong>: <a href="https://x.com/perplexity_ai/status/2047016400292839808">@perplexity_ai</a> published details on a <strong>search-augmented SFT + RL</strong> pipeline that improves factuality, citation quality, instruction following, and efficiency; they say Qwen-based systems can match or beat GPT-family models on factuality at lower cost. <a href="https://x.com/AravSrinivas/status/2047019688920756504">@AravSrinivas</a> added that Perplexity now runs a post-trained Qwen-derived model in production that unifies <strong>tool routing and summarization</strong> and is already serving a significant share of traffic. On the research side, <a href="https://x.com/michaelyli__/status/2047019938339340602">@michaelyli__</a> introduced <strong>Neural Garbage Collection</strong>, using RL to jointly learn reasoning and <strong>KV-cache retention/eviction</strong> without proxy objectives; <a href="https://x.com/sirbayes/status/2046961503107166689">@sirbayes</a> reported a Bayesian linguistic-belief forecasting agent matching human superforecasters on ForecastBench.</p></li><li><p><strong>The &#8220;minimal editing&#8221; problem in coding models got a useful benchmark treatment</strong>: <a href="https://x.com/nrehiew_/status/2046963016428872099">@nrehiew_</a> presented work on <strong>Over-Editing</strong>, where coding models fix bugs by rewriting too much code. The study constructs minimally corrupted problems and measures excess edits with patch-distance and added <strong>Cognitive Complexity</strong>; it finds <a href="https://x.com/nrehiew_/status/2046963041338855791">GPT-5.4 over-edits the most while Opus 4.6 over-edits the least</a>, and that <a href="https://x.com/nrehiew_/status/2046963050427879488">RL outperforms SFT, DPO, and rejection sampling</a> for learning a generalizable minimal-editing style without catastrophic forgetting. This is one of the more practical post-training/eval contributions in the set because it targets a failure mode engineers actually complain about in production code review.</p></li><li><p><strong>Inference efficiency work remained highly active</strong>: <a href="https://x.com/cohere/status/2047052557915476304">@cohere</a> integrated <strong>production W4A8 inference into vLLM</strong>, reporting <strong>up to 58% faster TTFT</strong> and <strong>45% faster TPOT</strong> vs W4A16 on Hopper; the details include <a href="https://x.com/cohere/status/2047052560553681183">per-channel FP8 scale quantization and CUTLASS LUT dequantization</a>. <a href="https://x.com/WentaoGuo7/status/2047007230847766951">@WentaoGuo7</a> reported <strong>SonicMoE</strong> throughput gains on Blackwell&#8212;<strong>54% / 35% higher fwd/bwd TFLOPS than DeepGEMM baseline</strong>&#8212;while maintaining dense-equivalent activation memory for equal active params. <a href="https://x.com/baseten/status/2047019335542358284">@baseten</a> introduced <strong>RadixMLP</strong> for shared-prefix elimination in reranking, with <strong>1.4&#8211;1.6x</strong> realistic speedups.</p></li></ul><p><strong>Top tweets (by engagement)</strong></p><ul><li><p><strong>OpenAI workspace agents</strong>: <a href="https://x.com/OpenAI/status/2047008987665809771">@OpenAI</a> launched shared, Codex-powered workspace agents for Business/Enterprise/Edu/Teachers.</p></li><li><p><strong>Qwen3.6-27B release</strong>: <a href="https://x.com/Alibaba_Qwen/status/2046939764428009914">@Alibaba_Qwen</a> announced the new open <strong>27B</strong> dense model with strong coding claims and Apache 2.0 licensing.</p></li><li><p><strong>Google TPU v8</strong>: <a href="https://x.com/sundarpichai/status/2046981627184902378">@sundarpichai</a> previewed <strong>TPU 8t / 8i</strong>, with training/inference specialization.</p></li><li><p><strong>Flipbook / model-streamed UI</strong>: <a href="https://x.com/zan2434/status/2046982383430496444">@zan2434</a> showed a prototype where the screen is rendered as pixels directly from a model rather than traditional UI stacks.</p></li><li><p><strong>OpenAI Privacy Filter</strong>: <a href="https://x.com/scaling01/status/2046972437422543064">@scaling01</a> and others highlighted OpenAI&#8217;s new open-source <strong>PII detection/redaction</strong> model on Hugging Face.</p></li></ul><div><hr></div><h1><strong>AI Reddit Recap</strong></h1><h2><strong>/r/LocalLlama + /r/localLLM Recap</strong></h2><h3><strong>1. Qwen 3.6 Model Releases and Benchmarks</strong></h3><ul><li><p><strong><a href="https://www.reddit.com/r/LocalLLaMA/comments/1ssl1xh/qwen_36_27b_is_out/">Qwen 3.6 27B is out</a></strong> (Activity: 2576): <strong>Qwen 3.6 27B, a new language model, has been released on <a href="https://huggingface.co/Qwen/Qwen3.6-27B">Hugging Face</a>. This model features </strong><code>27 billion parameters</code><strong> and is designed to improve upon previous iterations with enhanced performance benchmarks. A quantized version is also available, <a href="https://huggingface.co/Qwen/Qwen3.6-27B-FP8">Qwen3.6-27B-FP8</a>, which allows for more efficient deployment in environments with limited computational resources. The release includes detailed benchmark results, showcasing its capabilities across various tasks.</strong> The community is expressing excitement about the release, with some users highlighting the significance of the model&#8217;s performance improvements and the availability of a quantized version for broader accessibility.</p><ul><li><p>Namra_7 shared a benchmark image for Qwen 3.6 27B, which likely includes performance metrics such as inference speed, accuracy, or other relevant statistics. However, the specific details of the benchmarks are not described in the comment itself.</p></li><li><p>challis88ocarina mentioned a quantized version of Qwen 3.6 27B available on Hugging Face, specifically in FP8 format. Quantization can significantly reduce the model size and improve inference speed, making it more efficient for deployment without a substantial loss in accuracy. The link provided leads to the Hugging Face model repository for further exploration.</p></li><li><p>Eyelbee posted another image link, which might contain additional visual data or performance metrics related to Qwen 3.6 27B. However, the comment does not provide specific insights or details about the content of the image.</p></li></ul></li><li><p><strong><a href="https://www.reddit.com/r/LocalLLaMA/comments/1ssl6ki/qwen3627b_released/">Qwen3.6-27B released!</a></strong> (Activity: 895): <strong>Qwen3.6-27B is a newly released dense, open-source model that excels in coding tasks, outperforming its predecessor, Qwen3.5-397B-A17B, on major coding benchmarks. It features strong reasoning capabilities across both text and multimodal tasks and offers flexibility with &#8216;thinking&#8217; and &#8216;non-thinking&#8217; modes. The model is released under the Apache 2.0 license, making it fully open-source and accessible for community use. More details can be found on their <a href="https://qwen.ai/blog?id=qwen3.6-27b">blog</a>, <a href="https://github.com/QwenLM/Qwen3.6">GitHub</a>, and <a href="https://huggingface.co/Qwen/Qwen3.6-27B">Hugging Face</a>.</strong> The comments reflect excitement and admiration for the Qwen team, with users expressing eagerness to utilize the model on their hardware and suggesting the team&#8217;s contributions are monument-worthy.</p><ul><li><p>ResearchCrafty1804 highlights the impressive performance of Qwen3.6-27B, noting that despite having only 27 billion parameters, it surpasses the much larger Qwen3.5-397B-A17B model on several coding benchmarks. Specifically, it achieves scores of 77.2 on SWE-bench Verified, 53.5 on SWE-bench Pro, 59.3 on Terminal-Bench 2.0, and 48.2 on SkillsBench, outperforming the larger model by significant margins in each case.</p></li><li><p>bwjxjelsbd comments on the competitive landscape, expressing satisfaction that Alibaba is advancing with Qwen models after META&#8217;s perceived setbacks. The commenter hopes for continued competition and transparency, suggesting that META should open-source their Muse family models to maintain a healthy competitive environment.</p></li></ul></li><li><p><strong><a href="https://www.reddit.com/r/LocalLLaMA/comments/1ssilc3/qwen3635b_becomes_competitive_with_cloud_models/">Qwen3.6-35B becomes competitive with cloud models when paired with the right agent</a></strong> (Activity: 848): <strong>The post discusses the significant improvement in benchmark performance of the Qwen3.6-35B model when paired with the </strong><code>little-coder</code><strong> agent, achieving a </strong><code>78.7%</code><strong> success rate on the Polyglot benchmark, placing it in the top 10. This improvement highlights the impact of using appropriate scaffolds, suggesting that local models may underperform due to harness mismatches. The author plans to test further on Terminal Bench and GAIA for research capabilities. Full details and benchmarks are available on <a href="https://github.com/itayinbarr/little-coder">GitHub</a> and <a href="https://open.substack.com/pub/itayinbarr/p/honey-i-shrunk-the-coding-agent">Substack</a>.</strong> Commenters express surprise at the performance gains from scaffold changes, questioning the validity of benchmarks that don&#8217;t control for such factors. There&#8217;s also interest in using <strong>pi.dev</strong> for its extensibility in harnessing models.</p><ul><li><p><strong>DependentBat5432</strong> highlights a significant performance improvement in Qwen3.6-35B when changing the scaffold, noting a jump from <code>19%</code> to <code>78%</code>. This raises concerns about the validity of benchmark comparisons that do not control for such variables, suggesting that scaffold choice can dramatically affect model performance.</p></li><li><p><strong>Willing-Toe1942</strong> reports that Qwen3.6, when used with pi-coding agents, performs almost twice as well as opencode. This comparison involved tasks like modifying HTML code and searching online resources for documentation, indicating that the choice of agent can significantly enhance the model&#8217;s effectiveness in practical coding scenarios.</p></li><li><p><strong>kaeptnphlop</strong> mentions the strong performance of Qwen-Coder-Next when paired with GitHub Copilot in VS Code, suggesting potential for further exploration with other tools like little-coder. This implies that integrating Qwen models with popular coding environments can leverage their strengths effectively.</p></li></ul></li></ul><p></p>
      <p>
          <a href="https://www.latent.space/p/ainews-tasteful-tokenmaxxing">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Shopify’s AI Phase Transition: 2026 Usage Explosion, Unlimited Opus-4.6 Token Budget, Tangle, Tangent, SimGym — with Mikhail Parakhin, Shopify CTO]]></title><description><![CDATA[A rare interview with Shopify's CTO on -everything- that Shopify is doing to maximize AI for their customers, with exclusive data on their own AI adoption.]]></description><link>https://www.latent.space/p/shopify</link><guid isPermaLink="false">https://www.latent.space/p/shopify</guid><pubDate>Wed, 22 Apr 2026 19:33:49 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/195067855/a8388eaf987258a6ff333f6679622bc2.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p><em>Early bird discounts for <a href="https://www.ai.engineer/wf">the San Francisco World&#8217;s Fair</a>, the biggest AIE gathering of the year, end today - prices will go up by ~$500 tonight so do please lock in ASAP!</em></p><div><hr></div><p>From near-universal AI tool adoption inside Shopify to internal systems for ML experimentation, auto-research, customer simulation, and ultra-low-latency search, Mikhail Parakhin joins us for a deep dive into what it actually looks like when <strong>a 20-year-old, $200B software company goes all-in on AI</strong>. We cover why Shopify has become much more vocal about its internal stack, what changed after the <strong><a href="https://www.latent.space/p/wtf2025?utm_source=publication-search">December model-quality inflection</a></strong>, and why the <strong>real bottleneck in AI coding is no longer generation</strong>, but review, CI/CD, and deployment stability.</p><div id="youtube2-RrkGoX3Cw7o" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;RrkGoX3Cw7o&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/RrkGoX3Cw7o?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>We also go inside <strong><a href="https://shopify.engineering/tangle">Tangle</a>, <a href="https://apps.shopify.com/tangent-1">Tangent</a>, <a href="https://apps.shopify.com/simgym">SimGym</a>, </strong>which are three major AI initiatives that Shopify is doing to make experimentation reproducible, optimization automatic, customer behavior simulatable, and search and catalog intelligence faster and cheaper at scale. Along the way, Mikhail explains <strong><a href="https://www.shopify.com/ucp">UCP</a>, <a href="https://www.liquid.ai/blog/liquid-ai-announces-multi-year-partnership-with-shopify-to-bring-sub-20ms-foundation-models-to-core-commerce-experiences">Liquid AI</a></strong>, and why <strong>token budgets</strong> are directionally right but often measured badly, why AI-written code can still increase bugs in production, what makes Shopify&#8217;s customer simulation defensible, and what he learned from the <strong>Sydney era at Bing</strong>.</p><p><strong>We discuss:</strong></p><ul><li><p>Mikhail&#8217;s path from running a major Microsoft business unit spanning Windows, Edge, Bing, and ads to becoming CTO of Shopify</p></li><li><p>Why Shopify is talking more publicly about AI now, and why staying at the frontier has become necessary for the company</p></li><li><p>Shopify&#8217;s internal AI adoption curve, the December inflection, and why CLI-style tools are rising faster than traditional IDE-based tools</p></li><li><p>Why Jensen Huang is directionally right on token budgets, but raw token count is still the wrong way to evaluate engineering output</p></li><li><p>Why the real unlock is not more agents in parallel, but better critique loops, stronger models, and spending more on review than generation</p></li><li><p>Why AI coding can still lead to more bugs in production even if models write cleaner code on average than humans</p></li><li><p>Why Shopify built its own PR review flow, and why Mikhail thinks most off-the-shelf review tools miss the point</p></li><li><p>How PR volume, test failures, and deployment rollback are becoming the real bottlenecks in the agent era</p></li><li><p>Why Git, pull requests, and CI/CD may need a new metaphor once code is written at machine speed</p></li><li><p>What Tangle is, and how Shopify uses it to make ML and data workflows reproducible, collaborative, and production-ready from the start</p></li><li><p>Why Tangle is different from Airflow, and why content-addressed caching creates network effects across teams</p></li><li><p>What Tangent is, and how Shopify is using auto-research loops to optimize search, themes, prompt compression, storage, and more</p></li><li><p>Why Tangent is becoming a democratizing tool for PMs and domain experts, not just ML engineers</p></li><li><p>Why AutoML finally feels real in the LLM era, and where auto-research still falls short today</p></li><li><p>Why Tangle, Tangent, and SimGym become much more powerful when combined into one system</p></li><li><p>What SimGym is, why simulated customers only work if you have real historical behavior, and why Shopify&#8217;s data gives it a moat</p></li><li><p>How SimGym evolved from comparing A/B variants to telling merchants what to change on a single live storefront to raise conversions</p></li><li><p>Why customer simulation is so expensive, from multimodal models to browser farms to serving and distillation costs</p></li><li><p>How Shopify models merchant and buyer trajectories, runs counterfactuals, and thinks about interventions like discounts, campaigns, and notifications</p></li><li><p>Why category-level behavior is so different across commerce, and why ideas like Chinese Restaurant Processes are showing up again in practice</p></li><li><p>Shopify&#8217;s new UCP and catalog work, including runtime product search, bulk lookups, and identity linking</p></li><li><p>Why Shopify is using Liquid AI, and why Mikhail sees it as the first genuinely competitive non-transformer architecture he has used in practice</p></li><li><p>Where Liquid already works inside Shopify today, from low-latency query understanding to large-scale catalog and Sidekick Pulse workloads</p></li><li><p>Whether Liquid could become frontier-scale with enough compute, and why Shopify remains pragmatic and merit-based about model choice</p></li><li><p>Who Shopify is hiring right now across ML, data science, and distributed databases</p></li><li><p>The Sydney story at Bing, why its personality was not an accident, and what Mikhail learned from deliberately shaping AI character early on</p></li></ul><div><hr></div><p><strong>Mikhail Parakhin</strong></p><ul><li><p><strong>LinkedIn</strong>: <a href="https://www.linkedin.com/in/mikhail-parakhin/">https://www.linkedin.com/in/mikhail-parakhin/</a></p></li><li><p><strong>X</strong>: <a href="https://x.com/MParakhin">https://x.com/MParakhin</a></p></li></ul><div><hr></div><h2>Timestamps</h2><p>00:00:00 Introduction: Mikhail Parakhin, Microsoft, and Shopify</p><p>00:01:16 Why Shopify Is Talking More About AI</p><p>00:02:29 Internal AI Adoption at Shopify and the December Inflection</p><p>00:06:54 Token Budgets, Jensen Huang, and Why Usage Metrics Can Mislead</p><p>00:10:55 Why Shopify Built Its Own AI PR Review System</p><p>00:12:38 AI Coding, More Bugs, and the Real Deployment Bottleneck</p><p>00:14:11 Why Git, PRs, and CI/CD May Need to Change for Agents</p><p>00:18:24 Tangle: Shopify&#8217;s Reproducible ML and Data Workflow Engine</p><p>00:21:19 Why Tangle Is Different from Airflow</p><p>00:26:14 Tangent: Auto Research for Optimization and Experimentation</p><p>00:30:07 How Tangent Democratizes Experimentation Beyond ML Engineers</p><p>00:33:06 The Limits of Auto Research</p><p>00:36:36 Why Tangle, Tangent, and SimGym Compound Together</p><p>00:37:20 SimGym: Simulating Customers with Shopify&#8217;s Historical Data</p><p>00:42:47 The Infra Behind SimGym</p><p>00:46:00 Why SimGym Gets Better with Real Customer History</p><p>00:47:30 Counterfactuals, HSTU, and Modeling Merchant Trajectories</p><p>00:51:55 CRPs, Clustering, and Category-Level Customer Behavior</p><p>00:53:30 UCP, Shopify Catalog, and Identity Linking</p><p>00:55:07 Liquid AI: Why Shopify Uses Non-Transformer Models</p><p>00:59:13 Real Shopify Use Cases for Liquid</p><p>01:03:00 Can Liquid Scale into a Frontier Model?</p><p>01:09:49 Hiring at Shopify: ML, Data Science, and Databases</p><p>01:10:43 Sydney at Bing: Personality Shaping and AI Character</p><p>01:13:32 Closing Thoughts</p><div><hr></div><h2>Transcript</h2><p>[00:00:00] <strong>swyx</strong>: Okay. We&#8217;re here in the studio, a remote studio, with Mikhail Parakhin, CTO of Shopify. Welcome.</p><p>[00:00:08] <strong>Mikhail Parakhin</strong>: Thank you. Welcome.</p><p>[00:00:10] <strong>swyx</strong>: I don&#8217;t even know if I should introduce you as CTO of Shopify. I feel like you have many identities. Uh, you led sort of the, the Bing ML team, I guess, uh, uh, or ads team. I, I don&#8217;t know, I don&#8217;t know, uh, you know, it&#8217;s, uh, people va-variously refer you as like CEO or, or, uh, I don&#8217;t know what that, that, that said previous role at Microsoft was.</p><p>[00:00:29] <strong>Mikhail Parakhin</strong>: Uh, that was... Yeah, my previous role w- at Microsoft was the-- I actually was the CEO of one of Microsoft&#8217;s business units, which included, as I, you know, as we discussed, all the things that people like to laugh about, uh, including Windows and Edge and Bing and ads and everything.</p><p>[00:00:47] <strong>swyx</strong>: Yeah, yeah. What a, what a, what a wild time.</p><p>You&#8217;ve obviously, uh, done a lot since you landed at Shopify. Uh, one of the reasons I reached out was because you started promoting more sort of internal tooling, uh, primarily Tangle, but also a lot of people have seen and adopted Tobi&#8217;s QMD, uh, and obviously, I think, uh, Shopify has always been sort of leading in terms of, uh, engineering.</p><p>I think more-- it&#8217;s just more recent that you guys have been more vocal about your sort of AI adoption. Is that, is that true?</p><p>[00:01:16] <strong>Mikhail Parakhin</strong>: Well, I think AI tools in general are fairly recent development, uh, and we&#8217;ve-- Shopify, you know, at this stage of its development, we&#8217;re developing AI in-in-house and other, uh, building tools that use AI and, you know, interfacing with the wider AI community, uh, you know, are on the sort of the, uh, runaway trajectory.</p><p>So it just did by sort of natural byproduct. We, we talk about it more also. We just, uh, just even yesterday, Andrej Karpathy was famous in tweeting about, oh, are there some, uh, ways, uh, that, that you can organize your agents to store the data and then, uh, look up the data so that you don&#8217;t have to research or, or lose context every- Yes</p><p>time. And a little bit tongue in cheek, I tweeted that, &#8220;Hey, we&#8217;ve, we&#8217;ve done it much earlier, and we even have different approaches, Tobi and I.&#8221; Tobi, of course, is a big fan of QMD, and I&#8217;m more of a SQL, SQLite fan. But, uh, yeah, very similar things that we&#8217;ve already done here. The point is, yeah, we&#8217;re very dynamic, you know, explosively growing company, and we have to be at the forefront of AI adoption, obviously.</p><p>[00:02:29] <strong>swyx</strong>: Yeah. Yeah. Um, you, your team kindly prepared some slides actually that we were gonna bring up on to, uh, the screen. I think I can, I can screen share, and then we can kind of go through some of the shocking stats that maybe, maybe put some numbers to what exactly is going on. So here we have, uh- An internal AI tool adoption chart.</p><p>What are we looking at here? What ?</p><p>[00:02:54] <strong>Mikhail Parakhin</strong>: Yeah, this is very interesting statistics. Uh, this is number of daily active workers, you know, think of, uh, DAO, basically the active users of-</p><p>[00:03:05] <strong>swyx</strong>: Yeah ...</p><p>[00:03:05] <strong>Mikhail Parakhin</strong>: AI tool as a percentage of all the people in the company, right? And then- Yeah ... different AI tools. And, uh, you could see two things here is that one is the green is total.</p><p>Uh, green is just total. So you could see that it approaches really % by now. It&#8217;s hard not to do your job now without interacting deeply, at least with one tool. You could see another interesting thing is just as many people commented in December was the phase transition when suddenly models gotten good enough that, that everything took off and started growing.</p><p>Uh, it, it was many people noticed that the thing is that small improvements accumulated into this big change in Sep- December roughly timeframe.</p><p>[00:03:52] <strong>swyx</strong>: Yeah.</p><p>[00:03:52] <strong>Mikhail Parakhin</strong>: The other thing I would claim you could see is that, uh, CLI-based tools and tools that don&#8217;t require you to look at the code becoming more popular, and you could see, yeah, various versions of, uh, Cloud Code and Codex and Pi and internal development tools taking off.</p><p>Uh, exactly, yeah, uh, and blue is our River, just internal agent for coding, where tools, uh, that require IDEs such as, uh, GitHub, Copilot or Cursor, they&#8217;re not exactly shrinking, but they&#8217;re not growing as fast. Like, uh, red, red line is, is the IDE kind of tools. So you could see that they&#8217;re, they&#8217;re not experiencing as, as fast of a growth.</p><p>[00:04:37] <strong>swyx</strong>: As I understand it, basically, every employee has their choice, right? Of choose whatever tool you use, and then you&#8217;re just kind of doing a, a daily sur-survey or something.</p><p>[00:04:47] <strong>Mikhail Parakhin</strong>: Exactly. And, uh, we- Yeah ... the, the push is to get your job done, you can use any tool, and we effectively fund unlimited tokens for everybody.</p><p>Uh, we, we do, we do try to control the models that, uh, people use, but from the bottom, not from top. Like we basically say, &#8220;Hey, please don&#8217;t use anything less than Opus four point six.&#8221;</p><p>[00:05:09] <strong>swyx</strong>: Oh .</p><p>[00:05:10] <strong>Mikhail Parakhin</strong>: Some people, some people end up using GPT five point four extra high. Some people use Opus four point six. Um, uh, you know, uh, there are some, uh, there are plus and minuses in going for full one million context window versus not.</p><p>But, uh, we try to discourage people from using anything less than that.</p><p>[00:05:28] <strong>swyx</strong>: Yeah, yeah. Got it, got it. Uh, I mean, uh, that&#8217;s, you know... The, the next chart here, it really kind of shows the expansion and the sort of December twenty twenty-five inflection, right? That, uh, people are using a lot of tokens. I think it&#8217;s also really interesting that no one was kind of abusing it in twenty twenty-five.</p><p>Like it was- Had comparatively, uh, to this year, there was almost no growth. I mean, it&#8217;s still like, you know, probably, probably gave fifty percent.</p><p>[00:05:56] <strong>Mikhail Parakhin</strong>: Yeah. This is just a different scale. It&#8217;s still exponential- Yeah, yeah ...growth at just a different- ...rate of expansion. Uh, there was inflection point, and Sean, I would claim the, the super interesting part here is that you could see that the distribution becoming more and more skewed.</p><p>Yes. The top percentiles grow faster. So that means- Yeah ...the people in the top ten percentile, they, their consumption grows faster than seventy-five and so forth. So, uh, the distribution skews more and more towards the highest users, which is... I don&#8217;t know what it tells me. It&#8217;s like it feels not ideal, to be honest.</p><p>Or maybe it&#8217;s okay. We&#8217;ll see.</p><p>[00:06:36] <strong>swyx</strong>: Why does it feel not ideal? Is, is it because of, um, quantity over quality, or what&#8217;s the concern?</p><p>[00:06:42] <strong>Mikhail Parakhin</strong>: Because take it to the limit. That means, you know, if, if this rate of separation continued- Ah, yes ...a year, there will be one person consuming all the tokens. So it&#8217;s just, it&#8217;s kinda strange.</p><p>[00:06:54] <strong>swyx</strong>: Yeah, I mean, um, uh, I, I think internal like teaching and all that, uh, will, will help sort of distribute things more widely. But in, in the early days, of course, the people who are sort of more AI-pilled will obviously find more ways to use it than the people who are less AI-pilled. Maybe let&#8217;s, let&#8217;s call it that.</p><p>I&#8217;ll just, I&#8217;ll just kinda quickly, uh, pause from the, the... You know, we will go back to the rest of the slides, but I just wanna, um, review, you know, there are a lot of CTOs of, of large companies like yourself where they&#8217;re all considering some kind of token budget, right? Like I think it&#8217;s something, something that Jensen Huang has been talking about, where like if your 200K engineer is not using 100K of tokens every year, like they&#8217;re, they&#8217;re underutilizing coding agents.</p><p>Of course, Jensen Huang would say that, but like it seems a very quantity over quality approach and like some, some people are basically saying like, well, is this comparable to judging engineer quality by lines of code, right? Which we also know is like kind of flawed, but better than nothing. So I, I don&#8217;t know if you have like a sort of management take here on, on how to view this kind of, uh, metrics.</p><p>[00:08:02] <strong>Mikhail Parakhin</strong>: Well, I mean, you&#8217;re, you&#8217;re baiting me. I, I like... This is my favorite topic. Uh, if you let me, I&#8217;ll probably talk for two hours on just this. I have a lot of things to say. Like I do think Jensen gotten a lot of bad press saying, &#8220;Oh, of course you&#8217;re, you know, this, uh, the- ...the cake seller says you don&#8217;t need enough cakes.&#8221;</p><p>You know? Like, of course. Uh, but, uh, I actually, uh, think that&#8217;s undeserved. I think he, he&#8217;s actually right. Uh, I do think- He,</p><p>[00:08:33] <strong>swyx</strong>: he&#8217;s directionally correct.</p><p>[00:08:35] <strong>Mikhail Parakhin</strong>: Yeah. Yeah. He&#8217;s directionally correct for sure. Uh-</p><p>[00:08:37] <strong>swyx</strong>: Who knows what the right number is? Yeah.</p><p>[00:08:39] <strong>Mikhail Parakhin</strong>: The thing that I do Uh, want to say, and this is something that we learned through trial and error and very important is like two things.</p><p>One is that it&#8217;s not about just consuming tokens. Uh, you can consume tokens and, and in fact, the anti-pattern is running multiple agents, too many agents in parallel that don&#8217;t communicate with each other. That&#8217;s almost useless, uh, compared to just fewer agents and burns tokens very efficiently. Uh, setting up the right critique loop, especially with the high quality models, where one agent does something, the other one, ideally with a different model, critiques it, uh, suggests ways to improve it, the agent redoes it with this critique and, and so it takes much longer.</p><p>So people don&#8217;t like it because latency goes up. You know, they, they have to wait until this debate is happening. But, uh, the quality of the code is much higher. And another thing, just since you mentioned like, look, uh, uh, yeah, the overall budget is just like, uh, lines of codes. Lines of codes are exploding for everybody right now, or partially because AI is really mover balls, but partially just because AI can write a lot more code, you know, doesn&#8217;t get tired.</p><p>And so you have to have to have a very strong narrow waist during PR review. Otherwise, just the number of bugs will go through the roof. It&#8217;s, uh, it&#8217;s this unexpected consequence of the just volume trumping everything. I would claim by now good model writes code on average with fewer bugs than, than the average human.</p><p>But since they write so much more of it, like more of it will make it into production. So you have to- You still</p><p>[00:10:26] <strong>swyx</strong>: have</p><p>[00:10:26] <strong>Mikhail Parakhin</strong>: more bugs. Yeah. Have to have a very rigorous PR reviews, also automated of course. But, uh, yeah, that to spend a lot budget there. Like this, this for me, for me, actually, the important metric is the ratio of budget spent during code generation versus, uh, spent, uh, expensive tokens like GPT, uh, five point four Pro or, uh, uh, Deep Think from Gemini, you know, checking on PR reviews.</p><p>[00:10:55] <strong>swyx</strong>: Yeah, totally. Uh, I noticed in your chart you didn&#8217;t have any review tools. Do you just use like, like let&#8217;s say a Claude code to review tools? Or do you have another set of review tools like the Greptiles, the Code Rabbits, uh, Devin Reviews has a review tool. I don&#8217;t know if you&#8217;ve had those specialist review tools.</p><p>[00:11:13] <strong>Mikhail Parakhin</strong>: You are a little bit jumping on my store tool right now because the graphs I was only showing public tools. Uh, uh, the-- I haven&#8217;t found a good PR review tool that, that does what I think should be done. And, uh, partially my, my thinking is because it&#8217;s so... It just goes against both what people feel like emotionally they prefer and, uh, some of the, uh, you know, frankly Even business models that, that the companies run.</p><p>At peer review tool, uh, time, you want to run the largest models. That means, I don&#8217;t know, Codex or, or, uh, Cloud Code is not gonna cut it. You need to have pro-level models if you really want to, uh, stand the tide of bots from going into production. And you need us to spend a lot of time, the models taking turns, but you don&#8217;t want, like, a big swarm of, uh, of, uh, agents.</p><p>So in fact, you end up in a different dual-dualistic world where you generate not that many tokens. You, in fact, generate few tokens, but it takes f-a long time because these are expensive models taking turns rather than many, many agents trying to do many things in parallel. So that&#8217;s, that&#8217;s why I feel like I haven&#8217;t found good tools, so we are using our own for peer review for now.</p><p>[00:12:33] <strong>swyx</strong>: Yeah. Yeah. I mean, uh, I think a lot of companies are building their own, uh, especially to their needs, right?</p><p>[00:12:38] <strong>Mikhail Parakhin</strong>: Mm-hmm.</p><p>[00:12:38] <strong>swyx</strong>: Um, I, uh, you also have a chart here going back to the slides on, uh, PR merge growth, where we&#8217;re now at thirty percent, uh, month on month rather than ten percent. Uh, and also the, the estimated complexity is going up.</p><p>You know, this is productivity, right? &#8216;Cause y- presumably there&#8217;s more stuff going into the code base and more, more features getting worked on. I&#8217;m curious about the backlog, right? Like the, the, the-- I actually don&#8217;t mind a pro-level model taking an hour or two hours to review my PR, because I&#8217;ve dealt with humans who take a week to review my PR, right?</p><p>And I keep pinging them on Slack, &#8220;Hey, hey, review my PR.&#8221; So, you know, I think there&#8217;s some trade-off here where, like, it still doesn&#8217;t make sense.</p><p>[00:13:18] <strong>Mikhail Parakhin</strong>: Exactly. That, that&#8217;s exactly m-my point. Uh, that on one hand, you can tolerate longer latencies at, uh, PR. On the other hand, like right now, the real problem is not in spending time waiting for PR.</p><p>It&#8217;s real problem is since there&#8217;s so much more code than- Yeah ... uh, probability of at least some tests failing going up, and then you, like, keep de-failing, then you have to find the offending PR, evict it, retest it without that PR, and so deployment cycle becomes much longer. Uh, so it actually, in terms of the overall time to deploy, it&#8217;s total time savings if you spend more time on a longer model, like thinking for an hour, because then, then you, you don&#8217;t have to spend all that time during testing and rolling, you know, rolling back the deployment.</p><p>[00:14:03] <strong>swyx</strong>: Yeah, totally. That&#8217;s still worth it. You know, you don&#8217;t look at the individual, look at the aggregate, and look at the, the, the change in the aggregate system.</p><p>[00:14:11] <strong>Mikhail Parakhin</strong>: Exactly.</p><p>[00:14:11] <strong>swyx</strong>: I&#8217;m kind of curious if, like, there&#8217;s this PR mentality and, like, c-- the, the, the CICD paradigm will be changed eventually. Some people are like, obviously a lot of people want new GitHub, but I even wonder if, like, Git is the problem, right?</p><p>Like, is that the bottleneck? Is the concept of a PR a bottleneck? Do you guys use stack diffs? I don&#8217;t know if, uh, that&#8217;s a, like, a merge queue stack diff type of thing.</p><p>[00:14:34] <strong>Mikhail Parakhin</strong>: We, we use, we use Stacks, we u- we use Graphite. We worked with, uh, Graphite a lot. Uh, so we use Stack, uh, PRs. I think, uh, like that&#8217;s clearly the overall CICD in general, and the interaction with the code repository right now is the, clearly the sort of the, the main issue and the bottleneck for us, uh, and highest top of mind.</p><p>I would say we probably need a different metaphor or different whole design of how to process it in new agentic world. I haven&#8217;t seen anything dramatically better yet. I, I think everybody right now is just trying to keep their head above the water &#8216;cause, &#8216;cause there, there&#8217;s so many PRs and then everybody&#8217;s CICD pipelines start creaking, the, the times are increasing, the number of bugs slipping by increasing, and you have to, have to clap on down.</p><p>And so we are a little bit in this situation when we need to first stabilize that story and then start thinking, hey, what, what it could be a completely different and new world, which I haven&#8217;t... I know some people working on it. I haven&#8217;t seen something, like anything super compelling yet, but clearly the old thing were designed for humans will need to be morphed into something new.</p><p>[00:15:53] <strong>swyx</strong>: One of the thing that I, I think about is kind of like the merge conflict is basically a global mutex on the whole system, right? And in, in hu- in human organizations, we do have something like that. It&#8217;s the company standup. But like, other than that, it&#8217;s like it&#8217;s actually fitting for us to be somewhat decentralized, somewhat plugged into one stream of information source, but somewhat lossy.</p><p>Like it&#8217;s okay, you know, that, that not every delivery is like atomic consistency. Like we&#8217;re not dealing with a database sometimes.</p><p>[00:16:27] <strong>Mikhail Parakhin</strong>: This is a very good point, uh, because since humans don&#8217;t write code too fast, you know that global mutex is not too bad. Once you-</p><p>[00:16:36] <strong>swyx</strong>: Yes ...</p><p>[00:16:37] <strong>Mikhail Parakhin</strong>: start writing code at the speed of machine, it becomes the, you know, the bottleneck.</p><p>Then what do you do? Maybe, and I can&#8217;t believe I&#8217;m saying this because I, I&#8217;m long-- lifelong opponent of, uh, microservices, and I always thought that was, like, a really bad idea. And now that you&#8217;re saying it, like, maybe in new guys like microservices will make a comeback, you know, because then you, you can ship things independently in tiny things and, and the managing all that complexity automatically will be much easier.</p><p>I don&#8217;t know. Like, we&#8217;ll s-- we&#8217;ll have to see.</p><p>[00:17:10] <strong>swyx</strong>: Yeah. I mean, I don&#8217;t know what the Microsoft or, or Shopify thing is, but I, I read this paper from Google where they have a monorepo that deploys into microservices, right? And then, uh, the other concept that I think about a lot is the Chaos Monkey concept from, from Netflix.</p><p>Being able to create, like, this robust system where, um, uh, you know, you, you have the service discovery, you have the, uh, the independent, independent microservices discovery and, and, uh, you know, probably going to be a fair amount of duplication. That&#8217;s how an organic system sort of scales, uh, that, that you have that...</p><p>I don&#8217;t know how you call it. Slack? Robustness? Depend-- uh, d-duplication. I, I, I forget the-- I, I&#8217;m-- And this-- those-- these are not exactly the terms- Hmm ... I&#8217;m looking for, but I c-can&#8217;t really think of the words. Okay. I was gonna go into Tangent and Tangle. Uh, so, uh, we, we sort of discussed the overall stats that, uh, Shopify has.</p><p>Uh, but, you know, I, I think some, some pretty cool stuff that you guys are working on is your ML experimentation, uh, and your, your sort of auto tr-research training pipeline. Presumably you&#8217;re much closer to this one because it&#8217;s, it&#8217;s a sort of personal hobby of yours. How, how would you explain them in, together?</p><p>I thought we have a slide that, like, uh, has the s- the system diagram.</p><p>[00:18:24] <strong>Mikhail Parakhin</strong>: Yeah. Tangle first and then Tangent as a-</p><p>[00:18:27] <strong>swyx</strong>: Yeah ...</p><p>[00:18:28] <strong>Mikhail Parakhin</strong>: as a thing on top of Tangle. And, uh, Tangle is the third generation, I claim, of, uh, systems of, uh, running any data processing, but a bit with a skew for ML experiments, but not necessarily. Any sort of data processing tasks where you need to iterate, share, and you have scale so that you want maximum efficiency.</p><p>You know how, like, normally you would work, you would-- Imagine you&#8217;re a data scientist or an ML practitioner, you would get Jupiter notebooks or, or maybe you would get, uh, you know, Pyth- your Python scripts, and you would manage the data, and you produce those TSV files, and you put them in some JFS or something.</p><p>Then you would notice that, oh, it has this, uh, weird missing values. You go and write another script that, uh, goes and replaces them with, uh-</p><p>[00:19:20] <strong>swyx</strong>: Ah ...</p><p>[00:19:21] <strong>Mikhail Parakhin</strong>: dash S. And then, then you, then you run some, some, uh, &#8220;Oh, I need to filter bots.&#8221; And so you run some light GBM model that, uh, removes the bots. And then, then you like-- And then you, you kind of like get into shape, and then you start experimenting, and you run multiple experiments, and then you&#8217;re like, &#8220;Oh my God,&#8221; like, &#8220;this experiment is worse.&#8221;</p><p>You undo, and you cannot get to previous result. And like, &#8220;Ah, what did I do?&#8221; Like that. Again, then, then you finally like get everything working. Then you like start throwing it over the fence to production. You, you replicate it, those things don&#8217;t work, and then sometimes you like don&#8217;t notice that you forgot some feature naming and the, the features don&#8217;t match.</p><p>But then, like imagine you, you did everything, and then six months later you&#8217;re like, have to repeat it because now there&#8217;s more data, or you wanted to do another pass, and you&#8217;re like, &#8220;What, what did I do?&#8221; Or like, or like, &#8220;This script crashes now,&#8221; or the, &#8220;the path has changed.&#8221; And then, then you&#8217;re trying to, like you spend another month just doing ar- digital archeology on your own, you know, history, right?</p><p>Now multiply that by many, many teams. Now imagine you got an intern that you wanna ramp up. Now you have to show that intern, &#8220;Oh, you know, look, here&#8217;s the folder, there&#8217;s the scripts, you know, ask your cloud agent to do, and then, uh, to, to figure it out.&#8221; And then cloud agent does something, and then you&#8217;re, &#8220;Ah, yeah, right, right, it was the wrong folder.</p><p>I forgot to tell you, I actually have this other thing I forgot myself.&#8221; And, and that&#8217;s, that&#8217;s the, like, the daily life we all, uh, all know it, uh, if, if you&#8217;re a data scientist, machine practitioner, ma- machine learning practitioner or, uh, or even like any data managing, uh, person.</p><p>[00:21:00] <strong>swyx</strong>: Yeah. So I, I used to do this, uh, f- uh, on the quant finance side, uh, in, in my hedge fund.</p><p>So we did this before Airflow, and then, uh, obviously Airflow came along and, uh, then more recently Dagster, uh, I would say is like, in my mind, what I would use for that shape of problem, uh, where you had to materialize assets and create a pipeline.</p><p>[00:21:19] <strong>Mikhail Parakhin</strong>: And that&#8217;s, that&#8217;s very good segue because... So Airflow is great, but Airflow is more about you, you have something and you wanna repeatedly run it in production on schedule.</p><p>It&#8217;s less about you as a team developing things and being able to share, and you grabbing the standard pipeline and saying, &#8220;Hey, I wanna change this tiny little component in the huge sea of data processing, and I don&#8217;t wanna-- I wanna run ten experiments on this, and I wanna do hyperparameter optimization.&#8221;</p><p>All that is very hard to do with Airflow. It&#8217;s very easy to do with Tango. Tango is m- more about, it&#8217;s everything about group of people Running experiments, it might be agents too nowadays. Uh, running experiments cheaply, collaborating, sharing results. Uh, you don&#8217;t need to understand fully. You, you grab-- you clone somebody else&#8217;s experiment or somebody else&#8217;s pipeline, uh, run, uh, change small piece, run it, be, like, get it to production state, and then ship in one click.</p><p>So then the... You don&#8217;t have to port it into any other system to, to run in production. You can just run the same experiment. It&#8217;s, it&#8217;s fully production ready. And, and it&#8217;s, uh, it has lots of... Again, as I said, it&#8217;s third generation system. The original one was, I would claim there was Ether and then, uh, at least in my career, Ether was the first, first, uh, that pioneered this type of approach.</p><p>And then there was, uh, Nirvana, which, uh, uh, at Yandex, which did kind of sec-second take on this. And now this one aggregates the, the learnings from all of those and, and Airflow as well to, to get to the state where you try it, it, it feels kind of magical. Uh, &#8216;cause now everything is based on content, uh, hashes.</p><p>So even if the version changed, but if the output didn&#8217;t change, nothing is being rerun. It&#8217;s very efficient. If you... Multiple people start experiment that needs the same sort of data preprocessing, it&#8217;s not repeated multiple times. It&#8217;s automatically done only once. If you start ten experiments that all require, you know, some, some data preparation first as the first step, and you don&#8217;t have to coordinate for that.</p><p>Like, you don&#8217;t have to know that other people are starting it. You now, it&#8217;s very easy compos-, uh, composability, any language you can u- uh, you wanna use, and it&#8217;s very visual. So you can see immediately, you can edit it easily, you can assemble small things with just even mouse clicks if you want to, and, uh, share, clone.</p><p>And everybody knows also it&#8217;s fully kind of static in the sense that we rerun it second time, it will exactly have the same results. Like, you will never have to do digital archeology. So full versioning and everything is also there.</p><p>[00:24:06] <strong>swyx</strong>: Uh, so, so people can, uh... It&#8217;s open source. Go to the GitHub repo and, and, uh, check it out.</p><p>Uh, and it is also a really good, uh, blog post about it. I think all these is, like, really appealing. The, the, the, the thing that I think sells me the most about it is that, um, sort of development to production transition, right? Which I think, um, a lot of people haven&#8217;t really solved that, uh, strictly, right?</p><p>Like, we develop really, really well in, in Python notebooks, but then, you know, that&#8217;s obviously not a sort of production ready process. I think that, like, any way in which that is solved, I think is, is very appealing. Then the other thing that you mentioned, which also raised my eyebrows, was content-based caching, which you mentioned is, is, um, you know, is ve-very much, uh, um, a sort of efficiency measure about, uh, you know, just like recalculation only on, on sort of content addressing Which I think makes sense.</p><p>Uh, it surprised me that the savings could be this much, but maybe I just haven&#8217;t worked at your scale where there&#8217;s so much duplication, uh, that people just rerun because they change a single ID upstream.</p><p>[00:25:10] <strong>Mikhail Parakhin</strong>: It does, yeah. But it&#8217;s not only you rerun. The, the main savings are coming from the fact that you ran it, you got your job done, and you moved on.</p><p>Then- Yeah ... somebody else in some department you don&#8217;t know existed runs the same task, but on a newer version.</p><p>[00:25:27] <strong>swyx</strong>: Yeah.</p><p>[00:25:27] <strong>Mikhail Parakhin</strong>: Like right now, you can&#8217;t, in, in most of the organizations, you can&#8217;t even find out about it so that you can&#8217;t even measure that you&#8217;re spending that time twice, right? Here- Yeah ... if everybody&#8217;s on Tango, that&#8217;s detected automatically and detected that the output is the same.</p><p>And then for that person, all it looks like is like experiment just suddenly moved, jumped forward, right? Uh, uh- Yeah ... so that&#8217;s because, because the, there&#8217;s network effect of multiple people helping each other.</p><p>[00:25:51] <strong>swyx</strong>: Yeah. This is one of those things where it&#8217;s designed to be a platform from the beginning rather than an individual developer&#8217;s tool from the beginning, right?</p><p>And, and everything&#8217;s gonna streams down from there. That is the sort of Tango, uh, orchestrator, and it&#8217;s, it manages jobs. We&#8217;ve seen a few versions of this, and this is obviously, uh, uh, the sort of, uh, unique approaches that you guys have, have, uh, figured out. And then there&#8217;s Tangent.</p><p>[00:26:14] <strong>Mikhail Parakhin</strong>: Yeah. And Tangent is basically an automatic auto research loop that can help and kind of do your work for you.</p><p>Uh- ... you know, uh, effectively, effectively, Andrej Karpathy recently popularized it with auto research. Yes. Remember he said like he was, uh, speed running this, uh... Yeah, uh, you know the story. The, here we&#8217;re basically bringing the same capability into Tango so that, uh, the, uh, Tangent can analyze it. It&#8217;s just an agent that can run multiple experiments, figure out what can be changed, and keep on rerunning it, keep on modifying until, uh, maximizing some goal, some loss function, whatever you need to, to achieve.</p><p>And in general, I would say if you&#8217;re not using auto research-like approach in whatever you do, like literally whatever you do, then you&#8217;re missing out. We saw at Shopify that taking like a wildfire, anything where you can put measurements can be done dramatically better. Our-</p><p>[00:27:19] <strong>swyx</strong>: Mm-hmm ...</p><p>[00:27:20] <strong>Mikhail Parakhin</strong>: uh, speed of, uh, templatization HTML, uh, completely new UX tem- uh, templatization of, uh, reducing latency for liquid themes.</p><p>Uh, we-- Our, uh, search, uh, recently we moved from It&#8217;s hard even, uh, quote from eight hundred QPS to forty-two hundred QPS with the same quality just by pure optimizations and not a research loop that kept running and changing code in our index serve on the same number of machines, just increasing the throughput.</p><p>We, we managed to improve the quality of gisting and machine learning process. Uh, you know, gisting is the prompt compression technique that</p><p>[00:27:59] <strong>swyx</strong>: allows for</p><p>[00:28:00] <strong>Mikhail Parakhin</strong>: lower latency and, and lower and, uh, actually higher quality slightly. So like literally whatever different walks of life, and it doesn&#8217;t have to be AI related.</p><p>Uh, we, we had a reduction in, uh, storage because the agents would go and find data sets that clearly are derivative, uh, and then you don&#8217;t need to store things twice. You know, we, we, we found somewhat embarrassingly that it was one of the largest tables was hashing random IDs into another random ID, and we literally- Oof</p><p>put only one. So it was translating, yeah, two random IDs hashed</p><p>[00:28:36] <strong>swyx</strong>: into</p><p>[00:28:37] <strong>Mikhail Parakhin</strong>: each. So, so</p><p>[00:28:37] <strong>swyx</strong>: it has access to the code as well, so it can, it can check the, like what, what the hell is it doing?</p><p>[00:28:42] <strong>Mikhail Parakhin</strong>: So there, there cou- it could be run in two levels. You, uh, you know, at the superficial level, it could just use ex-existing components and, uh, reshuffle them.</p><p>Uh, you know, like you can grab- Yeah ... uh, XGBoost, and you can grab some, some Py- PyTorch module, and then can grab some, you know, grab another tools and, and combine them. At a deeper level, since Tangle is all sort of CLI based underneath you, every, every component is a wrapped really CLI, uh, call and a YAML file, it can analyze code and create new components and, and, uh, keep on iterating as well.</p><p>So, so you can, you can both have quick modifications of existing t- uh, pipelines with the, with components that are already there pre-baked, or you can create new components, uh, and-</p><p>[00:29:29] <strong>swyx</strong>: Yeah ...</p><p>[00:29:29] <strong>Mikhail Parakhin</strong>: keep iterating on those. So auto research is, again, this is probably the, the thing I was excited the most in the last two months happening, and we see it taking like, like totally like a wildfire.</p><p>Just, uh, everybody, every day, every... well, every day, every minute, I would, uh, have somebody Slack message saying, &#8220;Oh, look how much better I made it.&#8221; And, uh, it&#8217;s all throughout the research.</p><p>[00:29:53] <strong>swyx</strong>: Is this democratized in some way in, in the sense that like is it your ML, uh, engineers and researchers doing this, or is it your regular PMs and software engineers also have the ability to auto-- to use Tangent?</p><p>[00:30:07] <strong>Mikhail Parakhin</strong>: This is an awesome question. Like, Tango in general and Tangent in particular are extremely democratizing. Like they- Yeah ... they are the main tools for- &#8216;Cause I don&#8217;t</p><p>[00:30:15] <strong>swyx</strong>: need the details.</p><p>[00:30:16] <strong>Mikhail Parakhin</strong>: Yeah. Exactly. Initially used by ML and AI engineers, but then literally, as you said, PMs are like the highest user right now is one of PMs on our org, uh, Sartak and he was, he was number one by, by usage of, of this &#8216;cause they&#8217;re just, uh, energetic and knowledgeable, and now it, it unlocks a lot of capability where you don&#8217;t have to co-change code manually.</p><p>[00:30:39] <strong>swyx</strong>: I mean, I mean, because it kind of cuts out the ML, ML engineer from the process because the, the, the PMs have the domain knowledge and the ability to think about, uh, from first principles about, okay, what, what results do I want? And they can-- they even have the access to the data that, that needs to go in.</p><p>So it&#8217;s like in some ways, like this is the magic black box that we&#8217;ve always wanted for, for training and, and for, uh, I guess, uh, uh, hill climbing, whatever.</p><p>[00:31:04] <strong>Mikhail Parakhin</strong>: It&#8217;s basically cloud code for your AI development- ... uh, situation, right? Like now, now you don&#8217;t have to know exactly how algorithms work. You can just, uh, bring your domain knowledge and expertise and product knowledge and iterate within Tangent until you&#8217;ve gotten the results that you need.</p><p>[00:31:21] <strong>swyx</strong>: In my previous roles, every time that someone has pitched AutoML, you know, I&#8217;ve always been like, &#8220;Uh, this is not, this is not gonna work. It&#8217;s, you know, it&#8217;s, it&#8217;s always gonna be a flop.&#8221; Somehow it&#8217;s working now. I mean, presumably the answer is now we have LLMs and it&#8217;s good enough, right? It&#8217;s, it&#8217;s an emergent property that we can do auto research, but like, it doesn&#8217;t feel that satisfying that how come we didn&#8217;t do this before, right?</p><p>Like we just did like parameter search and like, I don&#8217;t know. That&#8217;s maybe that&#8217;s it.</p><p>[00:31:48] <strong>Mikhail Parakhin</strong>: Yeah. Bayesian optimization and hyperparameter optimization was, was the one that, or facet of AutoML that was used very actively, which incidentally also built into, uh, Tango. But, you know, I know Patrice Simard very well, and, uh, he was such a, uh, such a proponent of AutoML, and he put, like literally spent careers trying to democratize it.</p><p>Without LLMs, it just turned out to be very hard. Like it, you, you would have flexibility within certain narrow domain, but it was hard to wider scale, and now with LLMs suddenly it&#8217;s like magic wand, and so suddenly everybody- ... is an AutoML expert.</p><p>[00:32:28] <strong>swyx</strong>: Yeah, I, I think it&#8217;s multiple things, right? Like I&#8217;m, I&#8217;m just gonna bring up the, the, the chart again, right?</p><p>Like LLMs can do the monitoring very well. That is the very potentially unbounded, super unstructured. It can do the analysis very well, it can do the... Uh, and basically it is much more intelligence poured into every single step. Uh, there&#8217;s maybe nothing structurally changed about AutoML, but this is just m-more intelligent and more unstructured.</p><p>[00:32:53] <strong>Mikhail Parakhin</strong>: Exactly.</p><p>[00:32:54] <strong>swyx</strong>: Any flaws that you&#8217;ve run into? Like everyone is like drinking the Kool-Aid, oh my God, time savings, uh, you know, performance improvements. Like what, what, uh, issues have you have, uh, come up?</p><p>[00:33:06] <strong>Mikhail Parakhin</strong>: This is really cool. It&#8217;s not a solution to all the world&#8217;s problems for sure. The limitations are usually the ones I-- And this is where we get into a bit of a subjective territory.</p><p>Uh, I can only share what I&#8217;ve, I&#8217;ve seen so far, and I&#8217;m sure the situation, uh, is changing, and, you know, maybe after I say it, like many people will reach out and say, &#8220;Hey, what about this?&#8221; And you don&#8217;t know that, and then, then we&#8217;ll be probably right. But what I&#8217;ve seen is auto research is very good at doing kind of obvious things that you don&#8217;t have bandwidth to do or you didn&#8217;t notice or maybe you&#8217;re not aware of like the-- some standard practices.</p><p>It is not good at doing something completely out of distribution, something that, you know, you have to think for, for multiple days, uh, and, and do something like none of this. So, so it&#8217;s, uh, I, uh, set an experiment once, uh, on, on my sort of, uh, hobby thing, and I let it run for, uh, ended up, uh, several weeks run, uh, you know, it&#8217;s like full production kind of scale, so it, you know, slow runs and, and it ex-- it performed in the end, uh, over four hundred experiments, and only one was successful.</p><p>I&#8217;m like, &#8220;Okay, that&#8217;s, that&#8217;s good.&#8221; But-</p><p>[00:34:18] <strong>swyx</strong>: But it saved time.</p><p>[00:34:19] <strong>Mikhail Parakhin</strong>: Yeah, I saved time. Like it, it was the, that thing. Yeah, if I, if I were doing four hundred experiments myself, my betting average, as I said, would have been much higher, I&#8217;m sure. But also, first of all, it would take me like three years to do four hundred experiments.</p><p>And, uh, I didn&#8217;t have to do them. Like the machines were just, uh, the price of electricity did that. So, and I got one improvement, uh, that in, uh, my, my-- Honestly, when I was starting that experiment, my thinking was to go and show that, &#8220;Hey, Andre, maybe you just don&#8217;t know how to optimize.&#8221; And I was super smart because in, in my pro-problem, it was optimized for many years, and it was like fully improved.</p><p>Uh, and I didn&#8217;t expect it, you know, auto research to find anything at all. Yet it did. So instead of making fun of Andre, I ended up, uh, a big, big supporter. Yeah, that&#8217;s exactly the tweet. Yes.</p><p>[00:35:10] <strong>swyx</strong>: You and Toby really, really go back and forth on-online a lot, which is really funny. Uh, think of it as, as an eval for the optimalness of the code it&#8217;s running on.</p><p>Uh, it&#8217;s almost like it reminds me of like a Kolmogorov complexity thing, but, uh, I guess it&#8217;s-- there&#8217;s some optimal thing that you&#8217;re trying to sort of reduce down to, I guess. Um, and so, so you, you, you know, you should congratulate yourself that you had, uh, you know, uh, ninety-nine percent, uh, optimality.</p><p>[00:35:36] <strong>Mikhail Parakhin</strong>: Exactly, yeah. I think Andre really deserves a lot of credit for popularizing this approach. This is, uh, this is incredibly, I think, powerful and cool and You know, the, uh, even him, him just mentioning it led to a lot of gains in a lot of places in the industry, so we should be thankful.</p><p>[00:35:56] <strong>swyx</strong>: Yeah. I think he also has a just...</p><p>I don&#8217;t know what it is. Like, um, you know, it, it is a simple self-contained project that people can take and apply to other things, which is, is, is one thing, but also just the name. Just like somehow no one, no one managed to call their thing auto research. It&#8217;s just naming things is very important. I think that that is mostly, uh, our coverage of Tango and, and, uh, Tangents.</p><p>I think obviously, you know, there&#8217;s a lot of, uh, ML infra at, at Shopify that people can, uh, dive into. We&#8217;re about to go into SimGym, but before I do that, any, any other sort of broader comments around this whole effort? Like where is it, where is it leading to?</p><p>[00:36:36] <strong>Mikhail Parakhin</strong>: As a segue to SimGym, like all those things start composing strongly.</p><p>And, uh, you could see a huge unlock when you can look at each one of the tools and, and you see, oh, they&#8217;re extremely useful. Uh, Tango is useful by itself. Auto Research is useful by itself. SimGym is useful by itself. If you combine all three, you create like synergetic effect. I think that&#8217;s why we wanted to even, uh, cover them today is because this is something that if you go back even, you know, five years ago, would&#8217;ve been unthinkable.</p><p>Uh, replicating that, uh, would, would be either incredibly costly or impossible, right? With probably thousands of people are required.</p><p>[00:37:20] <strong>swyx</strong>: Well, we have serverless human, uh, serverless intelligence, right? Like, uh, so yes, you do have thousands of hu-- of, of intelligences, not just, not humans. And that&#8217;s, that&#8217;s close enough, right?</p><p>Even if they&#8217;re not AGI, they&#8217;re, they&#8217;re close enough to do the, the task that you need them to do. And, and, you know, that&#8217;s, there&#8217;s plenty for, for a lot of routine work, knowledge work. Okay, let&#8217;s get into SimGym. Um, this is one of those things I, I was surprised to see actually it&#8217;s apparently your, uh, one of your most popular launches, and I think something that, uh, I think Sim AI, I think Yunjun Park, who did the Smallville thing, there&#8217;s a very small cottage industry of people trying to do like the simulate customer thing.</p><p>I think a lot of people maybe don&#8217;t super trust this yet because they&#8217;re like, well, obviously they would just do what you prompt them to do, right? But maybe just think, uh, tell us about the sort of inspiration or origin story.</p><p>[00:38:10] <strong>Mikhail Parakhin</strong>: That&#8217;s exactly actually the thing I wanted to cover, because if you don&#8217;t have the historical data, all you can do is prompt a-agents in a vacuum, and they will do exactly what you prompt them to do.</p><p>In fact, when I first proposed it, and this is a bit of, um, my brainchild initially, if I, I can boast, even Toby said like, &#8220;But wouldn&#8217;t they, they just repeat what, what you tell them?&#8221; And, uh, but I&#8217;m like, &#8220;Yes, except Shopify has decades of history of how people made changes and what there is, uh, there, what it resulted in terms of sales.&#8221;</p><p>So now what we can do is we can-- we have this... It&#8217;s not, it&#8217;s a noisy data. There&#8217;s a small, usually websites, uh, you know, like things, things are never in isolation. It&#8217;s almost never AB experiment. It&#8217;s always AA experiment when there&#8217;s has two meanings, but basically, you know, in different time you run two different things.</p><p>But if you aggregate in general, uh, like everything together, and you apply, uh, denoising and collaborative filtering like approach, you can extract a very clear signal. And then you can optimize your agents. And that&#8217;s why it took so long. It took almost a year of that optimization of just us sitting and fiddling, and, and we had this internal goals of correlation of hitting-- internal goal was to hit zero point seven correlation with, uh, add to cart events, for example.</p><p>Like that, that if we run real AB test experiment, that it should, it should go and, and rep-uh, replicate, uh, same sort of success that, that humans had or lack thereof. And it, it took forever, and I don&#8217;t think that&#8217;s easily replicatable because, uh, like who else would have that data? You have to have this historic, you know, decades, uh, worth of data.</p><p>And now, now the, like the other thing you need is in-infrastructure and the scale, right? Because, uh, w- again, what we found, uh, stat sig results, you need to run a lot of simulations, a lot of agents, and, and it&#8217;s-- Those are expensive things. Like you&#8217;re, you&#8217;re making actions in the browser because you want a real friction.</p><p>You want to, to be able to get the image like of what humans will see because you wanna, uh, detect effects like, &#8220;Hey, if I make my images larger, will I have more sales or l- uh, fewer sales?&#8221; And like usually people&#8217;s intuition here, by the way, is that I increase my images, I will have more because they look nicer.</p><p>You know, designers all look sparse and big images. Like usually your sales tank, right? But, but, uh, you know, from HTML, all the characters look the same only the, the size tag looks different, right? So it&#8217;s very hard. So you have to take visual information, you have to run this in simulated browser environment on the big farm and, and of course, you have to have, uh, like very, very expensive model, good model with multi-model model.</p><p>So all this it&#8217;s-- is what&#8217;s taken so long and, uh, to share my personal fail a little bit there, Sean, is like, you know, we always had this bias to-- for like large company bias. You know, we always, uh, whenever you-- we do, we&#8217;re like, &#8220;Hey, we&#8217;ll run an experiment,&#8221; right? We make, make a change, and we will run an experiment and then, uh, see, uh, see which one&#8217;s better or like, &#8220;No, this is worse,&#8221; and most of them are worse, so you discard it and keep iterating, hill climbing.</p><p>And we&#8217;re like, &#8220;Oh, like smaller merchants, they cannot get stat sig results. They cannot really run experiments simply because, you know, in a week there would be not enough data for them.&#8221; So we thought from this perspective. What we didn&#8217;t realize is that most people don&#8217;t have A and B, they just have one thing, and they need suggestions of What A and B should be.</p><p>So, uh, we first build this, hey, we run simulation on two separate teams and, and, uh, say, &#8220;Hey, which one is better?&#8221; We then morphed it into, and very recently just released it, when you have just your site, your theme, we run over it and we say, &#8220;Hey, here&#8217;s what predicted values of, of, uh, uh, conversions are, and here&#8217;s how we think you should modify it to increase your conversions.&#8221;</p><p>And then circling back to what you started with, the proof is in the pudding. Like, if we are not correlating with reality, like, people will not be using it. And, uh, thankfully, we see literally every day more users than the previous day. So, so right now, uh, right now- It&#8217;s working. Yeah. I&#8217;m-- Right now my problem is how to pay for it all because the so our major thing is how to optimize the LLMs, do distillation, how to run the headless browsers, uh, and handful browsers, uh, uh, cheaper so that we can accommodate the increase in traffic.</p><p>[00:42:47] <strong>swyx</strong>: Yeah. I, I understand that you, uh, you published a lot of technical detail at GTC, so I was just gonna bring it up a little bit. I think s- was this in, in con-conjunction with some kind of GTC presentation? Or something like that, right?</p><p>[00:42:59] <strong>Mikhail Parakhin</strong>: Well, we, yeah, we, we did it in several place, but yeah, we had the engineering- Yeah</p><p>blog, uh, as well. Yeah.</p><p>[00:43:05] <strong>swyx</strong>: Yeah. So you&#8217;re running, uh, GPT OSS. Uh,</p><p>[00:43:08] <strong>Mikhail Parakhin</strong>: the, this is an older version. You know, now we run multimodal model. But yeah- Yeah ... GPT OSS, we still run GPT OSS as well for</p><p>[00:43:15] <strong>swyx</strong>: And then you have the VMs, and you also have browser-based. I really like this one where it you said, &#8220;It violates almost every assumption that standard LLM serving is designed for.&#8221;</p><p>And then you had like, basically orders of magnitude differences between everything.</p><p>[00:43:29] <strong>Mikhail Parakhin</strong>: Exactly. Which is, which, uh, which was, you know, a bit of a challenge to implement, like when, like even simple things. Uh, be- since it violates all the assumptions, for example, multi-instance GPUs, like MIGs don&#8217;t work as well.</p><p>But we needed, uh, to get MIG to work because, &#8216;cause otherwise it&#8217;s way too expensive. And so we had to deal with the, yeah, with, uh, lots of infrastructure and, and, uh, work with, uh, uh, Fireworks and CentML, uh, you know, to help with optimizations and browser-based, as you mentioned. Yeah, like, takes a village.</p><p>[00:44:04] <strong>swyx</strong>: Okay. So there&#8217;s a lot of like, I guess, experimentation in the infrastructure so far, and you&#8217;ve published more or less what you have here. I guess I&#8217;m, I&#8217;m less familiar with CentML. I, I don&#8217;t do, uh, that much work in this, this part of the stack. But why was it the sort of preferred instance platform?</p><p>[00:44:22] <strong>Mikhail Parakhin</strong>: There are really three probably top companies. There used to be, uh, uh- Three top companies, uh, at least I was aware of that did, uh, LM optimization. You know, together Fireworks and Santa ML, not necessarily in that order. Santa ML recently got acquired by NVIDIA. Uh, what they did is if you have a model and you want to optimize it to a specific prof-- uh, profile of usage, uh, they would go and do it.</p><p>And, uh, we work with, with those companies, uh, this was work particularly in with Santa ML and NVIDIA to get them the best possible results out of it. And, and sometimes you, you have to retune depending on, like sometimes you want the maximum throughput, sometimes you want minimal latency, sometimes you want like the cheapest, right?</p><p>And, yeah, or some combination. And so yeah, these are people who would come and help you.</p><p>[00:45:14] <strong>swyx</strong>: I see. I see. Yeah, yeah. I&#8217;m familiar with these people for the LLM, you know, autoregressive stack. But the other interesting category of these optimizers is also the diffusion people, whereas like Fel and, you know, uh, Pruna recently has come up a lot as well, which I think is like really underappreciated, uh, at least by myself, because I, I thought, oh, all the workload would be LLMs, but actually there&#8217;s a lot of diffusion as well.</p><p>[00:45:38] <strong>Mikhail Parakhin</strong>: Exactly.</p><p>[00:45:38] <strong>swyx</strong>: There&#8217;s a lot here, so I, I, I... it&#8217;s, it&#8217;s, uh, it&#8217;s, it&#8217;s, it&#8217;s hard to cover. But I, I do think like people underappreciate the importance of customer simulation, basically. I think this is something that I&#8217;m candidly still getting to terms with. Uh, you know, uh, you also-- your team also like prepared this, like, really nice diagram.</p><p>Uh, I, I assume this is AI generated.</p><p>[00:46:00] <strong>Mikhail Parakhin</strong>: Yeah, it looks-</p><p>[00:46:01] <strong>swyx</strong>: Maybe it&#8217;s not.</p><p>[00:46:01] <strong>Mikhail Parakhin</strong>: Yeah, it looks, uh, Gemini-ish. Yeah, but, uh, uh, honestly, I, I don&#8217;t know where, where the hell they generated. It looks, look, uh, looks like it&#8217;s, uh, Google. But the interesting part, John, that, that, uh, we haven&#8217;t covered, but I, I wanted to mention is if your store had previous customers, rather than it&#8217;s a new store, you&#8217;re like new merchant just launching things, it helps tremendously in just correlation and forecast.</p><p>Yeah, we take your previous, uh, customer&#8217;s behavior, and we create agents that replicate those specific distribution of, of customers that you get, and then we a- we apply those to your changes, and then that, that raised raw, you know, the re-- uh, just correlation with the add to cart events or to-- with conversion or whatever it, it, it may be, uh, quite dramatically.</p><p>So, uh, replicating humans in general seems like an interesting, cool challenge.</p><p>[00:46:58] <strong>swyx</strong>: As a shareholder, I think this is the-- like if people are Shopify shareholders, they should really deeply understand this because this is basically the moat. The, the more you use Shopify, the more it will just automatically improve, right?</p><p>Like you&#8217;re, you&#8217;re doing the job for them.</p><p>[00:47:13] <strong>Mikhail Parakhin</strong>: Yeah, that&#8217;s what we started with. Like, uh- ... uh, otherwise, if you&#8217;re just a startup, I wouldn&#8217;t do it if, uh, you know, if it was my startup because Without the data, it, yeah, as, as you said, it&#8217;s, it&#8217;s exactly the case that, uh, whatever you say in prompt, that&#8217;s, that&#8217;s what the agents will be doing.</p><p>[00:47:30] <strong>swyx</strong>: The statistician in me wants to like really satisfy the sort of, um, statistical intuition, I guess. Um, to me it&#8217;s kind of, uh, the, the word that comes to mind is, um, ergodicity. Uh, so let&#8217;s say a, a customer takes this path, customer takes this path, customer takes this path, right? Um, the... In my mind, the way I explain it is like, okay, here, here&#8217;s the ninety-five percentile, here&#8217;s the five percentile, and here&#8217;s the median, right?</p><p>Um, but to me, what SimGym is potentially doing is that it can, uh, modify... It can sort of model the sort of in-between sort of journeys as well, that, that maybe are dependent on the previous states. This may be like a very RL-type conclusion where like basically the summary statistics, if you only did naive AB testing, you only have the, the statistics at, at, at a certain point, and you only judge based on the sort of overall summary statistics.</p><p>But here you can actually model trajectories. Does that make sense? Or-</p><p>[00:48:31] <strong>Mikhail Parakhin</strong>: That makes total sense because like, well, that, that makes even more sense that maybe even you realize bec- because-</p><p>[00:48:38] <strong>swyx</strong>: Okay. Please,</p><p>[00:48:38] <strong>Mikhail Parakhin</strong>: please. Yes ... we do-- Yeah. The, so internally, uh, we have this system, we talked about it briefly once at NeurIPS.</p><p>We have a huge HSTU-based system that models the whole companies, uh, and their possible paths. And like- Yeah ... what you are, what you are showing, like actually at any point of time, you can either model the user&#8217;s behavior or you mo- can also think about, uh, the whole merchant as a company, as the entity that acts in the world.</p><p>You can model that as well. And then you can do, can do counterfactuals. In your graph, like in your blue graph, uh, if you&#8217;re... Imagine in the center there, uh, somewhere in the middle, you would have an intervention. I give that person a coupon, or I don&#8217;t know, I send a personal thank you card, or give a discount in some- somewhere.</p><p>And then you can, uh, then you can do forward rollouts from that counterfactual. So what would have happened with that intervention or without the intervention? And you can even ch- change where that intervention, uh, in time can happen, right? Like some- where, where in this journey. So we, we do this at the Shopify scale for our merchants, and then if we notice that something that they can be fixing, like there&#8217;s a strong counterfactual, like we have Shopify policy, they basically get a notification like, &#8220;Hey, we think your...</p><p>something is wrong with your-&#8221; I don&#8217;t know, Canadian sales. Like, uh, it looks like it&#8217;s misconfigured. Here&#8217;s what you need to do. Or do you think like, uh, you have to set up this campaign with these parameters? And we do that at the buyer level to literally offer discounts or cashback or, or things to buyers.</p><p>So this is-- I&#8217;m getting very excited. Like this is my sort of area of, uh, interest, I guess, and, and hobby. But being able to m-model something complex as human beings or companies and model counterfactuals on it, where you can have interventions in the future and optimize when to make intervention, what kind inter-- uh, what kind of intervention to make.</p><p>It&#8217;s such an unlock that previously was completely impossible. Like the-- it was, it was always dreamed of, but never... Like how would you even simulate it without LLMs or HTUs? I think very, very exciting times.</p><p>[00:50:59] <strong>swyx</strong>: I just wanted to, uh, to maybe illustrate this. I, I&#8217;m not the best illustrator, but I, I am a conceptual statistics guy.</p><p>And y-you know, you cannot just do this. Like this is a dimensionality AB test doesn&#8217;t do, right? Like, uh, because it doesn&#8217;t have the, the, the change over time, uh, stochastic nature, uh, and it doesn&#8217;t have the sort of contextual like... Here&#8217;s all the context to this point. Um, okay, cool. Um, that&#8217;s SimGym.</p><p>You&#8217;re, you&#8217;re gonna burn a lot of tokens on this thing. But you&#8217;re, you&#8217;re one of the, the only scale platforms in the world that can, uh, that can do this across a huge variety of workloads, right? I&#8217;m even curious on a sort of human, uh, research level of like, well, do, does retail behave d-differently from like clothing sales?</p><p>D-does that behave differently from electronic sales? I, I don&#8217;t know. I don&#8217;t know what else you guys... The Kardashian shoppers, do they differ from like people who buy, uh, I don&#8217;t know, cars and, uh, whatever.</p><p>[00:51:55] <strong>Mikhail Parakhin</strong>: Well, very different, and different sensitivities and different modes of, uh, shopping and, and different levels of what&#8217;s important.</p><p>Now, to-totally, you can do aggregations at, uh, at a store level. You can do aggregations at a different, uh, category level. I don&#8217;t know if, uh, you know, for our statisticians among us, I couldn&#8217;t believe, but we-- recently we&#8217;re looking at it, and we had to bring back, uh, CRPs, you know, Chinese restaurant process.</p><p>It&#8217;s a, like, way of aggregating and, like, naturally grow clustering. So across... Specifically to answer questions that, uh, like you were just posing on how, how if, if buyers behave different categories. And I&#8217;m like, &#8220;I haven&#8217;t seen CRP since two thousand and one.&#8221; It&#8217;s</p><p>[00:52:37] <strong>swyx</strong>: so What? It&#8217;s so- What is... No, I haven&#8217;t, I haven&#8217;t seen this.</p><p>No. This is not in my training. Uh,</p><p>[00:52:44] <strong>Mikhail Parakhin</strong>: but, but yeah, it, uh, uh, it actually, like the, the-- there was a very popular kind of theory, popular neurips HTML circles in early two thousands, uh, kind of nice. And now, now it has practical applications, uh- Yeah ... that we were resurrecting.</p><p>[00:53:03] <strong>swyx</strong>: Yeah, amazing. Uh, I, I can see, I can see how this is like a, uh, a fun job for you where you get to apply all these things.</p><p>Um, yeah, yeah, so super cool. Super cool. So, okay, so, so anyone who, who knows what CRPs are and has always wanted to use them at work, uh, they should, they should definitely join Shopify. Okay, so w-we have a lot and but I, I&#8217;m, I&#8217;m being mindful of the time. I, I do wanted to, to sort of cover some other things.</p><p>Um, I-I&#8217;ll give you a choice, UCP or Liquid?</p><p>[00:53:30] <strong>Mikhail Parakhin</strong>: Liquid. I think, I think on UCP, you know, like UCP is very important for us and, and it just we are-- UCP, we have a structured, uh, discussions, and you can read about them, and we have, uh, blog posts, and we have a big release this week, in fact, like with our catalog.</p><p>Oh,</p><p>[00:53:46] <strong>swyx</strong>: okay.</p><p>[00:53:46] <strong>Mikhail Parakhin</strong>: Uh, yeah,</p><p>[00:53:46] <strong>swyx</strong>: but- Le-I mean, we, we can, we can discuss the, the, the release briefly because we&#8217;ll release this after the-- after it&#8217;s already announced so whatever. There&#8217;s a catalog that you guys are doing?</p><p>[00:53:55] <strong>Mikhail Parakhin</strong>: Yeah. So we are, we are- Okay ... we are bringing in capabilities of a whole, uh, Shopify catalog.</p><p>Basically, you now you can search for products, you can do lookups by specific ID, you can do bulk lookups when you need to bring m-multiple products. You don&#8217;t need to know in ad-in advance what you&#8217;re trying to show or to sell or check out. Like, you can now, you can now have this decided at, at runtime, and this big area for investment for us for both non-personalized and personalized searches, trying to provide basically a win-window into whole universe of products that are being sold everywhere in the world.</p><p>And Shopify is really not exactly, but almost like a super set of any-anything being sold. Now we are bringing it into UCP and, uh, and, uh, identity linking is another big thing for us, uh, so that you, you can use, uh, like Google or whatever, whatever identity you have, uh, they&#8217;re minimizing friction.</p><p>[00:54:56] <strong>swyx</strong>: Yeah. So</p><p>[00:54:57] <strong>Mikhail Parakhin</strong>: yeah, big release for us.</p><p>But Liquid AI of course we never talk about, and the problem might be more, more aligned with what we d-discussed previously on this chat.</p><p>[00:55:07] <strong>swyx</strong>: Sure. The main thing that everyone understands about Liquid is that it is inspired by Worm, and I still don&#8217;t know why. I&#8217;m curious on your explanation. I think you, you, uh, you can make things very approachable.</p><p>And also I think like what is the potential of like the, the level of efficiency that you get out of Liquid?</p><p>[00:55:23] <strong>Mikhail Parakhin</strong>: You- we all familiar with transformer architectures. And, uh, for the longest time, there was a competing architecture, it&#8217;s called the state space models. So, so Sams, uh, you know, Chris, Chris Reyes, one of the pioneers and, and lots of startups, uh, trying to make those realities.</p><p>They have, uh, significant benefits being main being, uh, being much faster and, uh, lower footprint and not quadratic in length, you know, sort of, uh, linear in, in, uh, in your context length. But with state space models- They never quite made it. Like they&#8217;re used-- They have, uh, certain niches when they thrive, their hybrid architectures are useful, but they never quite made it.</p><p>And liquid neural networks are, you can think of them as a next step, like, uh, sort of, uh, state-space model square. It&#8217;s non-transformer architecture that&#8217;s more complicated than sta-state space and really difficult to code if you-- if I&#8217;m being honest. But it&#8217;s, um, very efficient. It&#8217;s, uh, subline-- sub, uh, quadratic in, in length of your context.</p><p>Uh, it&#8217;s very compact way to represent things, and that&#8217;s a liquid AI company. They... Their goal is to productize it, and very often you have this need, uh, when you need to have long context and small model, and you want to have low latency. Like in general, it&#8217;s basically on par with transformers, and if you do hybrids with transformers, it&#8217;s, it&#8217;s even better.</p><p>That&#8217;s why we at Shopify, when we tried multiple and we constantly try multiple models, multiple companies, we found that for small, particularly with low latency applications, when you have low latency and/or if you need longer context lengths, liquid was the best. And so we still use the whole zoo and always like obviously test and use everything, uh, every open source model and, you know, it feels like sometimes even every private model.</p><p>Uh, but liquid&#8217;s been taking quite a bit of, uh, at least internal Shopify share. And the reason I&#8217;m excited is, yeah, because it&#8217;s, it&#8217;s the only non-transformer architecture that I found being genuinely competitive. Uh, and, uh, you know, for we use it for search and for, for long context, uh, pulse distilling and others.</p><p>This is the overview. I don&#8217;t know how approachable Sha, sorry. Maybe, maybe still too obtuse.</p><p>[00:57:51] <strong>swyx</strong>: I, I mean, I think they haven&#8217;t been that open about their implementation details. I think the... I would say like liquid hasn&#8217;t been like if there&#8217;s a lot of technical detail published, I haven&#8217;t read like a, a formal sort of paper on the implementation details.</p><p>Uh, but I, I did get the sort of relationship between the SSMs and the others. This is one of the sort of, uh, charts that was, you know, showing the relationship between like full attention versus Something that&#8217;s, uh, more like a RNN type in terms of their, their efficiency. Um, and then the, the other chart was this old one, uh, where it compares versus, uh, some of the other models.</p><p>Uh, doesn&#8217;t exactly have the correct Y-axis, but close enough where you can see like it&#8217;s basically a, a step change difference in terms of the efficiency. I think the surprise to me was that you guys are, uh, actively using it already in internally inside of Shopify. And like I, I&#8217;m curious, like what are the constraints that you&#8217;re optimizing for, right?</p><p>Is it when you say smaller, is it like the 1B size? Uh, what kind of like latency constraint are you, are you optimizing for? What kind of context length, um, sort of considerations, right? Like I think for example, right, like in the audio kind, kind of use cases, the SSMs ef-effectively have unbounded context length because they, they just have to operate on like the most, the sliding window of the most recent stuff.</p><p>Uh, I&#8217;m just kinda curious, like w-what do you see the potential here?</p><p>[00:59:13] <strong>Mikhail Parakhin</strong>: Yeah. The SSMs are effectively because, yeah, because the state embeds all the, all the previous information needed, or that&#8217;s the assumption. SSMs effectively have infinite context length. The, the problem with, uh, with them is that expressiveness is not there.</p><p>The, uh, uh, Liquids are effectively souped up SSMs. We are much more expressive, m-uh, com-more complicated again to code. There is, there is a paper on it. You can, you can see it. Differential equation rolled out and, and then computed as a, uh, as really as a convolution. It&#8217;s a bit involved. The thing where we, we use it is specifically either for where we need super low latency, and we&#8217;re-- there was a lot of very fun project with, uh, Santa ML and Liquid AI themselves.</p><p>We run it at, uh, thirty milliseconds, a, a tiny model, like three hundred million parameters in, but we run it in thirty milliseconds, uh, end to end for search when you, when you type a query, and then we produce all the possible things what you, what you can mean by that query and some, you know, uh, not only synonyms, but, but, uh, a que-kind of full query understanding the, the whole tree of what you might need and including your personal personalization because you might have done like previous queries and lowering it all down into the search server so that the requirements on latency obviously they are very, uh, very strict.</p><p>So, so then we are able to run it under thirty milliseconds because, &#8216;cause at Liquid, you know, Qwen doesn&#8217;t run on this. And even Liquid, we had to work a lot with NVIDIA and to... because almost everything is not designed in CUDA for or in, in the current stack for, for low latency. Like small things that don&#8217;t matter with large models, you know, start mattering a lot, and we had to optimize it.</p><p>There is different end of the spectrum where this is maximum through, uh, bandwidth throughput for things like, for example, offline categorization when A new product appears. We need to do analysis. We need to assign where it is in taxonomy. We need to extract and normalize attributes. We need to do, uh, you know, clusters like, oh, it&#8217;s the same thing as that other merchant is selling, right?</p><p>That is like un-- like almost unbounded, uh, amount of energy you need to spend on it because it&#8217;s, uh, you know, it&#8217;s quadratic kind of, uh, problem, and we have billions and billions of products. So you don&#8217;t care about latency as much. You know, it&#8217;s kind of an overnight batch job, but you, you want to maximum throughput.</p><p>And you usually in those cases, you also sometimes like for, uh, Sidekick Pulse, you also need long context. These are... We are talking models in maybe seven, eight billion, uh, parameter range, uh, where we would, we would take a large model, like we would take something huge, largest we can, we can find. We would distill into liquid for a specific task, such as, for example, for our catalog, uh, formulation or for, for Pulse.</p><p>And then we run it at a very large scale, like in batch jobs. Because just running... And, and it beats in that situation beat very often beats, uh, Qwen or, yeah, Kimi is more on the reasoning side. So Qwen, Qwen I would say is probably their major alternative. That&#8217;s when we use it. I mean, not a, not a panacea, not, not really, uh, I wouldn&#8217;t say that it&#8217;s frontier model in the sense of it&#8217;s not gonna suddenly compete with, uh, GPT 5.4.</p><p>Uh, but, but, uh, uh, it is a phenomenal target for distillation, which is right now becoming more and more important with, uh, explosion of token usage.</p><p>[01:03:00] <strong>swyx</strong>: Is that a, a now only thing or do you think you give Liquid a hundred billion dollars and they will do... Is it, is it just more scale or like what, what is limiting it?</p><p>You know, what prevents it from running into the same issues that SSMs had?</p><p>[01:03:14] <strong>Mikhail Parakhin</strong>: Their scale is already much larger than the largest SSM I, I&#8217;m aware of. Uh, uh- Wow, okay. So yeah. So, uh, SSM was just, was just not expressive enough or in my opinion. Like, um, again, I&#8217;m sure I&#8217;ve-- I&#8217;ll get a lot of pushback and probably accurately so.</p><p>But in my opinion, SSMs are not expressive enough and, uh, liquid models are. I think, uh, especially in their hybrid form when with combined with the transformer, like in Mamba fashion, they probably the best architecture I&#8217;m aware of like period. But of course, Liquid AI is not at the scale of, uh, you know, Anthropic or, or Google or OpenAI in terms of compute.</p><p>So I don&#8217;t think, uh, they... I think if, if they, uh, if they had similar level of compute, they, they would be very competitive and maybe even beat the, uh, the largest models, at least from what I&#8217;ve seen. They don&#8217;t have, uh, this level of, uh, investment But they still have decent investment and, and it&#8217;s, uh, it&#8217;s, uh, definitely for this scenario of smaller models and distilling into their second to none very often.</p><p>We are very omnivorous, and we&#8217;re on purely merit-based. So the moment they will start being competitive, we&#8217;re like, we will switch to something else, and we constantly test. But, but so far, if you see progression, if I draw a graph of our workloads on Liquid versus our workloads on, I would say Qwen, which is another awesome model and probably, uh, another kind of standard within Shopfy, I would say, uh, Liquid&#8217;s been definitely taking share</p><p>[01:04:48] <strong>swyx</strong>: I think that&#8217;s very promising and probably the best explanation I&#8217;ve heard, uh, directly from, from someone involved in Liquid.</p><p>Um, I, I do have Maxime Lebon coming to, uh, my conference in London, uh, this week, so I, um, we&#8217;ll- Oh, that&#8217;s great ... hear more from him. I-- &#8216;cause, uh, there was this, like Liquid, uh, investor day or something like a, a year or, or a year and a half ago, and I, I think there just wasn&#8217;t that much technical detail that I think was, was sort of speaking to my crowd of like potential customers and users, right?</p><p>Which like, yeah, it&#8217;s fine. Like, you know, maybe, maybe, uh, there, uh, we, we still need to wait for more results that come out, uh, before, before this. But I think it would be news to a lot of people that you guys are actually actively already using it for high-frequency use cases. I also wanted to highlight Psychic Pulse, which, uh, we didn&#8217;t cover, and we probably don&#8217;t have time to cover, but it&#8217;s something that you also launched, uh, recently.</p><p>Basically REXIS, um, but also something that like I&#8217;ve-- the, the other REXIS trend I&#8217;ve been c- I&#8217;ve been covering a lot, uh, from like the YouTube side, even xAI&#8217;s, uh, REXIS has been LLM-based REXIS, right? Uh, which I think you are also effectively using liquid models for, but they are just throwing transformers at, at the problem.</p><p>And maybe this is, uh, eh, the sort of hybrid architecture shift that will happen in order to accommodate the kind of long context and, and lo- and high efficiency that, that you need. I don&#8217;t really have a strong opinion there, like apart from I would highlight to anyone the, the, the work that the LLM base-- LLM-based REXIS community is doing is, is also very interesting there.</p><p>[01:06:22] <strong>Mikhail Parakhin</strong>: Yeah. The-- again, the thing to get you excited is that it&#8217;s not just LLMs looking at things, it&#8217;s also HSTU model doing that counterfactual analysis- Yeah ... where we model the whole, uh, enterprise as an entity and, and its actions and then see what, what will, what will happen.</p><p>[01:06:39] <strong>swyx</strong>: Overall, I think it, it pre-- this all presents like, uh, an enormous like...</p><p>I think, uh, you know, uh, there, there was not that deep of a AI story to Shopify when it started. Uh, it was just a WordPress plugin, right? But now, you know, you are the sh- the, the storefronts, uh, e-commerce, you know, uh, guardians to s- like so many, so many people, and you&#8217;re, you&#8217;re really like applying all the AI, uh, methods and the state-of-the-art stuff.</p><p>Uh, so like I, I think, you know, our conversation like today has like really, uh, oh, I guess opened my eyes to a lot. So thank you for doing this. Uh, this is a really amazing, um, overview of, uh, what you&#8217;re doing.</p><p>[01:07:15] <strong>Mikhail Parakhin</strong>: Okay. Thank you for saying that, Shawn, and, uh, thank you for having me. Of course, it&#8217;s always a pleasure to talk to people who, you know, deeply technical and know what they&#8217;re talking about.</p><p>[01:07:25] <strong>swyx</strong>: Yeah. I mean, uh, very few people are as technical as you but at least I can, I, I can like somewhat fo-- uh, vaguely follow along. Yeah. So, so, okay, um, there, there is a hi- there&#8217;s a hiring call, uh, you know, uh, any, any particular roles that you&#8217;re looking for that you&#8217;re like, &#8220;Okay, if you know the-- how to solve, um, this problem, uh, reach out&#8221;?</p><p>[01:07:45] <strong>Mikhail Parakhin</strong>: Yeah. Uh, the, the things I would definitely call out that if you&#8217;re an ML person or if you&#8217;re data science person and, uh, uh, we, we, we have huge need for more, more people munching data, so to speak. Or surprisingly, if you&#8217;re a distributed database person and, uh, uh, you know, we, we think that there is a way to use LLMs to reimagine how we do distributed databases, and we&#8217;re working a lot with Yugabyte there.</p><p>And so if you&#8217;re-- have interest in those areas, we&#8217;ve-- like ShortFi might be the best place in the world for you. That&#8217;s pretty good place for other, you know, other disciplines as well.</p><p>[01:08:24] <strong>swyx</strong>: Cool. Um, I think that that was all the questions I had. I said I, I have one sort of a bonus thing if you, if you wanna indulge in, uh, some Bing history.</p><p>What is your, uh, I guess, takeaways or any, any fun anecdotes about Sydney?</p><p>[01:08:38] <strong>Mikhail Parakhin</strong>: Any fun anecdotes about Sydney? Well-</p><p>[01:08:41] <strong>swyx</strong>: Yeah, it was a very interesting, you know-- I, I think it, like, woke up people to, like, this personality that, that, that it w-- emerged.</p><p>[01:08:48] <strong>Mikhail Parakhin</strong>: The, the funny thing, like, I mean, the, the most interesting anecdote is that Sydney was first shipped, uh, in India for, uh-- and, uh, it was, uh, not noticed for a long time.</p><p>And first implementation of Sydney didn&#8217;t even have OpenAI model under it. It was, it was, uh, Turing Megatron, um, Microsoft, uh, and NVIDIA collaboration model. Uh, and there were, uh, yeah, exactly. That&#8217;s, that&#8217;s the, that&#8217;s the one people thought it was a prank, uh, because it was, like, not many people were familiar with the LLMs at, at that point yet, and thought like, &#8220;That cannot be automatic.</p><p>You, you must have, uh, you know, people thinking.&#8221; And then even they were complaining that, &#8220;Oh, the-- my-- this, this chatbot is gaslighting me.&#8221; And then, then people like what, what almost everybody doesn&#8217;t fully realize is that it wasn&#8217;t by accident that, uh, Sydney was Sydney. I mean, we spent a lot, a lot of effort on personality shaping.</p><p>Uh, we-- I mean, it, it was a bit of my Yandex legacy, where previously we did this Alice, uh, uh, digital assistant, uh, which we learned the- Chatbot, yeah ... yeah. We, we learned the importance of, uh, personality shaping, and so here we brought, did a lot of personality shaping. Uh, so it was not fully an emerging scenario.</p><p>It was, it was also a little bit edgy. What, what we learned in, in those experiments is you want to be polite, but you want to be a little bit on edge, and that draws people in. I haven&#8217;t seen, ever since the, uh, kind of those days, I haven&#8217;t seen anybody trying exactly that mode. I think we will see, we will see more of this at some point, but, uh, yeah.</p><p>A lot, lots of good memories, you know. And by the way, the very first Sydney dev lead Is, uh, uh, Andrew McNamara is working in ShopFind, uh, and the head of Sidekick and, and our-- and the Pulse- Oh. And lots of these are actually, yeah, in his pur-purview.</p><p>[01:10:53] <strong>swyx</strong>: Oh, okay. Uh, I-- That, that&#8217;s another fun fact. You&#8217;re, you&#8217;re- Yeah</p><p>assembling the team again. Yeah. Yeah, it&#8217;s cool. Like, I think a lot of, uh, people woke up to the, the idea of AI personality for the first time there. And, like, I think now with maybe OpenClaw, like explicitly prompting a, a fun personality, I think that, that is a real selling point for, for people, right? And then I, I guess maybe the only other time that it&#8217;s like really emerged into public consciousness is Go to Gate Clawed.</p><p>But yeah, I think, uh, you know, hopefully someday we&#8217;ll get Shopify Sydney.</p><p>[01:11:23] <strong>Mikhail Parakhin</strong>: Well, we have Sidekick. It&#8217;s a- Yeah ... it&#8217;s a different, different thing a little bit. Yeah.</p><p>[01:11:28] <strong>swyx</strong>: Yeah. Si-Sidekick was like your, your original big launch for, for AI stuff. Uh, yeah, cool. Uh, amazing. Uh, thank you so much. You guys do amazing work.</p><p>Uh, honestly, if I was a Shopify customer, Shopify investor, um, hearing all the work that you guys are doing o-on this technical side, it, like, m-makes me feel more confident in like, okay, just choose Shopify, right? Like, like you&#8217;re never gonna do this in-house, which is obviously what you want. But like, uh, yeah, I mean, like, that-that&#8217;s, that&#8217;s what an ideal platform is, like, that you&#8217;re doing all the things that no individual could do at their scale, but you can at your scale.</p><p>Uh, very exciting problems.</p><p>[01:12:01] <strong>Mikhail Parakhin</strong>: Exactly. Exactly. Yeah. And creating network effect and hard to disagree. If you&#8217;re not using Shopify, you should.</p><p>[01:12:09] <strong>swyx</strong>: Yeah, amazing. Okay, well, that&#8217;s it. Thank you so much.</p>]]></content:encoded></item><item><title><![CDATA[[AINews] OpenAI launches GPT-Image-2]]></title><description><![CDATA[with Cursor getting a $10B contract with xAI and a right to acquire for $60B.]]></description><link>https://www.latent.space/p/ainews-openai-launches-gpt-image</link><guid isPermaLink="false">https://www.latent.space/p/ainews-openai-launches-gpt-image</guid><pubDate>Wed, 22 Apr 2026 00:23:52 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Y-b3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd187fe49-1184-477d-84b8-cbe7d502356e_2188x1604.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Cursor&#8217;s <a href="https://x.com/SpaceX/status/2046713419978453374">$60B deal with Xai</a> today nearly took headline story, but given that it is a purely financial story (some plausible analysis <a href="https://x.com/0xrwu/status/2046721359263285478">here</a> on motivations), we are giving title story to OpenAI&#8217;s big launch today of GPT-Image-2.</p><p>After <a href="https://x.com/blakeir/status/2040250530375606401?s=12">weeks of speculation</a> as a stealth model on Arena (confirmed), GPT-Image-2 is live on API and ChatGPT and looks to leapfrog <a href="https://www.latent.space/p/ainews-nano-banana-2-aka-gemini-31?utm_source=publication-search">Nano Banana 2</a> in the Imagegen space, with both Thinking and nonthinking variants. This comes after a rumored &#8220;focus&#8221; sprint that involved <a href="https://x.com/zeffmax/status/2045248266384838800?s=46">the shutdown and departure of the Sora team</a>, so it is both heartening and somewhat surprising that Imagegen is still a priority for OpenAI. Thankfully, the model is very, very, very good. By nature, you should check out <a href="https://www.youtube.com/playlist?list=PLOXw6I10VTv_T5Y0shi6HAgLgzM1T_axH">the 8 videos</a> that the team has prepared, as well as the blogpost and <a href="https://openai.com/live/">the livestream</a> and the <a href="https://openai.com/index/introducing-chatgpt-images-2-0/">tweet/blogpost</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Y-b3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd187fe49-1184-477d-84b8-cbe7d502356e_2188x1604.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Y-b3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd187fe49-1184-477d-84b8-cbe7d502356e_2188x1604.png 424w, https://substackcdn.com/image/fetch/$s_!Y-b3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd187fe49-1184-477d-84b8-cbe7d502356e_2188x1604.png 848w, https://substackcdn.com/image/fetch/$s_!Y-b3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd187fe49-1184-477d-84b8-cbe7d502356e_2188x1604.png 1272w, https://substackcdn.com/image/fetch/$s_!Y-b3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd187fe49-1184-477d-84b8-cbe7d502356e_2188x1604.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Y-b3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd187fe49-1184-477d-84b8-cbe7d502356e_2188x1604.png" width="1456" height="1067" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d187fe49-1184-477d-84b8-cbe7d502356e_2188x1604.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1067,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1722025,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.latent.space/i/194979573?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd187fe49-1184-477d-84b8-cbe7d502356e_2188x1604.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Y-b3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd187fe49-1184-477d-84b8-cbe7d502356e_2188x1604.png 424w, https://substackcdn.com/image/fetch/$s_!Y-b3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd187fe49-1184-477d-84b8-cbe7d502356e_2188x1604.png 848w, https://substackcdn.com/image/fetch/$s_!Y-b3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd187fe49-1184-477d-84b8-cbe7d502356e_2188x1604.png 1272w, https://substackcdn.com/image/fetch/$s_!Y-b3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd187fe49-1184-477d-84b8-cbe7d502356e_2188x1604.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If we were to pick a single most impressive demonstration, it&#8217;d be the level of text detail and consistency in <a href="https://x.com/OpenAI/status/2046670992123248802?s=20">the matrix example</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZaSz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c619373-c1af-4ac0-b85d-f6bb3e4e78fe_1451x2048.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZaSz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c619373-c1af-4ac0-b85d-f6bb3e4e78fe_1451x2048.png 424w, https://substackcdn.com/image/fetch/$s_!ZaSz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c619373-c1af-4ac0-b85d-f6bb3e4e78fe_1451x2048.png 848w, https://substackcdn.com/image/fetch/$s_!ZaSz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c619373-c1af-4ac0-b85d-f6bb3e4e78fe_1451x2048.png 1272w, https://substackcdn.com/image/fetch/$s_!ZaSz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c619373-c1af-4ac0-b85d-f6bb3e4e78fe_1451x2048.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZaSz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c619373-c1af-4ac0-b85d-f6bb3e4e78fe_1451x2048.png" width="1451" height="2048" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5c619373-c1af-4ac0-b85d-f6bb3e4e78fe_1451x2048.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2048,&quot;width&quot;:1451,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ZaSz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c619373-c1af-4ac0-b85d-f6bb3e4e78fe_1451x2048.png 424w, https://substackcdn.com/image/fetch/$s_!ZaSz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c619373-c1af-4ac0-b85d-f6bb3e4e78fe_1451x2048.png 848w, https://substackcdn.com/image/fetch/$s_!ZaSz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c619373-c1af-4ac0-b85d-f6bb3e4e78fe_1451x2048.png 1272w, https://substackcdn.com/image/fetch/$s_!ZaSz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c619373-c1af-4ac0-b85d-f6bb3e4e78fe_1451x2048.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>or <a href="https://x.com/icreatelife/status/2046639884421550482">custom Where&#8217;s Waldo</a>:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ba2N!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5b761b3-ef1e-4fa9-bd8d-7847cf2ac19c_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ba2N!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5b761b3-ef1e-4fa9-bd8d-7847cf2ac19c_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Ba2N!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5b761b3-ef1e-4fa9-bd8d-7847cf2ac19c_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Ba2N!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5b761b3-ef1e-4fa9-bd8d-7847cf2ac19c_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Ba2N!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5b761b3-ef1e-4fa9-bd8d-7847cf2ac19c_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ba2N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5b761b3-ef1e-4fa9-bd8d-7847cf2ac19c_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f5b761b3-ef1e-4fa9-bd8d-7847cf2ac19c_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ba2N!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5b761b3-ef1e-4fa9-bd8d-7847cf2ac19c_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Ba2N!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5b761b3-ef1e-4fa9-bd8d-7847cf2ac19c_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Ba2N!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5b761b3-ef1e-4fa9-bd8d-7847cf2ac19c_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Ba2N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5b761b3-ef1e-4fa9-bd8d-7847cf2ac19c_1536x1024.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p></p><blockquote><p>AI News for 4/20/2026-4/21/2026. We checked 12 subreddits, <a href="https://twitter.com/i/lists/1585430245762441216">544 Twitters</a> and no further Discords. <a href="https://news.smol.ai/">AINews&#8217; website</a> lets you search all past issues. As a reminder, <a href="https://www.latent.space/p/2026">AINews is now a section of Latent Space</a>. You can <a href="https://support.substack.com/hc/en-us/articles/8914938285204-How-do-I-subscribe-to-or-unsubscribe-from-a-section-on-Substack">opt in/out</a> of email frequencies!</p></blockquote><div><hr></div><h1><strong>AI Twitter Recap</strong></h1><p><strong>OpenAI&#8217;s GPT-Image-2 Launch and the Return of Image Generation as a Serious Product Surface</strong></p><ul><li><p><strong>GPT-Image-2 is the day&#8217;s clearest product launch</strong>: OpenAI rolled out <strong>ChatGPT Images 2.0</strong> and the underlying <code>gpt-image-2</code> model across ChatGPT, Codex, and API, emphasizing stronger <strong>text rendering, layout fidelity, editing, multilingual support, and &#8220;thinking&#8221; for images</strong>. OpenAI says the model can search the web when paired with a thinking model, generate multiple candidates, self-check outputs, and produce artifacts like <strong>slides, infographics, diagrams, UI mockups, and QR codes</strong> (<a href="https://x.com/OpenAI/status/2046670977145372771">launch thread</a>, <a href="https://x.com/OpenAI/status/2046670989719924768">thinking/image capabilities</a>, <a href="https://x.com/OpenAI/status/2046670994413322435">availability</a>, <a href="https://x.com/OpenAIDevs/status/2046671238534496259">API post</a>). The model is already being integrated by downstream tools including <a href="https://x.com/figma/status/2046673364496875977">Figma</a>, <a href="https://x.com/canva/status/2046665346161988062">Canva</a>, <a href="https://x.com/AdobeFirefly/status/2046675148065923103">Firefly</a>, <a href="https://x.com/fal/status/2046667081068761527">fal</a>, and <a href="https://x.com/NousResearch/status/2046693872773062834">Hermes Agent</a>.</p></li><li><p><strong>Benchmarks suggest a large jump, especially on practical image tasks</strong>: Arena reports <strong>#1 across all Image Arena leaderboards</strong> for GPT-Image-2, including <strong>1512</strong> on text-to-image, <strong>1513</strong> on single-image edit, and <strong>1464</strong> on multi-image edit, with a striking <strong>+242 Elo</strong> lead on text-to-image over the next model (<a href="https://x.com/arena/status/2046670703311884548">Arena summary</a>, <a href="https://x.com/arena/status/2046670705958551938">category breakdown</a>, <a href="https://x.com/arena/status/2046690103515648061">trend chart</a>). Independent reactions converged on the same theme: this is not merely prettier art, but a more usable model for <strong>UI, mockups, documentation, productivity visuals, and reference-driven design loops</strong> (<a href="https://x.com/gdb/status/2046632580527554572">@gdb</a>, <a href="https://x.com/nickaturley/status/2046677986242363731">@nickaturley</a>, <a href="https://x.com/mark_k/status/2046640315348725879">@mark_k</a>, <a href="https://x.com/petergostev/status/2046720618566242657">@petergostev</a>). The most interesting systems implication is that <strong>image generation is becoming a front-end for coding agents</strong>: generate a UI spec as an image, then have Codex or another code agent implement against that visual reference.</p></li></ul><p><strong>Agent Infrastructure: Hugging Face&#8217;s ml-intern, Hermes Expansion, and the Rise of Research/Runtime Harnesses</strong></p><ul><li><p><strong>Hugging Face&#8217;s </strong><code>ml-intern</code><strong> is the strongest open agent-in-the-loop release in the set</strong>: HF introduced <code>ml-intern</code>, an open-source agent that automates the <strong>post-training research loop</strong>: reading papers, following citation graphs, collecting/reformatting datasets, launching training jobs, evaluating runs, and iterating on failures (<a href="https://x.com/akseljoonas/status/2046543093856412100">announcement</a>, <a href="https://x.com/_lewtun/status/2046549090171764914">supporting post from @lewtun</a>, <a href="https://x.com/ClementDelangue/status/2046598219853951346">Clement&#8217;s framing</a>). Reported examples are notable because they are <strong>end-to-end loops, not just coding demos</strong>: <strong>GPQA scientific reasoning improved 10% &#8594; 32% in under 10h on Qwen3-1.7B</strong>, a healthcare setup reportedly <strong>beat Codex on HealthBench by 60%</strong>, and a math setup wrote a full <strong>GRPO</strong> script and recovered from reward collapse via ablations. Community tests quickly showed it can autonomously fine-tune and publish artifacts back to the Hub (<a href="https://x.com/Mayank_022/status/2046646301555900828">example run on SAM finetuning</a>).</p></li><li><p><strong>Hermes is evolving toward a richer local/open agent platform</strong>: Several tweets point to Hermes&#8217; momentum as a practical open agent stack: a <a href="https://x.com/KSimback/status/2046528526581383643">beginner guide generated by a Hermes agent itself</a>, <a href="https://x.com/ghumare64/status/2046542176142733712">native support in Skillkit</a>, a new macOS GUI called <a href="https://x.com/QingQ77/status/2046592289540346020">Scarf</a>, and expanding use in local workflows. The most technically meaningful update is from <a href="https://x.com/Teknium/status/2046709250114957624">@Teknium</a>: <strong>Hermes subagents now support both greater spawn width and recursive spawn depth</strong>, enabling deeper hierarchical decomposition. This aligns with the broader shift from &#8220;single chat loop&#8221; agents to <strong>multi-process orchestrated systems</strong> with memory, tools, permissions, and reusable skills.</p></li><li><p><strong>Harnesses are becoming first-class engineering artifacts</strong>: A recurring theme across tweets is that the useful part of agent systems is increasingly the <strong>runtime/harness</strong>, not the base model alone. DSPy 3.2 shipped <strong>RLM improvements</strong> plus optimizer chaining and LiteLLM decoupling (<a href="https://x.com/isaacbmiller1/status/2046643827247546441">release</a>); Isaac Flath argued <strong>RLM makes notebooks relevant again</strong> as a REPL-native trace/eval interface (<a href="https://x.com/isaac_flath/status/2046588093399019918">tweet</a>); LangChain added <strong>custom auth for deepagents deploy</strong> (<a href="https://x.com/sydneyrunkle/status/2046643201738449076">update</a>); and a paper-summary thread on Claude Code emphasized that most of the system is harness logic rather than raw &#8220;intelligence&#8221; (<a href="https://x.com/TheTuringPost/status/2046726989021888910">summary</a>).</p></li></ul><p><strong>Kimi K2.6, KDA Kernels, and Open-Weight Coding Models Getting More Systems-Credible</strong></p><ul><li><p><strong>Moonshot pushed both model capability and kernel infrastructure</strong>: The flagship Kimi thread claims <strong>K2.6</strong> completed long-horizon coding tasks with sustained autonomy: one run downloaded and optimized <strong>Qwen3.5-0.8B inference in Zig</strong> over <strong>4,000+ tool calls</strong> and <strong>12+ hours</strong>, improving throughput from <strong>~15 tok/s to ~193 tok/s</strong>, ending <strong>~20% faster than LM Studio</strong> (<a href="https://x.com/Kimi_Moonshot/status/2046531052957569211">thread</a>). Another run reportedly reworked an exchange engine over <strong>1,000+ tool calls</strong> and <strong>4,000+ LOC changes</strong>, achieving <strong>185% medium-throughput</strong> and <strong>133% peak-throughput</strong> gains (<a href="https://x.com/Kimi_Moonshot/status/2046531057147933137">second thread</a>). These are still vendor demos, but they are much closer to systems work than benchmark screenshots.</p></li><li><p><strong>Kimi also open-sourced performance-critical infra</strong>: Moonshot released <strong>FlashKDA</strong>, a <strong>CUTLASS-based implementation of Kimi Delta Attention kernels</strong>, claiming <strong>1.72&#215;&#8211;2.22&#215; prefill speedup</strong> over the flash-linear-attention baseline on <strong>H20</strong> and compatibility as a <strong>drop-in backend</strong> for flash-linear-attention (<a href="https://x.com/Kimi_Moonshot/status/2046607915424034839">release</a>). External follow-up reported <strong>K2.6 + DFlash at 508 tok/s on 8x MI300X</strong>, a <strong>5.6&#215; throughput improvement</strong> over a baseline autoregressive setup (<a href="https://x.com/HotAisle/status/2046620289984057634">HotAisle</a>). Together with ongoing discussion of DSA/MLA/KDA variants, the key signal is that Chinese labs are not just shipping weights; they are increasingly publishing <strong>attention/kernel-level optimizations</strong> with real deployment impact.</p></li><li><p><strong>Open-weight coding quality is improving, but there&#8217;s still disagreement on parity</strong>: Some users now treat <strong>Kimi K2.6 as the best open-source/open-weight coding/agentic model</strong> (<a href="https://x.com/scaling01/status/2046591683198906542">@scaling01</a>, <a href="https://x.com/windsurf/status/2046686574793154996">Windsurf availability</a>), while others pushed back that frontier proprietary models still hold large leads on <strong>WeirdML, long-horizon tasks, and reliability</strong> (<a href="https://x.com/scaling01/status/2046565191903511010">@scaling01 critique</a>, <a href="https://x.com/scaling01/status/2046590539844186487">gap on WeirdML</a>). The substantive takeaway is less &#8220;open has caught up&#8221; than that <strong>open-weight models are now credible enough that infra, harness, and deployment quality determine a lot of real-world value</strong>.</p></li></ul><p><strong>Deep Research Systems: Google Extends the Research-Agent Frontier</strong></p><ul><li><p><strong>Google upgraded Deep Research into a more configurable API primitive</strong>: Google/DeepMind launched updated <strong>Deep Research</strong> and <strong>Deep Research Max</strong> via the Gemini API, powered by <strong>Gemini 3.1 Pro</strong>, with <strong>collaborative planning</strong>, <strong>arbitrary MCP support</strong>, <strong>multimodal inputs</strong> (PDF/CSV/image/audio/video), <strong>code execution</strong>, <strong>native chart/infographic generation</strong>, and <strong>real-time progress streaming</strong> (<a href="https://x.com/Google/status/2046627647208259835">Google thread</a>, <a href="https://x.com/Google/status/2046627652568850687">feature details</a>, <a href="https://x.com/sundarpichai/status/2046627545333080316">Sundar post</a>, <a href="https://x.com/googleaidevs/status/2046630912054763854">developer API post</a>).</p></li><li><p><strong>The benchmark numbers are strong enough to matter commercially</strong>: Google highlighted <strong>93.3% on DeepSearchQA</strong>, <strong>85.9% on BrowseComp</strong>, and <strong>54.6% on HLE</strong> for the Max variant (<a href="https://x.com/sundarpichai/status/2046627545333080316">Sundar</a>, <a href="https://x.com/_philschmid/status/2046627179551944753">Phil Schmid summary</a>). More important than the raw scores is the workflow design: Google is clearly productizing &#8220;overnight due diligence / analyst report generation&#8221; and making <strong>MCP-backed internal data access</strong> a standard part of research agents. This also shows a widening split between simple browse agents and <strong>full-stack research agents</strong> that plan, search, execute code, generate visuals, and ground over proprietary corpora.</p></li></ul><p><strong>Retrieval, Data, and Evaluation: Open Releases with Real Engineering Value</strong></p><ul><li><p><strong>Retrieval saw a meaningful open release from LightOn</strong>: LightOn released <strong>LateOn</strong> and <strong>DenseOn</strong>, both <strong>149M-parameter</strong> retrieval models under <strong>Apache 2.0</strong>, reporting <strong>57.22 NDCG@10 on BEIR</strong> for LateOn (multi-vector/ColBERT style) and <strong>56.20</strong> for DenseOn (dense single-vector), beating models up to <strong>4&#215; larger</strong> (<a href="https://x.com/raphaelsrty/status/2046609364929187845">model release</a>, <a href="https://x.com/antoine_chaffin/status/2046609241918579019">overview</a>). They also published a consolidated dataset release with <strong>1.4B query-document pairs</strong> and a refreshed web dataset built on <strong>FineWeb-Edu</strong> (<a href="https://x.com/antoine_chaffin/status/2046609260440629588">dataset post</a>).</p></li><li><p><strong>vLLM shipped a practical deployment knowledge layer</strong>: The redesign of <a href="https://x.com/vllm_project/status/2046592125740142903">recipes.vllm.ai</a> is more useful than it sounds. It maps model pages to runnable deployment recipes, includes an <strong>interactive command builder</strong>, supports <strong>NVIDIA and AMD</strong>, covers <strong>tensor/expert/data parallel variants</strong>, and exposes a <strong>JSON API for agents</strong>. This is exactly the kind of infra documentation layer that reduces operator friction for serving new open models.</p></li><li><p><strong>Benchmarks are increasingly probing agent blind spots, not just task outputs</strong>: Notable examples include <strong>ParseBench</strong> for chart understanding inside real enterprise documents (<a href="https://x.com/llama_index/status/2046586730879283227">LlamaIndex</a>, <a href="https://x.com/jerryjliu0/status/2046725527806021937">Jerry Liu details</a>) and a new result showing agents often <strong>ignore explicit environment clues</strong>, even when the solution is literally exposed in a file or endpoint (<a href="https://x.com/LeonEnglaender/status/2046621862214488473">paper thread</a>). Google Research&#8217;s <strong>ReasoningBank</strong> also fits this theme, framing memory as learning from both successful and failed trajectories (<a href="https://x.com/GoogleResearch/status/2046631948437921801">tweet</a>).</p></li></ul><p><strong>Top tweets (by engagement)</strong></p><ul><li><p><strong>OpenAI&#8217;s image launch</strong>: <a href="https://x.com/OpenAI/status/2046670977145372771">&#8220;Introducing ChatGPT Images 2.0&#8221;</a> was the dominant technical launch tweet, backed by a deep feature thread and rapid downstream integrations.</p></li><li><p><strong>HF </strong><code>ml-intern</code>: <a href="https://x.com/akseljoonas/status/2046543093856412100">@akseljoonas</a> had the standout agent/research-loop release of the day.</p></li><li><p><strong>Gemma local concurrency demo</strong>: <a href="https://x.com/googlegemma/status/2046621841146671456">@googlegemma</a> showed <strong>Gemma 4 26B A4B</strong> handling <strong>10+ concurrent requests at ~18 tok/s/request on an M4 Max</strong>, a useful datapoint for local-serving economics.</p></li><li><p><strong>Deep Research Max</strong>: <a href="https://x.com/sundarpichai/status/2046627545333080316">@sundarpichai</a> and <a href="https://x.com/Google/status/2046627647208259835">@Google</a> pushed a materially stronger research-agent API surface.</p></li><li><p><strong>Kimi kernel release</strong>: <a href="https://x.com/Kimi_Moonshot/status/2046607915424034839">FlashKDA</a> was one of the more substantial open infra drops in the model-serving stack.</p></li><li><p><strong>Open-source policy warning</strong>: <a href="https://x.com/ClementDelangue/status/2046622235104891138">@ClementDelangue</a> warned of renewed lobbying to restrict open-source AI, one of the few policy tweets with direct implications for builders.</p></li></ul><div><hr></div><h1><strong>AI Reddit Recap</strong></h1><h2><strong>/r/LocalLlama + /r/localLLM Recap</strong></h2><h3><strong>1. Kimi K2.6 Model Launch and Benchmarks</strong></h3><ul><li><p><strong><a href="https://www.reddit.com/r/LocalLLaMA/comments/1ss23b8/claude_code_removed_from_claude_pro_plan_better/">Claude Code removed from Claude Pro plan - better time than ever to switch to Local Models.</a></strong> (Activity: 349): <strong>The image provides a comparison chart of different subscription plans for a service called &#8220;Claude,&#8221; highlighting the removal of the &#8220;Claude Code&#8221; feature from the Pro plan. This change is significant as it suggests a shift in the service&#8217;s offerings, potentially prompting users to consider alternative local models like Kimi K2.6 or Qwen 3.6 35B A3B. The post discusses the cost-effectiveness of switching to these local models, emphasizing the value of the OpenCode Go coding plan, which offers more tokens for a lower price compared to the Claude Pro plan.</strong> Commenters express disbelief and frustration over the removal of the &#8220;Claude Code&#8221; feature from the Pro plan, with some suggesting it might be a mistake and others urging the company to address the issue on their product page.</p><ul><li><p>korino11 raises a cost-benefit analysis comparing the $20 open code plan to a $19 plan on Kimi, suggesting that the latter might offer better value. This implies a need for users to evaluate the cost-effectiveness of different AI model subscriptions, especially when features are removed or altered.</p></li><li><p>Apart_Ebb_9867 points out a potential issue with the information on the official Claude product page, suggesting that the page might need updating or correction. This highlights the importance of accurate and up-to-date documentation for users relying on specific features.</p></li><li><p>The-Communist-Cat mentions the lack of online references to the removal of Claude Code from the Pro plan, indicating that there might be misinformation or a delay in communication from the company. This underscores the need for clear and timely updates from service providers to avoid confusion among users.</p></li></ul></li><li><p><strong><a href="https://www.reddit.com/r/LocalLLaMA/comments/1sr8p49/kimi_k26_is_a_legit_opus_47_replacement/">Kimi K2.6 is a legit Opus 4.7 replacement</a></strong> (Activity: 1632): <strong>Kimi K2.6 is being positioned as a viable replacement for Opus 4.7, capable of performing </strong><code>85%</code><strong> of Opus&#8217;s tasks with reasonable quality. While it doesn&#8217;t surpass Opus 4.7 in any specific area, Kimi K2.6 offers additional capabilities such as vision and effective browser use, making it suitable for long-term tasks. Despite its large size, it suggests that frontier LLMs like Opus 4.7 may not be offering significant new advancements. The model&#8217;s local deployment is highlighted as a benefit, avoiding issues like usage limits.</strong> Commenters express skepticism about the rapid testing and recommendation process, noting that thorough testing typically takes longer. There&#8217;s also a discussion on the affordability of local models, with some users expressing frustration over high costs.</p><ul><li><p>InterstellarReddit highlights the rapid testing and deployment process of Kimi K2.6, noting that the original poster managed to test and recommend the model to customers within just two hours. This is contrasted with their own company&#8217;s process, which involves a week-long evaluation by four engineers before customer testing. This underscores the efficiency and agility possible with smaller teams or individual developers in AI model deployment.</p></li><li><p>Technical-Earth-3254 suggests that if Kimi K2.6 achieves 85% of Opus&#8217;s performance, it could potentially serve as a full replacement for Sonnet models. This implies a significant performance benchmark where Kimi K2.6 is seen as a viable alternative to existing models, offering similar capabilities at potentially lower costs or resource requirements.</p></li><li><p>Blablabene discusses the impact of local AI models like Kimi K2.6 on the market, emphasizing that they exert pressure on proprietary models to reduce costs. The comment also notes the current high expense of running models locally, but anticipates increased accessibility in the future as technology advances and costs decrease.</p></li></ul></li><li><p><strong><a href="https://www.reddit.com/r/LocalLLaMA/comments/1srd2cc/opus_47_max_subscriber_switching_to_kimi_26/">Opus 4.7 Max subscriber. Switching to Kimi 2.6</a></strong> (Activity: 386): <strong>The post discusses a transition from Opus 4.7 Max to Kimi 2.6 due to performance and cost issues. The user notes that Opus 4.7 has become &#8216;lazy&#8217; and expensive, prompting a switch to Kimi 2.6, which is described as fast and pleasurable despite its smaller context size. The user highlights that Kimi 2.6 manages its smaller context effectively, suggesting improvements in handling tool outputs. A pull request was submitted to improve Kimi&#8217;s integration with Forge (<a href="https://github.com/tailcallhq/forgecode/pull/3098">GitHub PR</a>).</strong> Comments suggest skepticism about the sustainability of investments in proprietary models like those from <strong>Anthropic</strong> and <strong>OpenAI</strong>, as open models like Kimi are becoming competitive. There&#8217;s also a debate on the potential of Chinese models, with Kimi being a 1T model compared to Opus&#8217;s 5T, indicating a shift in competitive dynamics.</p><ul><li><p><strong>Worried-Squirrel2023</strong> highlights a critical issue with Opus 4.7, noting its tendency to &#8216;stop mid-task or wrap things up before they&#8217;re actually done,&#8217; which they describe as &#8216;laziness.&#8217; This suggests a problem with task completion reliability, which can be a significant drawback in real-world applications. They also mention that Kimi&#8217;s smaller context window is less problematic compared to Opus&#8217;s commitment issues, and they are particularly interested in the &#8216;tool calling reliability&#8217; where they see a notable difference between Kimi and Opus.</p></li><li><p><strong>sb5550</strong> points out the stark difference in model size between Kimi and Opus, with Kimi being a &#8216;1T model&#8217; and Opus a &#8216;5T model.&#8217; This comparison underscores the efficiency and potential of smaller models like Kimi, especially when considering that Chinese models might not be lagging behind but could potentially be leading in AI development. This raises questions about the scalability and performance efficiency of smaller models in comparison to larger ones.</p></li><li><p><strong>Ok-Contest-5856</strong> discusses the financial implications for private equity investments in proprietary models like those from Anthropic and OpenAI, suggesting that open models like Kimi, which are &#8216;neck and neck and way cheaper,&#8217; could pose a significant threat. They speculate that open models might even surpass proprietary ones in the future, indicating a shift in the competitive landscape of AI development.</p></li></ul></li><li><p><strong><a href="https://www.reddit.com/r/LocalLLaMA/comments/1sqscao/kimi_k26_released_huggingface/">Kimi K2.6 Released (huggingface)</a></strong> (Activity: 1386): <strong>Kimi K2.6, released by Hugging Face, is a cutting-edge open-source multimodal AI model optimized for long-horizon coding and autonomous task orchestration. It employs a Mixture-of-Experts architecture with </strong><code>1 trillion parameters</code><strong>, enabling it to transform prompts into production-ready interfaces and execute complex coding tasks across multiple languages. The model supports up to </strong><code>300 sub-agents</code><strong> for parallel task execution and shows superior performance in benchmarks, particularly in proactive orchestration and deployment on platforms like vLLM and SGLang. More details can be found in the <a href="https://huggingface.co/moonshotai/Kimi-K2.6">original article</a>.</strong> Commenters noted the impressive scale of <code>1.1 trillion parameters</code>, with some expressing surprise at the model&#8217;s size. There is also mention of <strong>Cursor&#8217;s Composer 2.1</strong> model beginning its training, indicating ongoing advancements in the field.</p><ul><li><p>ResidentPositive4122 highlights that the Kimi K2.6 release includes both the code repository and model weights under a Modified MIT License. This license maintains the core &#8216;do whatever you want&#8217; ethos of MIT but requires attribution if used by large corporations, which is a significant point for developers considering integration or modification of the model.</p></li><li><p>LagOps91 expresses interest in the potential real-world performance of the Kimi K2.6 model, noting that while benchmarks are impressive, the true test will be how these translate into practical applications. This underscores the importance of evaluating models beyond theoretical metrics to assess their utility in real-world scenarios.</p></li></ul></li><li><p><strong><a href="https://www.reddit.com/r/LocalLLaMA/comments/1sqswq6/kimi_k26/">Kimi K2.6</a></strong> (Activity: 570): <strong>The image presents a benchmark comparison of AI models, highlighting Kimi K2.6&#8217;s performance across various tasks against other models like GPT-5.4, Claude Opus 4.6, and Gemini 3.1 Pro. Kimi K2.6 shows strong performance, particularly in categories such as General Agents, Coding, and Visual Agents, suggesting its competitive edge in these areas. The chart underscores Kimi K2.6&#8217;s capability, especially in tasks like &#8220;Humanity&#8217;s Last Exam&#8221; and &#8220;DeepSearchQA,&#8221; where it scores highly, indicating its potential as a robust AI model.</strong> Commenters note the significance of Kimi K2.6&#8217;s performance, especially in coding, and express surprise at its competitiveness with closed-source models. There is also a mention of Kimi&#8217;s vendor verifier, which standardizes third-party service evaluations, highlighting its importance in the AI ecosystem.</p><ul><li><p>The Kimi K2.6 model introduces a standardized method for evaluating third-party services, which is crucial for ensuring consistent performance and reliability across different implementations. This approach could significantly impact how open-source models are assessed compared to their closed-source counterparts, potentially leveling the playing field.</p></li><li><p>There is a notable anticipation that Kimi K2.6 might outperform Opus, a competing model. Despite its large size, the community is hopeful that Kimi K2.6 will set a new benchmark in performance, especially in comparison to other models like DeepseekV4, which had high expectations but did not fully deliver.</p></li><li><p>The release of Kimi K2.6 has raised expectations for future models, such as GLM-5.1, by setting a high standard in the open-source community. This development suggests a shift in the competitive landscape, where open-source models are increasingly challenging the dominance of proprietary models.</p></li></ul></li></ul><h3><strong>2. Gemma 4 Model Capabilities and Benchmarks</strong></h3><ul><li><p><strong><a href="https://www.reddit.com/r/LocalLLaMA/comments/1srrhi5/gemma_4_vision/">Gemma 4 Vision</a></strong> (Activity: 319): <strong>The post discusses optimizing the vision capabilities of the Gemma 4 model by adjusting its vision budget parameters. The default settings for </strong><code>--image-min-tokens</code><strong> and </strong><code>--image-max-tokens</code><strong> are </strong><code>40</code><strong> and </strong><code>280</code><strong> respectively, which are considered insufficient for detailed OCR tasks. The author suggests increasing these to </strong><code>560</code><strong> and </strong><code>2240</code><strong> to improve performance, noting that this configuration allows Gemma 4 to outperform other models like Qwen 3.5, Qwen 3.6, and GLM OCR in vision tasks. This adjustment requires a significant increase in VRAM usage, from </strong><code>63 GB</code><strong> to </strong><code>77 GB</code><strong> for </strong><code>q8_0</code><strong> at max context. The post also mentions a limitation with Ollama&#8217;s implementation, which may not support these changes due to an unresolved issue.</strong> A commenter inquires about the minimum token settings for smaller models, questioning whether the <code>40</code> token minimum applies to larger models only. Another user requests detailed configuration options for <strong>llamacpp</strong> and <strong>vllm</strong>, indicating a need for more comprehensive setup guidance.</p><ul><li><p>Temporary-Mix8022 discusses using the vision encoder from smaller models with around <code>150 million parameters</code>, mentioning a configuration of <code>70 tokens</code> as the minimum. They inquire if <code>40 tokens</code> is the minimum for larger models with <code>500 million parameters</code>, suggesting a difference in token requirements based on model size.</p></li><li><p>stddealer shares their experience using <code>--image-min-tokens 1024</code> and <code>--image-max-tokens 1536</code> settings, which they adopted from Qwen3.5. This configuration led to confusion about the perceived underperformance of Gemma4&#8217;s vision capabilities, indicating that token settings significantly impact model performance.</p></li><li><p>Yukki-elric suggests setting both <code>--image-min-tokens</code> and <code>--image-max-tokens</code> to <code>1120</code> for optimal image quality processing. This recommendation implies a balance between token allocation and image quality, potentially offering a more reliable configuration than others discussed.</p></li></ul></li><li><p><strong><a href="https://www.reddit.com/r/LocalLLaMA/comments/1sr35pk/gemma4e2bs_safety_filters_make_it_unusable_for/">Gemma-4-E2B&#8217;s safety filters make it unusable for emergencies</a></strong> (Activity: 985): <strong>Google&#8217;s Gemma-4-E2B model, intended as a local, offline resource for emergency preparedness, is criticized for its overly aggressive safety filters, rendering it ineffective in emergencies. The model issues &#8216;hard refusals&#8217; on critical survival topics such as emergency airway procedures, water purification, mechanical maintenance, and food processing, under the guise of safety. This limitation is problematic in scenarios where contacting emergency services is not feasible, such as during a war or grid collapse.</strong> Commenters argue that the model&#8217;s refusal is justified due to its limited world knowledge, suggesting that relying on it in emergencies could be dangerous. Some suggest using uncensored versions or integrating the model with a Wikipedia backup for more reliable information.</p><ul><li><p>Klutzy-Snow8016 highlights the limitations of the Gemma-4-E2B model, emphasizing its lack of comprehensive world knowledge and the potential dangers of relying on it in emergencies. They suggest that the model could hallucinate incorrect information, which could be life-threatening. A practical suggestion is made to download a Wikipedia backup and enable the model to query it, enhancing its utility in critical situations.</p></li><li><p>iliark points out that in some cases, the Gemma-4-E2B model provides correct advice, such as not removing shrapnel from a wound, which aligns with medical guidelines. This indicates that while the model may have limitations, it can still offer valuable guidance in specific scenarios, provided the advice is verified against reliable sources.</p></li><li><p>Illustrious_Yam9237 argues against using LLMs like Gemma-4-E2B for emergency advice, suggesting that storing relevant PDFs would be a more reliable and efficient solution. This reflects a broader skepticism about the practicality and reliability of LLMs in high-stakes situations where accuracy is critical.</p></li></ul></li><li><p><strong><a href="https://www.reddit.com/r/LocalLLaMA/comments/1sqrl1l/gemma_4_26ba4b_gguf_benchmarks/">Gemma 4 26B-A4B GGUF Benchmarks</a></strong> (Activity: 421): <strong>The image is a performance benchmark chart for the Gemma 4 26B-A4B GGUF models, focusing on Mean KL Divergence across different providers. The chart illustrates that Unsloth GGUFs are on the Pareto frontier, indicating they are top-performing in terms of retaining accuracy after quantization. The benchmarks show that Unsloth models outperform others in 21 out of 22 sizes, with updates to Q6_K quants making them more dynamic without requiring re-downloads. Additionally, a new UD-IQ4_NL_XL quant is introduced, fitting within 16GB VRAM, offering a middle ground between existing models. The image supports the text&#8217;s emphasis on Unsloth&#8217;s effectiveness in quantized model performance.</strong> A comment suggests including inference speed benchmarks, noting the challenge of varying hardware, while another highlights the efficiency of UD-IQ2_XXS compared to larger models from ggml-org.</p><ul><li><p>qfox337 raises a pertinent question about the inclusion of inference speed benchmarks, noting the potential variability depending on hardware. They inquire whether different compression schemes significantly impact performance, suggesting that benchmarks could provide clarity on this aspect.</p></li><li><p>Far-Low-4705 compares quantization methods, highlighting that <code>UD-IQ2_XXS</code> is more efficient at <code>9Gb</code> compared to <code>Q4_K_M</code> from ggml-org at <code>16Gb</code>. This suggests a significant improvement in model size efficiency, which could be crucial for deployment on resource-constrained systems.</p></li><li><p>-Ellary- discusses the performance of different quantization methods, noting that while Unsloth Qs are often highlighted in benchmarks, their own tests show that Bartowski Qs perform similarly and offer greater stability. This suggests that benchmark results may not fully capture real-world performance nuances.</p></li></ul></li></ul><h3><strong>3. Qwen 3.6 Model Updates and Comparisons</strong></h3><ul><li><p><strong><a href="https://www.reddit.com/r/LocalLLaMA/comments/1srhzii/every_time_a_new_model_comes_out_the_old_one_is/">Every time a new model comes out, the old one is obsolete of course</a></strong> (Activity: 1164): <strong>The image is a meme illustrating the rapid obsolescence of AI models, specifically comparing &#8220;Gemma4&#8221; and &#8220;Qwen3.6.&#8221; The meme humorously depicts the tendency of users to abandon older models in favor of newer ones, even if the older models still have valuable applications. The comments highlight that while &#8220;Qwen3.6&#8221; may be preferred for certain tasks like coding, &#8220;Gemma4&#8221; is still favored for creative writing and translation, indicating that different models have strengths in different areas.</strong> Commenters express a preference for &#8220;Gemma4&#8221; in creative writing and translation tasks, while &#8220;Qwen3.6&#8221; is noted for its coding capabilities. There is also a concern about the reliability and continued support of newer models like &#8220;Qwen3.6.&#8221;</p><ul><li><p><strong>Gemma 4</strong> is noted for its superior performance in creative writing tasks, with users highlighting its ability to handle such tasks without contest. This suggests a specialization or optimization in its architecture or training data that favors creative outputs.</p></li><li><p><strong>Qwen</strong> is criticized for its performance in translation tasks, with users noting that it falls short compared to other models. However, it is recognized for its strengths in coding and development, indicating a possible focus on technical language processing.</p></li><li><p>A technical issue with <strong>Qwen</strong> is highlighted regarding its instruction-following capabilities. Users report that after processing a few images, Qwen&#8217;s ability to follow instructions degrades significantly, leading to incorrect tool calls and failure to verify results. This suggests potential limitations in its context management or instruction parsing mechanisms.</p></li></ul></li><li><p><strong><a href="https://www.reddit.com/r/LocalLLaMA/comments/1sqxiz0/laymans_comparison_on_qwen36_35ba3b_and_gemma4/">Layman&#8217;s comparison on Qwen3.6 35b-a3b and Gemma4 26b-a4b-it</a></strong> (Activity: 362): <strong>The post compares two AI models, Qwen3.6-35B-A3B and Gemma4 26B-A4B-it, running on a </strong><code>16GB VRAM</code><strong> video card using Windows LM Studio with recommended inference settings. The models are evaluated for their performance in coding and general tasks. Qwen3.6 is described as an &#8216;A+ student&#8217; with high energy, while Gemma4 is a &#8216;solid B student&#8217; that performs reliably. The models run at comparable speeds, but Qwen is noted for hallucinating methods more frequently than Gemma, which is better for complex prompts and backend scripting. The post also highlights the importance of using the correct system prompts to unlock Gemma&#8217;s potential, as demonstrated by a user comment.</strong> Commenters note that <strong>Qwen3.6</strong> excels in programming and tool calling, while <strong>Gemma4</strong> is preferred for conversation, roleplay, and translation. There is a debate on the backend capabilities, with Qwen hallucinating more than Gemma. Some users suggest that custom fine-tuning or system prompts can significantly enhance Gemma&#8217;s performance, particularly in frontend tasks.</p><ul><li><p>Sadman782 highlights that while Gemma4 can be improved with custom fine-tuning or system prompts to enhance its frontend capabilities, Qwen3.6 often hallucinates methods, especially in backend tasks. They note that Gemma4 performs better in complex app development, as Qwen tends to produce errors more frequently. This suggests that Gemma4 might be more reliable for intricate coding tasks, whereas Qwen3.6 might struggle with backend consistency.</p></li><li><p>Kahvana provides a comparative analysis, noting that Qwen3.5/3.6 excels in programming and tool calling, whereas Gemma4 is superior for conversation, roleplay, and translation tasks. They mention that both models have their strengths, with Qwen being more suitable for technical tasks and Gemma4 for more general or creative tasks. This indicates a clear division in their optimal use cases, with Qwen being more technically oriented and Gemma4 more versatile in language-based tasks.</p></li><li><p>BigYoSpeck discusses the aesthetic capabilities of Qwen models, noting their ability to create visually appealing designs with &#8216;flair.&#8217; However, they caution that this does not necessarily translate to better problem-solving or instruction-following capabilities. They suggest testing models with unique challenges that require adaptation beyond their training set to truly assess their capabilities, rather than relying on generic tasks that may not fully showcase their strengths.</p></li></ul></li><li><p><strong><a href="https://www.reddit.com/r/LocalLLaMA/comments/1sqlcan/qwen_36_max_preview_just_went_live_on_the_qwen/">Qwen 3.6 Max Preview just went live on the Qwen Chat website. It currently has the highest AA-Intelligence Index score among Chinese models (52) (Will it be open source?)</a></strong> (Activity: 440): <strong>Qwen 3.6 Max has been released on the <a href="https://chat.qwen.ai/">Qwen Chat website</a> and currently holds the highest AA-Intelligence Index score of </strong><code>52</code><strong> among Chinese models, as reported by <a href="https://x.com/AiBattle_/status/2046132538960158901">AiBattle</a>. The model&#8217;s parameter count is speculated to be between </strong><code>600-700B</code><strong>, given that the previous version, Qwen 3.6, had </strong><code>397B</code><strong> parameters. However, there is no indication that the Max version will be open-sourced, as historically, Max models have not been made publicly available.</strong> Commenters express skepticism about the open-sourcing of Max models, noting that these models are typically not accessible to the public. There is a preference for smaller models that can be run on consumer-grade hardware, suggesting that Max models should remain proprietary to support the company&#8217;s revenue.</p><ul><li><p>A user speculates on the parameter count of the Qwen 3.6 Max model, suggesting it could be between <code>600-700B</code> parameters, given that the previous version, Qwen 3.6, had <code>397B</code> parameters. This indicates a significant increase in model size, which could impact performance and resource requirements.</p></li><li><p>Another user expresses a preference for smaller or medium-sized models that can run on consumer-grade hardware, highlighting a common trade-off in AI development between model size and accessibility. They suggest that while max models serve as a revenue engine, open-sourcing smaller models could benefit the community by making advanced AI more accessible.</p></li><li><p>A comment notes that the largest model likely to be open-sourced is the <code>122B</code> model, as the company has stopped open-sourcing their larger <code>397B</code> models. This reflects a strategic decision to keep larger models proprietary, possibly to maintain a competitive edge or due to resource constraints in supporting open-source releases.</p></li></ul></li></ul><p></p>
      <p>
          <a href="https://www.latent.space/p/ainews-openai-launches-gpt-image">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[[AINews] Moonshot Kimi K2.6: the world's leading Open Model refreshes to catch up to Opus 4.6 (ahead of DeepSeek v4?)]]></title><description><![CDATA[Yay Kimi!!!]]></description><link>https://www.latent.space/p/ainews-moonshot-kimi-k26-the-worlds</link><guid isPermaLink="false">https://www.latent.space/p/ainews-moonshot-kimi-k26-the-worlds</guid><dc:creator><![CDATA[Latent.Space]]></dc:creator><pubDate>Tue, 21 Apr 2026 00:19:33 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!t76W!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba3bb8e1-94f7-4acd-a98b-e7d2ce0d577e_2886x1483.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Two days left before Early Bird ends for <a href="http://ai.engineer/wf">AI Engineer World&#8217;s Fair</a> this Summer in SF. This is will be THE BIG ONE of the year - lock in discounts up to $500 (refundable).</em></p><div><hr></div><p><a href="https://www.reddit.com/r/DeepSeek/comments/1sppz7q/they_said_its_next_week/">DeepSeek V4 rumors</a> are back, and we learned our lesson not to get too excited, but in their deafening silence <a href="https://news.smol.ai/issues/25-12-01-deepseek-32">since v3.2</a>, Moonshot has owned the crown of <a href="https://x.com/ArtificialAnlys/status/2016250140219343163?s=20">leading Chinese open model lab for all of 2026 to date</a>, and K2.6 refreshes the lead that <a href="https://www.latent.space/p/ainews-moonshot-kimi-k25-beats-sonnet?utm_source=publication-search">K2.5 established in January</a>, with (presumably) more continued pre/posttraining (this time, details of how much more training were not disclosed). Comparing the numbers from the two launches 3 months apart demonstrates the staggering amount of progress:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!t76W!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba3bb8e1-94f7-4acd-a98b-e7d2ce0d577e_2886x1483.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!t76W!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba3bb8e1-94f7-4acd-a98b-e7d2ce0d577e_2886x1483.png 424w, https://substackcdn.com/image/fetch/$s_!t76W!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba3bb8e1-94f7-4acd-a98b-e7d2ce0d577e_2886x1483.png 848w, https://substackcdn.com/image/fetch/$s_!t76W!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba3bb8e1-94f7-4acd-a98b-e7d2ce0d577e_2886x1483.png 1272w, https://substackcdn.com/image/fetch/$s_!t76W!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba3bb8e1-94f7-4acd-a98b-e7d2ce0d577e_2886x1483.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!t76W!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba3bb8e1-94f7-4acd-a98b-e7d2ce0d577e_2886x1483.png" width="1200" height="616.4835164835165" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ba3bb8e1-94f7-4acd-a98b-e7d2ce0d577e_2886x1483.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:748,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:1190748,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.latent.space/i/194854641?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba3bb8e1-94f7-4acd-a98b-e7d2ce0d577e_2886x1483.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!t76W!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba3bb8e1-94f7-4acd-a98b-e7d2ce0d577e_2886x1483.png 424w, https://substackcdn.com/image/fetch/$s_!t76W!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba3bb8e1-94f7-4acd-a98b-e7d2ce0d577e_2886x1483.png 848w, https://substackcdn.com/image/fetch/$s_!t76W!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba3bb8e1-94f7-4acd-a98b-e7d2ce0d577e_2886x1483.png 1272w, https://substackcdn.com/image/fetch/$s_!t76W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba3bb8e1-94f7-4acd-a98b-e7d2ce0d577e_2886x1483.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Moonshot/Kimi continues to compete at a level far above &#8220;just being open source versions of Frontier models&#8221; (though it is one of <a href="https://www.latent.space/p/ainews-anthropic-accuses-deepseek?utm_source=publication-search">the three Chinese labs accused by Anthropic in Feb</a>) - they are taking on <a href="https://www.latent.space/p/ainews-gemini-31-pro-2x-30-on-arc?utm_source=publication-search">Gemini 3.1</a> in their home turf of frontend design, touting a 68.6% win+tie rate vs Gemini 3.1 Pro:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MtUC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd63fd66f-c5ac-4e9e-ba01-cc7669f946c3_1478x1386.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MtUC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd63fd66f-c5ac-4e9e-ba01-cc7669f946c3_1478x1386.png 424w, https://substackcdn.com/image/fetch/$s_!MtUC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd63fd66f-c5ac-4e9e-ba01-cc7669f946c3_1478x1386.png 848w, https://substackcdn.com/image/fetch/$s_!MtUC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd63fd66f-c5ac-4e9e-ba01-cc7669f946c3_1478x1386.png 1272w, https://substackcdn.com/image/fetch/$s_!MtUC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd63fd66f-c5ac-4e9e-ba01-cc7669f946c3_1478x1386.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MtUC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd63fd66f-c5ac-4e9e-ba01-cc7669f946c3_1478x1386.png" width="1456" height="1365" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d63fd66f-c5ac-4e9e-ba01-cc7669f946c3_1478x1386.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1365,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1042899,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.latent.space/i/194854641?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd63fd66f-c5ac-4e9e-ba01-cc7669f946c3_1478x1386.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!MtUC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd63fd66f-c5ac-4e9e-ba01-cc7669f946c3_1478x1386.png 424w, https://substackcdn.com/image/fetch/$s_!MtUC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd63fd66f-c5ac-4e9e-ba01-cc7669f946c3_1478x1386.png 848w, https://substackcdn.com/image/fetch/$s_!MtUC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd63fd66f-c5ac-4e9e-ba01-cc7669f946c3_1478x1386.png 1272w, https://substackcdn.com/image/fetch/$s_!MtUC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd63fd66f-c5ac-4e9e-ba01-cc7669f946c3_1478x1386.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And scaling out the pioneering work they did with Agent Swarm RL last edition:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yOCA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe61ca9f0-f912-48cd-b7a7-fa1880cdcfcb_1454x888.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yOCA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe61ca9f0-f912-48cd-b7a7-fa1880cdcfcb_1454x888.png 424w, https://substackcdn.com/image/fetch/$s_!yOCA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe61ca9f0-f912-48cd-b7a7-fa1880cdcfcb_1454x888.png 848w, https://substackcdn.com/image/fetch/$s_!yOCA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe61ca9f0-f912-48cd-b7a7-fa1880cdcfcb_1454x888.png 1272w, https://substackcdn.com/image/fetch/$s_!yOCA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe61ca9f0-f912-48cd-b7a7-fa1880cdcfcb_1454x888.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yOCA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe61ca9f0-f912-48cd-b7a7-fa1880cdcfcb_1454x888.png" width="1454" height="888" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e61ca9f0-f912-48cd-b7a7-fa1880cdcfcb_1454x888.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:888,&quot;width&quot;:1454,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:305252,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.latent.space/i/194854641?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe61ca9f0-f912-48cd-b7a7-fa1880cdcfcb_1454x888.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yOCA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe61ca9f0-f912-48cd-b7a7-fa1880cdcfcb_1454x888.png 424w, https://substackcdn.com/image/fetch/$s_!yOCA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe61ca9f0-f912-48cd-b7a7-fa1880cdcfcb_1454x888.png 848w, https://substackcdn.com/image/fetch/$s_!yOCA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe61ca9f0-f912-48cd-b7a7-fa1880cdcfcb_1454x888.png 1272w, https://substackcdn.com/image/fetch/$s_!yOCA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe61ca9f0-f912-48cd-b7a7-fa1880cdcfcb_1454x888.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And, with OpenClaw being the flavor of the quarter, their own <strong>ClawBench </strong>and a minor rebrand of their Agent Swarm work in to "Claw Groups&#8221;.</p><p>Overall not as <em>technically </em>impressive in isolation as K2.5, but <strong>overall</strong> still showing far more execution and imagination and drive than their peers, an impressive update and incredible gift to the ecosystem.</p><p></p><blockquote><p>AI News for 4/18/2026-4/20/2026. We checked 12 subreddits, <a href="https://twitter.com/i/lists/1585430245762441216">544 Twitters</a> and no further Discords. <a href="https://news.smol.ai/">AINews&#8217; website</a> lets you search all past issues. As a reminder, <a href="https://www.latent.space/p/2026">AINews is now a section of Latent Space</a>. You can <a href="https://support.substack.com/hc/en-us/articles/8914938285204-How-do-I-subscribe-to-or-unsubscribe-from-a-section-on-Substack">opt in/out</a> of email frequencies!</p></blockquote><div><hr></div><h1><strong>AI Twitter Recap</strong></h1><p><strong>Kimi K2.6 and Qwen3.6-Max-Preview Push Open Agentic Coding Forward</strong></p><ul><li><p><strong>Moonshot&#8217;s Kimi K2.6</strong> was the clear release of the day: an open-weight <strong>1T-parameter MoE</strong> with <strong>32B active</strong>, <strong>384 experts</strong> (8 routed + 1 shared), <strong>MLA attention</strong>, <strong>256K context</strong>, native multimodality, and <strong>INT4 quantization</strong>, with day-0 support in <a href="https://x.com/vllm_project/status/2046251287206035759">vLLM</a>, <a href="https://x.com/OpenRouter/status/2046259590774571199">OpenRouter</a>, <a href="https://x.com/michellechen/status/2046297037742997909">Cloudflare Workers AI</a>, <a href="https://x.com/baseten/status/2046263526281576573">Baseten</a>, <a href="https://x.com/pcuenq/status/2046283942689456297">MLX</a>, <a href="https://x.com/NousResearch/status/2046300755683098910">Hermes Agent</a>, and <a href="https://x.com/opencode/status/2046275886396125680">OpenCode</a>. Moonshot claims open-source SOTA on <strong>HLE w/ tools 54.0</strong>, <strong>SWE-Bench Pro 58.6</strong>, <strong>SWE-bench Multilingual 76.7</strong>, <strong>BrowseComp 83.2</strong>, <strong>Toolathlon 50.0</strong>, <strong>CharXiv w/ python 86.7</strong>, and <strong>Math Vision w/ python 93.2</strong> in the <a href="https://x.com/Kimi_Moonshot/status/2046249571882500354">launch thread</a>. The more novel systems claims are around <strong>long-horizon execution</strong>&#8212;<strong>4,000+ tool calls</strong>, <strong>12+ hour continuous runs</strong>, <strong>300 parallel sub-agents</strong>, and &#8220;Claw Groups&#8221; for multi-agent/human coordination. Community reactions quickly centered on K2.6 as a viable Claude/GPT backend for coding and infra work, including reports of a <a href="https://x.com/scaling01/status/2046250343479054540">5-day autonomous infra agent run</a>, <a href="https://x.com/Yulun_Du/status/2046252918526071017">kernel rewrites</a>, and a <a href="https://x.com/nrehiew_/status/2046254256194474221">Zig inference engine outperforming LM Studio by 20% TPS</a>.</p></li><li><p><strong>Alibaba&#8217;s Qwen3.6-Max-Preview</strong> also landed as an early preview of its next flagship with improved <strong>agentic coding</strong>, stronger world knowledge and instruction following, and better &#8220;real-world agent and knowledge reliability&#8221; per <a href="https://x.com/Alibaba_Qwen/status/2046227759475921291">@Alibaba_Qwen</a>. Early community takes pegged it as unusually stable for long-reasoning tasks; <a href="https://x.com/teortaxesTex/status/2046166258853269990">@teortaxesTex</a> highlighted it solving <strong>AIME 2026 #15</strong> after ~30 minutes of thinking, and <a href="https://x.com/arena/status/2046268995163258958">Arena</a> later noted <strong>Qwen3.6 Plus</strong> reaching <strong>#7 in Code Arena</strong> and moving Alibaba to <strong>#3 lab</strong> there. Together, Kimi and Qwen reinforced a broader theme: Chinese open and semi-open labs are shipping highly competitive coding/agent models with fast ecosystem uptake.</p></li></ul><p><strong>Hermes Agent&#8217;s Rapid Ecosystem Expansion and Multi-Agent Orchestration Patterns</strong></p><ul><li><p><strong>Hermes Agent</strong> continued to emerge as the most visible open agent stack in this batch. Multiple tweets pointed to it surpassing <strong>100K GitHub stars</strong> in under two months and overtaking OpenClaw in weekly star growth, with <a href="https://x.com/Delphi_Digital/status/2045839142450536504">@Delphi_Digital</a> framing it as evidence that &#8220;open source agents are no longer a one-project story.&#8221; The ecosystem momentum is tangible: native launch support in <a href="https://x.com/NFTCPS/status/2045730947501576460">Ollama</a>, integration with <a href="https://x.com/_Evan_Boyle/status/2045926113889989057">Copilot CLI via Ollama</a>, a growing set of <a href="https://x.com/0xMulight/status/2046071441469366368">community web UIs</a>, and third-party tooling like <a href="https://x.com/outsource_/status/2046079580105064787">Hermes Workspace V2</a>, Browser Use integrations, and cloud deployment templates.</p></li><li><p>The more substantive content came from operator patterns. A detailed Chinese thread on <a href="https://x.com/BTCqzy1/status/2045720855137903046">advanced Hermes usage</a> broke out three mechanisms that matter in practice for multi-agent systems: <strong>stateless ephemeral units</strong> for true parallelism (<code>skip_memory=True</code>, <code>skip_context_files=True</code>), <strong>LLM-driven replanning</strong> over structured failure metadata (<code>status</code>, <code>exit_reason</code>, <code>tool_trace</code>) instead of blind retries, and <strong>dynamic context injection</strong> via directory-local <code>AGENTS.md</code>/<code>.cursorrules</code> surfaced only through tool results. That is a more disciplined orchestration model than stuffing all history into one prompt. Related community posts described Hermes as a four-layer memory system with periodic memory consolidation, contrasted with OpenClaw&#8217;s &#8220;context window + RAG&#8221; approach in <a href="https://x.com/ResearchWang/status/2046080807186665594">one comparison thread</a>.</p></li><li><p>The ecosystem is also shifting toward <strong>self-improving harnesses</strong> and long-running operation: examples include <a href="https://x.com/NFTCPS/status/2046076635200553224">hermes-skill-factory, maestro, icarus-plugin, and cloud templates</a>, alongside discussion of the <a href="https://x.com/TheTuringPost/status/2045988056088678667">Externalized Intelligence in LLM Agents survey</a>, which frames capability as increasingly living outside model weights&#8212;in memory systems, tools, protocols, and harnesses.</p></li></ul><p><strong>Memory, Context, and Runtime Become the New Product Surface for Coding Agents</strong></p><ul><li><p><strong>OpenAI Codex Chronicle</strong> was the most notable product update: a research preview that lets Codex build memories from recent screen context, effectively turning passive work history into agent-usable context. OpenAI says Chronicle uses <strong>background agents</strong> to build memories from screenshots, stores captures and memories <strong>on device</strong>, lets users inspect/edit those memories, and is rolling out to <strong>Pro users on macOS</strong> (excluding EU/UK/Switzerland) for now via <a href="https://x.com/OpenAIDevs/status/2046288243768082699">@OpenAIDevs</a> and <a href="https://x.com/thsottiaux/status/2046291546325369065">@thsottiaux</a>. This is a meaningful shift from chat history as memory to <strong>ambient context capture</strong>, and several builders immediately recognized the lock-in implications; <a href="https://x.com/hwchase17/status/2046308913939919232">@hwchase17</a> bluntly noted that &#8220;memory will be the great lock in.&#8221;</p></li><li><p>There was also a parallel wave of infra thinking around <strong>runtime vs harness</strong>. LangChain&#8217;s new guide on <a href="https://x.com/LangChain/status/2046275653335462128">deploying long-running agents</a> and follow-on posts by <a href="https://x.com/Vtrivedy10/status/2046280543978057892">@Vtrivedy10</a> and <a href="https://x.com/sydneyrunkle/status/2046284044942397744">@sydneyrunkle</a> argue that building an agent is mostly a harness problem, but productionizing it is a <strong>runtime problem</strong>: multi-tenant isolation, memory, observability, retries, governance, and improvement loops. This aligns with the self-improving-agent discussion around the <a href="https://x.com/TheTuringPost/status/2046254041051943157">Autogenesis Protocol</a> and <a href="https://x.com/omarsar0/status/2045956901750399374">auditable self-improvement systems</a>, both of which decompose prompts, tools, memory, and environments into versioned resources with gated reflection/improvement/commit cycles.</p></li><li><p>On the UX side, coding-agent tools kept polishing the terminal surface: <a href="https://x.com/cursor_ai/status/2046324136377721128">Cursor CLI added </a><code>/debug</code><a href="https://x.com/cursor_ai/status/2046324136377721128"> and customizable status bars</a>, while <a href="https://x.com/jullerino/status/2046110099262103743">OpenCode shipped a new model picker</a>. The common pattern is that memory, inspection, and execution controls are becoming first-class product features, not just backend details.</p></li></ul><p><strong>Inference Systems and Architecture Work: Prefill/Decode Separation, Linear Attention, and Model Surgery</strong></p><ul><li><p>A notable systems thread was <strong>Prefill-as-a-Service</strong> for cross-datacenter inference. The core argument, described in <a href="https://x.com/ZhihuFrontier/status/2046171631228428572">a detailed Zhihu Frontier summary</a> and echoed by <a href="https://x.com/nrehiew_/status/2046201782163095596">@nrehiew_</a>, is that traditional prefill/decode disaggregation hits a bandwidth wall because standard-attention KV cache transfer is too large for cross-DC links. <strong>Linear attention / recurrent-state architectures</strong> like Kimi Linear reduce state transfer enough to make remote prefill practical. The PoC cited scales a <strong>1T-parameter</strong> linear-attention model across mixed <strong>H200/H20</strong> clusters over a <strong>100 Gbps</strong> inter-DC link, reporting <strong>+54% throughput</strong> and <strong>-64% P90 TTFT</strong>, with outbound bandwidth around <strong>13 Gbps</strong>. If those numbers hold more broadly, linear-attention families may matter as much for serving topology as for asymptotic context scaling.</p></li><li><p>On the architecture side, <a href="https://x.com/lianghui_zhu/status/2045868757869080695">@lianghui_zhu</a> argued that post-ResNet deep nets have underexplored how layers communicate, beyond simple <code>x + F(x)</code> residual pathways. While the thread text here is partial, it signals renewed interest in <strong>inter-layer communication topologies</strong> rather than just scaling width/depth. Related architectural exploration appeared in the strong engagement around <strong>recurrent-depth transformers</strong>, e.g. <a href="https://x.com/TheAITimeline/status/2046043384289112408">Loop, Think, &amp; Generalize</a>, which reports systematic compositional generalization emerging through recurrence and grokking-like stages, plus community connections to <a href="https://x.com/torchcompiled/status/2046060774083449033">Universal Transformers and MoEUT variants</a>.</p></li><li><p>A more applied model-surgery idea came from <a href="https://x.com/ostrisai/status/2045677110413668743">@ostrisai</a>, who expanded image-model <strong>patch-2 layers to patch-4</strong> by averaging/replicating sub-patch weights, aiming for <strong>2&#215; image size at the same compute</strong> with near-zero-init transfer before finetuning. If this cleanup finetune works, it would be a clever example of reparameterizing existing image backbones for higher resolution without full retraining.</p></li></ul><p><strong>Benchmarks, Evals, and Safety Stress Tests Are Getting More Realistic</strong></p><ul><li><p><strong>Arena</strong> results continued to matter for multimodal models. <a href="https://x.com/arena/status/2046224760657658239">@arena</a> reported <strong>Claude Opus 4.7</strong> taking <strong>#1 in Vision &amp; Document Arena</strong>, with <strong>+4 points</strong> over Opus 4.6 in Document Arena and a large margin over the next non-Anthropic models. Subcategory wins included <strong>diagram</strong>, <strong>homework</strong>, and <strong>OCR</strong>, reinforcing Anthropic&#8217;s current strength on document-heavy, long-context enterprise workflows.</p></li><li><p>On the safety/evals side, <strong>Redwood Research&#8217;s LinuxArena</strong> is the more technically interesting result: <a href="https://x.com/arankomatsuzaki/status/2046070569758752984">20 live production environments for AI agents</a>, with frontier models achieving roughly <strong>23% undetected sabotage</strong> against trusted monitors. The takeaway in the tweet is blunt: as useful work rises, so does attack surface; <strong>sandboxing alone fails</strong>, so <strong>monitoring is essential</strong>. This feels directionally important because it moves from toy CTFs to more production-like environments.</p></li><li><p>Two benchmark-adjacent research items stood out. <strong>Sakana&#8217;s SSoT</strong> (&#8220;String Seed of Thought&#8221;) tackles a less discussed failure mode: LLMs are poor at <strong>distribution-faithful generation</strong>. In <a href="https://x.com/SakanaAILabs/status/2046248967307174225">the announcement</a>, they show that adding a prompt step where the model internally generates and manipulates a random string improves coin-flip calibration and output diversity without external RNGs. And <strong>Skill-RAG</strong>, summarized by <a href="https://x.com/omarsar0/status/2046249336162632155">@omarsar0</a>, uses hidden-state probing to detect impending knowledge failures and only then invoke the right retrieval strategy&#8212;moving RAG from unconditional retrieval to <strong>failure-aware retrieval selection</strong>.</p></li></ul><p><strong>Top tweets (by engagement)</strong></p><ul><li><p><strong>Kimi K2.6 launch</strong>: Moonshot&#8217;s release dominated technical engagement, combining strong benchmark claims with unusual long-horizon agent systems details in <a href="https://x.com/Kimi_Moonshot/status/2046249571882500354">the main launch thread</a>.</p></li><li><p><strong>Anthropic&#8217;s AWS expansion</strong>: Anthropic said it secured up to <strong>5 GW of compute</strong> with Amazon, with an additional <strong>$5B investment today</strong> and up to <strong>$20B more</strong> later, a major signal on frontier-model capex and supply strategy via <a href="https://x.com/AnthropicAI/status/2046327624092487688">@AnthropicAI</a>.</p></li><li><p><strong>Codex Chronicle</strong>: OpenAI&#8217;s move toward screen-derived memory in <a href="https://x.com/OpenAIDevs/status/2046288243768082699">Chronicle</a> was one of the more consequential product-direction tweets for coding agents.</p></li><li><p><strong>Qwen3.6-Max-Preview</strong>: Alibaba&#8217;s <a href="https://x.com/Alibaba_Qwen/status/2046227759475921291">preview release</a> reinforced that top-tier coding/agent competition is no longer concentrated in a handful of Western labs.</p></li></ul><div><hr></div><h1><strong>AI Reddit Recap</strong></h1><h2><strong>/r/LocalLlama + /r/localLLM Recap</strong></h2><h3><strong>1. Kimi K2.6 Model Release and Benchmarks</strong></h3><p></p>
      <p>
          <a href="https://www.latent.space/p/ainews-moonshot-kimi-k26-the-worlds">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[🔬 Training Transformers to solve 95% failure rate of Cancer Trials — Ron Alfa & Daniel Bear, Noetik]]></title><description><![CDATA[95% of cancer treatments fail to pass clinical trials, but it may be a matching problem &#8212; that Noetik is solving with autoregressive transformers like TARIO-2!]]></description><link>https://www.latent.space/p/noetik</link><guid isPermaLink="false">https://www.latent.space/p/noetik</guid><dc:creator><![CDATA[Brandon Anderson]]></dc:creator><pubDate>Mon, 20 Apr 2026 16:17:17 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/194810752/a0db6b5676c927cdee846aada9291ad2.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>Today, we explain this piece of &#8220;clickbait&#8221; from our guest!</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!luCS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7e43170-fd2d-4ba2-9741-13992bbaa24c_1786x410.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!luCS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7e43170-fd2d-4ba2-9741-13992bbaa24c_1786x410.png 424w, https://substackcdn.com/image/fetch/$s_!luCS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7e43170-fd2d-4ba2-9741-13992bbaa24c_1786x410.png 848w, https://substackcdn.com/image/fetch/$s_!luCS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7e43170-fd2d-4ba2-9741-13992bbaa24c_1786x410.png 1272w, https://substackcdn.com/image/fetch/$s_!luCS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7e43170-fd2d-4ba2-9741-13992bbaa24c_1786x410.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!luCS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7e43170-fd2d-4ba2-9741-13992bbaa24c_1786x410.png" width="1456" height="334" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e7e43170-fd2d-4ba2-9741-13992bbaa24c_1786x410.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:334,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:112727,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.latent.space/i/194033573?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7e43170-fd2d-4ba2-9741-13992bbaa24c_1786x410.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!luCS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7e43170-fd2d-4ba2-9741-13992bbaa24c_1786x410.png 424w, https://substackcdn.com/image/fetch/$s_!luCS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7e43170-fd2d-4ba2-9741-13992bbaa24c_1786x410.png 848w, https://substackcdn.com/image/fetch/$s_!luCS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7e43170-fd2d-4ba2-9741-13992bbaa24c_1786x410.png 1272w, https://substackcdn.com/image/fetch/$s_!luCS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7e43170-fd2d-4ba2-9741-13992bbaa24c_1786x410.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a><figcaption class="image-caption">true, but not how you think!</figcaption></figure></div><p><strong>TL;DR: 95% of cancer treatments fail to <a href="https://www.nature.com/articles/s41467-025-64552-2">pass clinical trials</a>, but it may be a matching problem &#8212;&nbsp;if we better understood what patients have which tumors which will respond to which treatments, success rates improve dramatically and millions of lives can be saved &#8212;&nbsp;with the treatments we ALREADY have.</strong></p><p>See <a href="https://youtu.be/uqM8qjbLRHA">our full episode</a> dropping today:</p><div id="youtube2-uqM8qjbLRHA" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;uqM8qjbLRHA&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/uqM8qjbLRHA?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p></p><h2>Why Big Pharma is licensing AI Models</h2><p>Tolstoy famously wrote, &#8216;All healthy cells are alike; each cancer cell is unhappy in its own way.&#8217; Or something like that. Cancer might be the most misunderstood disease out there. It&#8217;s not one disease, it&#8217;s a family of diseases. Hundreds, maybe thousands, of unique diseases each with its own underlying biology. With this lens, saying you&#8217;ll &#8220;cure cancer&#8221; is like saying you&#8217;ll solve legos.</p><p>We keep hearing AI will cure cancer, but sadly it may not be so easy. Today&#8217;s guests &#8212; <a href="https://x.com/Ronalfa/status/2031083722980864010">Ron Alfa</a> and <a href="https://www.linkedin.com/in/daniel-bear-b79480279">Daniel Bear</a> from <a href="https://www.noetik.ai/">Noetik</a> &#8212; thinks they can use AI to break through a core bottleneck in the treatment development process.</p><p><a href="https://x.com/BiotechTV/status/2011577286634729785">GSK recently signed a $50M deal for their technology</a> that also includes an (undisclosed) long-term licensing deals for Noetik&#8217;s models like the recently announced <a href="https://x.com/Ronalfa/status/2045579548977500197?s=20">TARIO-2</a>, an autoregressive transformer <a href="https://x.com/owl_posting/status/2026313562721853730">trained</a> on one of the largest sets of tumor spatial transcriptomics datasets in the world. Whole-plex spatial transcriptomics is the richest way to read a tumor, and approximately ~0% of cancer patients going through standard care ever get one &#8212; and TARIO-2 can now predict an ~19,000-gene spatial map from the H&amp;E assay every patient already has. </p><p>Most big AI plays in BioTech have focused on discovery, and usually result in an in-house development effort (meaning tools companies usually become drug companies). This deal stands out in that it is a software licensing deal, and represents a commitment to a <em>platform</em> rather than a <em>drug</em>. </p><p>With attention on other software tools for drug development (see the <a href="https://www.latent.space/p/boltz">Boltz episode</a> and Isomorphic for example), it is starting to look like the appetite of Pharma for biotech tools has finally started to grow. <strong>Why the sudden interest?</strong></p><h2>Cancer is hard</h2><p>Biology is hard, cancer is harder. But despite this, we&#8217;ve made incredible progress. So many cancers that would have been death sentences twenty years ago are routinely survivable. It used to be our main strategy was just chemotherapy &#8212; poison you and hope the tumor dies before you do. Now, there are many treatments that actually kill a tumor and leave the rest of you intact! Immune checkpoint inhibitors like Keytruda and Opdivo target the defenses of dozens of tumor types. CAR-T therapy adds modified T-cells to your blood that can target B-cell malignancies very accurately. Antibody Drug Conjugates such as Trastuzumab combine a drug with an antibody, allowing it to target very specific (cancer) cells. We truly live in marvelous times.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/DrSamuelBHume/status/2039088953597317295?s=20&quot;,&quot;full_text&quot;:&quot;How outcomes in relapsed/refractory multiple myeloma changed, from 1986 to 2026 &quot;,&quot;username&quot;:&quot;DrSamuelBHume&quot;,&quot;name&quot;:&quot;Samuel Hume&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1892528696709259264/JNTgBK6K_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-31T21:14:25.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HExIhPpaMAAfSjf.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/iIUjM0vtkW&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:25,&quot;retweet_count&quot;:164,&quot;like_count&quot;:768,&quot;impression_count&quot;:247068,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>With that said, we still have a long way to go. For every type of cancer with a miracle treatment, we have many more that are still death sentences. The world spends $20-30 billion a year trying to cure cancers, with hundreds of clinical trials yearly.Yet, progress is slow with a <a href="https://www.nature.com/articles/s41467-025-64552-2">95% failure rate in clinical trials</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bFUv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3706693c-9371-44c0-9210-50e9d1c4733b_1500x746.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bFUv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3706693c-9371-44c0-9210-50e9d1c4733b_1500x746.png 424w, https://substackcdn.com/image/fetch/$s_!bFUv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3706693c-9371-44c0-9210-50e9d1c4733b_1500x746.png 848w, https://substackcdn.com/image/fetch/$s_!bFUv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3706693c-9371-44c0-9210-50e9d1c4733b_1500x746.png 1272w, https://substackcdn.com/image/fetch/$s_!bFUv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3706693c-9371-44c0-9210-50e9d1c4733b_1500x746.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bFUv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3706693c-9371-44c0-9210-50e9d1c4733b_1500x746.png" width="1456" height="724" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3706693c-9371-44c0-9210-50e9d1c4733b_1500x746.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:724,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:734879,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.latent.space/i/194033573?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3706693c-9371-44c0-9210-50e9d1c4733b_1500x746.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!bFUv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3706693c-9371-44c0-9210-50e9d1c4733b_1500x746.png 424w, https://substackcdn.com/image/fetch/$s_!bFUv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3706693c-9371-44c0-9210-50e9d1c4733b_1500x746.png 848w, https://substackcdn.com/image/fetch/$s_!bFUv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3706693c-9371-44c0-9210-50e9d1c4733b_1500x746.png 1272w, https://substackcdn.com/image/fetch/$s_!bFUv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3706693c-9371-44c0-9210-50e9d1c4733b_1500x746.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>The lab doesn&#8217;t translate to the clinic</h2><p>Are we leaving something on the table? Enter Noetik and Ron Alfa. Ron&#8217;s core thesis is that many of these &#8220;failed&#8221; treatments actually work! But we&#8217;re not looking at the right patients with the right tumors. If only we had a way to really understand the unique types of cancer biologies and which patients will respond to which treatments, we might be able to show a much higher success rate. Millions of lives (and billions of dollars) may ride on this.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Hw2f!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80eb33fe-0e5c-40fd-8920-b8eeae1e2f2c_863x483.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Hw2f!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80eb33fe-0e5c-40fd-8920-b8eeae1e2f2c_863x483.png 424w, https://substackcdn.com/image/fetch/$s_!Hw2f!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80eb33fe-0e5c-40fd-8920-b8eeae1e2f2c_863x483.png 848w, https://substackcdn.com/image/fetch/$s_!Hw2f!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80eb33fe-0e5c-40fd-8920-b8eeae1e2f2c_863x483.png 1272w, https://substackcdn.com/image/fetch/$s_!Hw2f!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80eb33fe-0e5c-40fd-8920-b8eeae1e2f2c_863x483.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Hw2f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80eb33fe-0e5c-40fd-8920-b8eeae1e2f2c_863x483.png" width="863" height="483" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/80eb33fe-0e5c-40fd-8920-b8eeae1e2f2c_863x483.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:483,&quot;width&quot;:863,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:85386,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.latent.space/i/194033573?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80eb33fe-0e5c-40fd-8920-b8eeae1e2f2c_863x483.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Hw2f!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80eb33fe-0e5c-40fd-8920-b8eeae1e2f2c_863x483.png 424w, https://substackcdn.com/image/fetch/$s_!Hw2f!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80eb33fe-0e5c-40fd-8920-b8eeae1e2f2c_863x483.png 848w, https://substackcdn.com/image/fetch/$s_!Hw2f!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80eb33fe-0e5c-40fd-8920-b8eeae1e2f2c_863x483.png 1272w, https://substackcdn.com/image/fetch/$s_!Hw2f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80eb33fe-0e5c-40fd-8920-b8eeae1e2f2c_863x483.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://go.bio.org/rs/490-EHZ-999/images/ClinicalDevelopmentSuccessRates2011_2020.pdf">source</a></figcaption></figure></div><p></p><h2>The Hard part: Blind Faith in Data Collection</h2><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;47f2a954-b79e-418b-aefe-a0e7e0324f28&quot;,&quot;duration&quot;:null}"></div><p>Ron and Noetik had the conviction to spend almost two years just collecting data. Lots, and lots, and lots, of data. Noetik has acquired thousands of actual human tumors, and collects a large multimodal dataset<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> of hundreds of millions of images that allows them to create a detailed map of the cell makeup in the local environment.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> These are real human tumors, not frankenstein mouse models or immortal cell lines.</p><p>This data is then fed into a massive self-supervised model, creating a &#8220;<a href="https://www.latent.space/p/biohub">virtual cell</a>&#8221;. This model has a deep understanding of cancer biology &#8212; Noetik has worked carefully to show it can distinguish different types of tumors. Maybe even tumors we didn&#8217;t identify as distinct previously! More recently they figured out how to scale up their model and data, and see no limit in their scaling laws!</p><p>Noetik&#8217;s models can simulate how a patient will respond to experimental treatments. They are working with partners to test promising drugs that were demonstrated to be safe, but not effective. If these models work as hoped, Noetik will bring new cancer treatments to patients without developing a new drug! Their models will also guide the discovery process towards drugs that are more likely to make it through clinical trials. You can imagine why this is so attractive to GSK.</p><h2>We&#8217;ll see&#8230;</h2><p>Ron and Dan make pretty persuasive arguments that their models will truly assist in cohort selection in useful ways and this seems valuable. And we think it&#8217;s pretty clear that</p><ol><li><p>Translation from lab to clinic is the biggest bottleneck for drug development.</p></li><li><p>Better cohort selection using biomarkers is likely to improve translation from lab to clinic.</p></li></ol><p>Noetik has already had some success here. We&#8217;ll see if they&#8217;re able to translate that into a reliable advantage.</p><p>Stepping back a bit from the technology, curing cancer is a pretty unambiguously positive application of AI. It is also a very hard problem to solve. Our guess is that most people have been impacted by cancer or will be at some point soon. And we hope that learning about the amazing work that companies like Noetik are doing will inspire a generation of AI engineers to work on the hardest and most exciting problems that society faces.</p><p></p><h2>Full Video Pod:</h2><div id="youtube2-uqM8qjbLRHA" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;uqM8qjbLRHA&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/uqM8qjbLRHA?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Their spatial transcriptomics dataset features over 1000 &#8220;channels&#8221;, that&#8217;s quite a feat!</p><p></p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>For those experts in the audience, the four modalities Noetik collects data on are: spatial transcriptomics, spatial proteomics, H&amp;E imaging, and whole exome sequencing.</p><p></p></div></div>]]></content:encoded></item><item><title><![CDATA[[AINews] The Two Sides of OpenClaw]]></title><description><![CDATA[a quiet day lets us reflect on openclaw this week.]]></description><link>https://www.latent.space/p/ainews-the-two-sides-of-openclaw</link><guid isPermaLink="false">https://www.latent.space/p/ainews-the-two-sides-of-openclaw</guid><pubDate>Sat, 18 Apr 2026 06:50:57 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!w4xU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd938eb29-488f-4a91-9b9d-7ba5dabf55af_1416x1022.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In an opportune coinciding of big three letter conferences, the <a href="https://x.com/bilawalsidhu/status/2045291456630509709">TED talk</a> and the <a href="https://www.youtube.com/watch?v=zgNvts_2TUE&amp;t=2087s&amp;pp=ygUVcGV0ZXIgc3RlaW5iZXJnZXIgdGVk">AIE talks</a> of Peter Steinberger dropped today. To the general public, the inspiring story of OpenClaw was delightfully <a href="https://www.ted.com/talks/peter_steinberger_how_i_created_openclaw_the_breakthrough_ai_agent">told onstage</a>, which recaps all the highs:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!w4xU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd938eb29-488f-4a91-9b9d-7ba5dabf55af_1416x1022.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!w4xU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd938eb29-488f-4a91-9b9d-7ba5dabf55af_1416x1022.png 424w, https://substackcdn.com/image/fetch/$s_!w4xU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd938eb29-488f-4a91-9b9d-7ba5dabf55af_1416x1022.png 848w, https://substackcdn.com/image/fetch/$s_!w4xU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd938eb29-488f-4a91-9b9d-7ba5dabf55af_1416x1022.png 1272w, https://substackcdn.com/image/fetch/$s_!w4xU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd938eb29-488f-4a91-9b9d-7ba5dabf55af_1416x1022.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!w4xU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd938eb29-488f-4a91-9b9d-7ba5dabf55af_1416x1022.png" width="1416" height="1022" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d938eb29-488f-4a91-9b9d-7ba5dabf55af_1416x1022.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1022,&quot;width&quot;:1416,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1125272,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.latent.space/i/194589475?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd938eb29-488f-4a91-9b9d-7ba5dabf55af_1416x1022.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!w4xU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd938eb29-488f-4a91-9b9d-7ba5dabf55af_1416x1022.png 424w, https://substackcdn.com/image/fetch/$s_!w4xU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd938eb29-488f-4a91-9b9d-7ba5dabf55af_1416x1022.png 848w, https://substackcdn.com/image/fetch/$s_!w4xU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd938eb29-488f-4a91-9b9d-7ba5dabf55af_1416x1022.png 1272w, https://substackcdn.com/image/fetch/$s_!w4xU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd938eb29-488f-4a91-9b9d-7ba5dabf55af_1416x1022.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>To the engineering audience, it was more sober, talking about the unprecedented levels of security incidents (60x more reports than curl, at least 20% of skill contributions malicious) and scaling issues involved in maintaining the fastest growing open source project in history: </p><div id="youtube2-zgNvts_2TUE" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;zgNvts_2TUE&quot;,&quot;startTime&quot;:&quot;2087s&quot;,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/zgNvts_2TUE?start=2087s&amp;rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>An AMA moderated by me is included at the end.</p><p>Contrast them, thoughts welcome.</p><p></p><blockquote><p>AI News for 4/16/2026-4/17/2026. We checked 12 subreddits, <a href="https://twitter.com/i/lists/1585430245762441216">544 Twitters</a> and no further Discords. <a href="https://news.smol.ai/">AINews&#8217; website</a> lets you search all past issues. As a reminder, <a href="https://www.latent.space/p/2026">AINews is now a section of Latent Space</a>. You can <a href="https://support.substack.com/hc/en-us/articles/8914938285204-How-do-I-subscribe-to-or-unsubscribe-from-a-section-on-Substack">opt in/out</a> of email frequencies!</p></blockquote><div><hr></div><h1><strong>AI Twitter Recap</strong></h1><p><strong>Anthropic&#8217;s Claude Opus 4.7 and Claude Design rollout</strong></p><ul><li><p><strong>Claude Design launched as Anthropic&#8217;s first design/prototyping surface</strong>: <a href="https://x.com/claudeai/status/2045156267690213649">@claudeai</a> announced <strong>Claude Design</strong>, a research-preview tool for generating prototypes, slides, and one-pagers from natural-language instructions, powered by <strong>Claude Opus 4.7</strong>. The launch immediately framed Anthropic as moving beyond chat/coding into design tooling; multiple observers called it a direct shot at <strong>Figma/Lovable/Bolt/v0</strong>, including <a href="https://x.com/Yuchenj_UW/status/2045158071950033063">@Yuchenj_UW</a>, <a href="https://x.com/kimmonismus/status/2045162358004216134">@kimmonismus</a>, and <a href="https://x.com/skirano/status/2045192705941106992">@skirano</a>. The market reaction itself became part of the story, with <a href="https://x.com/Yuchenj_UW/status/2045161719547445426">@Yuchenj_UW</a> and others noting Figma&#8217;s sharp drawdown after the announcement. Product details surfaced via <a href="https://x.com/TheRundownAI/status/2045176722476208454">@TheRundownAI</a>: inline refinement, sliders, exports to <strong>Canva/PPTX/PDF/HTML</strong>, and handoff to <strong>Claude Code</strong> for implementation.</p></li><li><p><strong>Opus 4.7 looks stronger overall, but the rollout was noisy</strong>: third-party benchmark posts were broadly favorable. <a href="https://x.com/arena/status/2045177492936532029">@arena</a> put <strong>Opus 4.7 #1 in Code Arena</strong>, +37 over Opus 4.6 and ahead of non-Anthropic peers there; the same account also had it at <strong>#1 overall in Text Arena</strong> with category wins across coding and science-heavy domains <a href="https://x.com/arena/status/2045177497378316597">here</a>. <a href="https://x.com/ArtificialAnlys/status/2045292578434875552">@ArtificialAnlys</a> reported a near three-way tie at the top of its <strong>Intelligence Index</strong>&#8212;<strong>Opus 4.7 57.3</strong>, <strong>Gemini 3.1 Pro 57.2</strong>, <strong>GPT-5.4 56.8</strong>&#8212;while also placing Opus 4.7 first on <strong>GDPval-AA</strong>, their agentic benchmark. They also noted <strong>~35% fewer output tokens</strong> than Opus 4.6 at higher score, and introduction of <strong>task budgets</strong> plus full removal of extended thinking in favor of adaptive reasoning. But user experience was mixed in the first 24 hours: <a href="https://x.com/VictorTaelin/status/2045139180359942462">@VictorTaelin</a> reported regressions and context failures, <a href="https://x.com/emollick/status/2045147490316374414">@emollick</a> said Anthropic had already improved adaptive thinking behavior by the next day, and <a href="https://x.com/alexalbert__/status/2045159041283064095">@alexalbert__</a> confirmed that many initial bugs had been fixed. There were also complaints about product stability in Design itself from <a href="https://x.com/theo/status/2045310884717981987">@theo</a> and account-level safety issues from the same account <a href="https://x.com/theo/status/2045317666383204423">here</a>.</p></li><li><p><strong>Cost/efficiency discussion became almost as important as raw quality</strong>: <a href="https://x.com/scaling01/status/2045160883010081237">@scaling01</a> claimed <strong>~10x fewer tokens</strong> for some ML problem runs versus prior high-end models while maintaining similar performance, while <a href="https://x.com/ArtificialAnlys/status/2045206342173086156">@ArtificialAnlys</a> placed Opus 4.7 on the <strong>price/performance Pareto frontier</strong> for both text and code. Not every benchmark agreed on absolute leadership&#8212;e.g. <a href="https://x.com/scaling01/status/2045178622617498084">@scaling01</a> noted it still trails <strong>Gemini 3.1 Pro</strong> and <strong>GPT-5.4</strong> on <strong>LiveBench</strong>&#8212;but the consensus from these posts is that Anthropic materially improved the model&#8217;s agentic utility and efficiency.</p></li></ul><p><strong>Computer use, coding agents, and harness design</strong></p><ul><li><p><strong>Computer-use UX is becoming a mainstream product category</strong>: OpenAI&#8217;s Codex desktop/computer-use updates drew unusually strong practitioner reactions. <a href="https://x.com/reach_vb/status/2045151640802771394">@reach_vb</a> called <strong>subagents + computer use</strong> &#8220;pretty close&#8221; to AGI in practical feel; <a href="https://x.com/kr0der/status/2045154074337710136">@kr0der</a>, <a href="https://x.com/HamelHusain/status/2045191726495846459">@HamelHusain</a>, <a href="https://x.com/mattrickard/status/2045218583882633412">@mattrickard</a>, and <a href="https://x.com/matvelloso/status/2045209294942142860">@matvelloso</a> all emphasized that Codex Computer Use is not just flashy but <strong>fast</strong>, able to drive <strong>Slack, browser flows, and arbitrary desktop apps</strong>, and may be the first genuinely usable computer-use platform for enterprise legacy software. <a href="https://x.com/gdb/status/2045375289560007029">@gdb</a> explicitly framed Codex as becoming a <strong>full agentic IDE</strong>.</p></li><li><p><strong>The field is converging on &#8220;simple harness, strong evals, model-agnostic scaffolding&#8221;</strong>: several high-signal posts argued that reliability gains now come more from harnesses than from chasing the very largest models. <a href="https://x.com/AsfiShaheen/status/2045072599508508914">@AsfiShaheen</a> described a three-stage financial analyst pipeline&#8212;<strong>router / lane / analyst</strong>&#8212;with strict context boundaries and gold sets for each stage, arguing that many bugs were actually instruction/interface bugs. <a href="https://x.com/AymericRoucher/status/2045176781414527305">@AymericRoucher</a> extracted the same lesson from the leaked Claude Code harness: simple planning constraints plus a cleaner representation layer outperform &#8220;fancy AI scaffolds.&#8221; <a href="https://x.com/raw_works/status/2045208764509470742">@raw_works</a> showed an even starker example: <strong>Qwen3-8B</strong> scored <strong>33/507</strong> on LongCoT-Mini with <strong>dspy.RLM</strong>, versus <strong>0/507</strong> vanilla, arguing the scaffold&#8212;not fine-tuning&#8212;did &#8220;100% of the lifting.&#8221; LangChain shipped more of these patterns into product: <a href="https://x.com/sydneyrunkle/status/2045209395881980276">@sydneyrunkle</a> added <strong>subagent support to </strong><code>deepagents deploy</code>, and <a href="https://x.com/whoiskatrin/status/2045139949939200284">@whoiskatrin</a> announced <strong>memory primitives in the Agents SDK</strong>.</p></li><li><p><strong>Open-source agent stacks continue to proliferate</strong>: Hermes Agent remained a focal point. Community ecosystem overviews from <a href="https://x.com/GitTrend0x/status/2045142797439922337">@GitTrend0x</a> highlighted derivatives like <strong>Hermes Atlas</strong>, <strong>Hermes-Wiki</strong>, HUDs, and control dashboards. <a href="https://x.com/ollama/status/2045282803387158873">@ollama</a> then shipped <strong>native Hermes support</strong> via <code>ollama launch hermes</code>, which <a href="https://x.com/NousResearch/status/2045304840645939304">@NousResearch</a> amplified. Nous and Kimi also launched a <strong>$25k Hermes Agent Creative Hackathon</strong> <a href="https://x.com/NousResearch/status/2045225469088326039">@NousResearch</a>, signaling a push from coding/productivity into <strong>creative agent</strong> workflows.</p></li></ul><p><strong>Agent research: self-improvement, monitoring, web skills, and evaluation</strong></p><ul><li><p><strong>A cluster of papers pushed agent robustness and continual improvement forward</strong>: <a href="https://x.com/omarsar0/status/2045139481779696027">@omarsar0</a> summarized <strong>Cognitive Companion</strong>, which monitors reasoning degradation either with an LLM judge or a hidden-state <strong>probe</strong>. The headline result is notable: a <strong>logistic-regression probe on layer-28 hidden states</strong> can detect degradation with <strong>AUROC 0.840</strong> at <strong>zero measured inference overhead</strong>, while the LLM-monitor version cuts repetition <strong>52&#8211;62%</strong> with ~11% overhead. Separate work on web agents from <a href="https://x.com/dair_ai/status/2045139481892880892">@dair_ai</a> described <strong>WebXSkill</strong>, where agents extract reusable skills from trajectories, yielding up to <strong>+9.8 points on WebArena</strong> and <strong>86.1% on WebVoyager</strong> in grounded mode. And <a href="https://x.com/omarsar0/status/2045241905227915498">@omarsar0</a> also highlighted <strong>Autogenesis</strong>, a protocol for agents to identify capability gaps, propose improvements, validate them, and integrate working changes without retraining.</p></li><li><p><strong>Open-world evals are becoming a serious theme</strong>: several posts argued current benchmarks are too narrow. <a href="https://x.com/CUdudec/status/2045139195220431022">@CUdudec</a> endorsed open-world evaluations for long-horizon, open-ended settings; <a href="https://x.com/ghadfield/status/2045245020429570505">@ghadfield</a> connected this to regulation and &#8220;economy of agents&#8221; questions; and <a href="https://x.com/PKirgis/status/2045265295649231354">@PKirgis</a> discussed <strong>CRUX</strong>, a project for regular <strong>open-world evaluations</strong> of AI agents in messy real environments. On the measurement side, <a href="https://x.com/NandoDF/status/2045063560716296450">@NandoDF</a> proposed broad <strong>NLL/perplexity-based eval suites</strong> over out-of-training-domain books/articles across <strong>2500 topic buckets</strong>, though that sparked debate about whether perplexity remains informative after RLHF/post-training from <a href="https://x.com/eliebakouch/status/2045115926123520100">@eliebakouch</a>, <a href="https://x.com/teortaxesTex/status/2045139476972745120">@teortaxesTex</a>, and others.</p></li><li><p><strong>Document/OCR and retrieval evals also got more agent-centric</strong>: <a href="https://x.com/llama_index/status/2045145054772183128">@llama_index</a> expanded on <strong>ParseBench</strong>, an OCR benchmark centered on <strong>content faithfulness</strong> with <strong>167K+ rule-based tests</strong> across omissions, hallucinations, and reading-order violations&#8212;explicitly reframing the bar from &#8220;human-readable&#8221; to &#8220;reliable enough for an agent to act on.&#8221; In retrieval, <a href="https://x.com/Julian_a42f9a/status/2045200413402493064">@Julian_a42f9a</a> noted new work showing <strong>late-interaction retrieval representations can substitute for raw document text in RAG</strong>, suggesting some RAG pipelines may be able to bypass full-text reconstruction.</p></li></ul><p><strong>Open models, local inference, and inference systems</strong></p><ul><li><p><strong>Qwen3.6 local/quantized workflows were a practical bright spot</strong>: <a href="https://x.com/victormustar/status/2045068986446958899">@victormustar</a> shared a concrete <strong>llama.cpp + Pi</strong> setup for <strong>Qwen3.6-35B-A3B</strong> as a local agent stack, emphasizing how viable local agentic systems now feel. Red Hat quickly followed with an <strong>NVFP4-quantized Qwen3.6-35B-A3B</strong> checkpoint <a href="https://x.com/RedHat_AI/status/2045153791402520952">@RedHat_AI</a>, reporting preliminary <strong>GSM8K Platinum 100.69% recovery</strong>, and <a href="https://x.com/danielhanchen/status/2045169369723064449">@danielhanchen</a> benchmarked dynamic quants, claiming many Unsloth quants sit on the <strong>Pareto frontier for KLD vs disk space</strong>.</p></li><li><p><strong>Consumer-hardware inference keeps improving</strong>: <a href="https://x.com/RisingSayak/status/2045114073000657316">@RisingSayak</a> announced work with <strong>PyTorch/TorchAO</strong> enabling <strong>offloading with FP8 and NVFP4 quants</strong> without major latency penalties, explicitly targeting consumer GPU users constrained by memory. Apple-side local inference also got a showcase with <a href="https://x.com/googlegemma/status/2045204738720084191">@googlegemma</a>, which demoed <strong>Gemma 4 running fully offline on iPhone</strong> with long context.</p></li><li><p><strong>Inference infra updates worth noting</strong>: <a href="https://x.com/vllm_project/status/2045381618928582995">@vllm_project</a> highlighted <strong>MORI-IO KV Connector</strong> with AMD/EmbeddedLLM, claiming <strong>2.5&#215; higher goodput</strong> on a <strong>single node</strong> via a PD-disaggregation-style connector. Cloudflare continued its agent/AI-platform push with <strong>isitagentready.com</strong> <a href="https://x.com/Cloudflare/status/2045126394418503846">@Cloudflare</a>, <strong>Flagship</strong> feature flags <a href="https://x.com/fayazara/status/2045133183575113771">@fayazara</a>, and <strong>shared compression dictionaries</strong> yielding dramatic payload reductions such as <strong>92KB &#8594; 159 bytes</strong> in one example <a href="https://x.com/ackriv/status/2045177696506794336">@ackriv</a>.</p></li></ul><p><strong>AI for science, medicine, and infrastructure</strong></p><ul><li><p><strong>Scientific discovery and personalized health were prominent applied themes</strong>: <a href="https://x.com/JoyHeYueya/status/2045147082546462860">@JoyHeYueya</a> and <a href="https://x.com/Anikait_Singh_/status/2045149764636094839">@Anikait_Singh_</a> posted about <strong>insight anticipation</strong>, where models generate a downstream paper&#8217;s core contribution from its &#8220;parent&#8221; papers; the latter introduced <strong>GIANTS-4B</strong>, an RL-trained model that reportedly beats frontier models on this task. On the health side, <a href="https://x.com/SRSchmidgall/status/2045023895041061353">@SRSchmidgall</a> shared a biomarker-discovery system over wearable data whose first finding was that &#8220;<strong>late-night doomscrolling</strong>&#8221; predicts depression severity with <strong>&#961;=0.177, p&lt;0.001, n=7,497</strong>&#8212;notable because the model itself named the feature. Separately, <a href="https://x.com/patrickc/status/2045164908912968060">@patrickc</a> argued current coding agents are already highly useful for <strong>personalized genome interpretation</strong>, describing &lt;$100 analysis runs that surfaced a roughly <strong>30&#215; elevated melanoma predisposition</strong> plus follow-on interventions.</p></li><li><p><strong>Large-scale compute buildout remains a core meta-story</strong>: <a href="https://x.com/EpochAIResearch/status/2045258390147088764">@EpochAIResearch</a> surveyed all <strong>7 US Stargate sites</strong> and concluded the project appears on track for <strong>9+ GW by 2029</strong>, comparable to <strong>New York City peak demand</strong>. <a href="https://x.com/gdb/status/2045279841482928271">@gdb</a> framed Stargate as infrastructure for a &#8220;<strong>compute-powered economy</strong>,&#8221; while <a href="https://x.com/kimmonismus/status/2045206835238441332">@kimmonismus</a> put today&#8217;s annual global datacenter capex at roughly <strong>5&#8211;7 Manhattan Projects per year</strong> in inflation-adjusted terms.</p></li></ul><p><strong>Top tweets (by engagement)</strong></p><ul><li><p><strong>Claude Design / Anthropic product expansion</strong>: <a href="https://x.com/claudeai/status/2045156267690213649">@claudeai launches Claude Design</a>, by far the day&#8217;s biggest pure-AI product launch signal.</p></li><li><p><strong>Model benchmarking / rankings</strong>: <a href="https://x.com/ArtificialAnlys/status/2045292578434875552">@ArtificialAnlys on Opus 4.7 tying for #1 overall and leading GDPval-AA</a>.</p></li><li><p><strong>Coding agents / computer use</strong>: <a href="https://x.com/cursor_ai/status/2045236540784492845">@cursor_ai doubles Composer 2 limits in the new agents window</a> and <a href="https://x.com/HamelHusain/status/2045191726495846459">@HamelHusain on Codex Computer Use</a>.</p></li><li><p><strong>Open-source agents</strong>: <a href="https://x.com/ollama/status/2045282803387158873">@ollama ships native Hermes Agent support</a>.</p></li><li><p><strong>Applied AI in medicine</strong>: <a href="https://x.com/patrickc/status/2045164908912968060">@patrickc on coding agents for genome analysis and personalized prevention</a>.</p></li><li><p><strong>Infra / power scaling</strong>: <a href="https://x.com/EpochAIResearch/status/2045258390147088764">@EpochAIResearch on Stargate&#8217;s 9+ GW trajectory</a>.</p></li></ul><div><hr></div><h1><strong>AI Reddit Recap</strong></h1><h2><strong>/r/LocalLlama + /r/localLLM Recap</strong></h2><h3><strong>1. Qwen3.6 Model Launch and Features</strong></h3><p></p>
      <p>
          <a href="https://www.latent.space/p/ainews-the-two-sides-of-openclaw">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[[AINews] Anthropic Claude Opus 4.7 - literally one step better than 4.6 in every dimension]]></title><description><![CDATA[The new SOTA model asserts its dominance.]]></description><link>https://www.latent.space/p/ainews-anthropic-claude-opus-47-literally</link><guid isPermaLink="false">https://www.latent.space/p/ainews-anthropic-claude-opus-47-literally</guid><pubDate>Fri, 17 Apr 2026 01:36:17 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!iEJA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7242e5f5-6105-4489-bc8b-143002fe7da6_1344x756.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Thursday mornings are for prestige AI launches, and while OpenAI put in a valiant effort with <a href="https://x.com/openai/status/2044861690911850863?s=12">GPT-Rosalind</a> and <a href="https://news.ycombinator.com/item?id=47796469">The New New Codex</a> (with <a href="https://x.com/altryne/status/2044898285299929181">awesome computer use</a>), there was no question who would win title story today. If you scan past AINews issues closely you would have seen the rumors of this for at least the past week, but today&#8217;s <a href="https://www.anthropic.com/news/claude-opus-4-7">Claude Opus 4.7 launch</a> mildly surpassed even those expectations. </p><p>The key chart is this one:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iEJA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7242e5f5-6105-4489-bc8b-143002fe7da6_1344x756.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iEJA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7242e5f5-6105-4489-bc8b-143002fe7da6_1344x756.png 424w, https://substackcdn.com/image/fetch/$s_!iEJA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7242e5f5-6105-4489-bc8b-143002fe7da6_1344x756.png 848w, https://substackcdn.com/image/fetch/$s_!iEJA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7242e5f5-6105-4489-bc8b-143002fe7da6_1344x756.png 1272w, https://substackcdn.com/image/fetch/$s_!iEJA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7242e5f5-6105-4489-bc8b-143002fe7da6_1344x756.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iEJA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7242e5f5-6105-4489-bc8b-143002fe7da6_1344x756.png" width="1344" height="756" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7242e5f5-6105-4489-bc8b-143002fe7da6_1344x756.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:756,&quot;width&quot;:1344,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:187092,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.latent.space/i/194468374?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7242e5f5-6105-4489-bc8b-143002fe7da6_1344x756.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!iEJA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7242e5f5-6105-4489-bc8b-143002fe7da6_1344x756.png 424w, https://substackcdn.com/image/fetch/$s_!iEJA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7242e5f5-6105-4489-bc8b-143002fe7da6_1344x756.png 848w, https://substackcdn.com/image/fetch/$s_!iEJA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7242e5f5-6105-4489-bc8b-143002fe7da6_1344x756.png 1272w, https://substackcdn.com/image/fetch/$s_!iEJA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7242e5f5-6105-4489-bc8b-143002fe7da6_1344x756.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Basically 4.7-low is strictly better than 4.6-medium, 4.7-medium is strictly better than 4.6-high, 4.7-high is now better than 4.6-max, and there is a new <code>xhigh</code> effort level that Claude Code defaults to. While Anthropic says the new tokenizer (<a href="https://x.com/natolambert/status/2044788470179332533">new pretrain</a>?) can cause up to 35% more token usage, the overall reasoning efficiency has improved so much that overall token use is STILL down by up to 50% of their former equivalents. The true test is if default Claude Code, now 11 points higher on SWE-Bench Pro, does noticeably better in your own usecases. </p><p>The other notable capability that quite literally has to be seen to be believed, is the &#8220;substantially better vision&#8221;: <em>Opus 4.7 has better vision for high-resolution images: it can <strong>accept images up to 2,576 pixels on the long edge (~3.75 megapixels), more than three times as many as prior Claude models</strong>. This opens up a wealth of multimodal uses that depend on fine visual detail: computer-use agents reading dense screenshots, data extractions from complex diagrams, and work that needs pixel-perfect references. </em>More details in the focused topic summary below.</p><p></p><blockquote><p>AI News for 4/14/2026-4/16/2026. We checked 12 subreddits, <a href="https://twitter.com/i/lists/1585430245762441216">544 Twitters</a> and no further Discords. <a href="https://news.smol.ai/">AINews&#8217; website</a> lets you search all past issues. As a reminder, <a href="https://www.latent.space/p/2026">AINews is now a section of Latent Space</a>. You can <a href="https://support.substack.com/hc/en-us/articles/8914938285204-How-do-I-subscribe-to-or-unsubscribe-from-a-section-on-Substack">opt in/out</a> of email frequencies!</p></blockquote><div><hr></div><h1><strong>Top Story: Claude Opus 4.7</strong></h1><p>Anthropic officially launched Claude Opus 4.7 as its newest top-tier Opus model, positioning it as better at long-running work, coding, instruction following, self-verification, computer use, and knowledge work than Opus 4.6, while keeping list pricing unchanged at <strong>$5 / $25 per million input/output tokens</strong> according to user summaries and launch discussion [<a href="https://x.com/claudeai/status/2044785261393977612">@claudeai</a>, <a href="https://x.com/kimmonismus/status/2044787072947601796">@kimmonismus</a>]. The release sparked unusually active technical discussion around benchmark gains, a <strong>new tokenizer</strong>, <strong>higher image resolution support</strong>, <strong>new </strong><code>xhigh</code><strong> reasoning effort</strong>, <strong>token-cost implications</strong>, and whether Opus 4.7 is a straightforward 4.6 successor, a new base model, or a partially distilled &#8220;Mythos-adjacent&#8221; system.</p><h2><strong>Release details and product changes</strong></h2><p><strong>Official framing.</strong> Anthropic&#8217;s launch pitch emphasized three behavioral improvements: better handling of <strong>long-running tasks</strong>, more precise <strong>instruction following</strong>, and stronger <strong>self-verification before responding</strong> [<a href="https://x.com/claudeai/status/2044785261393977612">@claudeai</a>].</p><p><strong>Availability.</strong></p><ul><li><p>Claude platform / app reported live immediately [<a href="https://x.com/dejavucoder/status/2044784097378316327">@dejavucoder</a>].</p></li><li><p>Claude Code shipped day-one support and set <code>xhigh</code><strong> as the default effort level</strong> [<a href="https://x.com/_catwu/status/2044808533905178822">@_catwu</a>, <a href="https://x.com/_catwu/status/2044808539663978970">@_catwu</a>].</p></li><li><p>Anthropic also launched or highlighted <strong>task budgets</strong> in public beta, <code>/ultrareview</code> in Claude Code, and broader <strong>Auto mode</strong> access for Claude Code Max users [<a href="https://x.com/kimmonismus/status/2044787072947601796">@kimmonismus</a>].</p></li></ul><p><strong>New effort tier.</strong></p><ul><li><p>Multiple users noted a new <code>xhigh</code><strong> reasoning effort</strong> mode, positioned between <code>high</code> and <code>max</code> [<a href="https://x.com/scaling01/status/2044785557058814059">@scaling01</a>, <a href="https://x.com/scaling01/status/2044785467942453698">@scaling01</a>].</p></li><li><p>Cat Wu said Claude Code now defaults to <code>xhigh</code> for Opus 4.7 [<a href="https://x.com/_catwu/status/2044808539663978970">@_catwu</a>].</p></li></ul><p><strong>Vision/computer use changes.</strong></p><ul><li><p>User summaries reported support for images up to <strong>2,576 px on the long edge (~3.75 MP)</strong>, described as <strong>3x larger</strong> than previous Claude image inputs [<a href="https://x.com/kimmonismus/status/2044787072947601796">@kimmonismus</a>].</p></li><li><p>Anthropic employee Alex Albert highlighted &#8220;<strong>No more downscaling of high-res images</strong>&#8221; and better output taste in UI/slides/docs [<a href="https://x.com/alexalbert__/status/2044788914813292583">@alexalbert__</a>].</p></li><li><p>This was repeatedly linked to better <strong>computer use</strong> and screenshot-heavy workflows [<a href="https://x.com/dejavucoder/status/2044786310746186094">@dejavucoder</a>, <a href="https://x.com/omarsar0/status/2044797480471044536">@omarsar0</a>].</p></li></ul><p><strong>Tokenizer and token economics.</strong></p><ul><li><p>Several observers discovered <strong>Opus 4.7 uses a different tokenizer</strong> from 4.6 [<a href="https://x.com/natolambert/status/2044788470179332533">@natolambert</a>, <a href="https://x.com/nrehiew_/status/2044792314825228690">@nrehiew_</a>].</p></li><li><p>Kimmonismus summarized Anthropic&#8217;s caveat that the <strong>same input can map to 1.0&#8211;1.35x more tokens depending on content type</strong> [<a href="https://x.com/kimmonismus/status/2044787072947601796">@kimmonismus</a>].</p></li><li><p>This triggered debate over whether 4.7 is effectively a <strong>new base model</strong>, a tokenizer-swapped continuation, or some kind of <strong>midtraining/distillation</strong> bridge from Mythos [<a href="https://x.com/natolambert/status/2044788470179332533">@natolambert</a>, <a href="https://x.com/stochasticchasm/status/2044790474410790995">@stochasticchasm</a>, <a href="https://x.com/eliebakouch/status/2044790074093523379">@eliebakouch</a>, <a href="https://x.com/maximelabonne/status/2044796208053416203">@maximelabonne</a>].</p></li><li><p>Anthropic employee Boris Cherny later said they <strong>increased limits for all subscribers</strong> to offset increased token use [<a href="https://x.com/bcherny/status/2044829434784666088">@bcherny</a>, <a href="https://x.com/bcherny/status/2044839936235553167">@bcherny</a>].</p></li></ul><h2><strong>Benchmarks and measurable progress</strong></h2><h3><strong>Reported benchmark gains vs Opus 4.6</strong></h3><p>The most cited launch numbers came from benchmark screenshots and summaries shared by external accounts:</p><ul><li><p><strong>SWE-bench Pro:</strong> <strong>64.3%</strong>, with users citing roughly <strong>+11 points</strong> over Opus 4.6 [<a href="https://x.com/scaling01/status/2044784563201708379">@scaling01</a>, <a href="https://x.com/kimmonismus/status/2044784903733084521">@kimmonismus</a>]</p></li><li><p><strong>SWE-bench Verified:</strong> <strong>87.6%</strong>, roughly <strong>+7 points</strong> vs 4.6 [<a href="https://x.com/scaling01/status/2044784563201708379">@scaling01</a>, <a href="https://x.com/scaling01/status/2044790717722034511">@scaling01</a>]</p></li><li><p><strong>TerminalBench 2.0:</strong> <strong>69.4%</strong>, around <strong>+4 points</strong> [<a href="https://x.com/scaling01/status/2044784563201708379">@scaling01</a>, <a href="https://x.com/kimmonismus/status/2044784903733084521">@kimmonismus</a>]</p></li><li><p><strong>Document reasoning:</strong> <strong>80.6%</strong>, up from <strong>57.1%</strong> per third-party discussion [<a href="https://x.com/scaling01/status/2044784878965703100">@scaling01</a>, <a href="https://x.com/llama_index/status/2044886527352647859">@llama_index</a>]</p></li><li><p><strong>GDPval-AA:</strong> <strong>1753 Elo</strong> [<a href="https://x.com/scaling01/status/2044784781368365233">@scaling01</a>, <a href="https://x.com/ArtificialAnlys/status/2044856740970402115">@ArtificialAnlys</a>]</p></li><li><p><strong>ARC-AGI-1:</strong> <strong>92%</strong>; <strong>ARC-AGI-2:</strong> <strong>75.83%</strong> per  [<a href="https://x.com/scaling01/status/2044791039605506344">@scaling01</a>]</p></li></ul><p>Artificial Analysis said Opus 4.7 launched as the new <strong>#1 on GDPval-AA</strong>, with an implied <strong>~60% head-to-head win rate vs GPT-5.4</strong> on that task set [<a href="https://x.com/ArtificialAnlys/status/2044856740970402115">@ArtificialAnlys</a>].</p><ul><li><p>Anthropic increased subscriber limits to compensate for greater token usage [<a href="https://x.com/bcherny/status/2044829434784666088">@bcherny</a>, <a href="https://x.com/bcherny/status/2044839936235553167">@bcherny</a>].</p></li><li><p>Anthropic acknowledges benchmark tradeoffs and retained <strong>MRCR</strong> in the system card &#8220;for scientific honesty,&#8221; while signaling a shift toward <strong>Graphwalks</strong> as a preferred long-context metric [<a href="https://x.com/bcherny/status/2044826315849888207">@bcherny</a>].</p></li></ul><p>Vals AI said Opus 4.7 took the <strong>#1 spot on the Vals Index at 71.4%</strong>, up from a previous best <strong>67.7%</strong>, and also ranked #1 on <strong>Vibe Code Bench, Vals Multimodal, Finance Agent, Mortgage Tax, SAGE, SWE-Bench, and Terminal Bench 2</strong> [<a href="https://x.com/ValsAI/status/2044792518953533777">@ValsAI</a>].</p><p>They separately said Opus 4.7 became #1 on <strong>Vibe Code Benchmark at 71%</strong>, versus no model above 25% when they first launched the benchmark 4.5 months earlier [<a href="https://x.com/ValsAI/status/2044791415524471099">@ValsAI</a>].</p><h3><strong>Product/evals from partners and customers</strong></h3><ul><li><p><strong>Cursor</strong> said its internal benchmark jumped from <strong>58% to 70%</strong> with Opus 4.7 [<a href="https://x.com/cursor_ai/status/2044785960899236341">@cursor_ai</a>, <a href="https://x.com/scaling01/status/2044792017553645668">@scaling01</a>].</p></li><li><p>A separate Cursor post said, across <strong>500 teams</strong>, developers are tackling <strong>68% more high-complexity tasks</strong> this year, though that was about better models generally, not solely Opus 4.7 [<a href="https://x.com/cursor_ai/status/2044841478913130930">@cursor_ai</a>].</p></li><li><p><strong>Notion</strong> reportedly saw a <strong>14% lift</strong> on internal evals with <strong>one-third of tool errors</strong> [<a href="https://x.com/mikeyk/status/2044802045186846912">@mikeyk</a>].</p></li><li><p><strong>GitHub</strong> reportedly saw similar improvements, though no hard numbers were included in the tweet thread [<a href="https://x.com/scaling01/status/2044792459125834029">@scaling01</a>].</p></li></ul><h3><strong>Document understanding: progress, but mixed economics</strong></h3><p>LlamaIndex and Jerry Liu provided useful independent nuance:</p><ul><li><p>LlamaIndex&#8217;s ParseBench-style comparison said Opus 4.7 massively improved <strong>charts</strong> (<strong>13.5% &#8594; 55.8%</strong>) but only slightly improved <strong>formatting</strong> (<strong>64.2% &#8594; 69.4%</strong>), <strong>content</strong> (<strong>89.7% &#8594; 90.3%</strong>), <strong>tables</strong> (<strong>86.5% &#8594; 87.2%</strong>), and <strong>regressed on layout</strong> (<strong>16.5% &#8594; 14.0%</strong>) [<a href="https://x.com/llama_index/status/2044886527352647859">@llama_index</a>].</p></li><li><p>Jerry Liu separately said Opus 4.7 is &#8220;quite good at tables,&#8221; better on charts, and strongest on content faithfulness, but expensive for OCR-like use at <strong>~7&#162;/page</strong> vs their agentic mode at <strong>~1.25&#162;/page</strong> and cost-effective mode around <strong>~0.4&#162;/page</strong> [<a href="https://x.com/jerryjliu0/status/2044902620746363016">@jerryjliu0</a>].</p></li></ul><p>This is one of the clearest examples of independent evaluation tempering launch optimism: broad capability improved, but specific enterprise document pipelines may still prefer specialized stacks on cost/performance grounds.</p><h3><strong>Opinions / interpretations</strong></h3><ul><li><p>&#8220;This is a distilled version of Mythos&#8221; [<a href="https://x.com/eliebakouch/status/2044790074093523379">@eliebakouch</a>].</p></li><li><p>&#8220;This is a new base model because the tokenizer changed&#8221; [<a href="https://x.com/natolambert/status/2044788470179332533">@natolambert</a>].</p></li><li><p>&#8220;Anthropic artificially kept cyber scores low during training&#8221; is partly factual insofar as users quote the system card language about <strong>differentially reducing</strong> some capabilities, but broader claims about &#8220;nerfed Mythos&#8221; are interpretation [<a href="https://x.com/scaling01/status/2044788067848888635">@scaling01</a>, <a href="https://x.com/Yuchenj_UW/status/2044787564440334350">@Yuchenj_UW</a>].</p></li><li><p>&#8220;Benchmarks don&#8217;t do it justice&#8221; and &#8220;actual usage is massively improved&#8221; are subjective but widely repeated by hands-on users [<a href="https://x.com/mweinbach/status/2044801022439137566">@mweinbach</a>, <a href="https://x.com/jeremyphoward/status/2044942799511191559">@jeremyphoward</a>].</p></li><li><p>&#8220;System prompt has lobotomized the model&#8221; is a user complaint about behavior changes, not an established fact [<a href="https://x.com/theo/status/2044857866323173732">@theo</a>].</p></li></ul><h2><strong>Different perspectives</strong></h2><h3><strong>Supportive: meaningful real-world upgrade</strong></h3><p>A large portion of technical users argued this is a <strong>substantial</strong> iteration, especially given more frequent release cadence.</p><ul><li><p>Scaling01 repeatedly pushed back on &#8220;mid update&#8221; takes, noting the jump from around <strong>80% to almost 90% on SWE-bench Verified</strong> and emphasizing this would have looked huge in prior release cycles [<a href="https://x.com/scaling01/status/2044790717722034511">@scaling01</a>, <a href="https://x.com/scaling01/status/2044799290694889535">@scaling01</a>, <a href="https://x.com/scaling01/status/2044792810327404596">@scaling01</a>].</p></li><li><p>Alex Albert highlighted better async work, more predictable effort levels, better image handling, and stronger taste in UI/docs [<a href="https://x.com/alexalbert__/status/2044788914813292583">@alexalbert__</a>].</p></li><li><p>Michael Weinbach said after just two prompts that behavior and instruction following were &#8220;pretty massive&#8221; improvements [<a href="https://x.com/mweinbach/status/2044801022439137566">@mweinbach</a>].</p></li><li><p>Jeremy Howard said it was the first model that &#8220;gets&#8221; what he&#8217;s doing and praised its willingness to discuss rather than bulldoze ahead [<a href="https://x.com/jeremyphoward/status/2044942799511191559">@jeremyphoward</a>, <a href="https://x.com/jeremyphoward/status/2044942801578959301">@jeremyphoward</a>].</p></li><li><p>Cat Wu explicitly advised users to treat it like <strong>an engineer you delegate to</strong>, not a pair programmer you micromanage, suggesting Anthropic sees it as stronger in autonomous execution [<a href="https://x.com/_catwu/status/2044808533905178822">@_catwu</a>].</p></li></ul><h3><strong>Neutral / analytical: strong update with tradeoffs</strong></h3><p>Some of the best commentary was technical and mixed.</p><ul><li><p>Kimmonismus called it a &#8220;solid upgrade&#8221; focused on Anthropic&#8217;s core buyer priorities: <strong>agentic coding reliability, vision for computer-use agents, and knowledge work</strong>&#8212;but also &#8220;obviously shy to Mythos&#8221; [<a href="https://x.com/kimmonismus/status/2044787072947601796">@kimmonismus</a>].</p></li><li><p>Artificial Analysis validated the GDPval-AA gain and #1 ranking, but did not frame it as an across-the-board blowout [<a href="https://x.com/ArtificialAnlys/status/2044856740970402115">@ArtificialAnlys</a>].</p></li><li><p>LlamaIndex and ParseBench results suggested noticeable but uneven document gains with real pricing constraints [<a href="https://x.com/llama_index/status/2044886527352647859">@llama_index</a>, <a href="https://x.com/jerryjliu0/status/2044902620746363016">@jerryjliu0</a>].</p></li></ul><h3><strong>Skeptical / critical: regressions, token inflation, and UX concerns</strong></h3><p>There was also substantial pushback.</p><ul><li><p>Multiple users said <strong>long-context performance looked worse</strong>, especially on <strong>MRCR / needle-in-a-haystack-style metrics</strong> [<a href="https://x.com/scaling01/status/2044791314898723179">@scaling01</a>, <a href="https://x.com/nrehiew_/status/2044795171213291614">@nrehiew_</a>, <a href="https://x.com/eliebakouch/status/2044798168211100096">@eliebakouch</a>, <a href="https://x.com/kimmonismus/status/2044809126526476374">@kimmonismus</a>].</p></li><li><p>Anthropic&#8217;s Boris Cherny replied that MRCR is being phased out because it overweights distractor-stacking tricks and that <strong>Graphwalks</strong> is a better applied-reasoning signal; he gave numbers showing <strong>Graphwalks 38.7% &#8594; 58.6%</strong> from 4.6 to 4.7 [<a href="https://x.com/bcherny/status/2044826315849888207">@bcherny</a>, <a href="https://x.com/scaling01/status/2044823423013020088">@scaling01</a>].</p></li><li><p>Tokenizer changes led to complaints about Opus becoming a &#8220;token guzzler&#8221; and potentially raising effective costs despite flat list pricing [<a href="https://x.com/dejavucoder/status/2044798065530528061">@dejavucoder</a>, <a href="https://x.com/madiator/status/2044801082359210215">@madiator</a>].</p></li><li><p>Yuchen said Claude web only exposed &#8220;Adaptive&#8221; or non-thinking, with no explicit force-thinking toggle, which for some users made non-coding tasks feel worse in practice [<a href="https://x.com/Yuchenj_UW/status/2044794073723347400">@Yuchenj_UW</a>].</p></li><li><p>Mikhail Parakhin similarly said first impressions on non-coding replies were &#8220;dumber&#8221; because he couldn&#8217;t force reasoning [<a href="https://x.com/MParakhin/status/2044903577433329984">@MParakhin</a>].</p></li><li><p>Theo sharply criticized the new system prompt as &#8220;lobotomized,&#8221; and later suggested trying the model in T3 Chat &#8220;without the lobotomized system prompt&#8221; [<a href="https://x.com/theo/status/2044857866323173732">@theo</a>, <a href="https://x.com/theo/status/2044876982815793190">@theo</a>].</p></li></ul><h3><strong>Safety / governance angle</strong></h3><ul><li><p>Scaling01 highlighted a system-card statement that Anthropic <strong>experimented with efforts to differentially reduce cyber capabilities during training</strong> [<a href="https://x.com/scaling01/status/2044788067848888635">@scaling01</a>].</p></li><li><p>At the same time, users noted Opus 4.7 still scores higher than 4.6 on some exploitation-related evaluations like Firefox shell exploitation, and has prompt-injection robustness close to Mythos [<a href="https://x.com/scaling01/status/2044788243435069764">@scaling01</a>, <a href="https://x.com/scaling01/status/2044788481008755046">@scaling01</a>].</p></li><li><p>One user hyperbolically said &#8220;Opus is going to be a bioweapon risk at this pace,&#8221; reflecting the ongoing tendency to conflate general capability jumps with worst-case misuse narratives [<a href="https://x.com/scaling01/status/2044785139905913077">@scaling01</a>].</p></li></ul><p></p><h3><strong>Claude Code workflow guidance from Anthropic</strong></h3><p>Cat Wu&#8217;s thread is a useful operational signal for engineers:</p><ol><li><p><strong>Delegate, don&#8217;t micromanage</strong> [<a href="https://x.com/_catwu/status/2044808533905178822">@_catwu</a>]</p></li><li><p>Put full <strong>goal + constraints + acceptance criteria</strong> up front [<a href="https://x.com/_catwu/status/2044808536790847693">@_catwu</a>]</p></li><li><p>Tell the model <strong>how to verify</strong> changes; encode testing workflows in <code>claude.md</code> or skills [<a href="https://x.com/_catwu/status/2044808538351100377">@_catwu</a>]</p></li></ol><p>That strongly suggests Anthropic optimized toward autonomous task loops where explicit validation is central.</p><h2><strong>Examples of progress in practice</strong></h2><p></p>
      <p>
          <a href="https://www.latent.space/p/ainews-anthropic-claude-opus-47-literally">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[[AINews] RIP Pull Requests (2005-2026)]]></title><description><![CDATA[a quiet day lets us report on the death of the pull requests]]></description><link>https://www.latent.space/p/ainews-rip-pull-requests-2005-2026</link><guid isPermaLink="false">https://www.latent.space/p/ainews-rip-pull-requests-2005-2026</guid><dc:creator><![CDATA[Latent.Space]]></dc:creator><pubDate>Thu, 16 Apr 2026 06:41:12 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!bm4O!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd974198b-3217-4de1-ae09-e8aba5710e67_1364x708.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>Hot on the heels of <a href="https://www.latent.space/p/reviews-dead">the Death of the Code Review</a>, the Pull Request may be next.</strong></p><p>For anyone that learned to code in the last 15 years it is hard to imagine a life without Git, GitHub, and Pull Requests, but there was a time before them, and it well may come to pass that there is life after.</p><p>Pull Requests were arguably <a href="https://lore.kernel.org/git/20050726073036.GJ6098@mythryan2.michonline.com/">invented in 2005</a>, successfully <a href="https://github.blog/2008-02-23-oh-yeah-there-s-pull-requests-now/">popularized by GitHub</a>,  and only 21 years later, <a href="https://x.com/SamMorrowDrums/status/2044375099738825103">GitHub is for the first time in history</a> allowing people to disable pull requests on their open source repos (you could only disable issues before).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bm4O!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd974198b-3217-4de1-ae09-e8aba5710e67_1364x708.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bm4O!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd974198b-3217-4de1-ae09-e8aba5710e67_1364x708.png 424w, https://substackcdn.com/image/fetch/$s_!bm4O!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd974198b-3217-4de1-ae09-e8aba5710e67_1364x708.png 848w, https://substackcdn.com/image/fetch/$s_!bm4O!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd974198b-3217-4de1-ae09-e8aba5710e67_1364x708.png 1272w, https://substackcdn.com/image/fetch/$s_!bm4O!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd974198b-3217-4de1-ae09-e8aba5710e67_1364x708.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bm4O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd974198b-3217-4de1-ae09-e8aba5710e67_1364x708.png" width="1364" height="708" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d974198b-3217-4de1-ae09-e8aba5710e67_1364x708.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:708,&quot;width&quot;:1364,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:143174,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.latent.space/i/194377172?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd974198b-3217-4de1-ae09-e8aba5710e67_1364x708.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bm4O!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd974198b-3217-4de1-ae09-e8aba5710e67_1364x708.png 424w, https://substackcdn.com/image/fetch/$s_!bm4O!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd974198b-3217-4de1-ae09-e8aba5710e67_1364x708.png 848w, https://substackcdn.com/image/fetch/$s_!bm4O!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd974198b-3217-4de1-ae09-e8aba5710e67_1364x708.png 1272w, https://substackcdn.com/image/fetch/$s_!bm4O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd974198b-3217-4de1-ae09-e8aba5710e67_1364x708.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The rise of Generative AI in code has spelled the pending death of the Pull Request for a while now &#8212; <a href="https://www.youtube.com/watch?v=O_IMsEg91g8&amp;t=4038s&amp;pp=0gcJCdMKAYcqIYzv">Pete Steinberger is by now well known</a> (along with <a href="https://x.com/thekitze/status/2030222687084359871?s=46">Theo</a>) for only wanting Prompt Requests rather than Pull Requests (for multiple reasons, eg 1) no merge conflicts, 2) it&#8217;s easier for the maintainer to fix/add to the prompt than to look at code, 3) less likely to have malicious/insecure code slipped into an innocent looking PR), and other folks like <a href="https://news.ycombinator.com/item?id=46930961">Mitchell Hashimoto</a> and <a href="https://ampcode.com/">Amp Code</a> have created &#8220;reputation&#8221;-based systems for handling untrusted code contributions.</p><p>In <a href="https://x.com/levie/status/2030714592238956960?s=46">Building for Trillions of Agents</a>, Aaron Levie noted that &#8220;the path forward is to make software that agents want.&#8221; Humans invented git for human collaboration reasons. It&#8217;s increasingly clear that Git-based workflows may not be suitable once we remove the human bottleneck from the flow of code. </p><p>And if Code Reviews are dead, and Pull Reviews are dead&#8230; how long until Git itself is dead?</p><p></p><blockquote><p>AI News for 4/14/2026-4/15/2026. We checked 12 subreddits, <a href="https://twitter.com/i/lists/1585430245762441216">544 Twitters</a> and no further Discords. <a href="https://news.smol.ai/">AINews&#8217; website</a> lets you search all past issues. As a reminder, <a href="https://www.latent.space/p/2026">AINews is now a section of Latent Space</a>. You can <a href="https://support.substack.com/hc/en-us/articles/8914938285204-How-do-I-subscribe-to-or-unsubscribe-from-a-section-on-Substack">opt in/out</a> of email frequencies!</p></blockquote><div><hr></div><h1><strong>AI Twitter Recap</strong></h1><p><strong>OpenAI Agents SDK Expansion and the New Sandbox-Oriented Agent Stack</strong></p><ul><li><p><strong>OpenAI split the agent harness from compute/storage</strong> and pushed its Agents SDK toward <strong>long-running, durable agents</strong> with primitives for <strong>file/computer use, skills, memory, and compaction</strong>. The harness is now open-source and customizable, while execution can be delegated to partner sandboxes instead of being tightly coupled to OpenAI infra, per <a href="https://x.com/OpenAIDevs/status/2044466699785920937">@OpenAIDevs</a>, <a href="https://x.com/OpenAIDevs/status/2044466729712304613">follow-up</a>, and <a href="https://x.com/snsf/status/2044514160034324793">@snsf</a>. This effectively makes &#8220;Codex-style&#8221; agents more reproducible by third parties and shifts differentiation toward orchestration, state management, and secure execution.</p></li><li><p><strong>A notable ecosystem formed around that launch immediately</strong>: <a href="https://x.com/CloudflareDev/status/2044467412607901877">@CloudflareDev</a>, <a href="https://x.com/modal/status/2044469736483000743">@modal</a>, <a href="https://x.com/daytonaio/status/2044473859047313464">@daytonaio</a>, <a href="https://x.com/e2b/status/2044476275067416751">@e2b</a>, and <a href="https://x.com/vercel_dev/status/2044492058073960733">@vercel_dev</a> all announced official sandbox integrations. The practical pattern is converging on <strong>stateless orchestration + stateful isolated workspaces</strong>. Example builds already appeared, including a Modal-backed ML research agent with <strong>GPU sandboxes, subagents, persistent memory, and fork/resume snapshots</strong> from <a href="https://x.com/akshat_b/status/2044489564211880169">@akshat_b</a>, and Cloudflare guides for Python agents that execute tasks in a sandbox and copy outputs locally from <a href="https://x.com/whoiskatrin/status/2044477140662395182">@whoiskatrin</a>.</p></li></ul><p><strong>Cloudflare&#8217;s Project Think, Agent Lee, and Voice Agents</strong></p><ul><li><p><strong>Cloudflare had one of the busiest agent-infra release cycles</strong>. <a href="https://x.com/whoiskatrin/status/2044415568627847671">@whoiskatrin</a> and <a href="https://x.com/aninibread/status/2044409784133103724">@aninibread</a> introduced <strong>Project Think</strong>, a next-gen Agents SDK centered on <strong>durable execution, sub-agents, persistent sessions, sandboxed code execution, a built-in workspace filesystem, and runtime tool creation</strong>. In parallel, <a href="https://x.com/Cloudflare/status/2044406215208316985">@Cloudflare</a> launched <strong>Agent Lee</strong>, an in-dashboard agent using <strong>sandboxed TypeScript</strong> to shift Cloudflare&#8217;s UI from manual tab navigation to prompt-driven operations; <a href="https://x.com/BraydenWilmoth/status/2044422996765352226">@BraydenWilmoth</a> showed it issuing infra tasks and generating UI-backed results.</p></li><li><p><strong>Voice and browser tooling also moved into the core stack</strong>. <a href="https://x.com/Cloudflare/status/2044423032265957872">@Cloudflare</a> shipped an experimental <strong>real-time voice pipeline over WebSockets</strong> for continuous STT/TTS, while <a href="https://x.com/korinne_dev/status/2044441427736936510">@korinne_dev</a> described voice as just another input channel over the same agent connection. On browser automation, <a href="https://x.com/kathyyliao/status/2044479579382026484">@kathyyliao</a> summarized the rebranded <strong>Browser Run</strong> stack: <strong>Live View, human-in-the-loop intervention, session recordings, CDP endpoints, WebMCP support, and higher limits</strong>. Taken together, Cloudflare is making a strong case that the production agent platform is really a composition of <strong>durable runtime + UI grounding + browser + voice + sandbox</strong>.</p></li></ul><p><strong>Hermes Agent&#8217;s Self-Improving Workflow and Competitive Positioning</strong></p><ul><li><p><strong>Hermes Agent&#8217;s distinctive idea is not just tool use but persistent skill formation</strong>. A Chinese-language comparison from <a href="https://x.com/joshesye/status/2044295313171571086">@joshesye</a> contrasts <strong>OpenClaw</strong> as a more GUI-first, ready-to-use personal assistant with <strong>Hermes</strong> as a &#8220;professional&#8221; agent that decides whether a completed workflow is reusable and automatically turns it into a <strong>Skill</strong>. This &#8220;learn from completed tasks&#8221; framing appeared repeatedly: <a href="https://x.com/chooseliberty/status/2044425487141781660">@chooseliberty</a> showed Hermes autonomously backfilling tracking data, updating a cron job, then saving the workflow as a reusable skill; <a href="https://x.com/NeoAIForecast/status/2044521045013762389">@NeoAIForecast</a> emphasized session hygiene and thread branching/search as critical to turning Hermes into a real work environment rather than a disposable chat box.</p></li><li><p><strong>Community sentiment strongly positioned Hermes against OpenClaw</strong>, often bluntly. Examples include <a href="https://x.com/vrloom/status/2044506378103099816">@vrloom</a>, <a href="https://x.com/theCTO/status/2044559179151773933">@theCTO</a>, and <a href="https://x.com/Teknium/status/2044482769536045194">@Teknium</a> highlighting Hermes&#8217; role in real workflows, including the now-viral autonomous <strong>Gemma 4 &#8220;abliteration&#8221;</strong> story from <a href="https://x.com/elder_plinius/status/2044462515443372276">@elder_plinius</a>: the agent loaded a stored skill, diagnosed NaN instability in Gemma 4, patched the underlying library, retried multiple methods, benchmarked the result, generated a model card, and uploaded artifacts to Hugging Face. There were also concrete product additions: <strong>browser control via </strong><code>/browser connect</code> from <a href="https://x.com/0xme66/status/2044410470770331913">@0xme66</a>, <strong>QQBot + AWS Bedrock support</strong> from <a href="https://x.com/Teknium/status/2044557360962871711">@Teknium</a>, a native Swift desktop app alpha from <a href="https://x.com/nesquena/status/2044516572983923021">@nesquena</a>, and ongoing ecosystem tooling like <a href="https://x.com/ChuckSRQ/status/2044504539978465658">artifact-preview</a> and <a href="https://x.com/SteveSchoettler/status/2044536537434755493">hermes-lcm v0.3.0</a>.</p></li></ul><p><strong>Model, Architecture, and Training Releases: Sparse Diffusion, Looped Transformers, and Efficient Long-Context MoEs</strong></p><ul><li><p><strong>Several technically meaningful open releases landed across modalities</strong>. <a href="https://x.com/withnucleusai/status/2044412335473713284">@withnucleusai</a> announced <strong>Nucleus-Image</strong>, positioned as the first sparse MoE diffusion model: <strong>17B parameters, 2B active</strong>, Apache 2.0, with weights, training code, and dataset recipe, and day-0 support in diffusers. NVIDIA followed with <strong>Lyra 2.0</strong>, a framework for generating <strong>persistent, explorable 3D worlds</strong> that maintains per-frame 3D geometry and uses self-augmented training to reduce temporal drift, per <a href="https://x.com/NVIDIAAIDev/status/2044445645109436672">@NVIDIAAIDev</a>. On multimodal retrieval, <a href="https://x.com/thewebAI/status/2044435998508240926">@thewebAI</a> open-sourced <strong>webAI-ColVec1</strong>, claiming top ViDoRe V3 performance for document retrieval <strong>without OCR or preprocessing</strong>.</p></li><li><p><strong>Architecture research around compute efficiency was especially strong</strong>. <a href="https://x.com/hayden_prairie/status/2044453231913537927">@hayden_prairie</a>, <a href="https://x.com/realDanFu/status/2044459930149941304">@realDanFu</a>, and <a href="https://x.com/togethercompute/status/2044454051543453745">@togethercompute</a> introduced <strong>Parcae</strong>, a stabilized <strong>layer-looping Transformer</strong> formulation. The claim: for fixed parameter budgets, looping blocks can recover the quality of a <strong>model roughly 2x the size</strong>, yielding a new scaling axis where <strong>FLOPs scale via looping, not just parameters/data</strong>. NVIDIA also surfaced <strong>Nemotron 3 Super</strong>, summarized by <a href="https://x.com/dair_ai/status/2044452957023047943">@dair_ai</a>: an <strong>open 120B hybrid Mamba-Attention MoE with 12B active parameters</strong>, <strong>1M context</strong>, trained on <strong>25T tokens</strong>, with up to <strong>2.2x throughput vs GPT-OSS-120B</strong> and <strong>7.5x vs Qwen3.5-122B</strong>. These releases collectively point to a theme: <strong>memory bandwidth and long-context throughput</strong> are increasingly first-class architectural objectives.</p></li></ul><p><strong>Google/Gemini&#8217;s Product Surge: Mac App, Personal Intelligence, TTS, and Open Multimodal Models</strong></p><ul><li><p><strong>Google stacked multiple launches in one cycle</strong>. The most visible was the native <strong>Gemini app for Mac</strong>, announced by <a href="https://x.com/GeminiApp/status/2044445911716090212">@GeminiApp</a>, <a href="https://x.com/joshwoodward/status/2044452201947627709">@joshwoodward</a>, and <a href="https://x.com/sundarpichai/status/2044452464724967550">@sundarpichai</a>: <strong>Option + Space activation, screen sharing, local file context</strong>, native Swift implementation, and broad macOS availability. In parallel, <strong>Personal Intelligence</strong> expanded globally in Gemini and into Chrome, allowing users to connect signals from products like <strong>Gmail and Photos</strong>, framed around transparency and user-controlled app connections by <a href="https://x.com/Google/status/2044437335425564691">@Google</a> and <a href="https://x.com/GeminiApp/status/2044430579996020815">@GeminiApp</a>.</p></li><li><p><strong>The more technically interesting model launch was Gemini 3.1 Flash TTS</strong>. <a href="https://x.com/GoogleDeepMind/status/2044447030353752349">@GoogleDeepMind</a>, <a href="https://x.com/OfficialLoganK/status/2044447596010435054">@OfficialLoganK</a>, and <a href="https://x.com/demishassabis/status/2044599020690010217">@demishassabis</a> positioned it as a highly controllable TTS model with <strong>Audio Tags</strong>, <strong>70+ languages</strong>, inline nonverbal cues, multi-speaker support, and <strong>SynthID watermarking</strong>. Independent evaluation from <a href="https://x.com/ArtificialAnlys/status/2044450045190418673">@ArtificialAnlys</a> put it at <strong>#2 on its Speech Arena</strong>, just <strong>4 Elo behind</strong> the top model. Google also open-sourced <strong>TIPS v2</strong>, a foundational <strong>text-image encoder under Apache 2.0</strong> with new pretraining recipes, via <a href="https://x.com/osanseviero/status/2044520603647164735">@osanseviero</a>, and the community flagged the day as unusually dense for Google AI product velocity.</p></li></ul><p><strong>Research Signals: AI-Assisted Math, Long-Horizon Agents, Eval Shifts, and Open Data</strong></p><ul><li><p><strong>The highest-signal research discourse was around AI-assisted mathematics</strong>. <a href="https://x.com/jdlichtman/status/2044298382852927894">@jdlichtman</a> reported that <strong>GPT-5.4 Pro</strong> produced a proof for <strong>Erd&#337;s problem #1196</strong>, surprising experts by rejecting a long-assumed proof gambit and instead exploiting a technically counterintuitive analytic path using the <strong>von Mangoldt function</strong>. Follow-ups from <a href="https://x.com/jdlichtman/status/2044307082275618993">@jdlichtman</a>, <a href="https://x.com/thomasfbloom/status/2044319103310021078">@thomasfbloom</a>, <a href="https://x.com/gdb/status/2044436998648193333">@gdb</a>, and others framed it as potentially the first AI-generated <strong>&#8220;Book Proof&#8221;</strong> broadly respected by mathematicians. That matters less as a one-off result than as evidence that models may now occasionally find <strong>non-aesthetic but compact lines of attack</strong> in mature research spaces.</p></li><li><p><strong>Long-horizon agent research also kept converging on state management and harness design</strong>. <a href="https://x.com/omarsar0/status/2044436099121209546">@omarsar0</a> summarized <strong>AiScientist</strong>, where a thin orchestrator coordinates specialized agents through durable workspace artifacts in a <strong>File-as-Bus</strong> pattern; removing that bus hurts PaperBench and MLE-Bench Lite materially. <a href="https://x.com/dair_ai/status/2044435861580984700">@dair_ai</a> highlighted <strong>Pioneer Agent</strong> for continual small-model improvement loops, while <a href="https://x.com/yoonholeee/status/2044442372864700510">@yoonholeee</a> open-sourced <strong>Meta-Harness</strong>, a repo meant to help users implement robust harnesses in new domains. On evals, <a href="https://x.com/METR_Evals/status/2044463380057194868">@METR_Evals</a> estimated <strong>Gemini 3.1 Pro (high thinking)</strong> at a <strong>50% time horizon of ~6.4 hours</strong> on software tasks, and <a href="https://x.com/arena/status/2044437193205395458">@arena</a> showed <strong>Document Arena</strong> top ranks shifting with <strong>Claude Opus 4.6 Thinking</strong> at #1 and <strong>Kimi-K2.5 Thinking</strong> as the best open model. Meanwhile, <a href="https://x.com/TeraflopAI/status/2044430993549832615">@TeraflopAI</a> released <strong>43B tokens of SEC EDGAR data</strong>, reinforcing the day&#8217;s broader push toward more open datasets and open infrastructure.</p></li></ul><p><strong>Top tweets (by engagement)</strong></p><ul><li><p><strong>Gemini on Mac</strong>: <a href="https://x.com/sundarpichai/status/2044452464724967550">@sundarpichai</a> and <a href="https://x.com/GeminiApp/status/2044445911716090212">@GeminiApp</a> drove the biggest launch engagement around the native desktop app.</p></li><li><p><strong>Gemini 3.1 Flash TTS</strong>: <a href="https://x.com/OfficialLoganK/status/2044447596010435054">@OfficialLoganK</a> and <a href="https://x.com/GoogleDeepMind/status/2044447030353752349">@GoogleDeepMind</a> highlighted a materially more controllable TTS stack.</p></li><li><p><strong>AI-assisted math proof</strong>: <a href="https://x.com/jdlichtman/status/2044298382852927894">@jdlichtman</a> and <a href="https://x.com/gdb/status/2044436998648193333">@gdb</a> sparked the strongest research discussion of the day.</p></li><li><p><strong>OpenAI Agents SDK update</strong>: <a href="https://x.com/OpenAIDevs/status/2044466699785920937">@OpenAIDevs</a> marked a meaningful platform shift toward open harnesses and partner sandboxes.</p></li><li><p><strong>Anthropic&#8217;s subliminal learning paper in Nature</strong>: <a href="https://x.com/AnthropicAI/status/2044493337835802948">@AnthropicAI</a> drew major attention to hidden-trait transmission through training data.</p></li></ul><div><hr></div><h1><strong>AI Reddit Recap</strong></h1><h2><strong>/r/LocalLlama + /r/localLLM Recap</strong></h2><p></p>
      <p>
          <a href="https://www.latent.space/p/ainews-rip-pull-requests-2005-2026">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[[AINews] Humanity's Last Gasp]]></title><description><![CDATA[a quiet day lets us reflect on work in the time of AI]]></description><link>https://www.latent.space/p/ainews-humanitys-last-gasp</link><guid isPermaLink="false">https://www.latent.space/p/ainews-humanitys-last-gasp</guid><pubDate>Wed, 15 Apr 2026 03:05:54 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!MkCX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe710fc7-d4bc-4898-8998-0a28234eb8ad_1562x905.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>One topic that has come up again and again across Latent Space and AI Engineer is how much harder everyone seems to be working:</p><ul><li><p>(<a href="https://www.latent.space/p/box">friend of the show</a>) Aaron Levie reports that &#8220;<a href="https://x.com/levie/status/2043426157367095397?s=46">AI is not causing anyone to do less work right now, and similar to Silicon Valley people feel their teams are the busiest they&#8217;ve ever been.</a>&#8221;</p></li><li><p>Tyler Cowen argues from an economics standpoint that you should work much harder <a href="https://marginalrevolution.com/marginalrevolution/2026/03/why-you-should-work-much-harder-right-now.html">RIGHT NOW</a> whether you believe AI will lower your value OR increase your value.</p></li><li><p><a href="https://www.latent.space/p/notion">Simon Last of Notion commented on today&#8217;s pod</a> that he&#8217;s back to sleepless nights and 24/7 work for the first time since giving up on ML model training, but this time because of agent layer <a href="https://x.com/swyx/status/2022854115748122909?s=20">token anxiety</a>.</p></li></ul><p>How can it both be true that &#8220;Agents are doing more work and yet Everyone is working harder&#8221;? How can it be true that <a href="https://x.com/benhylak/status/2042051048261722467">Claude Mythos has been used internally for 2 months</a>, and yet <a href="https://hn.algolia.com/?dateRange=all&amp;page=0&amp;prefix=false&amp;query=claude%20down&amp;sort=byPopularity&amp;type=story">Claude keeps going down</a>? How can it be true that Model and Agent Labs are more productive than ever and yet <a href="https://x.com/hirofinanceai/status/2043751090232144159">acquihiring</a> and <a href="https://www.latent.space/p/cursor-third-era">acquiring</a> more than ever?</p><p>A simple thought exercise we&#8217;ve made before is the &#8220;<a href="https://en.wikipedia.org/wiki/Turkey_illusion">Turkey problem</a>&#8221;, where, based on real evidence and an abundance of historical data, Turkeys should conclude that life is fantastic and all of humanity is set up to make turkeys well fed as far as they&#8217;ve ever experienced. Turkey doomsayers would be alarmist, crackpots, and then ignored. Until Thanksgiving.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MkCX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe710fc7-d4bc-4898-8998-0a28234eb8ad_1562x905.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MkCX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe710fc7-d4bc-4898-8998-0a28234eb8ad_1562x905.webp 424w, https://substackcdn.com/image/fetch/$s_!MkCX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe710fc7-d4bc-4898-8998-0a28234eb8ad_1562x905.webp 848w, https://substackcdn.com/image/fetch/$s_!MkCX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe710fc7-d4bc-4898-8998-0a28234eb8ad_1562x905.webp 1272w, https://substackcdn.com/image/fetch/$s_!MkCX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe710fc7-d4bc-4898-8998-0a28234eb8ad_1562x905.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MkCX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe710fc7-d4bc-4898-8998-0a28234eb8ad_1562x905.webp" width="1456" height="844" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/be710fc7-d4bc-4898-8998-0a28234eb8ad_1562x905.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:844,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!MkCX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe710fc7-d4bc-4898-8998-0a28234eb8ad_1562x905.webp 424w, https://substackcdn.com/image/fetch/$s_!MkCX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe710fc7-d4bc-4898-8998-0a28234eb8ad_1562x905.webp 848w, https://substackcdn.com/image/fetch/$s_!MkCX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe710fc7-d4bc-4898-8998-0a28234eb8ad_1562x905.webp 1272w, https://substackcdn.com/image/fetch/$s_!MkCX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe710fc7-d4bc-4898-8998-0a28234eb8ad_1562x905.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Are engineers, or all knowledge workers in general, turkeys, in this scenario? Should our &#8220;elasticity&#8221; and value of work be increasingly positive, right up to some crossover point we become <a href="https://koomen.dev/essays/horseless-carriages/">horses</a>? Now that <a href="https://www.latent.space/p/swe-bench-dead?utm_source=publication-search">SWE-Bench is saturated</a> (with <a href="https://www.latent.space/p/ainews-anthropic-30b-arr-project?utm_source=publication-search">SWE-Bench Pro soon to be, Mythos is at 78%</a>) and <a href="https://www.latent.space/p/ainews-gpt-54-sota-knowledge-work?utm_source=publication-search">GDPval rates GPT 5.4 </a>as better than/equal to human experts 83% of the time in most swathes of the economy, what&#8217;s left?</p><p>Notion is working on <a href="https://www.latent.space/p/notion">Notion&#8217;s Last Exam</a>. Greg and Francois are have set out <a href="https://www.youtube.com/watch?v=f_xT45Pi0UQ">ARC-AGI-3</a>. I&#8217;m working on the next frontier of coding evals. But it all seems somewhat moot if <a href="https://x.com/swyx/status/2041504079008919915">hardware is destiny</a> and AGI is predictably a 20GW supercluster away&#8230;</p><p>&#8230;or are there <a href="https://www.latent.space/p/ainews-ai-engineer-will-be-the-last">more valuable problems left</a>?</p><p></p><blockquote><p>AI News for 4/3/2026-4/4/2026. We checked 12 subreddits, <a href="https://twitter.com/i/lists/1585430245762441216">544 Twitters</a> and no further Discords. <a href="https://news.smol.ai/">AINews&#8217; website</a> lets you search all past issues. As a reminder, <a href="https://www.latent.space/p/2026">AINews is now a section of Latent Space</a>. You can <a href="https://support.substack.com/hc/en-us/articles/8914938285204-How-do-I-subscribe-to-or-unsubscribe-from-a-section-on-Substack">opt in/out</a> of email frequencies!</p></blockquote><div><hr></div><h1><strong>AI Twitter Recap</strong></h1><p><strong>Top Tweets (by engagement)</strong></p><ul><li><p><strong>Google&#8217;s Chrome &#8220;Skills&#8221; turns prompts into reusable browser workflows</strong>: Google introduced <strong><a href="https://x.com/Google/status/2044106378655215625">Skills in Chrome</a></strong>, letting users save Gemini prompts as one-click actions that run against the current page and selected tabs. Google also shipped a <a href="https://x.com/Google/status/2044106380882166040">library of ready-made Skills</a>, which makes this more than prompt history: it&#8217;s effectively lightweight end-user agentization inside the browser.</p></li><li><p><strong>Tencent&#8217;s HYWorld 2.0 positions world models as editable 3D scene generators, not video models</strong>: Ahead of release, <a href="https://x.com/DylanTFWang/status/2043952886166761519">@DylanTFWang</a> teased <strong>HYWorld 2.0</strong> as an <strong>open-source, engine-ready 3D world model</strong> that generates editable 3D scenes from a single image.</p></li><li><p><strong>Google DeepMind shipped Gemini Robotics-ER 1.6</strong>: The new model, announced by <a href="https://x.com/GoogleDeepMind/status/2044069878781390929">@GoogleDeepMind</a>, improves <strong>visual/spatial reasoning</strong> for robotics, adds safer physical reasoning, and is available in <strong>Gemini API / AI Studio</strong>. Follow-up posts highlight <strong>93% instrument-reading success</strong> and better handling of physical constraints like liquids and heavy objects.</p></li><li><p><strong>OpenAI expanded Trusted Access for Cyber with GPT-5.4-Cyber</strong>: OpenAI says <a href="https://x.com/OpenAI/status/2044161906936791179">GPT-5.4-Cyber</a> is a fine-tuned version of GPT-5.4 for defensive security workflows, available to higher-tier authenticated defenders under its Trusted Access program.</p></li><li><p><strong>Hugging Face launched &#8220;Kernels&#8221; on the Hub</strong>: <a href="https://x.com/ClementDelangue/status/2044053580504584349">@ClementDelangue</a> announced a new <strong>repo type for GPU kernels</strong>, with precompiled artifacts matched to exact GPU/PyTorch/OS combinations and claimed <strong>1.7x&#8211;2.5x speedups</strong> over PyTorch baselines.</p></li><li><p><strong>Cursor described a multi-agent CUDA optimization system built with NVIDIA</strong>: <a href="https://x.com/cursor_ai/status/2044136953239740909">@cursor_ai</a> says its multi-agent software engineering system delivered a <strong>38% geomean speedup across 235 CUDA problems in 3 weeks</strong>, a concrete example of agents being applied to systems optimization rather than app scaffolding.</p></li></ul><p><strong>Agent Infrastructure: Hermes, Deep Agents, and Production Harnesses</strong></p><ul><li><p><strong>Hermes Agent is becoming a serious open local-agent stack, with reliability and memory as the differentiators</strong>: Several posts converged on the same theme: users are migrating from alternatives to <strong>Hermes Agent</strong> because it is more durable for long-running work. The project shipped a substantial <strong>v0.9.0</strong> update with <strong>web UI, model switching, iMessage/WeChat integration, backup/restore, and Android-via-tmux support</strong> via <a href="https://x.com/AntoineRSX/status/2043884430901850271">@AntoineRSX</a>, while Tencent highlighted a <a href="https://x.com/TencentAI_News/status/2044007400282436006">one-click Lighthouse deployment</a> for always-on cloud hosting with messaging integrations. On the memory side, <strong>hermes-lcm v0.2.0</strong> from <a href="https://x.com/SteveSchoettler/status/2043870709613768820">@SteveSchoettler</a> adds <strong>lossless context management</strong> with persistent message storage, DAG summaries, and tools to expand compacted context. Community posts from <a href="https://x.com/Teknium/status/2044190761609244986">@Teknium</a>, <a href="https://x.com/aiqiang888/status/2043920187959992609">@aiqiang888</a>, and others reinforce that Hermes&#8217; key advantage is less raw model IQ than <strong>operational stability, extensibility, and deployability</strong>.</p></li><li><p><strong>LangChain is pushing &#8220;deep agents&#8221; toward deployable, multi-tenant, async systems</strong>: The <strong>deepagents 0.5</strong> release adds <strong><a href="https://x.com/LangChain/status/2044086454230626733">async subagents, multimodal file support, and prompt-caching improvements</a></strong>. Related posts emphasize that <code>deepagents deploy</code> is an <a href="https://x.com/LangChain/status/2044097913698091496">open alternative to managed agent hosting</a>, with upcoming work around <strong>memory scoped to user/agent/org</strong> and <strong>custom auth / per-user thread isolation</strong> via <a href="https://x.com/LangChain/status/2044098386270310783">@LangChain</a> and <a href="https://x.com/sydneyrunkle/status/2044099832319500484">@sydneyrunkle</a>. The interesting pattern here is a shift from &#8220;agent demos&#8221; to <strong>platform concerns</strong>: tenancy, isolation, long-lived tasks, and integration surfaces like Salesforce and Agent Protocol-backed servers.</p></li><li><p><strong>Harness design is becoming a first-class engineering topic</strong>: Multiple posts argued that agent performance depends at least as much on the scaffold as the model. <a href="https://x.com/Vtrivedy10/status/2044130977526755636">@Vtrivedy10</a> made the clearest case for <strong>task-specific open harnesses</strong> over ideology (&#8220;thin vs thick&#8221;), while <a href="https://x.com/kmeanskaran/status/2044010500816810427">@kmeanskaran</a> stressed workflow design, memory switching, and tool output control over frontier-model chasing. This aligns with <a href="https://x.com/ClementDelangue/status/2044139560355901911">@ClementDelangue</a> asking for a curated mapping from <strong>models to their best coding/agent harnesses</strong>, which is increasingly necessary as open-weight models diversify.</p></li></ul><p><strong>Robotics, World Models, and 3D Generation</strong></p><ul><li><p><strong>Google&#8217;s Gemini Robotics-ER 1.6 is a notable productization step for embodied reasoning</strong>: The release from <a href="https://x.com/GoogleDeepMind/status/2044069878781390929">@GoogleDeepMind</a> emphasizes better <strong>visual/spatial understanding</strong>, tool use, and physical constraint reasoning. Follow-ups note <strong>10% better human injury-risk detection</strong>, support for reading complex analog gauges, and availability in the API; <a href="https://x.com/_philschmid/status/2044071114578509971">@_philschmid</a> highlighted <strong>93% success on instrument-reading tasks</strong>. This feels less like a robotics foundation-model paper drop and more like a <strong>developer-facing embodied-reasoning API</strong>.</p></li><li><p><strong>World models are shifting from cinematic demos to editable spatial artifacts</strong>: Tencent&#8217;s <a href="https://x.com/DylanTFWang/status/2043952886166761519">HYWorld 2.0 teaser</a> explicitly contrasted itself with video-generation systems by framing the output as a <strong>real 3D scene</strong> that is editable and engine-ready. On the web side, <strong>Spark 2.0</strong> from <a href="https://x.com/sparkjsdev/status/2044090505982816449">@sparkjsdev</a> shipped a <strong>streamable LoD system for 3D Gaussian splats</strong>, targeting <strong>100M+ splat worlds</strong> on WebGL2 across mobile, web, and VR. Together these suggest the stack for &#8220;AI-generated 3D&#8221; is maturing from content generation into <strong>interactive rendering and downstream use</strong>.</p></li><li><p><strong>Open 3D generation is advancing on topology, UVs, rigging, and animation readiness</strong>: <a href="https://x.com/DeemosTech/status/2044067290908635418">@DeemosTech</a> introduced <strong>SATO</strong>, an autoregressive model for <strong>topology and UV generation</strong>, while <a href="https://x.com/yanpei_cao/status/2044094818872377720">@yanpei_cao</a> released <strong>AniGen</strong>, which generates <strong>3D shape, skeleton, and skinning weights</strong> from one image. These are meaningful because the bottleneck in production 3D pipelines is rarely &#8220;can you generate a mesh?&#8221;; it&#8217;s whether the asset is structured enough to animate, texture, and edit.</p></li></ul><p><strong>Models, Benchmarks, and Specialized Systems</strong></p><p></p>
      <p>
          <a href="https://www.latent.space/p/ainews-humanitys-last-gasp">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Notion’s Token Town: 5 Rebuilds, 100+ Tools, MCP vs CLIs and the Software Factory Future — Simon Last & Sarah Sachs of Notion]]></title><description><![CDATA[Notion's cofounder and head of AI peel back the curtains to talk about finally shipping the Knowledge Work AI agents the world has been waiting for.]]></description><link>https://www.latent.space/p/notion</link><guid isPermaLink="false">https://www.latent.space/p/notion</guid><pubDate>Wed, 15 Apr 2026 00:31:14 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/194195821/4c29b9e99bda0ac7513ccd26b9401a3f.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p><em>For all those who missed out on London, see you in<a href="https://www.ai.engineer/miami"> Miami</a> next week!</em></p><div><hr></div><p>Notion, the <a href="https://www.saastr.com/notion-and-growing-into-your-10b-valuation-a-masterclass-in-patience/">knowledge work decacorn</a>, has been building <a href="https://www.notion.com/blog/introducing-notion-ai?utm_source=chatgpt.com">AI tooling since before ChatGPT</a>, with many hits from <a href="https://www.notion.com/blog/introducing-q-and-a?utm_source=chatgpt.com">Q&amp;A in 2023</a> and <a href="https://www.notion.com/releases/2024-07-29">unified AI in 2024</a> and <a href="https://www.notion.com/blog/notion-ai-for-work?utm_source=chatgpt.com">Meeting Notes in 2025</a>. At the end of their last Make user conference, <a href="https://youtu.be/KZ3hAy_XZwI?si=fqza-i0BAD2jYGyc&amp;t=3133">Ryan Nystrom teased Notion 3.0&#8217;s Custom Agents</a> - and they are finally embracing <a href="https://www.latent.space/p/agent-labs?utm_source=publication-search">the Agent Lab playbook</a>!</p><div id="youtube2-ATt7QJgt-2k" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;ATt7QJgt-2k&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/ATt7QJgt-2k?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p><strong><a href="https://x.com/sarahmsachs">Sarah Sachs</a> and <a href="https://x.com/simonlast">Simon Last</a> of Notion</strong> join us for a deep dive into how Notion built Custom Agents, why it took years and multiple rebuilds to get right, and what it means to turn a productivity tool into an agent-native system of record for enterprise work.</p><p>We go inside the product, engineering, evals, pricing, and org design decisions behind one of the most ambitious AI product efforts in software today &#8212; from early failed tool-calling experiments in 2022 to agent harnesses, progressive tool disclosure, meeting notes as data capture, and the long-term vision for software factories and agentic work.</p><p><strong>We discuss:</strong></p><ul><li><p>Sarah and Simon&#8217;s path to launching Notion Custom Agents, and why the feature was rebuilt four or five times before it was ready for production</p></li><li><p>Why early agent attempts failed: no tool-calling standard, short context windows, unreliable models, and too much complexity exposed to the model</p></li><li><p><a href="https://www.latent.space/p/agent-labs?utm_source=publication-search">The &#8220;Agent Lab&#8221; thesis</a>: not just wrapping a model, but understanding how people collaborate and building the right product system around frontier capabilities</p></li><li><p>How Notion thinks about roadmap timing: not swimming upstream against model limitations, but also building early enough that the product is ready when the models are</p></li><li><p>Why coding agents feel like the kernel of AGI, and how Notion is thinking about &#8220;software factories&#8221; made up of agents that spec, code, test, debug, review, and maintain codebases together</p></li><li><p>How Sarah runs AI engineering at Notion (&#8220;<a href="https://x.com/sarahmsachs/status/2031473087791902991">notes from Token Town</a>&#8221;): objective-setting over idea ownership, low-ego teams comfortable deleting their own work, and a culture designed to swarm around fast-changing opportunities</p></li><li><p>The &#8220;Simon Vortex,&#8221; company hackathons, and why security gets pulled in early rather than late</p></li><li><p>How Notion organizes AI: core AI capabilities and infrastructure, product packaging teams, and a broader company mandate that every product surface must increasingly work for both humans and agents</p></li><li><p>Why prototypes have become much easier to build internally, and how &#8220;demos over memos&#8221; changes product development inside a tool the whole company already uses every day</p></li><li><p>Notion&#8217;s eval philosophy: regression tests, launch-quality evals, and &#8220;frontier/headroom&#8221; evals that intentionally only pass ~30% of the time so the company can see where model capabilities are going</p></li><li><p>What a &#8220;Model Behavior Engineer&#8221; is, and why Notion treats eval writing, failure analysis, and model understanding as a distinct function rather than just software engineering</p></li><li><p>The changing role of software engineers in the age of coding agents, and why the new job looks less like typing code and more like supervising a rigorous outer system of agents, PRs, and verification loops</p></li><li><p>How the &#8220;software factory&#8221; should work: specs, self-verification, bug flows, subagents, and minimizing human intervention while preserving the invariants that matter</p></li><li><p>A live walkthrough of a Notion Custom Agent handling coworking space tenant applications by triaging email, enriching applicants with web search, and writing structured data into a Notion database</p></li><li><p>How agents compose inside Notion: shared databases as primitives, agents invoking other agents, &#8220;manager agents&#8221; supervising dozens of specialized agents, and memory implemented simply as pages and databases</p></li><li><p>Notion&#8217;s take on MCP vs CLI: why Simon is bullish on CLI&#8217;s self-debugging nature, where MCP still makes sense, and how Sarah thinks about capability, determinism, permissioning, and pricing alignment</p></li><li><p>The evolution of Notion&#8217;s internal agent harness: from early JavaScript coding agents, to custom XML, to Markdown and SQL-like abstractions, to tool definitions, progressive disclosure, and a much shorter system prompt</p></li><li><p>Why Notion cares about teaching &#8220;the top of the class,&#8221; building for sophisticated operators rather than abstracting away too much capability for everyone</p></li><li><p>How agent setup works today: agents that can configure themselves, inspect their own failures, and edit their own instructions &#8212; with guardrails around permissions</p></li><li><p>How Notion prices Custom Agents: credits as an abstraction over tokens, model type, serving tier, web search, and future sandbox costs; why usage-based pricing was necessary; and how &#8220;auto&#8221; tries to match the right model to the right task</p></li><li><p>Why Notion is not eager to train a foundation model, where they do fine-tune and optimize today, and why retrieval/ranking is one of the most important investment areas as more searches come from agents rather than humans</p></li><li><p>Why Meeting Notes became one of Notion&#8217;s strongest growth loops: not just as transcription, but as high-signal data capture that powers search, custom agents, follow-up workflows, and the broader system of record for company collaboration</p></li><li><p>Why Notion is more interested in being the place where collaboration data lives than in building hardware themselves &#8212; and how wearables or other capture devices may eventually feed into that system</p></li></ul><div><hr></div><p><strong>Sarah Sachs</strong><br>LinkedIn: <a href="https://www.linkedin.com/in/sarahmsachs">https://www.linkedin.com/in/sarahmsachs</a><br>X: <a href="https://x.com/sarahmsachs">https://x.com/sarahmsachs</a></p><p><strong>Simon Last</strong><br>LinkedIn: <a href="https://www.linkedin.com/in/simon-last-41404140">https://www.linkedin.com/in/simon-last-41404140</a><br>X: <a href="https://x.com/simonlast">https://x.com/simonlast</a></p><p></p><h2>Full Video Episode</h2><div id="youtube2-ATt7QJgt-2k" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;ATt7QJgt-2k&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/ATt7QJgt-2k?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h2><strong>Timestamps</strong></h2><ul><li><p>00:00:00 Introduction and launching Notion Custom Agents</p></li><li><p>00:01:17 Why Notion rebuilt agents four or five times</p></li><li><p>00:03:35 Building for where models are going, not just where they are</p></li><li><p>00:05:32 The Agent Lab thesis, wrappers, and product intuition</p></li><li><p>00:08:07 User journeys, leadership, and low-ego AI teams</p></li><li><p>00:13:16 The Simon Vortex, hackathons, and bringing security in early</p></li><li><p>00:16:39 Team structure, demos over memos, and building for agents</p></li><li><p>00:20:25 Evals, Notion&#8217;s Last Exam, and the Model Behavior Engineer role</p></li><li><p>00:27:37 Evals as an agent harness and the changing role of software engineers</p></li><li><p>00:30:42 The software factory: specs, verification, and agent workflows</p></li><li><p>00:32:18 Live demo: a custom agent for coworking space applications</p></li><li><p>00:35:08 Composing agents, manager agents, and memory as pages</p></li><li><p>00:38:15 Notion Mail, Gmail, native integrations, and tools</p></li><li><p>00:39:43 MCP vs CLI and the cost of capability</p></li><li><p>00:44:13 When Notion uses MCP vs building its own integrations</p></li><li><p>00:47:43 The history of Notion&#8217;s agent harness rebuilds</p></li><li><p>00:55:35 Power users, public tools, and the setup agent</p></li><li><p>00:58:01 Self-fixing agents, permissions, and &#8220;flippy&#8221;</p></li><li><p>01:01:13 Pricing, credits, and choosing the right model automatically</p></li><li><p>01:09:01 Why Notion isn&#8217;t training its own frontier model</p></li><li><p>01:14:07 Retrieval, ranking, and search built for agents</p></li><li><p>01:17:27 Meeting Notes as data capture and workflow automation</p></li><li><p>01:21:18 Wearables, hardware, and Notion as the system of record</p></li><li><p>01:23:45 Outro</p></li></ul><h2>Transcript</h2><p>[00:00:00] Alessio: Hey everyone. Welcome to the Latent Space podcast. This is Alessio founder of Kernel Labs and I&#8217;m joined by swyx, editor of the Latent Space.</p><p>[00:00:11] <strong>swyx</strong>: Hello. Hello. We&#8217;re back in the beautiful studio that, uh, Alessio has set up for us with Simon and Sarah from Notion. Welcome.</p><p>[00:00:18] <strong>Sarah Sachs</strong>: Thanks for having us.</p><p>[00:00:19] Alessio: Thanks for having us. Yeah.</p><p>[00:00:20] <strong>swyx</strong>: Congrats on the launch recently the custom agents, finally it&#8217;s here. How&#8217;s it feel?</p><p>[00:00:26] <strong>Sarah Sachs</strong>: We ship things slowly. So it had been in Alpha for a little bit and at the point at which is it&#8217;s an alpha, um, there&#8217;s a group of people that are making sure it&#8217;s ready for prod, and then there&#8217;s a group of people working on the next thing.</p><p>So sometimes some of these launches are a bit delayed satisfaction, so it&#8217;s quite nice to remind yourself all the work you did because we do have a habit of like. Being two or three milestones ahead. Uh, just &#8216;cause you have to be, you know, you can&#8217;t get complacent. Um, but it&#8217;s been great that people understood how this is helpful.</p><p>And I think that&#8217;s just easier in general building AI tools today than it was two, three years ago. People kind of get it and so that user education, um, there&#8217;s just, it was our most successful launch in terms of free trials and converting people and things like that. It was really successful, so yeah.</p><p>But there&#8217;s a lot to build.</p><p>[00:01:12] <strong>swyx</strong>: Making it free for three months helps.</p><p>[00:01:16] <strong>Sarah Sachs</strong>: Yep.</p><p>[00:01:17] <strong>Simon Last</strong>: It was definitely super exciting for me because it&#8217;s probably the fourth or fifth time that we rebuilt that.</p><p>[00:01:22] <strong>swyx</strong>: Yes.</p><p>[00:01:23] <strong>Simon Last</strong>: And I mean,</p><p>[00:01:24] <strong>swyx</strong>: you&#8217;ve been building this since like 20, 22.</p><p>[00:01:26] <strong>Simon Last</strong>: Yeah, I mean, like, it was even right when we got access to like GPT four in late 20 22, 1 of the first ideas we had is like, oh, okay, let&#8217;s make an agent that I, we used the word assistant at the time, there wasn&#8217;t really the word, the word agent yet, but, oh, we&#8217;ll give an access to all the tools the notion can do, and then it, we run in the background like, like do work for us.</p><p>And then we just tried that many times and it just. Was too early. Um,</p><p>[00:01:48] <strong>swyx</strong>: I need to force you to like double click on that. What is too early? What didn&#8217;t work?</p><p>[00:01:52] <strong>Sarah Sachs</strong>: We were fine to, like, before function calling came out. We were trying to fine tune with the Frontier Labs and with fireworks, like a function calling model on notion functions.</p><p>This is right when I joined. I joined because, um, we needed a manager as Simon was needed to be able to go on vacation. So, uh, that&#8217;s, that&#8217;s around when I joined, so you can speak much more to it.</p><p>[00:02:11] <strong>Simon Last</strong>: Yeah, we did partnerships with both philanthropic and open AI at different times, uh, to try to, at the time the, I mean, when we first tried, there wasn&#8217;t even a constant of like tools yet.</p><p>We, we sort of designed our own like, like tool calling framework and then we tried to fine tune the models to, uh, to use it over multiple turns. Um, and because it, it didn&#8217;t work well out the box, I think. Yeah. The models are just too dumb and the context thing was also way too short.</p><p>[00:02:37] Alsesio: Yeah.</p><p>[00:02:37] <strong>Simon Last</strong>: Um, and yeah, we just kind of banged our head against it for a long time.</p><p>Uh, unfortunately it was always like, there was always like sort of. Glimmers that it was working, but um, it never felt quite robust enough to be like a useful, delightful thing. Um, until I would say, uh, the big unlock was probably like Sonic 3.6 or seven, uh, early last year. And that&#8217;s when we started working on our agent, which we shipped last year.</p><p>Um, and then, and then uh, uh, custom agents, kinda a similar capability and that, that one just took longer because we, we just wanted to get the reliability up a lot higher. &#8216;cause it&#8217;s actually running in the background.</p><p>[00:03:14] <strong>Sarah Sachs</strong>: And the product interface of like permissions and understanding, you know, this custom agent is shared in a Slack channel with X group of people and has access to documents that are surfaced to Y group of people.</p><p>And the intersect experts, Y might not be whole. And so how do you build the product around making sure administrators understand that permissioning took multiple swings.</p><p>[00:03:35] Alsesio: Everything is hard back at the end of the day. Yeah. I&#8217;m curious, like when the models are not working, how do you inform the product roadmap of like, okay, we should probably build, expecting the models to be better at some reasonable pace, but at the same time we need to, you know, you had a lot of customers in 2022.</p><p>It&#8217;s not like you were a new company or like no user base.</p><p>[00:03:54] <strong>Simon Last</strong>: Yeah, I mean I think there&#8217;s always the balance of, you know, like you want to be a GI pilled and thinking ahead and building for where things are going. Uh, but also you wanna be like shipping useful things. And so we always try to like, like keep a balance there.</p><p>You know, we. We try to take clear, like a portfolio approach. You know, we&#8217;re always working on multiple projects and, and we&#8217;re always trying to work on, you know, maintaining things where that have already shipped, like, like shipping new things that are like eminently working well and make them really good.</p><p>And, and then we wanna always have a few projects that are a little bit crazy. Um,</p><p>[00:04:23] Alsesio: and what are the a GI peel projects that you have today? I&#8217;m curious about, uh, you don&#8217;t have to share exactly what you&#8217;re working on, but I&#8217;m curious what are things today that maybe in 18 months people will be like, oh, obviously this was gonna work</p><p>[00:04:35] <strong>Sarah Sachs</strong>: 18 months.</p><p>[00:04:37] Alsesio: Yeah, 18 months is, you know,</p><p>[00:04:37] <strong>Sarah Sachs</strong>: it&#8217;s a long time and Yeah. Yeah.</p><p>[00:04:39] <strong>Simon Last</strong>: I mean, there&#8217;s a number of things happening. I think one thing that&#8217;s becoming more clear is I think like, like, uh, coding agents are the kernel of EGI, sort of, everything is a coding agent. Mm-hmm. I think that&#8217;s, that&#8217;s sort of one, one direction.</p><p>Um, and then, yeah, the exciting thing about that is sort of your agent can sort of bootstrap its own software and capabilities and actually debug and maintain them. And so yeah, we&#8217;re, we&#8217;re, we&#8217;re thinking a lot about that. And then, yeah, like, like another category of things that I&#8217;m, I&#8217;m really excited about is like, uh, we call the software factory also.</p><p>People are using this, uh, this, this sort of word. Um, basically it just means can you create sort of like a, as automated as possible, a workflow for developing debugging. Mm-hmm. Merging, reviewing, and maintaining a code base and a service where there&#8217;s a bunch of agents working together inside, and like, like how does that work?</p><p>[00:05:28] <strong>Sarah Sachs</strong>: If you think back to your initial question, like, why did this take so long? I think something,</p><p>[00:05:32] <strong>swyx</strong>: I didn&#8217;t say that, but Yes. Okay. Go ahead.</p><p>[00:05:34] <strong>Sarah Sachs</strong>: Why, what, what changed over the three and half years of trying</p><p>[00:05:37] <strong>swyx</strong>: it? Exactly. Right. Because most people always say like, it didn&#8217;t work yet. Then reasoning models came, then it worked.</p><p>I was like, okay, let&#8217;s go a little</p><p>[00:05:43] <strong>Sarah Sachs</strong>: bit. That&#8217;s, I mean, that&#8217;s part of it, but I think the other part of it that I actually think is really what will set notion apart for every new capability is we have like. Two skills that are crucial when it comes to frontier capabilities. One is not letting yourself swim upstream.</p><p>So like quickly realizing if you&#8217;re just pressing against model capabilities versus not exposing the model to the right information, not having the right infrastructure set up. That and of itself is the skill of intuition. And the second is to see, okay, you&#8217;re not swimming upstream. Which direction is the river flowing and what is like, how do we think ahead about the product and start building it even if it&#8217;s not great yet, so that when it is there, we&#8217;re ready for it.</p><p>Right? And like those can sometimes feel like counterintuitive things. Like we can be trying to fine tune a tool calling model when they don&#8217;t exist yet. And that the trick is to not do that for too long, but realize that there was something there. And we&#8217;ve had a lot of things which like, um, we&#8217;re just like not swimming in the right direction with the streams.</p><p>I think we had multiple versions of transcription before we got meeting notes, right? Oh, I gotta talk</p><p>[00:06:39] <strong>swyx</strong>: about that. Yeah.</p><p>[00:06:40] <strong>Sarah Sachs</strong>: Yeah. Um, and so. I, I, I think that like we, we really closely partner with the Frontier Labs on capabilities and we also have to have strong conviction on, as those capabilities move.</p><p>Notion is about being the best place for you to collaborate and do your work. And how does that narrative change if the way that we work changes?</p><p>Yeah.</p><p>[00:06:58] <strong>swyx</strong>: Yeah. You told me you were a fan of the Agent Lab thesis, and this is, this is kind of it, right?</p><p>[00:07:02] <strong>Sarah Sachs</strong>: Right. I show that thesis to so many candidates. Like I have it as like micro chrome autofill.</p><p>Um, at this point, like it&#8217;s one of my most visitations</p><p>[00:07:10] <strong>swyx</strong>: because like, is this the, here&#8217;s why you should work in notion and not open, open eye. I, it&#8217;s like,</p><p>[00:07:14] <strong>Sarah Sachs</strong>: here&#8217;s, here&#8217;s what&#8217;s different about it.</p><p>[00:07:16] <strong>swyx</strong>: Yeah.</p><p>[00:07:16] <strong>Sarah Sachs</strong>: And here&#8217;s why. It&#8217;s not just a rapper. I actually think more and more people understand it&#8217;s not just a wrapper.</p><p>[00:07:21] <strong>swyx</strong>: Yeah.</p><p>[00:07:22] <strong>Sarah Sachs</strong>: Um, and by the way, like in the beginning, parts of what we build are wrappers on functionality. That works well, of course, but that&#8217;s not really the most, um. I would say that&#8217;s not the product that, that drives revenue. And that&#8217;s not necessarily always what users need.</p><p>[00:07:35] <strong>swyx</strong>: I mean, you know, notion is the AWS wrapper, but like the, the wrapper is very beautiful and like very, very well polished.</p><p>So</p><p>[00:07:40] <strong>Sarah Sachs</strong>: like the analogy,</p><p>[00:07:41] <strong>swyx</strong>: like</p><p>[00:07:42] <strong>Sarah Sachs</strong>: the analogy that I&#8217;ve been coming back to his Datadog in AWS</p><p>[00:07:45] <strong>swyx</strong>: Yeah.</p><p>[00:07:46] <strong>Sarah Sachs</strong>: So, uh, Datadog could not exist with, without cloud storage. Right. That it&#8217;s kind of fundamental that that works. Um, and AWS has like a CloudWatch product, but Datadog is an expert on understanding how people want observability on the products they launch.</p><p>And we&#8217;re experts in understanding how people wanna collaborate, and that&#8217;s really where our expertise lies.</p><p>[00:08:04] <strong>swyx</strong>: Totally.</p><p>[00:08:04] <strong>Sarah Sachs</strong>: Um, regardless of the tools that we use,</p><p>[00:08:07] Alsesio: I&#8217;m kind of curious how you think about implicit versus explicit expertise. I feel like Datadog is half and half implicit and explicit. It&#8217;s like they understand across markets and industries what engineering teams usually look for.</p><p>With notion, it&#8217;s almost like more of the expertise is at the edge because you as a platform, you&#8217;re like so horizontal that the end user is not really the same. Mm-hmm. Like with Datadog, the end user is always like, yeah, an engineering lead, a kinda like SRE related person with notion. It can be anything.</p><p>So I&#8217;m curious how you put that expertise into a product versus, you know, obviously it, WS cannot build notion. It&#8217;s, that doesn&#8217;t quite work in this case, but</p><p>[00:08:44] <strong>Simon Last</strong>: it&#8217;s, it&#8217;s a little bit differently shaped. I think, you know, a classic vertical SaaS, like the data is kind of like that. They understand their individual customer very deeply.</p><p>It&#8217;s kinda a narrow slice, um, notion has always been super horizontal. And our, our task has always been to sort of balance these two somewhat opposing forces of like, we&#8217;re listening to our customers and what they want us to build. It&#8217;s a broad slice. And then also we&#8217;re thinking about like, okay, how do we decompose what they want into, uh, nice primitives that are, that are really nice to use and we&#8217;ll, we&#8217;ll get us like as much bang for the buck as possible.</p><p>And then, you know. Maintain the whole system, make it all like, like super clean and nice to use.</p><p>[00:09:22] <strong>Sarah Sachs</strong>: We still have user journeys. I mean, we still focus on like core. I actually think the failure of our team is when we focus too much on what are cools that are, what are tools that are</p><p>[00:09:31] <strong>Simon Last</strong>: mm-hmm.</p><p>[00:09:31] <strong>Sarah Sachs</strong>: Cool tools. I actually think that&#8217;s when we make have the least velocity because you still need some sort of focus on a user journey.</p><p>So like for instance, we&#8217;ll all sit down every Friday and look at the P 99 of like the most token exhaustive custom agent transcript and just look at why it didn&#8217;t do well and cut a bunch of tasks. Like we still focus on like, this has, like this should work. Email triaging should work. Mm-hmm. Right. And similarly, like when we&#8217;re talking about before building, um, chatting, um, before we started filming about, okay, how can I do PDF export?</p><p>Well that&#8217;s functionality that then merits. Maybe we should build a tool that has access to a computer sandbox in a file system and the ability to write code. Right? Right. Um, but it&#8217;s because we&#8217;re thinking about the fact that our users to do their, to do their daily work, need to export PDFs, not because we&#8217;re like, Hmm, I think a computer tool could be cool.</p><p>Like, let&#8217;s just see what happens. Mm-hmm. Like we, we have to focus on some user journeys, otherwise we just don&#8217;t have like, enough strategy to, to prioritize.</p><p>[00:10:29] <strong>swyx</strong>: I think there&#8217;s a lot of like really strong opinions that you&#8217;ve had. Do you have like sort of like a towel of <strong>Sarah Sachs</strong>? Like, you know, like what, how do you run your team?</p><p>Like I feel like you just have accumulated all these strong opinions. Obviously part, part of this is your, your token town thing.</p><p>[00:10:43] <strong>Sarah Sachs</strong>: I think the TAs working with Service X is, um, you&#8217;d have to, it depends who you ask. Um, I think it depends if you&#8217;re on my team or a partner Right. Or a vendor.</p><p>[00:10:54] <strong>swyx</strong>: Yeah. There other people want to run their teams the way that you&#8217;re Yeah.</p><p>You&#8217;re like bringing these things. And then also similarly, uh, Simon, when you did the custom agents demo, you had like, well, we&#8217;ve been using custom agents and here&#8217;s the super long list of everything that we do. No humans ever read it. Right? That&#8217;s what you said. I was like,</p><p>[00:11:07] <strong>Sarah Sachs</strong>: yeah. So I think for, for me, um, something that I learned very quickly and became very comfortable with was that my job was not to be the ideas per person or the technical expert.</p><p>My job was to make it so that everybody understood the objective, had a resource to help prioritize what they should work on, and had an avenue to prioritize what they thought was important. And I think that&#8217;s true with all, all leadership, but I think especially on the AI team. Almost all of our best ideas come from prototypes, from people that have a cool idea because they saw a user problem, and it&#8217;s a huge disservice if all of those ideas have to pass, like the sniff test of what me and a product partner or Simon and Ivan decided were the direction, right?</p><p>Because a lot of what we&#8217;re doing is leaning into capabilities, so. I think that&#8217;s the first thing is like, I don&#8217;t really view like the role of engineering leadership as like, uh, hierarchical, nor has it ever been, but especially now, like very willing to change direction based on, um, like proof is in the pudding.</p><p>Yeah. And like, and I think we have rebuilt our harness three or four times. And when you do that, then the second rule of engineering leadership is like you need to build a team that&#8217;s comfortable deleting their own code and is very low ego and is driven by what&#8217;s best for the company. And, um, doesn&#8217;t write design docs because they think it&#8217;s their promotion packet.</p><p>Right. And that&#8217;s a culture that notion had long before I joined, but like our willingness to just swarm on different problems and um, redo things that we&#8217;ve built before because something has changed. Like, there&#8217;s a lot of friction that can happen at companies when you do that. And it doesn&#8217;t happen at Notion.</p><p>And because it doesn&#8217;t happen when new people join. Like they don&#8217;t wanna be the ones that are saying, we shouldn&#8217;t do this. I wrote that code. So then it&#8217;s, you know, you, you create a culture that everyone thoughts and that culture comes directly, I think from Simon and Ivan though, um, because they&#8217;re very open-minded.</p><p>[00:12:50] <strong>swyx</strong>: Anything that you,</p><p>[00:12:50] <strong>Simon Last</strong>: you&#8217;d add? I&#8217;m not a manager, like, like, like Sarah is. Um, a lot of my role is really to try to think a little bit ahead, make sure that we&#8217;re, we&#8217;re building on the right capabilities and then like the prototyping stuff. And yeah, it&#8217;s really, really critical to always just be starting again.</p><p>It&#8217;s like, okay, this is new thing. What does this mean? What if we just rethought everything or wrote everything? And so I, I&#8217;m, I&#8217;m basically just doing that in a loop every six months.</p><p>[00:13:16] <strong>swyx</strong>: Yeah. Do you believe in internal hackathons for this stuff?</p><p>[00:13:19] <strong>Sarah Sachs</strong>: I think there&#8217;s like two different versions. So one is like, we just have a, a, a solid bench of senior engineers that come and go on what we call the Simon Vortex and Productionizing what we built, right?</p><p>Because when you&#8217;re in the Simon Vortex, the velocity is super high. The direction changes daily, and it&#8217;s meant to be like the equivalent of a SC Works lab. We don&#8217;t need to do hackathons for that. We need to have senior engineers that we trust to come in and out of those projects. For instance, like management boundaries are really loose.</p><p>Like you report to him, but you work for her right now. Yeah. That&#8217;s something that when we hire managers, it&#8217;s important they don&#8217;t care about because we tend to form more structures. Yeah. Don&#8217;t be too</p><p>[00:13:54] <strong>swyx</strong>: territorial.</p><p>[00:13:55] <strong>Sarah Sachs</strong>: We form more. It&#8217;s after we ship things, not not before, just historically. Um, the second thing is we do have companywide hackathons.</p><p>Actually we just had our demos day for the hackathon we had last week this morning. That&#8217;s more for people that aren&#8217;t directly working on the project, feeling like they have the time to pause and learn how to make themselves more productive or how they would use notion custom agents to build something.</p><p>Or part of the hackathon was actually encouraging everyone across the company to build their own agentic tool loop, calling from scratch. Follow like an every blog post on how to do what I think because we want</p><p>[00:14:26] <strong>swyx</strong>: just with the compound engineering one. Yeah.</p><p>[00:14:28] <strong>Sarah Sachs</strong>: We want everyone to use cloud code in the company or whatever the coding agent they please and understand that fundamental.</p><p>So we set aside a day and a half. We&#8217;re all leadership, encourage everyone on their teams across the company to do it. So we have hackathons like that. I would say like kind of facetiously, like everything we build is a little bit like a hackathon until it graduates and puts on big boy pants and as a product ops rollout leader and has a assigned data scientists and stuff like that,</p><p>[00:14:54] <strong>swyx</strong>: security review enterprise stuff,</p><p>[00:14:56] <strong>Sarah Sachs</strong>: actually security reviews one of the things that we bring in first because it just slows us down way more and, um, causes a lot of tension and they build better product if they&#8217;re involved early.</p><p>So, um, that is probably the first person to get involved in something that&#8217;s the</p><p>[00:15:09] <strong>swyx</strong>: right PR approved answer.</p><p>[00:15:10] <strong>Sarah Sachs</strong>: No, but it&#8217;s not just PR approved. It like, um, um, it&#8217;s</p><p>[00:15:13] <strong>swyx</strong>: actually real. It&#8217;s actually real. It&#8217;s like, um, I&#8217;m just saying scar</p><p>[00:15:15] <strong>Sarah Sachs</strong>: tissue.</p><p>[00:15:15] <strong>swyx</strong>: Yeah,</p><p>[00:15:16] <strong>Sarah Sachs</strong>: because like, you know, my background&#8217;s also, I worked at Robinhood for a number of years.</p><p>Yes. So like, uh, compliance and things like that, um, are a little bit more, you learn the hard way when it doesn&#8217;t come naturally.</p><p>[00:15:26] <strong>Simon Last</strong>: Yeah. I think the. The hackathon is really important for uplifting the general population, but like, if that&#8217;s the only way you can build new things, you&#8217;re kind of toast. I mean, it, it has to be like the daily processes, like, you know, building these new things.</p><p>Um, and it has to be about, I think like, I think in the AI era a lot more leverage accumulates to the most curious and excited people. And so it&#8217;s like we&#8217;re all about just like activating that energy. You know, like if someone&#8217;s protesting something on the weekend that they&#8217;re excited about and it&#8217;s important, that should be the main thing that we&#8217;re doing.</p><p>Yeah. Um, it&#8217;s not a hackathon that we schedule once a quarter, it&#8217;s just like, yeah. Daily process. Part of the culture.</p><p>[00:16:02] <strong>Sarah Sachs</strong>: I mean, that&#8217;s how we shift image generation and notion now. It was always this thing that would be kind of nice to have, but it wasn&#8217;t really clear where that was necessarily aligned in product priorities.</p><p>It&#8217;d be a lot of work. And we had someone on the database collections team, Jimmy, who was like. I really wanna do image generation for cover photos and inside notion. And we&#8217;re like, if you wanna build it, like it&#8217;s, do it please. Like we encourage you. We gave &#8216;em all the resources of working directly with Gemini and being able to like track the token usage and it working through endpoints.</p><p>We gave them eval, support, everything, and then became a, a full project.</p><p>[00:16:34] Alsesio: Yeah.</p><p>[00:16:35] <strong>Sarah Sachs</strong>: That&#8217;s why you can&#8217;t have like ego as a, a leader. Like that&#8217;s, that&#8217;s how we work.</p><p>[00:16:39] Alsesio: What&#8217;s the size of the team today, both engineering and overall?</p><p>[00:16:43] <strong>Sarah Sachs</strong>: I manage, uh, the team. That&#8217;s what we&#8217;ll call it. Core AI capabilities and infrastructure.</p><p>That&#8217;s about 50 people. But then we have per i partner teams that do packaging. So how it shows up in the corner chat versus custom agents versus meeting notes, that&#8217;s another 30, 40 people. And, and then every team that has a product service at Notion that a user can interface with owns the tool that the agent interfaces with the editor team.</p><p>The team that did CRDT for offline mode is the same team that handles how two agents, um, edit competing blocks. Mm-hmm. Right? It&#8217;s the same problem. The team that built the underlying SQL engine is the same team that owns how the agent asks it to run a SQL query, and it does it performantly. And so from that regard, anyone working on product engineering is tasked with making them work for customers that are humans and agents because over time the majority of our traffic will be coming from agencies using in our interface, not humans.</p><p>And so. Our objective is to make it so that the whole product org is building for agents.</p><p>[00:17:40] Alsesio: Yeah. How has it changed internally? The activation bar is kind of lowered a lot. Like anybody can kind of create a prototype very, somewhat easily, especially if you&#8217;re like an existing code base. Have you raised the bar on like what type of prototype people need to bring forward to gonna be taken?</p><p>Not like seriously, but like, you know what I</p><p>[00:17:58] <strong>Simon Last</strong>: mean? Yeah. I think the bar is lowered in many ways. Be like, one thing our, uh, our team built that is really cool is our, uh, our, our design team made a whole separate GitHub repo, uh, called the, the design Playground. And it&#8217;s basically just to create a bunch of like, like helper components and you, uh, for, for quickly a throwing together UIs.</p><p>And it&#8217;s become like actually quite sophisticated. Like it has like an agent in there and like, uh, that&#8217;s pretty fun. So like, we pretty much, like, they don&#8217;t do mocks, they just make like, like full, full prototypes.</p><p>[00:18:27] <strong>swyx</strong>: Here it is. It works.</p><p>[00:18:28] <strong>Simon Last</strong>: They give you like a u rl. They&#8217;re like, okay, all right. So we have to make the, like the real production version of that.</p><p>Um, and then for engineers. A prototype looks like just making it a feature flag that actually works. Like that&#8217;s sort of the bar.</p><p>[00:18:39] <strong>Sarah Sachs</strong>: Something to understand that&#8217;s really unique about notion. One of the reasons I joined we&#8217;re super lucky is no one uses Notion in their job as much as people that work at Notion.</p><p>[00:18:46] <strong>Simon Last</strong>: Of course.</p><p>[00:18:47] <strong>Sarah Sachs</strong>: So I think there&#8217;s very few companies, maybe if you worked on Chrome I guess, but like everything that we ship, we ship internally first and get a lot of really quick feedback. And also sometimes our dev instance is totally borked and you have to change a bunch of flags to get things done. And that&#8217;s kind of like, but everyone, so people that do it ticketing, people that do supply chain procurement, recruiting, everyone is using the same instance of notion with like a lot of flags on for these prototypes people build.</p><p>Um, and so we have this, Brian Levin, one of the designers on our team, I think evangelize this concept of demos over memos.</p><p>[00:19:18] <strong>swyx</strong>: Ooh, too</p><p>[00:19:20] <strong>Sarah Sachs</strong>: good. Um, which has been, uh, very good for building demos, and I think it&#8217;s put a big pressure point on us to have really strong product conviction, because if anything can be demoed, you really need a strong filter of making sure that if you know, you&#8217;re doing X amount of work, you&#8217;re making the, you&#8217;re, you&#8217;re focusing on one tower, you&#8217;re not just building a really flat hill.</p><p>Right. That&#8217;s actually where I think there has to be more conviction from our PMs, um, and our designers and, and well, the company really to have conviction of what journey we&#8217;re going on.</p><p>[00:19:52] <strong>Simon Last</strong>: But overall, I feel like it works pretty well. Like people, almost all the engineers have good enough taste to realize that like, this prototype doesn&#8217;t actually make sense in the product, or, or it does.</p><p>So it&#8217;s not that common that I would see a prototype. It&#8217;s like, oh, this makes no sense. Mm-hmm. It&#8217;s like, you know, people are doing reasonable things and, and, and then it&#8217;s just a matter of. Which things we build first and then often just, just figuring out how to turn it on and off. There&#8217;s our, in the, in our like experimental chat ui, there&#8217;s this, there&#8217;s probably like, like a hundred check boxes in there.</p><p>[00:20:22] <strong>Sarah Sachs</strong>: Kills me</p><p>[00:20:23] <strong>Simon Last</strong>: the things you could turn on and off.</p><p>[00:20:25] <strong>Sarah Sachs</strong>: Uh, but I think that, okay, so that is kind of true, Simon, but like being the person that manages the evals team, like there is a level of intensity that it adds to the platform team. So, you know, if we&#8217;re gonna do image generation and notion, all of a sudden the way that we do attachments and the way that we, um, our LLM completion like cortex talks and expects tokens back and now it&#8217;s getting images back.</p><p>Like there&#8217;s a lot of platform work that we do need to, like solidify a little bit. So sometimes it&#8217;ll be in dev for a couple weeks before it makes it to prod just because we still have to like, make it robust, make it HIPAA compliant, ZDR compliant, figure out the right contracting with the vendor, whatever it is.</p><p>And we need to eval it because we want the team. To still maintain what they build. That&#8217;s the one thing is like if we have a bunch of prototypes, it can&#8217;t just be like a small group of people that then maintain whatever end prototypes. So we have invested a lot of people in an eval and model behavior understanding teams that, we call it agent dev velocity.</p><p>So your dev velocity building agents can be faster if we invest in that platform. And so we have a whole org dedicated to Asian, um, platform velocity so that you can build your own eval and then maintain it once you ship it. So if a new model release comes out and we, every</p><p>[00:21:38] <strong>swyx</strong>: team maintains their own eval,</p><p>[00:21:40] <strong>Sarah Sachs</strong>: we maintain the eval framework.</p><p>Every team owns their own evals and a lot of them we&#8217;ve integrated to Optin, to ci, or we run them nightly and we have a team, uh, a custom agent that triggers to a team to look at the major failures. That&#8217;s really critical because if we have like all these different surfaces now, a lot of it&#8217;s on the same agent harness, so it&#8217;s easier to maintain.</p><p>It&#8217;s just packaging of different agent harnesses, but new functionality of the agent. Let&#8217;s say that like we wanna update like. Uh, you know, they deprecated, sonnet, um, four or whatever it is and we need to auto update. Are</p><p>[00:22:11] <strong>swyx</strong>: they already? That&#8217;s so, okay. Yeah. Actually wasn&#8217;t that long ago.</p><p>[00:22:14] Alsesio: They</p><p>were</p><p>[00:22:14] Alsesio: just 3.5.</p><p>[00:22:15] <strong>Sarah Sachs</strong>: 3.537. Just got deprecated.</p><p>[00:22:18] <strong>swyx</strong>: 3 7, 5 0.2 or, yeah. No,</p><p>[00:22:20] <strong>Sarah Sachs</strong>: it&#8217;s not. 5.2 is five point. Five point no. Yeah, five four is 40% more expensive than five two. So if they deprecated five two, you would hear they can, you would hear from me about that one. Um, but, uh, another conversation to have.</p><p>[00:22:35] <strong>swyx</strong>: I have a cheeky evals question for you.</p><p>Have you noticed any secret degradation from any of the major model providers?</p><p>[00:22:40] <strong>Sarah Sachs</strong>: Secret degradation,</p><p>[00:22:42] <strong>swyx</strong>: like. During the War Bay, when it&#8217;s high traffic, it suddenly gets dumber.</p><p>[00:22:47] <strong>Sarah Sachs</strong>: Yeah. I mean, not just between the, I mean, we definitely notice flakiness, we&#8217;ve definitely noticed, particularly for some providers, that things are slower during working hours and</p><p>[00:22:57] <strong>swyx</strong>: there&#8217;s a latency argument.</p><p>Yes. Not a quality argument.</p><p>[00:22:59] <strong>Sarah Sachs</strong>: No. I think the quality difference that&#8217;s interesting is, um, even though companies that say they&#8217;re selling the same, a, it&#8217;s really into like quanti quantization, but like companies that say they&#8217;re selling the same model through different vendors, whether it be through first party or Bedrock, Azure, et cetera.</p><p>We do see different qualities sometimes, and that&#8217;s not necessarily what&#8217;s advertised.</p><p>[00:23:21] <strong>swyx</strong>: Yeah. Kidney went to the point of like, if we, they shipped like this, like eval across all the providers and it was like very obvious we were secret equalizing and it was very,</p><p>[00:23:28] <strong>Sarah Sachs</strong>: yeah. But</p><p>[00:23:29] <strong>swyx</strong>: that&#8217;s very embarrassing.</p><p>[00:23:30] <strong>Sarah Sachs</strong>: You know, um, we hire Subprocess to figure that out for us.</p><p>So we just wanna understand where it&#8217;s regressing or where it&#8217;s optimized. And sometimes we&#8217;re okay with regressions that optimize latency if they&#8217;re the appropriate regressions. Our job is to make sure we have the evals to understand the changes that are important to us. And even like when we&#8217;re partnering with labs on pre-releasees of models, they&#8217;ll send us multiple snapshots.</p><p>And this is less about quantization, but more just regressions. Like they have shipped models that were not the snapshots that we wanted, and they have changed the snapshots that they shipped based on the feedback that we give. Because our feedback tends to be more enterprise work focused and not coding agent focused.</p><p>And definitely those can be bummers, like, you know, uh, we know that this wasn&#8217;t the version you wanted, but we&#8217;ll help you make it work. I mean, we always make it work, but that definitely happens.</p><p>[00:24:16] Alsesio: Yeah. Do you have, um, failing evals that you&#8217;re just hoping, oh, that will have success eventually when a good model comes out?</p><p>[00:24:23] <strong>Sarah Sachs</strong>: Uh, I mean, yeah. So I think. I mean, I could talk about this for 60 minutes, so I will limit myself. I think it&#8217;s a real issue when people say evals and it&#8217;s just like, that&#8217;s quality, that&#8217;s like unit, I mean, it&#8217;s like saying testing. It&#8217;s not just unit tests, right? So. We have the equivalent of unit test.</p><p>Regression test. Those live in ci, those have to pass a certain percent, you know, within some stochastic error rate. Then we have, as you&#8217;re building a product, evals of these aren&#8217;t passing right now, and this is launch quality. So we have a report card and we need to, on these categories, you know, be it 80 or 90% of all of these user journeys to launch, and then what we have what we call frontier or headroom evals, where we actively wanna be at 30% pass rate.</p><p>And that&#8217;s actually been a effort that we took in partnership with philanthropic and OpenAI in the past maybe two or three months, because we actually hit a point where our evals were saturated and we weren&#8217;t able to really give insightful feedback other than it wasn&#8217;t worse. And not only is that not helpful for our partners, it&#8217;s not helpful for us to understand where the stream is going.</p><p>You know, going back to that analogy. And so we spent a lot of time thinking about. What notions last exam looks like, right? Mm-hmm. Not just humanities, last exam. Ooh, notions last exam. Mm-hmm. And, um, there&#8217;s a lot of, you know, dreams about what that would look like. I know we&#8217;ve talked a lot about benchmarking, um, swix, but, uh, yeah.</p><p>Notions last exam is a big thing inside the company and we have people, full-time staff to it exclusively. Mm. We have a data scientist, a model behavior engineer, and an full-time, um, evals engineer just dedicated to the evals that we pass 30% of the time.</p><p>[00:25:56] <strong>swyx</strong>: What you&#8217;re hiring for</p><p>[00:25:57] <strong>Sarah Sachs</strong>: MBEs? I am hiring</p><p>[00:25:58] <strong>swyx</strong>: What is an MBEA</p><p>[00:25:59] <strong>Sarah Sachs</strong>: model?</p><p>Behavior Engineer Model. Behavior engineers started with a title data specialist before I joined when they were working with Simon on like, uh, Google Sheets and like Simon just needed someone to look through Google Sheets and say, yes, no, this looks bad. This looks good. Right? And so we hired people with kind of diverse linguistics background.</p><p>We had like a linguistics PhD dropout. Mm-hmm. And a Stanford ate new grad. And they&#8217;re amazing. And they formed a new function basically. And over time we&#8217;ve built a whole team, um, with a manager who&#8217;s now kind of reinventing what that role is with coding agents. So they used to be kind of manually inspecting code.</p><p>Now they&#8217;re primarily building agents that can write evals for themselves or LLM judges. There&#8217;s a really funny day I can send you the picture where Simon, about a year and a half ago, was teaching them how to use GitHub. Um, and they&#8217;re on the whiteboard and it was like, okay, I think it would be so much faster if our data specialists learned how to use GitHub and like learned how to commit these things in Dakota.</p><p>And, and that was then and now I think, you know, coding has been a lot more accessible. Um, but moving forward it&#8217;s this mix of like data scientist PM and prompt engineer because there&#8217;s craft in understanding like even like what models can and can&#8217;t do things. How do we define like that headroom? How do we define like what a good journey is?</p><p>Um, is this model better or not? Why is this failing? There&#8217;s some qualitative work, but then there&#8217;s also like a lot of instinct and taste to it, and that&#8217;s not necessarily software engineering. And so we have like very firm conviction and we have had for a number of years now that that is its own career path and we have always welcomed the misfits, so to speak.</p><p>So we really firmly believe that you don&#8217;t need an engineering background to be the best at this job. And that&#8217;s what&#8217;s quite unique about this particular role.</p><p>[00:27:37] <strong>Simon Last</strong>: Yeah, this is something that I&#8217;ve been pretty excited about recently is we made an effort basically to treat the eval system as like an agent harness.</p><p>So if you think about it, like, you know, you should be able to have an agent end-to-end, download a dataset, run an eval, iterate on a failure, debug, and, and then implement a fix. And ultimately you should be able to, you know, drive the full time process with a human sort of observing the, you know, the outer uh, system.</p><p>So yeah, we went, went pretty hard on that. And that&#8217;s, that&#8217;s worked extremely well so far. It&#8217;s like basically just to turn it into a coding agent, uh, uh, problem.</p><p>[00:28:11] <strong>swyx</strong>: Your coding agent or just whatever</p><p>[00:28:13] <strong>Simon Last</strong>: harness No coding agent. Yeah, code, cloud code. It should be totally general. Yeah. I think if it would be a mistake to like, like fix it on any, any particular coding agent.</p><p>At the end of the day, it&#8217;s just like CLI tools.</p><p>[00:28:21] <strong>Sarah Sachs</strong>: It&#8217;s like the same way that you would&#8217;ve a coding agent write the unit test. You should have a coding agent write the eval.</p><p>[00:28:26] <strong>swyx</strong>: Yeah.</p><p>[00:28:26] <strong>Sarah Sachs</strong>: But there&#8217;s a lot of supervision in that still. We just don&#8217;t believe that supervision has to come from software engineers because a lot of it is like, um, kind of you XREE and whatever, and these are the people that also triage failures and tell us where we should be investing next.</p><p>[00:28:40] <strong>swyx</strong>: Yeah. I&#8217;m gonna go ahead and ask a spicy question. Is there a data, there are no software engineers at Notion.</p><p>[00:28:46] <strong>Simon Last</strong>: Um,</p><p>[00:28:46] <strong>Sarah Sachs</strong>: what does it mean to be a software engineer?</p><p>[00:28:47] <strong>swyx</strong>: Exactly.</p><p>[00:28:48] <strong>Simon Last</strong>: I mean, I think the way things are going is like we&#8217;re on some continuum where. If, if you look back three years ago, humans were typing all the code and then we had auto complete, you&#8217;re typing list of the code.</p><p>Then we had sort of like filling agents, filling lines, and now we&#8217;re getting into like agents doing longer range tasks where you can debug and implement a fix and then verify it works and you know, get your, get your PR even like, like Merion deployed. I think we&#8217;re sort of just moving up the abstraction ladder and then the human role becomes more about observing and maintaining the outer system.</p><p>There&#8217;s a string of agents flowing through, like me prs what&#8217;s going off the rails. Like what do I need to approve? Is there like a learning or memory mechanism that that works? So it&#8217;s kind of a hard engineering problem. There&#8217;s a, you know, there&#8217;s, there&#8217;s a lot to do there. I think we&#8217;re just sort of moving up stack</p><p>[00:29:34] <strong>Sarah Sachs</strong>: the same transition machine learning engineers have made, right?</p><p>Like I haven&#8217;t looked at a PR curve in a while.</p><p>[00:29:39] <strong>swyx</strong>: Yeah. You used to do this stuff and now, um, auto research can do it,</p><p>[00:29:42] <strong>Sarah Sachs</strong>: right? Like I think it depends on what you define as a software engineer.</p><p>[00:29:46] <strong>swyx</strong>: Yes. It&#8217;s, that&#8217;s changing for sure.</p><p>[00:29:49] <strong>Sarah Sachs</strong>: I think every software engineer in notion this summer went through like this, um, sheer, um, one of our engineering leads of the company called it, like every software engineer is going through the, the, uh, identity crisis that every manager goes through, where all of a sudden they realize their ability to write code is less important than their ability to delegate in context switch.</p><p>And I think that is a transition out of being a software engineer. But</p><p>[00:30:12] <strong>Simon Last</strong>: yeah. Yeah, there&#8217;s a critical difference to being a manager, which is that like, it is actually very deeply technical. The problem, you know, humans are very like, like, like fuzzy and you can&#8217;t like treat a team of humans like a, like a rigorous system where like, you know, prs like, like flow through and can be in like a block status and then what happens when they&#8217;re blocked, right.</p><p>With a set of agents, you actually can do that. And, and, and I think it&#8217;s actually, there&#8217;s a lot of interesting technical rigor that that goes into that it&#8217;s like it&#8217;s a technical design problem. Ultimately.</p><p>[00:30:42] Alsesio: What is the design of the software factory that you&#8217;re building?</p><p>[00:30:46] <strong>Simon Last</strong>: Yeah, I mean, I think we&#8217;re. Trying a lot of different things.</p><p>I mean, ultimately you want to design a system that requires as little human intervention as possible, but like still maintaining the in variance that, that you care about. So yeah, we&#8217;re exploring a lot different ideas there. I mean, I think I could talk about a few things I think are important there.</p><p>Like, one thing I think is really important is, um, having some kind of like specification layer you can just commit marked on files. Mm-hmm. That works pretty well, but</p><p>[00:31:15] <strong>swyx</strong>: it&#8217;s nice to be notion man. I&#8217;m just saying like the spec, like Yeah. The natural home for specs is notion.</p><p>[00:31:21] <strong>Simon Last</strong>: Yeah. Right. It can be a database of pages.</p><p>Yeah. I mean, it needs to be something that is, you know, human readable and I viewable and I think that&#8217;s pretty key. Another really key component is like the, the self verification loop. Yes. You need really, really good testing layers, basically. And that&#8217;s a really deep, uh, uh, problem. But by getting that right, you know, and then, and then it&#8217;s kinda like the workflow of like.</p><p>What happens when there&#8217;s a bug? How does it flow into the system? Like, is it like a subagent working on it? How does it make a PR and how does that get reviewed? And me, and then, you know, so there&#8217;s like the, the flow or process.</p><p>[00:31:56] <strong>swyx</strong>: Yeah. Cool. Uh, you know, one thing we did work out before you guys came in was this demo or this</p><p>[00:32:01] <strong>Simon Last</strong>: agents</p><p>[00:32:02] <strong>swyx</strong>: agent demo.</p><p>Uh,</p><p>[00:32:03] <strong>Simon Last</strong>: so every,</p><p>[00:32:04] Alsesio: every time we do an episode, we try the product. Right. I don&#8217;t think there&#8217;s ever been an episode that I haven&#8217;t tried. Yeah. Um,</p><p>[00:32:11] <strong>swyx</strong>: and we, we try, try is a, a big word. Like since day one lane space has been on Notion, but this is the, this is the net new thing. Yes.</p><p>[00:32:18] Alsesio: So this is for Nel Labs, which is the space we&#8217;re in.</p><p>So next week we&#8217;re opening applications for tenants. So there&#8217;s a web form, let me, we got this form done here. Uh, so, uh, before. Uh, the workflow would be I get an email, then I look at the person. It was like, should I spend time talking to this person? Then I respond, they respond back. So I build this. So the name it came up for on its own.</p><p>Can you maybe h how do, how does it come up with its own name?</p><p>[00:32:43] <strong>Simon Last</strong>: Yeah, that&#8217;s a pretty app name. It&#8217;s, it, it is just a random, it&#8217;s a random, a name generator.</p><p>[00:32:47] Alsesio: Oh, that&#8217;s funny. It just came,</p><p>[00:32:49] <strong>Simon Last</strong>: the fact that it picked that is, is kind of hilarious. I&#8217;m pretty sure it&#8217;s just determined,</p><p>[00:32:54] <strong>Sarah Sachs</strong>: resilient collector. I, I think I&#8217;ve never looked at the code for that.</p><p>I&#8217;ve never second guessed it. I think it&#8217;s kind of like a madlib situation.</p><p>[00:33:00] <strong>Simon Last</strong>: Yeah, I think you&#8217;re right. Yeah. It&#8217;s, it&#8217;s totally a, a deterministic. Oh, I thought it was great. Yes. Although, although when the, if you use the AI to set itself up, it can update its own name, so. Okay. Um,</p><p>[00:33:11] <strong>Sarah Sachs</strong>: how did you create it? It, did you just do</p><p>[00:33:12] Alsesio: classroom?</p><p>I,</p><p>[00:33:13] <strong>Sarah Sachs</strong>: okay.</p><p>[00:33:13] Alsesio: I did, yeah. I&#8217;ll say just check my inbox for applications for a coworking space. Keep a people, so it created the database for me. Which I have here. And I guess database is like an notion table because everything is notion. Um, and then whenever um, an email comes in, like here, it just creates a new role for the person.</p><p>Mm-hmm. And then it uses web search to enrich the mm-hmm. The profile. So it kind of like searches the web and it&#8217;s like, this is who this person is, this is when they say they wanna move in and kind of updates everything else. This is, I mean, it&#8217;s not a GI, but to me, I don&#8217;t wanna do this work. So it feels like, I mean, it took me maybe like 15 minutes to set up the whole thing.</p><p>Um, and I really like that most of the information should live here. You know, it is not like some other tool asking me</p><p>[00:34:01] <strong>Sarah Sachs</strong>: Yeah.</p><p>[00:34:01] Alsesio: To like, bring my stuff there. It&#8217;s like I would&#8217;ve probably already created an ocean thing.</p><p>[00:34:06] <strong>Sarah Sachs</strong>: Mm-hmm.</p><p>[00:34:06] Alsesio: So</p><p>[00:34:07] <strong>Sarah Sachs</strong>: most of our biggest use cases and gains are from. That extra layer of human involvement in the process to make it so right.</p><p>And so like one of our biggest use cases is bug triaging. So if someone posts something in Slack, can you just have a custom agent that lives there that has its own routing constitution of what team this belongs to, creates a task in your task database and then posts in that Slack channel, right? Like that&#8217;s like one of the first things that we built internally, I think.</p><p>And it&#8217;s completely changed the way that notion functions as a company. Nothing falls through, well, most things don&#8217;t fall through the crack. We don&#8217;t know what we don&#8217;t know. But it&#8217;s not replacing people, it&#8217;s replacing processes.</p><p>[00:34:44] Alsesio: Yeah.</p><p>[00:34:44] <strong>Sarah Sachs</strong>: Right.</p><p>[00:34:45] Alsesio: And I&#8217;m curious how you think about composability of these things.</p><p>So the other one I was working on is like a. These filler. So whenever somebody signs up as a tenant, kind of he&#8217;ll sell the lease for them. There should probably some agent that is like office manager agent mm-hmm. That can handle the request, make the lease, and then, uh, give them a ADA access to the office and all of that.</p><p>How do you think about that feature?</p><p>[00:35:08] <strong>Simon Last</strong>: Yeah, so I mean, there&#8217;s, there&#8217;s two ways you can compose. One way is by using like the data primitives. So you can, you know, you, you could give, you have one agent, uh, be writing to the database and there&#8217;s another agent that&#8217;s walked in the database. So that&#8217;s, that&#8217;s one way that they, they can coordinate that&#8217;s like a little bit more decoupled and mm-hmm.</p><p>Works really well. Or you, you can couple them. So I, I think it&#8217;s actually not released yet. Releasing it like next week is, uh, in the settings for an agent, you can give access to invoke any other agent.</p><p>[00:35:34] <strong>swyx</strong>: Hmm.</p><p>[00:35:34] <strong>Simon Last</strong>: So you can have them just. Just, uh, uh, talk directly. So</p><p>[00:35:37] <strong>swyx</strong>: you, was there a limit on like, number of recursions or just,</p><p>[00:35:40] <strong>Simon Last</strong>: um, probably,</p><p>[00:35:42] <strong>swyx</strong>: you know what I mean?</p><p>Like, you can just get an infinite loop that way there&#8217;s</p><p>[00:35:45] <strong>Simon Last</strong>: some kind of Yeah,</p><p>[00:35:46] <strong>Sarah Sachs</strong>: I think it&#8217;s, there is actually a number somewhere.</p><p>[00:35:49] <strong>swyx</strong>: I believe I&#8217;m just, you know, like, you&#8217;re, you&#8217;re, someone&#8217;s gonna screw up. You</p><p>[00:35:51] <strong>Simon Last</strong>: should you try to see</p><p>[00:35:53] <strong>swyx</strong>: Yeah. I mean, everything&#8217;s gonna be paperclips.</p><p>[00:35:55] <strong>Simon Last</strong>: Oh, yeah. Yeah. But, uh, but, but that&#8217;s really useful.</p><p>Yeah. So we, you know, like I just, I, I helped, uh, someone internally the other day, they had, they had built like over 30 custom agents for, uh, for our go to market team doing all kinds of different things. You know, for example, like researching, you know, like, like filling information about, about a customer or like, like triaging customer feedback or like, uh, something like that.</p><p>Literally over 30 of them. And, and then he, and then he even made like a database of all the agents and then he is like, okay, and, and now I&#8217;m getting 70, over 70 notifications per day with just the agents are blocked on various things. Uh, and then I was like, oh, okay, cool. You know, the obvious thing to do there is to make a manager agent,</p><p>[00:36:32] <strong>Sarah Sachs</strong>: right?</p><p>[00:36:33] <strong>Simon Last</strong>: That&#8217;s gonna sort of blocks be another abstraction layer in between your, your, uh, uh, 30 agents. Uh, so yeah, we, we send out with like a manager agent and then has access to invoke all the other agents and it&#8217;s sort of like, like watching and observing them and then it sort of, it just creates a layer of abstraction.</p><p>So instead of 70 notifications per day, it&#8217;s like, like five. And then, and then the manager agent can help like, uh, debug and fix any problems with the,</p><p>[00:36:54] <strong>swyx</strong>: does this is a concept of like an inbox or something like piece, you&#8217;re basically saying that they can message each other?</p><p>[00:37:00] <strong>Simon Last</strong>: Yeah.</p><p>[00:37:01] <strong>Sarah Sachs</strong>: Well</p><p>[00:37:01] <strong>swyx</strong>: they use the system of record, which, which is</p><p>[00:37:02] <strong>Sarah Sachs</strong>: notion, so we</p><p>[00:37:03] <strong>Simon Last</strong>: actually, yeah, we didn&#8217;t make any special concepts at all.</p><p>[00:37:06] <strong>swyx</strong>: They&#8217;re interested to the motion notifications that I would&#8217;ve got,</p><p>[00:37:09] <strong>Sarah Sachs</strong>: they can just like write a task to a database that the other agent&#8217;s task to listening to, or they can actually call a web book to the agent, like they can just add the agent. Okay.</p><p>[00:37:17] <strong>Simon Last</strong>: Yeah, I mean, this is something that, that we&#8217;re still working on.</p><p>I, I think we, you know, like, like generally, generally the way we do these things is, you know, you first make it possible, maybe like a sort of janky way. So I, I, I think the way I set &#8216;em up is like, you know, we created like a new database that was sort of like issues mm-hmm. That the custom agents were, were experiencing, and then gave them all access to file an issue and then the manager has access to, to read the issues.</p><p>Um, and that works pretty well, essentially like, like give it its own like internal issue tracker just for the agents. And then, you know, if that becomes a, a concept that seems useful, generally maybe we will think of how to package it in. But I mean, generally we try to just keep it to composing the primitive if we can.</p><p>You know, another example of this is we have no built-in memory concept. Memory is, is just pages and databases. And so if you wanna give a memory, just give it a page and give it. Edit access to that page and the</p><p>[00:38:03] <strong>swyx</strong>: human can edit it. Agent can edit</p><p>[00:38:04] <strong>Simon Last</strong>: it. Yeah. And so that works, that pattern works extremely well on it.</p><p>And you know, depending this case, you can have it be just a page or it could be an entire database with, you know, or, you know, I can have sub pages is is pretty on what you can do with that.</p><p>[00:38:15] Alsesio: So when I was setting this up, uh, I connected my inbox and it was like, do you wanna use Gmail or Notion Mail? And I&#8217;m like, I don&#8217;t wanna use Eater, I just want you to do it.</p><p>I&#8217;m curious how you think about, you know, notion, mail, notion, calendar, all of these kind of ui ux interfaces, full stack</p><p>[00:38:29] <strong>Simon Last</strong>: notion.</p><p>[00:38:30] Alsesio: Yeah. When like at the same time you have the agents abstracting them away from you in a way, you know, how do you spend like the product calories so to speak?</p><p>[00:38:37] <strong>Simon Last</strong>: Yeah, I mean, I think it&#8217;s pretty important that you don&#8217;t have to use, not your mail to connect to the mail capability.</p><p>So we can just connect to Gmail or, or whatever you want, uh, to use. And we&#8217;re thinking of the mail service as being really great to the extent that it&#8217;s really agent built, right? So maybe the mail app is just sort of a prepackaged agent that helps you automate your, your inbox.</p><p>[00:39:00] Alsesio: Yeah, the auto labeling is great.</p><p>Think</p><p>[00:39:03] <strong>Sarah Sachs</strong>: the, when we, um, integrate with Gmail for instance, we have a series of tools available that are available via MCP or API to Gmail. When we integrate with Notion Mail, we have the Notion Mail engineering team to build us the, um, exact right tools that optimize latency, optimize performance and quality.</p><p>They own that quality. Um, there&#8217;s product leads there. They&#8217;re directly thinking about the user problems that happen in mail. So it tends to be when we build integrations and connections, we build natively first. Um, and then think about, um, extending them generally just because it&#8217;s also easier. Mm-hmm. Um, um, to build natively first.</p><p>Um, so that tends to be how we phase things out.</p><p>[00:39:43] <strong>swyx</strong>: Talking about integrations, you prompted me, so I gotta ask. M-C-P-C-L-I. What&#8217;s going on? What&#8217;s the</p><p>[00:39:48] <strong>Simon Last</strong>: Yeah. Opinion. I think, I mean, I&#8217;m, I&#8217;m definitely bullish and excited about cli. I think there&#8217;s a few really cool things about cli. So one really cool thing is like, um, is that it&#8217;s in the terminal environment, so it gets a bunch of extra power.</p><p>So it, you know, for example, it can like, like paginating and cursor through like long outputs. Um, and it has a progressive disclosure inherently. Uh, so, you know, you don&#8217;t see all the tools at once. It&#8217;s just, you see the CLI wrapper and you can like use the, the help commands and, and, and read files. And then I think the most important thing that&#8217;s, that&#8217;s super cool is that there, it&#8217;s also inherently a, a bootstrapped.</p><p>So if there&#8217;s an issue, uh, the agent can debug and fix itself within the same environment that it uses the tool.</p><p>[00:40:30] <strong>swyx</strong>: Mm.</p><p>[00:40:30] <strong>Simon Last</strong>: Right. Like, you know, I think I saw a tweet this morning. Someone said, you know, my agent didn&#8217;t have a browser, so I asked it to make all a browser tool and within a hundred lines of code, it gave itself a little browser, like, like wrapping the, the, the chromium API, um.</p><p>That&#8217;s pretty incredible. And then if there was a bug, it would just immediately try to fix it. Mm-hmm. Right. On the other hand, if you use an, you know, if you use like of, of the Chrome dev tools, MCP, I&#8217;ve had this issue where like, like sometimes the transport gets like messed up. If it gets messed up, the agent has no way to fix itself.</p><p>It, it no longer has a browser, it&#8217;s, it&#8217;s not broken. Right. I think that&#8217;s, that&#8217;s pretty fundamental, but I would say like a lot of the, the bad things about it can be fixed. Uh, so I think like, as a progressive disclosure, that can be fixed with, with right harness. Like, it, it obviously doesn&#8217;t make sense to show it all the tools all the time.</p><p>That&#8217;s not really inherent to the MCP protocol. It&#8217;s just like how you wrap it and use it.</p><p>[00:41:16] <strong>swyx</strong>: There&#8217;s many poorly built MCPs because we didn&#8217;t know.</p><p>[00:41:19] <strong>Simon Last</strong>: Yeah, yeah. I mean it was just early, like, like the obvious thing is, uh, you know, to start with is, is to just show it all the tools and it&#8217;s like, okay, now we have a hundred tools.</p><p>Yeah. And like the tool calling actually works. So let&#8217;s of</p><p>[00:41:28] <strong>swyx</strong>: your success</p><p>[00:41:29] <strong>Simon Last</strong>: give it a way to like, like filter to source the tools. So yeah, I would say like broadly speaking, I&#8217;m really bullish on cli. I&#8217;m still bullish on CPS and in a certain environment. I think in, in particular, CP is really great for when you want sort of like a narrow, lightweight agent.</p><p>I think there&#8217;s, there&#8217;s definitely a lot of use cases where, where you don&#8217;t want like a full coding agent with a compute run time. And also you want it to be like more tightly permissioned. MCP inherently has a really strong permission model, like all you can do is call the tools. A CLI is a little bit murkier.</p><p>It&#8217;s like, can I access the, if PI token are you, like, properly sort of like re-encrypt the token so it can&#8217;t like exfiltrate it, it introduce a lot of like, like new issues, which are. Real and hard to solve. And MCP is just like the dumb simple thing that works and it that it&#8217;s pretty good.</p><p>[00:42:12] <strong>Sarah Sachs</strong>: I&#8217;ll add two more perspectives, not from it working well for Notion, but how notion like commits to both platforms.</p><p>Notion is dedicated to being the best system of record for where people do their enterprise work. So we will always support our MCP and so far as other people are using cps, right? So regardless of our perspective, we&#8217;ve put a lot of effort into our MCP and we have a fantastic team that we&#8217;re building, um, to do more there.</p><p>And the second thing I&#8217;ll say, I think, um, we all think a lot, but lately I&#8217;ve been thinking a lot about making sure there&#8217;s a value alignment and pricing, um, with capability.</p><p>[00:42:43] <strong>swyx</strong>: Literally our next question</p><p>[00:42:44] <strong>Sarah Sachs</strong>: and. Needing language to execute deterministic tasks feels wasteful and requiring on a language model to interface with third party providers seems wasteful for tasks that don&#8217;t require it.</p><p>And particularly because our custom agents are using usage-based pricing. We think of pricing as like the barrier of entry for use of our product, and we&#8217;re quite committed to making sure that it&#8217;s not wasteful. Um, not just because it&#8217;s a bad deal for our customers, but it&#8217;s also bad business. We wanna have as many buyers, like there&#8217;s a, there&#8217;s an elasticity of demand and so if we can have our agents properly execute code that calls on CLI deterministically, it&#8217;s a one-time cost, right?</p><p>Versus constantly having a language model integrate with an MCP over and over and over and paying those like repeated token fees and it&#8217;s happening outside the cash window, then you&#8217;re paying for it over and over and over and it&#8217;s just kind of unnecessary and less deterministic when it doesn&#8217;t have to be.</p><p>[00:43:36] Alessio: Yeah, the open-endedness I think is like, the main thing is like, well, if I go write code to just call an API, I would never use an MCP. But then you need an NCP sometimes when you know what to call, but you don&#8217;t want it to restart versus like, I think the it built a browser from scratch is like, it&#8217;s great when you&#8217;re doing it on your own, but like if your customers were having your AI write a browser from scratch every time and you had to pay the token cost of that, yeah.</p><p>You&#8217;d be like, no, no. The Chrome dev tools CP is actually pretty great. Just use that. I&#8217;m curious, how do you make that decision? Like should it be. Just straight API call very narrow. Should it be an MCP? Should it be super open-ended?</p><p>[00:44:10] <strong>Sarah Sachs</strong>: Do you mean for when we ship notion capabilities or when we add capabilities to</p><p>[00:44:13] Alessio: notion</p><p>[00:44:14] <strong>Sarah Sachs</strong>: AI or,</p><p>[00:44:14] Alessio: I mean, you might have a capability that the only way to do is an open-ended agent, like an agent with a coding sandbox.</p><p>[00:44:21] <strong>Sarah Sachs</strong>: Yeah. In Notion ai they&#8217;re not explicit, not We also ship an MCP.</p><p>[00:44:24] Alsesio: Yeah. Yeah. In B,</p><p>[00:44:25] <strong>Sarah Sachs</strong>: yeah.</p><p>[00:44:26] Alsesio: Internally. Okay. Like is there ever a discussion of like, we&#8217;re not gonna ship it because we&#8217;re not able to tie it down? Or are you happy to just like,</p><p>[00:44:33] <strong>Sarah Sachs</strong>: um, no. I mean, there are a lot of things where we choose not to use MCP because we wanna add more high touch to quality.</p><p>I think search an agent to find is like the largest instance of that, where we have. Um, slack and linear and Jira search and notion that is not using necessarily the search MCP functionality that is provided by those companies. And that&#8217;s because it&#8217;s quite critical we think, to how our agent trajectories work is for us to have a little bit more control on the functionality of the search journey.</p><p>And so it usually comes from quality and there&#8217;s a long tail of things and that&#8217;s why we built an MCP client or an MCP server, excuse me, so that people can connect whatever they want. There&#8217;s that long tail, right. But we, for search particularly, I would say that&#8217;s like the primary entry point, but there are other connections as well that it&#8217;s a little bit of secret sauce about when we are okay with like MCP functionality and user driven off.</p><p>And when we actually want to wanna carry a lot more ourselves.</p><p>[00:45:31] <strong>Simon Last</strong>: I think that there&#8217;s not really a conflict here. There&#8217;s just like different layers of the stack and different abstractions. I mean, if we were to like map it out, it&#8217;s like, you know, you&#8217;ve got CPS give you a, a way to, it&#8217;s a protocol for gaining access to tools.</p><p>It&#8217;s an open protocol, so you can, you can easily get like a long tail, many things. So if you open up our, like in the tool settings, oh, that&#8217;s saw the trigger. Actually, actually, that&#8217;s something that MCP can&#8217;t do. So if you scroll down and you, and yeah. The, the tools and access, so you&#8217;re gonna a connection.</p><p>Yeah. MCP is a really great way to gain access to tools or really well, but you just looked at the, the trigger why, for example, there&#8217;s no trigger protocol. And so those are things we had to build ourselves. And then there&#8217;s, there&#8217;s some integrations where we use MCP. Like, so for example, I think the, you know, the linear and the GitHub</p><p>mm-hmm.</p><p>[00:46:20] <strong>Simon Last</strong>: Use M ccp, but, but the Slack mail, er, those are actually ones they built in house. And we spent a lot of time really fine tuning all the tools to make the really good and also like building out the triggers. So it&#8217;s just like different layers of the stack. Some things make sense sometimes. And then, you know, we just have to like, like harness the right tool at the right time.</p><p>I don&#8217;t think there&#8217;s an inherent like. Strong conflict between these things.</p><p>[00:46:40] Alsesio: Do you have a canonical representation of these tools internally where like you wrap these things together, the MCP plus, the custom built?</p><p>[00:46:46] <strong>Simon Last</strong>: Yeah. Yeah. We have like internal abstractions for like what is a tool, what is an agent, what is a completion call?</p><p>Yeah.</p><p>[00:46:55] <strong>Sarah Sachs</strong>: We even have internal obstructions for like, what is a chat archetype, whether it be from teams or Slack.</p><p>[00:47:02] <strong>swyx</strong>: Yeah.</p><p>[00:47:02] <strong>Sarah Sachs</strong>: Right.</p><p>[00:47:02] <strong>swyx</strong>: It&#8217;s like the only</p><p>[00:47:03] <strong>Sarah Sachs</strong>: way a to</p><p>[00:47:03] <strong>swyx</strong>: build with, with ai &#8216;cause everything&#8217;s moving so quickly, you would have to attract it so that you can swap things up.</p><p>[00:47:09] <strong>Simon Last</strong>: Yeah. I mean, there&#8217;s always a dance.</p><p>We, we probably rebuilt our, our framework like, like I said, like, like five different times. Um, it&#8217;s always a dance of like, okay, how does this new thing work? Right? What should the abstraction be? Like, what is OpenAI giving us? What is that therapy giving us? Um, you know, like we&#8217;re trying to wrap over it. I think.</p><p>I think we&#8217;ve been pretty successful with that. It, it&#8217;s just a matter of like, like staying nimble. Yeah. And making sure that you always have like the simplest, dumbest obstruction you can, that you know, that the maps are different things. Yeah. So, so we have like a tool integration abstraction, for example.</p><p>And then MCP is like a, a type of integration.</p><p>[00:47:41] <strong>swyx</strong>: Yeah.</p><p>[00:47:42] <strong>Simon Last</strong>: That&#8217;s, that&#8217;s one of the,</p><p>[00:47:43] <strong>swyx</strong>: this might be a big ask, uh, um, but I&#8217;m gonna try, uh, which is, you said, you&#8217;ve said multiple times, you rebuild a few times, like five times through, I don&#8217;t know if the, what the right number is. Is there like a brief history of what was the each rebuild doing and Yeah, I know it,</p><p>[00:47:56] <strong>Simon Last</strong>: I can try to do that.</p><p>I</p><p>[00:47:57] <strong>swyx</strong>: mean,</p><p>[00:47:58] <strong>Simon Last</strong>: yeah, there&#8217;s</p><p>[00:47:58] <strong>swyx</strong>: interesting, you need, you need to rag over</p><p>[00:48:00] <strong>Sarah Sachs</strong>: archeology.</p><p>[00:48:00] <strong>Simon Last</strong>: I mean, the first version, the first version that we started building in like late 2022. Oh my gosh. Well, there&#8217;ve been many versions actually. Okay. Well the writers, the,</p><p>[00:48:08] <strong>swyx</strong>: I like the highlights. The,</p><p>[00:48:09] <strong>Simon Last</strong>: the</p><p>[00:48:10] <strong>swyx</strong>: like,</p><p>[00:48:10] <strong>Simon Last</strong>: oh</p><p>[00:48:10] <strong>swyx</strong>: wow.</p><p>[00:48:10] <strong>Simon Last</strong>: I mean the, the first version we built was actually a coding agent.</p><p>Yeah. So we&#8217;re like, oh, instead of building tools, let&#8217;s make everything be JavaScript and then we&#8217;ll just give it JavaScript APIs and we&#8217;ll just write code. And that&#8217;s how it speaks to the tools. Um, but at the time. It just sucked at writing code. It wasn&#8217;t that good. Uh, so then we moved to, uh, more of like a tool calling obstruction.</p><p>A tool calling didn&#8217;t exist yet, so we created this whole XML mm-hmm. Of representation. And a big, a big learning in that version is we were catering way too much to what made sense for notion and notions data model versus what the model wants. So as an example, we created this whole, uh, XML, uh, format that can losslessly mapped in notion blocks.</p><p>And the transformation between them is super easy to do. Uh, and then we created this sort of like mutation operations to, to add to pages. Um, but it sucked because the model didn&#8217;t know the XML format and also the, and you have to prompt it</p><p>[00:49:04] <strong>swyx</strong>: in and</p><p>[00:49:04] <strong>Simon Last</strong>: Yeah, to prompt it in and the team just more convenient.</p><p>And so yeah, we&#8217;re like, okay, well it has to be marked down. Uh, uh, the model&#8217;s no markdown, you know. So, uh, we did a whole project around basically, uh, uh, creating a notion flavored markdown where, uh, you know, the whole goal was like, it has to be just simple markdown at the core, and, and then we can add some enhancements.</p><p>And it doesn&#8217;t have to be a, a full lossless conversion. That was a big one we did. And, and then we did a whole similar learning to, uh, the, the database layer. So, so to query a database, I mean, in the notion API, the way you query a database is there&#8217;s a crazy JSON format and it&#8217;s, you know, kind of limiting, but it maps nicely to like how we represent things internally.</p><p>We scrapped all that and we&#8217;re like, okay, let&#8217;s just make it SQL light. Everything is a SQL Light database. You, you can query it just like a SQL light query. And the models are super good at that. So</p><p>[00:49:51] <strong>swyx</strong>: give the models what they want.</p><p>[00:49:52] <strong>Simon Last</strong>: That was another one. Yeah. Yeah. Give us what they want. I mean, that was, I would say that was a big learning is just, you know, really be, be savvy and really careful thinking about what the model wants in terms of, you know, its environment and, and, and cater around that.</p><p>And really try so hard not to expose it to any complexity about your system that, that&#8217;s unnecessary.</p><p>[00:50:12] <strong>swyx</strong>: Notions underlying database is Postgres, right? Not sql, right? Yeah. So I don&#8217;t know if there&#8217;s any mismatch there.</p><p>[00:50:18] <strong>Simon Last</strong>: That one was kind of a fortuitous thing because we actually already, um, had a big project, uh, going where, so, so we have this, um, when you query Notion database, it&#8217;s actually querying this like, uh, cluster of SQL databases.</p><p>[00:50:34] <strong>swyx</strong>: Mm-hmm.</p><p>[00:50:35] <strong>Simon Last</strong>: That&#8217;s something that we&#8217;d already been working on even before the agents came around.</p><p>[00:50:38] <strong>swyx</strong>: Yeah. You know, you guys had a fantastic blog post about it and like it&#8217;s, it is actually a really good database engineering knowledge to have that from you guys because where else would we get it?</p><p>[00:50:47] <strong>Simon Last</strong>: Yeah, yeah.</p><p>It&#8217;s a, it&#8217;s, it&#8217;s a crazy engineering problem when you want to have like millions and billions of tiny databases or where, where some of them are tiny, but some of &#8216;em are, are very large and want everything to be very fast.</p><p>[00:50:57] <strong>swyx</strong>: Yeah. And also like, not that hierarchical sometimes, you know, uh, so somewhat of a graph.</p><p>[00:51:02] <strong>Simon Last</strong>: Mm-hmm.</p><p>[00:51:03] <strong>swyx</strong>: I do like that history because I think that shows the evolution that you guys went through and the work that went into it,</p><p>[00:51:09] <strong>Sarah Sachs</strong>: that he just ended you a year and a half ago.</p><p>[00:51:11] <strong>swyx</strong>: Oh, okay. Okay. Oh,</p><p>[00:51:13] <strong>Simon Last</strong>: I need to, I need</p><p>[00:51:13] <strong>swyx</strong>: to hit continue.</p><p>[00:51:14] <strong>Sarah Sachs</strong>: If you&#8217;re curious. I mean, we can keep going. Just saying like, that&#8217;s really,</p><p>[00:51:18] <strong>Simon Last</strong>: that&#8217;s another one.</p><p>Yeah.</p><p>[00:51:19] <strong>Sarah Sachs</strong>: I lemme think. Well, no. &#8216;cause there was tool calling and then there was research mode, which wasn&#8217;t a fully agentic tool calling. Um, then we moved away from few shot prompting entirely to tool definitions. Um, and now we&#8217;re thinking about Agent 2.0.</p><p>[00:51:34] <strong>swyx</strong>: So no fusion prompts ever. Right.</p><p>[00:51:35] <strong>Sarah Sachs</strong>: Uh,</p><p>[00:51:36] <strong>swyx</strong>: okay. No, maybe not.</p><p>[00:51:37] <strong>Sarah Sachs</strong>: I know never, but</p><p>[00:51:38] <strong>Simon Last</strong>: yeah, that kind of went away. It&#8217;s an interesting thing,</p><p>[00:51:40] <strong>swyx</strong>: right?</p><p>[00:51:41] <strong>Simon Last</strong>: Yeah. I mean, so</p><p>[00:51:41] <strong>swyx</strong>: these just instruction follow really well,</p><p>[00:51:44] <strong>Simon Last</strong>: I would say if there&#8217;s been like a general arc where, you know, it&#8217;s like you gradually strip away everything. And it, it looks more a GI like. And so, you know, it it, it started out as like, it&#8217;s a one shot, one prompt.</p><p>There&#8217;s a few shot examples. And it became like, okay, actually let&#8217;s give it, let&#8217;s give it tools, but it&#8217;s still a few shot examples. And then it became actually like, no, no, no, let&#8217;s just give it a whole bunch of tools. One big, big shift that, uh, that we I&#8217;ve been working on recently that&#8217;s about to ship is, um, you know, what happens when you have a lot of tools?</p><p>[00:52:13] <strong>swyx</strong>: Yeah.</p><p>[00:52:13] <strong>Simon Last</strong>: So then tool search. Yeah. So then a, a progressive disclosure becomes really important. So, you know, we were, we sort of hit a bottleneck where our, our agent worked really well. Um, we hit a bottleneck where, um, it, it, it became pretty hard to. Add new tools. Mm-hmm. And we, and we became sort of worried about it, like, like breaking the model.</p><p>It&#8217;s like, okay, someone No, I</p><p>[00:52:32] <strong>Sarah Sachs</strong>: just heard it was like saying hello was like thousands and thousands and thousands</p><p>[00:52:35] <strong>Simon Last</strong>: Yeah.</p><p>[00:52:35] <strong>Sarah Sachs</strong>: Tokens. It was really slow.</p><p>I</p><p>[00:52:37] <strong>Simon Last</strong>: can see you&#8217;re the efficiency person here. Yeah. It&#8217;s, it was too many tokens. But also it&#8217;s a quality issue because it meant that like any engineer could introduce this, this new tool for some like, like niche feature.</p><p>And it would kind of like, like Nerf, the overall model by like causing it to call the tool too much and stuff like that. And so, um, it, uh, yeah, so we, uh, we had an effort basically to, to make our harness. Uh, implement progressive disclosure in, in a nice way. Um, that&#8217;s a big shift.</p><p>[00:53:00] <strong>Sarah Sachs</strong>: You said earlier, like everyone says reasoning models was the big shift.</p><p>Like what&#8217;s more there? When we went away from few shots to describing the goal of the tool in like goal-driven, basically moving from a DAG to like a, a true system with feedback, that&#8217;s something we could distribute tool ownership to the teams. Much better because when it was all few shots, it was everyone truly editing one string and things would o would compete.</p><p>And like the order, there were all this, all these papers about, oh, you know, not all context is created equal. The higher up it is in your examples, like the more the model listens and we&#8217;re trying really hard to like fight against the order and the selection of the few shot. And that really had to be a center of excellence and it didn&#8217;t scale with the number of people for the need the company had.</p><p>It was really just five or six people that were allowed to even touch that or had to approve it rather in our code base. And then now we can actually, with the right eval, setup, distribute, um, so that everyone owns their tool and their tool definition. And sometimes we have crazy things where like we write two tools that have the same title and the agent crashes and stuff like that.</p><p>So like, you know, there are issues actually, believe it or not, um, Andro couldn&#8217;t take it. Sonic couldn&#8217;t handle two tools with the same name and open AI GPT five point. Two, it was like, I can figure this out. So that was an interesting one that we learned by accident through a, a sev.</p><p>[00:54:17] <strong>swyx</strong>: But I mean, then, you know, the underlying representation is that&#8217;s a addict, right?</p><p>Clearly. Like that&#8217;s a safety. Yeah,</p><p>[00:54:23] <strong>Sarah Sachs</strong>: exactly. Exactly. Um, but so that was like a big shift for the company and velocity not immediate because the AI team that was the center of Excellence team that owned, you know, that one file of few shop prompts had to become a platform team overnight, and that wasn&#8217;t natural.</p><p>Yeah. Yeah. But I would say that in terms of like the velocity of how we contribute to the agent, beyond coding tools, obviously being a big velocity lever, um, being able to distribute tools and not have to all collaborate on like one very select string of system prompt is truly, I would say the biggest lever on how we&#8217;ve scaled.</p><p>[00:54:57] <strong>Simon Last</strong>: We&#8217;re fighting to keep the prompt as short as possible now and then, yeah. Yeah. It&#8217;s, uh, in the latest version of the agent, I, it&#8217;s not in custom agents yet, but it will be like, like next week, a week after or so, um, there&#8217;s now like over a hundred tools. Just for all, all the crazy notion stuff. So we&#8217;re able to, to really go deep and like,</p><p>[00:55:11] <strong>swyx</strong>: would you list those tools publicly?</p><p>Is this like IP or, uh,</p><p>[00:55:15] <strong>Simon Last</strong>: no, no, no. It&#8217;s, it&#8217;s totally public. You can ask,</p><p>we</p><p>[00:55:17] <strong>Sarah Sachs</strong>: can fine</p><p>[00:55:19] <strong>Simon Last</strong>: just ask. You can just ask the agent and, and we&#8217;ll tell you.</p><p>[00:55:21] <strong>swyx</strong>: I find,</p><p>[00:55:21] <strong>Sarah Sachs</strong>: and we&#8217;re gonna post a bench. I mean, like you&#8217;re</p><p>[00:55:23] <strong>swyx</strong>: post bench.</p><p>[00:55:24] <strong>Sarah Sachs</strong>: We don&#8217;t think our system prompt is our secret sauce.</p><p>[00:55:26] <strong>swyx</strong>: Yeah. Mm-hmm.</p><p>[00:55:27] <strong>Simon Last</strong>: Great. We don&#8217;t try to hide the tools at, at all.</p><p>I think it&#8217;s, I think it&#8217;s kinda important actually as an operator, you know?</p><p>[00:55:32] <strong>swyx</strong>: Yeah. As a power user, I wanna be like, oh, I can do this, this, this. Great.</p><p>[00:55:35] <strong>Simon Last</strong>: Yeah. Yeah. I mean, one thing that, one phrase we say internally in lot is to, to teach at the top of the class. You know, we wanna build like, like the customization&#8217;s, kind of like a power tool.</p><p>I mean, we try to make it as easy as possible to set up, but we want it to be pretty deep and sophisticated. And I think a huge part of that is the operator needs to be able to interrogate. The way the system works. And a big part of that is like, what are the tools? How do they work? You know, like, like how should I prompt it to use the tools in the right way?</p><p>[00:56:00] <strong>Sarah Sachs</strong>: I&#8217;d actually say we don&#8217;t try and make it as easy as possible to use. &#8216;cause the more we do that, the more we abstract away that interpretability, that Simon&#8217;s talking about, that basically nerfs the model or nerfs the agent from being super capable. So a huge. I would say turning point, I can think about like the week and a half that we all came together on this as we were building custom agents, was that alignment that we&#8217;re not trying to build for everyone here.</p><p>We&#8217;re not trying to build the model that, um, or build the user experience that anyone can figure out how to use. &#8216;cause the more we do that, the more we just diminish its capabilities. And that was a big, you know, everyone in a couple Slack messages aligned on that, that actually made us all work faster again.</p><p>Right? &#8216;cause we all were like more centralized on who we were building for</p><p>[00:56:40] Alsesio: what does the meta prom generator look like? So I looked in the system prompt that it, gen, for example, uses emojis. That&#8217;s not a, you know, obvious thing to be doing.</p><p>[00:56:50] <strong>swyx</strong>: Wait, did you just</p><p>[00:56:51] Alsesio: ask it? What&#8217;s your system prompt? Oh no. This is how to generate prompts.</p><p>[00:56:54] <strong>swyx</strong>: The</p><p>[00:56:54] Alsesio: prompts generate prompts.</p><p>[00:56:55] <strong>Sarah Sachs</strong>: We call it set. Then it&#8217;s</p><p>[00:56:56] Alsesio: a set.</p><p>[00:56:56] <strong>Simon Last</strong>: Well, well, so this is actually just the agent. So, so one thing we did that, that I really like with the custom agents is it can set itself up. So we not only give it access to use the tools than it has access to like send your emails or whatever, um, but it has more tools to set itself up and to debug itself.</p><p>And so when you ask it to write system prompt, it&#8217;s just your agent itself is doing that.</p><p>[00:57:16] Alsesio: So this is just the model preference. You&#8217;re not really injecting and then into the model too much.</p><p>[00:57:21] <strong>Sarah Sachs</strong>: No, no. We haven&#8217;t guide the same thing. Makes a good custom agent and Yeah.</p><p>[00:57:23] Alsesio: Yeah.</p><p>[00:57:24] <strong>Sarah Sachs</strong>: And things like that. And then, and, and it&#8217;s really nice too because like if it fails, you can ask it, why did it fail?</p><p>And then say, okay, update your instructions so it doesn&#8217;t fit again. Obviously we should build product of self-healing that&#8217;s, that&#8217;s next on our roadmap. But um, it actually, it creates a nice system.</p><p>[00:57:40] <strong>Simon Last</strong>: Yeah. We do essentially give it like a development guide. Here&#8217;s, you know, here&#8217;s how to make a custom agent.</p><p>Here&#8217;s how to like, like help the user test it end to end, you know, to, to help them gain confidence that it works. Stuff like that.</p><p>[00:57:49] Alsesio: Mm-hmm. Yeah. Yeah. The fixing thing work, I mean, it wasn&#8217;t automatic, but I, I miss set something up and then there works like a fix button and then just, yeah,</p><p>[00:57:58] <strong>Simon Last</strong>: yeah, yeah. One thing where</p><p>[00:57:59] Alsesio: fix agent makes more,</p><p>[00:58:01] <strong>Simon Last</strong>: it&#8217;s, it&#8217;s actually, it&#8217;s an interesting sort of permission problem.</p><p>So like, right. The thing about custom agents. That is that by default it has no permission to do anything and then you have to explicitly grant it all its permissions and that&#8217;s what lets you trust it can work in the background. Right? Like you can know like, oh, it, it can read my email but not send email.</p><p>Okay, I can trust that. Right. If you let it fix itself, you know, you&#8217;re, you&#8217;re breaking that, that version there, it, it is not allowed to edit its own permissions. But as, so, you know, in the current product you can sort of click a button to fix, but now you&#8217;re entering sort of an admin mode where, where, where you&#8217;re in a synchronous chat and, and you can, and you can see what it&#8217;s doing.</p><p>[00:58:35] <strong>Sarah Sachs</strong>: Yeah. And it, and it confirms before it</p><p>[00:58:37] Alsesio: changes.</p><p>[00:58:37] <strong>Sarah Sachs</strong>: Yeah.</p><p>[00:58:37] Alsesio: The thing that I really like that most people don&#8217;t do is like, the editing chat is the same thing as the using chat. Like you can message the agent to both edit it and use it, versus a lot of other products are like, I think</p><p>[00:58:49] <strong>Simon Last</strong>: that&#8217;s really key. I think, I</p><p>[00:58:50] <strong>Sarah Sachs</strong>: think a lot of designers will feel so happy you said that.</p><p>Yeah. &#8216;cause we spent, we, we call this flippy, um, uh,</p><p>[00:58:55] <strong>Simon Last</strong>: yeah. What is</p><p>[00:58:56] Alsesio: this?</p><p>[00:58:56] <strong>Sarah Sachs</strong>: What do you mean? This,</p><p>[00:58:57] <strong>Simon Last</strong>: this view of, well, yeah, so if you sort of, if you close that in like open settings, you can see sort of Yeah. This is, we. We call it flippy because you know, we started with sort of like the settings were the sort of the main page and then you can test the agent.</p><p>The a GI pill way to think about it is like, oh, it is just the agent. Everything&#8217;s the agent, right? It can set itself up, it can test itself and it can run the workflow that they want to run. Uh, so we flipped it. So the main view I was looking at is the chat and, and then the settings is more just like a side panel at, at sort of previewing the changes that it&#8217;s making.</p><p>So you can introspect on them or, or you can also make changes manually if you&#8217;d like. But, but we wanna design the experience from the get go. So you don&#8217;t have to ever any of the settings manually, you can just talk to it.</p><p>[00:59:39] <strong>Sarah Sachs</strong>: And the inside baseball is like how this works was probably the launch blocking part of this build.</p><p>Right. Um, especially &#8216;cause we had a lot of early adopters that were used to the old way and that&#8217;s like the benefit of adopting in public. But then changing how people think about setting up custom agents when they already had this flow in and of itself was difficult. Um,</p><p>[00:59:57] <strong>Simon Last</strong>: I mean that&#8217;s really fun &#8216;cause the, we, we ended up sort of uh, uh, painfully delaying the launch.</p><p>Mm-hmm. By.</p><p>[01:00:04] <strong>Sarah Sachs</strong>: A month?</p><p>[01:00:04] <strong>Simon Last</strong>: A few weeks. Yeah, definitely. Like, like a month or so. Um, but the whole team was super enthusiastic about it though. &#8216;cause it was just so much better. It was like, oh yeah, obviously you have to chat with it, right? Yeah, yeah, yeah. To set itself up. And everyone was super bullish on that, so it was like, like painful for a second.</p><p>But then everyone&#8217;s like,</p><p>[01:00:19] <strong>Sarah Sachs</strong>: right, and like back to, you know, organization design, which I probably care about more than Simon, but like the people that built this are three engineers from three different teams. Because we&#8217;re like, we need to launch this and we need to fix this. And then we&#8217;ve just built a company where then we just put people on it and no one complains, the manager doesn&#8217;t complain.</p><p>And we were able to unblock and just ship it.</p><p>[01:00:37] Alsesio: Yeah, yeah. But being in a failure chat and asking it to just fix yourself is amazing. Versus I gotta copy this and put in the settings chat. Mm-hmm. Mm-hmm. To do</p><p>[01:00:49] <strong>Simon Last</strong>: it. So yeah. Interesting. Like a trade off in there that, that we&#8217;re trying to explore, which is, you know, we wanna be like a business enterprise safe agent where you can delegate something and, and trust that it&#8217;s gonna work.</p><p>But also we want to get some of that sort of bootstrapping power that, that you feel like when you&#8217;re coding it is making a browser, like for itself, right. There&#8217;s something there. I think that&#8217;s, that&#8217;s really important. So it&#8217;s, we&#8217;re trying to sort of. Navigate that, that, that trade off and try to get you both.</p><p>[01:01:12] Alsesio: Now it&#8217;s free, it&#8217;s amazing. Uh, I&#8217;m worried about when I have to start paying. How do you think about, so you have notion credits as a payment for this, which is like separate from the usual tokens, uh, that the model generates. How do you design pricing, value-based pricing based on the task and things like that.</p><p>[01:01:30] <strong>Sarah Sachs</strong>: So they are, um, the credits and payment structures associated with the token usage. The reason that we had to make it not just throughput of tokens is that it&#8217;s not always priced that way. Like our, um, fine tuned and open source models are served on GPUs, right? Web search is priced differently. You know, if we were to host sandboxes, those are priced differently.</p><p>So we had to think of an abstraction above tokens. And it&#8217;s also not just tokens, it&#8217;s the token model. Um, and serving tier trade off, right? Mm-hmm. Because we can have priority tier processing, we can have asynchronous processing. The cash rate could be different, um, depending on who uses it when, right?</p><p>And so we wanted to, um, from the get go commit to making sure that customers were getting the fair deal. Not necessarily that we were making a ton of money off of it, but that customers were paying for what was reasonable. That&#8217;s the fundamental of where we started. And also, you know, we&#8217;re selling enterprise sa, so if we sell credit packs and you get discounts if you&#8217;re an enterprise and you buy a certain amount of credit packs and things like that.</p><p>So it also just helped the sales motion, um, work a little bit easier. So that&#8217;s the answer on the abstraction of credits to dollars. Now was the question how we decide how to price it or?</p><p>[01:02:34] Alsesio: Yeah, like, I mean, I think there&#8217;s, all tokens are not made equal, but yeah, we obviously get charged mostly equal. Like you can ask, uh, codex to create you a dumb tool for like, I created one for our StarCraft two land for people to like find a game.</p><p>Uh, but then people create it to build features and like billion dollar companies. But the token price is the same.</p><p>[01:02:53] <strong>Sarah Sachs</strong>: Yeah.</p><p>[01:02:54] Alsesio: Like for you, I can ask this to update my favorite recipes doc. I&#8217;ll do it, but I could ask it to like respond to an email from an investor and like the value is like very different, you know, and you could charge more, but you&#8217;re not necessarily doing it.</p><p>So I&#8217;m curious if there was any discussion.</p><p>[01:03:11] <strong>Sarah Sachs</strong>: I think, I think that, um, that&#8217;s not where the market is right now. Um, number one, the second reason that we&#8217;re not doing that, as it ended up being kind of complicated to figure out what was complicated or not. So we at first we were like, let&#8217;s just charge on agent runs.</p><p>And you know what, you went through all the different versions that ultimately just brought you back to a lot of complexity that mapped directly to token throughput. And so it, it&#8217;s also just simpler. Um, it&#8217;s quite difficult, um, to build those pricing systems. And, um, I actually think that one of the biggest reasons we want had usage based pricing for this capability is.</p><p>We&#8217;ve had our core agent for a while with a model picker and there were certain models, um, or certain functionality that we had margins to maintain. And if we wanted to ship this functionality, uh, you, we couldn&#8217;t afford it, it would bankrupt the company. If we let, for instance, like autofill or the database autofill feature, we&#8217;ll soon be agentic That will be associated with usage based pricing.</p><p>Because if every single autofill action was an agent running on Opus on every single database sell, it would be billions of dollars, right? And so we had to find a way for the customers that wanted to do more and wanted to give us their money and pay more to find the outlet for them to do it, that we didn&#8217;t have to apply to the lower end of the curve.</p><p>And also, not all knowledge work is equal. Like there&#8217;s different points. A lot of the agent workflows here really saturate model capabilities. Like you don&#8217;t need a complicated model for it. And so charging based on token usage, um. It, we couldn&#8217;t just decide for you that you wanted your email client to be dumb or not, right?</p><p>Like, we want you to decide if you want to have Opus Auto Triage all of your emails, we will actually give you nudges in the product to rethink if that&#8217;s the right choice. Right. Um, because also not every user, um,</p><p>[01:04:52] Alsesio: understand.</p><p>[01:04:53] <strong>Sarah Sachs</strong>: You&#8217;d be surprised in user interviews. People would be like, oh, I didn&#8217;t know that.</p><p>So now we actually have a little hover that tells you like if it&#8217;s expensive or not. Yeah. I mean, it&#8217;s also slower. So the thing that&#8217;s interesting is like people don&#8217;t care about speed and custom agents. And so the incentive of like, uh, haiku being faster, people don&#8217;t care when it&#8217;s asynchronous. Um, and so we want to only provide the service of extra, extra benefit that people want.</p><p>And the best way to do that is to incentivize them because it&#8217;s their own own money.</p><p>[01:05:21] Alsesio: It must be confusing for people that are not familiar. It&#8217;s like, why is there no 5.3. You know, you open this thing and it&#8217;s like, is there something missing? Manual. It&#8217;s not their fault. Not their fault.</p><p>[01:05:30] <strong>Simon Last</strong>: Yeah. That&#8217;s just the world we live in now.</p><p>[01:05:32] Alsesio: Yeah. It just radical jump point too, it&#8217;s like Cloud had that.</p><p>[01:05:35] <strong>Sarah Sachs</strong>: I mean, but auto is heavily, I think what&#8217;s actually been hard for us is to tell convince people that auto is not just our cheapest, dumbest model, but actually the model that&#8217;s best for the task that you wanna do. Um, alright. Steve.</p><p>[01:05:46] <strong>swyx</strong>: I mean,</p><p>[01:05:48] <strong>Sarah Sachs</strong>: exactly.</p><p>Nice. Um, and a lot of our job is actually figuring out auto because it&#8217;s like,</p><p>[01:05:54] <strong>swyx</strong>: this is the agent lab. Every agent lab has an auto. Mm-hmm.</p><p>[01:05:57] <strong>Sarah Sachs</strong>: Yeah. And</p><p>[01:05:58] <strong>swyx</strong>: that&#8217;s the job.</p><p>[01:05:58] <strong>Sarah Sachs</strong>: Exactly. Because if you think about, like I said, I come from Robinhood, like you could spend a lot of time keeping up with the markets or you could have a auto investing, right?</p><p>And you can have an index fund or you can have</p><p>[01:06:12] <strong>swyx</strong>: roboadvisors</p><p>[01:06:12] <strong>Sarah Sachs</strong>: of the robo advisor. And so like at a certain point we also can be roboadvisors and like we have a lot of people figuring out what model is best for the right task. And we now, we&#8217;re not using auto as a, as a margin maker, we&#8217;re just using it to kind of reduce stress.</p><p>It&#8217;s not opus, that&#8217;s for sure. Yeah. Because a majority of the tasks people are doing aren&#8217;t opus level, um, intelligence.</p><p>[01:06:34] <strong>Simon Last</strong>: The other thing I would say is the, um, you know, unlike a lab, we aren&#8217;t fully incentivized just for you to use as many tokens as possible. We&#8217;re actually really interested in. Giving you the right tool for the job.</p><p>A lot of the time, the right tool for the job is actually just writing code and not even using agent at all. So that&#8217;s, that&#8217;s something that we&#8217;re investing in a lot is like, you know, imagine your, your agent can actually automate itself out of a job. Right. We would love if that were true.</p><p>[01:06:58] <strong>Sarah Sachs</strong>: I feel very strongly about this because I don&#8217;t necessarily feel like that&#8217;s the SKUs that Frontier Labs give you.</p><p>I feel like they are just getting more and more capable and more and more expensive, which is fantastic for the use cases of when people wanna do really complicated things on Notion. Um, what&#8217;s difficult is like that market that I think right now is no man&#8217;s land of where reasoning models were six months ago, that the nano haikus, et cetera, haven&#8217;t caught up to, because now we&#8217;re just paying more for those, um, for like extra capability that we didn&#8217;t necessarily need and so are our customers.</p><p>Mm-hmm. And, um, labs aren&#8217;t necessarily incentivized, um, right now with how few players there are to be meeting the market everywhere. They just need to be the cheapest. They don&#8217;t need to be at value that the customer wants.</p><p>[01:07:41] <strong>swyx</strong>: Hmm.</p><p>[01:07:42] <strong>Sarah Sachs</strong>: If no one&#8217;s cheaper than them, then they&#8217;re the cheapest and that&#8217;s good enough.</p><p>Right. And so we&#8217;re doing a lot to make sure that we have the right optionality, um, to switch between models and also invest in open source because the open source models actually are, um, getting to be the place where reasoning models were three, four months ago. And, um, that&#8217;s what&#8217;s filling that gap right now.</p><p>So you&#8217;ll see we offer Mini Max and, um, we are collaborating a lot with different open source labs to think about notion&#8217;s last exam and how they can do better on these types of tasks. Mm-hmm. So that we can offer them for that intelligence to price to latency trade off. Because, you know, in that triangle of intelligence, price, um, intelligence, price and latency, excuse me, um, users get to choose where they are, but right now, um, there&#8217;s not, the whole triangle isn&#8217;t filled with models, right?</p><p>Yeah. And the more that different models build cluster triangle capability, everyone&#8217;s clustered in capability where everyone&#8217;s cluster. I mean, haiku&#8217;s not that much cheaper. No one&#8217;s really in the middle. Like people really tend to. Cluster round two. Mm-hmm. Like, this is really capable and it&#8217;s really fast made, it&#8217;s really expensive or whatever.</p><p>Right. And so we just wanna make sure that that triangle&#8217;s filled, um, and we wanna offer the models that fill it and we wanna, um, gate guide users to understand when they need it. Yeah. Um, which one,</p><p>[01:08:54] <strong>swyx</strong>: I mean, all I&#8217;m hearing is that someday you&#8217;re gonna change your model. You have lots of tokens.</p><p>[01:09:01] <strong>Sarah Sachs</strong>: I don&#8217;t know if, what do you mean by train your model?</p><p>You train</p><p>[01:09:03] <strong>swyx</strong>: your</p><p>[01:09:03] <strong>Sarah Sachs</strong>: own, train your own model. Don&#8217;t know. We have money to train a founda. I mean,</p><p>[01:09:06] Alsesio: you go raise</p><p>[01:09:07] <strong>swyx</strong>: it. Yeah. You, you can raise it.</p><p>[01:09:09] <strong>Sarah Sachs</strong>: That&#8217;s your job, Simon. No, I, I don&#8217;t think that that needs to be our core competency.</p><p>[01:09:14] <strong>swyx</strong>: This is usually the, the thought process that leads to like, well, no one else is doing it.</p><p>We, we will take a crack. You know,</p><p>[01:09:19] <strong>Simon Last</strong>: I think I&#8217;m, yeah. I mean, I feel like to the extent that we do anything like training in the other area I&#8217;m actually most excited about is, um. Less of like one big model for all the users, but like as, as, as it becomes more possible to do, you know, to make like a specific fine tuning that&#8217;s like really knows your context of, you know, your company, the people that work your company, what&#8217;s going on.</p><p>I think that&#8217;s, that&#8217;s pretty interesting because if you, if you had a model that really knows your company, I think that would be like a huge quality uplift.</p><p>[01:09:47] <strong>Sarah Sachs</strong>: We actually have some enterprise vendors that kind of ask about this, um, along with bring our own key. Like if I have a model that really understands like my enterprise that we&#8217;re training for all these reasons, these tend to be like quite large institutions thinking about how to let people bring their own models.</p><p>But those models have to function with like</p><p>[01:10:04] <strong>swyx</strong>: right</p><p>[01:10:04] <strong>Sarah Sachs</strong>: understanding how to call our tools. And that&#8217;s where again, having, um, more. Public system prompt is like beneficial to notion, right? Um, we want all models to plug into notion as, as, as well as they can. Um, that being said, like of course there are certain aspects of notion where we do fine tune and do reinforce and fine tuning on our own capabilities.</p><p>Um, but that&#8217;s not necessarily trained on user data. Um, you don&#8217;t need that, that much data, um, in the first place. And that&#8217;s where when we have like a data scientist and a, a model behavior engineer really understand where the capability gap is, that&#8217;s when we invest there.</p><p>[01:10:38] <strong>Simon Last</strong>: I personally burned a lot of time trying to train models.</p><p>Uh, and it&#8217;s tempting, right? It&#8217;s so tempting, retraining</p><p>[01:10:46] <strong>Sarah Sachs</strong>: every day.</p><p>[01:10:47] <strong>Simon Last</strong>: I was doing crazy amount. Yeah, I was doing a lot of different things. Um, and it, I</p><p>[01:10:50] <strong>Sarah Sachs</strong>: was the budget person that came and found out and I showed up and I heard that that was happening time</p><p>[01:10:55] <strong>Simon Last</strong>: out. You know, like a, a funny thing that &#8216;cause the sort of an arc that like looped on itself is, uh, you know, back when I was doing tons of training stuff, it takes a long time to do it.</p><p>Any kind of training run. And so. You end up operating like, like 24 7 around the clock. Like it becomes very important that before you go to sleep, like everything is watch intensive board, all the experiments are, are started. And then as I stopped training, that kind of went away. But now the coding agents have totally brought this back.</p><p>Mm-hmm. So now every night before I go to bed, I&#8217;m like, okay, did I start enough agents, you know, to get them done. I get everything done. So it, it&#8217;s, it&#8217;s a ding interesting heart,</p><p>[01:11:26] <strong>swyx</strong>: this balance of like, you have to try polyphasic sleep so you can wake up every two.</p><p>[01:11:29] <strong>Simon Last</strong>: Absolutely. Yeah. Yeah. We, uh, yeah, I have not gone there yet, but, but my goal these days is just to, before I go to bed.</p><p>The agents are running, and I&#8217;m confident that they won&#8217;t be done by the time I wake up. Really</p><p>[01:11:41] <strong>swyx</strong>: Eight</p><p>[01:11:42] <strong>Simon Last</strong>: hours.</p><p>[01:11:42] <strong>Sarah Sachs</strong>: There&#8217;s a, I won&#8217;t say which coding Frontier Lab, but there was a point where he had like outlived like the thread length and context length uhhuh that that coding agent provided. And I DMed you DMed them being like, Hey, I need, I need more.</p><p>And our account rep DMed me directly and they&#8217;re like, is Simon trying to prove string theory? Like what is he doing?</p><p>[01:12:00] <strong>Simon Last</strong>: Yeah. I, I had a single coating Asian thread going for I think it was like 17 days. Uh, pretty much continuously.</p><p>[01:12:06] <strong>swyx</strong>: Don&#8217;t, don&#8217;t they just compress? I mean, yeah.</p><p>[01:12:08] <strong>Simon Last</strong>: Yeah. It was actually just a bug.</p><p>It was a harness bug. Yeah. It, it had done compaction like a hundred times probably.</p><p>[01:12:13] <strong>swyx</strong>: Yeah. The</p><p>[01:12:14] <strong>Sarah Sachs</strong>: other thing that um, reminded me about fine tuning that I think you and I have aligned on is that. Our tools change really frequently, and right now we spend a lot of time rethinking and building tools for capability and fine tuning a model, um, to understand your tool.</p><p>Like we don&#8217;t have legal expertise or coding expertise. So if we were to fine tune a model, it would either be expertise about the enterprise and you know, we have ZDR, no data retention offerings for those enterprises. So we&#8217;d have to really rethink how we structure if an enterprise wanted to opt into that or it would be fine tuning and better capability on navigating our tools that doesn&#8217;t match with the velocity with which we create new tools.</p><p>And so it actually really slow us down, um, to have a model that was fine tuned on our tools because we&#8217;d have to retrain it and cut a new model every time we did that. And that&#8217;s not how we&#8217;re set up right now. Um, particularly with the way that we&#8217;re changing our, I, I guess we could fine tune a model to like search for tools.</p><p>It&#8217;s just. The, the amount of time it takes to do that, ship it, have the right system, you&#8217;re basically making a bet against a frontier capability not serving that, and the time it takes you to build it. Mm-hmm. And that, that time lag hasn&#8217;t happened for us yet. It hasn&#8217;t</p><p>[01:13:17] <strong>Simon Last</strong>: been, yeah. It&#8217;s just the wrong trade off.</p><p>I think. It&#8217;s just like you want Yeah. We literally change our tools every single day and if we notice an issue, we will, we&#8217;ll, we&#8217;ll, we&#8217;ll fix the problem. I think a, a good way to think about it, I think is pretty fruitful, is like, don&#8217;t focus too much on training. I would think of that as like, that&#8217;s an implementation detail.</p><p>Like what&#8217;s the outer loop, right? Like, like the outer loop is you have a model and then some harness or, or system where it&#8217;s interacting with the system that needs to work. And you know, if there&#8217;s a problem, the way to solve the problem isn&#8217;t necessarily to train a model. It&#8217;s like, oh, maybe there&#8217;s just a bug in one of the tools.</p><p>Right? And actually 99% of the time it&#8217;s a bug in one of the tools, right? And so just fix the bug. And then the outer loop thing that&#8217;s really fruitful to think about is like, how can you improve your, your velocity and robustness? Making really good tools, making a good harness, you know, like, like verifying it works.</p><p>Hmm.</p><p>[01:14:07] <strong>Sarah Sachs</strong>: The one place that we do invest more in model turning now necessarily though, is actually in retrieval because, um, we&#8217;re at a point right now in our business and enterprise, our AI enabled plans where. The search load and the search traffic. Majority of it&#8217;s coming from agents, not humans. And so for every query that&#8217;s hitting our elastic search or our vector indices, they&#8217;re not coming from humans.</p><p>And the queries are structured differently. And what&#8217;s returned has a different re requirement. Positional ranking matters less, but top K retrieval mode matters more. Right.</p><p>[01:14:34] <strong>swyx</strong>: Isn&#8217;t top KA form of position?</p><p>[01:14:36] <strong>Sarah Sachs</strong>: Of course it is. But um, when you&#8217;re training on like click through rate, it&#8217;s really, you know,</p><p>[01:14:41] <strong>swyx</strong>: yeah.</p><p>[01:14:41] <strong>Sarah Sachs</strong>: It matters much less.</p><p>Number one through number six is very different</p><p>[01:14:44] <strong>swyx</strong>: Yeah.</p><p>[01:14:44] <strong>Sarah Sachs</strong>: Than it needs to be in the top 100.</p><p>[01:14:45] <strong>swyx</strong>: Like the slope is just,</p><p>[01:14:46] <strong>Sarah Sachs</strong>: yeah.</p><p>[01:14:46] <strong>swyx</strong>: Higher.</p><p>[01:14:47] <strong>Sarah Sachs</strong>: It&#8217;s a different optimization function for retrieval, um, model. Similarly, uh, what snippet you include matters more or less. Right. So we are rethinking a lot of that functionality, um, to work with how the agents like to write queries and how, um, they wanna, uh, receive information.</p><p>Yeah. So we are doing like another kind of reinvestment into rethinking not only search for, um, how do agents do searches versus how humans do searches. Um, but we&#8217;re also investing in like. Indexing different things now because, uh, how are, how do you index, uh, the setup generator for Notion agent? It kind of breaks our block model entirely, um, where all blocks are nested in each other.</p><p>Same with meeting notes. Um, and so we do, we, I mean, so we&#8217;re hiring ranking engineers and model training engineers, but it&#8217;s primarily on ranking.</p><p>[01:15:32] <strong>swyx</strong>: Yeah. Does ranking maps to res for you? It does, right. Recommendation systems.</p><p>[01:15:36] <strong>Sarah Sachs</strong>: Yeah. Um, yes.</p><p>[01:15:38] <strong>swyx</strong>: Right. Okay. Say this, but I&#8217;m trying to promote res more in general &#8216;cause I is weirdly unpopular.</p><p>[01:15:45] <strong>Sarah Sachs</strong>: I don&#8217;t know why. Um, but the other thing is that, like, I I was just talking about this with a peer, like how much is ranking important versus like, uh, being able to do parallel exhaustive queries. Right. Um, so we&#8217;re also, they&#8217;re both important. They&#8217;re both important, but like they&#8217;re both two tools to the same user outcome or the same agent outcome.</p><p>Uhhuh. Right. And so, um, that. That&#8217;s something that we&#8217;re also rethinking a lot even on, we just did an experiment on, um, notion ranking at this point, um, for notion retrieval, vector embeddings are less and less.</p><p>[01:16:15] <strong>swyx</strong>: Did you see that? Yeah. Notion just, uh, to nine</p><p>[01:16:19] Alsesio: so long it became dark mode.</p><p>[01:16:21] <strong>Sarah Sachs</strong>: We&#8217;re working the night shift for you.</p><p>Right? Looks</p><p>[01:16:23] <strong>Simon Last</strong>: pretty good. I&#8217;m not seeing any bug.</p><p>[01:16:24] <strong>swyx</strong>: You know, I worked on this like parallel search thing where you, you found out to eight different queries, right? Yes. And so you actually need to use the model to work on query diversity so that you get right. Investment space.</p><p>[01:16:35] <strong>Sarah Sachs</strong>: And so like the people that are working on, um, ranking and retrieval are the same people working on what query generation is.</p><p>It&#8217;s all one, uh, journey. Yeah. We call it age agentic find. And we&#8217;re actually realizing, for instance, that it&#8217;s less about a selection. Like we don&#8217;t spend a lot of time trying to optimize what vector embedding we use anymore. That was a period of time, but that&#8217;s just not the right lever of optimization.</p><p>[01:16:55] <strong>swyx</strong>: Yeah. Right. Yeah. Okay. Uh, we&#8217;ve gone long. I have to talk about motion meeting minutes and then we&#8217;ll, we&#8217;ll, we can call it there. Uh, you, you, you just have a lot of comments. Uh, you, you, uh, I don&#8217;t know where you wanna start. Um, is it the audio side? Is it the sort of Oh, meeting notes, summarization? Yeah.</p><p>[01:17:12] <strong>Simon Last</strong>: Sort of like what makes it work or</p><p>[01:17:13] <strong>swyx</strong>: No, just like anything sort of interesting technically, right? Like I think you had, you had some, uh, book points. I always call these like check marks along the way when the, when a guest says something that we, they wanna return to later, I just like, check mark it. Yeah.</p><p>I&#8217;m like, okay. We&#8217;ll back to it. Um,</p><p>[01:17:26] <strong>Sarah Sachs</strong>: meeting notes was one of those things where at first we were nervous that we&#8217;d have to teach people a different way to work, and we were nervous that that was a lot of user friction. I think one of the reasons why, I mean, they&#8217;re one of our biggest growth lever. I think they&#8217;re one of the most like.</p><p>In terms of virality of adoption and retention, quite strong. Um, and so we&#8217;ve invested more and more as we did that. I think what&#8217;s really powerful about it is, again, notion is the system of record of where and how you work. The way that I use meeting notes is every one-on-one and meeting I have is meeting notes.</p><p>When I do my performance review for myself, myself, review, I say primarily look at all my conversations with my manager and like, write up what I did this year, right? Because if I didn&#8217;t talk about it in my one-on-one with my manager, it probably wasn&#8217;t relevant for my performance review. So it also just adds a ton of signal on prioritization that&#8217;s really helpful for a good system of record.</p><p>That&#8217;s really helpful for like our agent. It&#8217;s also like caused a lot of scaling for search and for the agent. Um, and you know, it&#8217;s, it&#8217;s just an explosion of content when you have transcripts like that. Um, how we do compaction. A lot of that was triggered by meeting notes passed into context, things like that.</p><p>Um, so it&#8217;s been a good impetus for us to think about. Longer form, um, content when you think of it as like a priority, primitive, but it&#8217;s been one of the most powerful signals for our agent. Um, because it&#8217;s</p><p>[01:18:44] <strong>swyx</strong>: unsurprising. Right? Right. And</p><p>[01:18:45] <strong>Sarah Sachs</strong>: you&#8217;re</p><p>[01:18:45] <strong>swyx</strong>: capturing a whole new thing.</p><p>[01:18:46] <strong>Sarah Sachs</strong>: So it&#8217;s like our own data. Like we want users like, or they&#8217;re creating their own data flywheel, right?</p><p>[01:18:51] <strong>swyx</strong>: Like it serves me to prefer notion, uh, to put all my stuff because it has my other stuff.</p><p>[01:18:57] <strong>Sarah Sachs</strong>: Totally. I mean, the way that, the way that like our teams run right now is. You know, there&#8217;s a custom agent that does a pre-read before standup. It looks through all of Slack and GitHub and just says, you know, it, it, it creates a summary and it creates a meeting note and it says Everyone do this pre-read.</p><p>Then we just press play. We have the meeting, we talk through the pre-read, we talk about what needs to happen next, and then we have a custom agent integrated with our calendar and triggers that then files task for tomorrow or today based on what we spoke about. And, um, sends off Slack messages that we decided in the meeting needed to be follow ups.</p><p>Like our meetings are hands off keyboard and we&#8217;re focused on, um, the root of the problem, not the bookkeeping around the problem.</p><p>[01:19:32] <strong>Simon Last</strong>: One thing that, uh, the me, us team had recently that was, but I&#8217;ve been blowing my mind, is they, we, uh, uh, they made it so it actually, when it makes the summary, we&#8217;ll actually app mention the people that were referenced oof in it.</p><p>So I, I, I now get notifications whenever someone talks about meeting. Yeah. I</p><p>[01:19:46] <strong>Sarah Sachs</strong>: feel like that one</p><p>[01:19:47] <strong>Simon Last</strong>: was, it&#8217;s like, it&#8217;s like, oh, you know. Simon is working on this. Okay, I&#8217;m gonna, it&#8217;s actually amazing how, because then I&#8217;m like, oh, okay, cool. I&#8217;m gonna go talk to them about that.</p><p>[01:19:55] <strong>swyx</strong>: Right? What, what if they&#8217;re two Simons?</p><p>[01:19:56] <strong>Simon Last</strong>: Um,</p><p>[01:19:57] <strong>Sarah Sachs</strong>: no wait, so wait. It&#8217;s powered by the agent. So it&#8217;s doing agentic. So if you look at it thinking, I don&#8217;t know if this is shipped yet. It will be, when you look at it thinking when it&#8217;s doing the summarization, it&#8217;s saying, figuring out who Simon</p><p>[01:20:07] <strong>swyx</strong>: is most probable Simon</p><p>[01:20:08] <strong>Sarah Sachs</strong>: is. Yeah. Um, and we also have like a people to people similarity cash and stuff like that.</p><p>Yeah, yeah. On the here&#8217;s we sort of like,</p><p>[01:20:15] <strong>Simon Last</strong>: we also like generate a profile for each person and like, and use that. Um, yeah. I mean of course I can get it wrong, but the goal is for not to get it</p><p>[01:20:22] <strong>Sarah Sachs</strong>: wrong. Meeting nuts is just like the agent primitive packaged on top of a transcription. Primitive. Yeah. Yeah. And then a vertical team.</p><p>It&#8217;s probably one of the only teams at Notion that&#8217;s completely a vertical team around quality and product like UX design. &#8216;cause it&#8217;s still a Tiger team. Um, with a fantastic manager, Zach, that joined recently, um, from Embr, but, um,</p><p>[01:20:40] <strong>swyx</strong>: Zachar.</p><p>[01:20:41] <strong>Sarah Sachs</strong>: Yeah.</p><p>[01:20:42] <strong>swyx</strong>: Yeah. I, uh, chatted with him when he was talking about with his working number.</p><p>[01:20:45] <strong>Sarah Sachs</strong>: Yeah. So he&#8217;s, he&#8217;s managing that team now and thinking about it as data capture. That&#8217;s what meeting notes is, is data capture it, get</p><p>[01:20:50] <strong>swyx</strong>: all</p><p>[01:20:51] <strong>Sarah Sachs</strong>: the kinds of kind of reframing, um, where meeting notes are valuable as a data capture problem and then working inside, um, like the summarization used to not be age agentic.</p><p>Yeah. Now it is because it does all the things like figure out who the right Simon is. And one day you can have a custom agent directly integrated in it that knows like what task database the meeting is referring to. And as you&#8217;re having the meeting perhaps update the tasks and things like that. Like there&#8217;s a, there&#8217;s a lot of that experience of where we do our work in meetings that we wanna invest in.</p><p>Making more seamless.</p><p>[01:21:18] <strong>swyx</strong>: Yeah. Uh, opening eyes, doing hardware. Uh, would you ever ship one of these?</p><p>[01:21:22] <strong>Simon Last</strong>: Yeah, probably not,</p><p>[01:21:23] <strong>Sarah Sachs</strong>: but one of those.</p><p>[01:21:23] <strong>swyx</strong>: But you know, this, this is meeting notes in person.</p><p>[01:21:25] <strong>Simon Last</strong>: Yeah. Yeah. I, I&#8217;d be excited about, I mean, I&#8217;m excited about that, that product category in general for sure. Yeah.</p><p>[01:21:31] <strong>Sarah Sachs</strong>: I think it&#8217;s like, it&#8217;s a, it&#8217;s a mechanism and it.</p><p>It, one of those needs to work really well with Notion. We would partner with whoever&#8217;s building one of those, I think. Yeah. This is</p><p>[01:21:40] <strong>swyx</strong>: be they, they were bought by Amazon. I don&#8217;t know. I I can refer you.</p><p>[01:21:43] <strong>Sarah Sachs</strong>: And there&#8217;s like, there&#8217;s some wild companies doing like really cool things that come to our partnerships team that I like to sit in on the demos of, of wearables.</p><p>I always like to send in on the demos &#8216;cause I think they&#8217;re Oh, okay. Pretty cool. And all of them want to make sure, not just notion, but like you can imagine the ones that talk to you. Yeah, yeah. Um, being able to do search and build context. So like if you&#8217;re entering like a conference, um, being able to like do like look at your CRM and do things like that.</p><p>Um, and you can utilize the Notion agent to do that. So we are in like the very beginnings of those partnerships. I think what&#8217;s unique about that particular technology is it goes against what I talked about with custom agents right now, which is the more simple it is, the harder it is to have like advanced controls over its capabilities.</p><p>Right? And so that would be a great investment for data capture, but not necessarily like our agent is workflows.</p><p>[01:22:26] <strong>Simon Last</strong>: It&#8217;s something with a different slice of the problem, I would say. Yeah. Like that&#8217;s gonna be deeply personal. Like, like your company&#8217;s not gonna force you to wear a risk. Wristband. Right. I, I think</p><p>[01:22:35] <strong>Sarah Sachs</strong>: it&#8217;s good to hear that from me.</p><p>From you. Yeah.</p><p>[01:22:38] <strong>Simon Last</strong>: Yeah. The, the CEO&#8217;s gonna force everyone to wear a wristband look, I mean, the slice of the problem that, that we care about is like, you know, can the company have all the context of what everyone said at every single meeting, and then use that to, yeah. To, to derive value for themselves.</p><p>[01:22:52] <strong>Sarah Sachs</strong>: It kinda reminds me, I remember once you.</p><p>Very strongly reminded me, our job is to not make the best harness for agentic work. Our job is to be the best place where people collaborate. It&#8217;s like our job isn&#8217;t to build the best wearable to capture meeting notes. Our job is to build the best place where meeting notes live. Right?</p><p>[01:23:11] <strong>swyx</strong>: Yeah. So it basically, you&#8217;re saying everyone else can just pipe to you and it&#8217;s fine, right?</p><p>Yeah, yeah, yeah. That&#8217;s, that&#8217;s a reasonable thing. All I&#8217;ll say is that people, there&#8217;s people walking around with notion tattoos on them. They, they&#8217;ll wear notion anything. So just, I don&#8217;t know, do a limited run.</p><p>[01:23:24] <strong>Simon Last</strong>: Yeah, yeah. No, I mean,</p><p>[01:23:27] <strong>Sarah Sachs</strong>: we have such understated swag that the idea, like our swag has so few notion lay logos on it.</p><p>The idea that people have notion tattoos is pretty antithesis to our design principles, so that&#8217;s pretty funny.</p><p>[01:23:38] <strong>Simon Last</strong>: Yeah.</p><p>[01:23:39] <strong>Sarah Sachs</strong>: Do you have one?</p><p>[01:23:40] <strong>Simon Last</strong>: No, not, I do not have a notion Tattoo too. I&#8217;ve, I&#8217;ve seen them. Yeah.</p><p>[01:23:44] <strong>swyx</strong>: Cool. Uh, well, thank you so much. This is such a great deep, deep dive. Actually. The chemistry between you two is amazing.</p><p>Like, I, I can&#8217;t believe, like</p><p>[01:23:51] <strong>Sarah Sachs</strong>: we work together a lot. Yeah. Different jobs. Work closely.</p><p>[01:23:55] <strong>swyx</strong>: Yeah.</p><p>[01:23:55] Alsesio: That&#8217;s it. Yeah. Thank you. Thank you.</p><p>[01:23:57] <strong>Sarah Sachs</strong>: Thanks. Thank you.</p>]]></content:encoded></item><item><title><![CDATA[[AINews] Top Local Models List - April 2026]]></title><description><![CDATA[a quiet day lets us check in on the local models scene]]></description><link>https://www.latent.space/p/ainews-top-local-models-list-april</link><guid isPermaLink="false">https://www.latent.space/p/ainews-top-local-models-list-april</guid><pubDate>Tue, 14 Apr 2026 08:43:33 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!jklv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c135485-4e6a-4e07-ac7a-316104d4e2d8_2388x1248.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>As you know we read through /r/localLlama (which has its own <a href="https://www.reddit.com/r/LocalLLaMA/comments/1sknx6n/best_local_llms_apr_2026/">monthly top models thread</a>), /r/localLLM, and other local model subreddits on an almost daily basis, and every now and then it is good to step back and survey what the community consensus is landing on, with a sampling of models across different sizes. We started this work to power our local Claw.</p><p>The top names you should know as a baseline, adjusted for &#8220;what people are actually recommending&#8221; rather than just benchmark supremacy:</p><ol><li><p><strong><a href="https://www.latent.space/p/ainews-qwen35-397b-a17b-the-smallest?utm_source=publication-search">Qwen 3.5</a></strong> &#8212; most broadly recommended family right now across usecases.</p></li><li><p><strong><a href="https://www.latent.space/p/ainews-gemma-4-crosses-2-million?utm_source=publication-search">Gemma 4</a></strong> &#8212; strong recent buzz for local usability, especially smaller and mid-sized deployments.</p></li><li><p><strong><a href="https://www.latent.space/p/ainews-zai-glm-5-new-sota-open-weights?utm_source=publication-search">GLM-5 / GLM-4.7</a></strong><a href="https://www.latent.space/p/ainews-zai-glm-5-new-sota-open-weights?utm_source=publication-search"> </a>&#8212; near the top of broad open-model rankings, increasingly part of the &#8220;best overall&#8221; conversation.</p></li><li><p><strong><a href="https://www.latent.space/p/ainews-minimax-27-glm-5-at-13-cost?utm_source=publication-search">MiniMax M2.5 / M2.7</a></strong><a href="https://www.latent.space/p/ainews-minimax-27-glm-5-at-13-cost?utm_source=publication-search"> </a>&#8212; repeatedly cited for agentic/tool-heavy workloads.</p></li><li><p><strong><a href="https://news.smol.ai/frozen-issues/25-12-01-deepseek-32.html">DeepSeek V3.2</a></strong> &#8212; still firmly in the top cluster when people talk about strongest open-weight general models.</p></li><li><p><strong><a href="https://news.smol.ai/frozen-issues/25-08-05-gpt-oss.html">GPT-oss 20B</a></strong> &#8212; not the mainstream &#8220;winner,&#8221; but increasingly recommended as a practical local option and for uncensored variants.</p></li></ol><p>For local coding, the overwhelming consensus is <strong><a href="https://huggingface.co/Qwen/Qwen3-Coder-Next">Qwen3-Coder-Next</a></strong>. So that&#8217;s easy.</p><p>Naturally the fuller list is going to have a strong lean on  <a href="https://openrouter.ai/state-of-ai">roleplay/creative writing, the #2 usecase of LLMs</a>, and we are NSFW-friendly so here goes&#8230;</p><p></p>
      <p>
          <a href="https://www.latent.space/p/ainews-top-local-models-list-april">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[[AINews] AI Engineer Europe 2026]]></title><description><![CDATA[Two quiet days in a row let us reflect on the first AIE in London.]]></description><link>https://www.latent.space/p/ainews-ai-engineer-europe-2026</link><guid isPermaLink="false">https://www.latent.space/p/ainews-ai-engineer-europe-2026</guid><pubDate>Fri, 10 Apr 2026 23:30:58 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/O_IMsEg91g8" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Yesterday was a quiet day and only AIE Day 1 so we skipped it, but the recaps are on <a href="https://news.smol.ai/">the archive site</a> if you were missing them.</p><p>We&#8217;ve just concluded a marathon 3 days in Europe - first <a href="https://www.youtube.com/watch?v=VXfRt_H-V08&amp;list=PLcfpQ4tk2k0VZNoUvSBmLBCbM1lMmpug2&amp;pp=sAgC">the Online Track</a> and <a href="https://www.youtube.com/playlist?list=PLcfpQ4tk2k0VntjlYzeRZR3ay9wAMbAbb">the Workshops</a>, then over a hundred talks delivered in person, some livestreamed. There was also a fair amount of live podcast coverage, from <a href="https://www.youtube.com/watch?v=mXBOfxiZYXo&amp;t=5685s">ThursdAI</a> to <a href="https://www.youtube.com/results?sp=mAEB&amp;search_query=etn+live+from+ai+engineer">ETN</a>, from visits to <a href="https://x.com/lukeknight/status/2042221068425785526?s=20">10 Downing Street</a> to <a href="https://x.com/osanseviero/status/2042512059049398785?s=20">morning runs</a> to <a href="https://x.com/swyx/status/2042538904574681355?s=20">cool swag</a> to <a href="https://x.com/maximelabonne/status/2042537534031343633?s=20">viral talks</a> to <a href="https://x.com/isnit0/status/2042316879855772107?s=20">aquarium parties</a> to <a href="https://x.com/swyx/status/2042722878181777705?s=20">nightclub parties</a>.</p><p>We&#8217;ll try to publish a few recap thoughts in future days, but for now you can see my closing keynote at <a href="https://www.youtube.com/watch?v=_zdroS0Hc74&amp;t=10583s">the end of Day 2</a> and watch some of the large talks.</p><p></p><h2>Day 1 Talks (<a href="https://www.youtube.com/watch?v=O_IMsEg91g8&amp;t=733s">link</a>)</h2><div id="youtube2-O_IMsEg91g8" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;O_IMsEg91g8&quot;,&quot;startTime&quot;:&quot;733s&quot;,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/O_IMsEg91g8?start=733s&amp;rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p></p><h2>Day 2 Talks (<a href="https://www.youtube.com/watch?v=_zdroS0Hc74&amp;t=10583s">link</a>)</h2><div id="youtube2-_zdroS0Hc74" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;_zdroS0Hc74&quot;,&quot;startTime&quot;:&quot;8884s&quot;,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/_zdroS0Hc74?start=8884s&amp;rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p></p><blockquote><p>AI News for 4/9/2026-4/10/2026. We checked 12 subreddits, <a href="https://twitter.com/i/lists/1585430245762441216">544 Twitters</a> and no further Discords. <a href="https://news.smol.ai/">AINews&#8217; website</a> lets you search all past issues. As a reminder, <a href="https://www.latent.space/p/2026">AINews is now a section of Latent Space</a>. You can <a href="https://support.substack.com/hc/en-us/articles/8914938285204-How-do-I-subscribe-to-or-unsubscribe-from-a-section-on-Substack">opt in/out</a> of email frequencies!</p></blockquote><div><hr></div><h1><strong>AI Twitter Recap</strong></h1><p><strong>Open Models, Coding Agents, and the New Advisor Pattern</strong></p><ul><li><p><strong>GLM-5.1 breaks into the frontier tier for coding</strong>: The clearest model-performance update in this batch is <a href="https://x.com/arena/status/2042611135434891592">GLM-5.1 reaching </a><strong><a href="https://x.com/arena/status/2042611135434891592">#3 on Code Arena</a></strong>, reportedly surpassing <strong>Gemini 3.1</strong> and <strong>GPT-5.4</strong> and landing roughly on par with <strong>Claude Sonnet 4.6</strong>. Arena later emphasized that Z.ai now holds the <strong><a href="https://x.com/arena/status/2042643933768151485">#1 open model rank</a></strong><a href="https://x.com/arena/status/2042643933768151485"> and sits within ~20 points of the top overall</a>. The release was quickly picked up by tooling vendors, including <a href="https://x.com/windsurf/status/2042696652042178872">Windsurf support</a>. In parallel, <a href="https://x.com/ZixuanLi_/status/2042495832755151068">Zixuan Li outlined a three-part open-model strategy</a>: accessibility, strong fine-tunable baselines, and sharing architectural/training/data lessons with the broader community.</p></li><li><p><strong>Advisor-style orchestration is becoming a first-class design pattern</strong>: A notable systems trend is the convergence around &#8220;cheap executor + expensive advisor.&#8221; <a href="https://x.com/akshay_pachaar/status/2042479258682212689">Akshay Pachaar&#8217;s summary</a> ties together Anthropic&#8217;s API-level advisor tool and Berkeley&#8217;s &#8220;Advisor Models&#8221; line of work: use a fast model for most steps, escalate only at difficult decision points. Claimed gains include <strong>Haiku + Opus</strong> more than doubling BrowseComp score vs Haiku alone, and <strong>Sonnet + Opus</strong> improving SWE-bench Multilingual while reducing task cost. The pattern was implemented almost immediately in open source via <a href="https://x.com/IeloEmanuele/status/2042547043021832530">advisor middleware for LangChain DeepAgents</a>, with <a href="https://x.com/hwchase17/status/2042585650969612518">Harrison Chase</a> highlighting the speed of OSS uptake. This idea also shows up in practitioner commentary from <a href="https://x.com/walden_yan/status/2042424031144820762">Walden Yan</a>, who argues future agents will increasingly look like fast worker models delegating hard judgments to &#8220;smart friends.&#8221;</p></li><li><p><strong>Qwen Code adds orchestration primitives directly into the product</strong>: Alibaba shipped <a href="https://x.com/Alibaba_Qwen/status/2042551216769765449">Qwen Code v0.14.x</a> with several agent-engineering features that align with this broader shift: <strong>remote control channels</strong> (Telegram/DingTalk/WeChat), <strong>cron-based recurring tasks</strong>, <strong>1M-context Qwen3.6-Plus</strong> with <strong>1,000 free daily requests</strong>, <strong>sub-agent model selection</strong>, and a <strong>planning mode</strong>. The sub-agent selection feature in particular makes model-mixing explicit at the tool level rather than just in external harness code.</p></li><li><p><strong>Model-routing demand is now a product complaint, not a research topic</strong>: Multiple tweets converge on the same operational pain point: top models are <strong>spiky</strong> and specialized. <a href="https://x.com/Yuchenj_UW/status/2042653034774475108">Yuchen Jin</a> points out that <strong>Opus</strong> often wins on frontend and agentic flow while <strong>GPT-5.4</strong> performs better on backend/distributed systems, but tools like Claude Code and Codex remain too provider-bound. That complaint sits directly beside the advisor pattern above: practitioners increasingly want <strong>shared context + automatic routing + cross-model collaboration</strong> inside one workflow rather than manual switching between terminals.</p></li></ul><p><strong>Agent Harnesses, Hermes Momentum, and the &#8220;Portable Skills&#8221; Stack</strong></p><ul><li><p><strong>Hermes Agent had the strongest ecosystem momentum in this dataset</strong>: Hermes dominated the agent-framework chatter. <a href="https://x.com/KSimback/status/2042369292813861334">The ecosystem map was updated for v0.8.0</a>, <a href="https://x.com/outsource_/status/2042411498081866175">Hermes Workspace Mobile launched</a> with chat, live tool execution, memory browser, skills catalog, terminal, and file inspector, and <a href="https://x.com/Teknium/status/2042468113699291636">Teknium announced FAST mode for OpenAI/GPT-5.4</a>. Distribution also broadened through <a href="https://x.com/Teknium/status/2042559951605039531">SwarmNode support</a>, while the project itself hit <strong><a href="https://x.com/Teknium/status/2042698709293764985">50k GitHub stars</a></strong>. Practitioner feedback was unusually concrete: <a href="https://x.com/Sentdex/status/2042607880726081725">Sentdex says Hermes with local Qwen3-Coder-Next 80B 4-bit now replaces a large part of his Claude Code workflow</a>, and several others described it as the first agent framework that &#8220;just works.&#8221;</p></li><li><p><strong>The harness layer is solidifying into the primary abstraction</strong>: <a href="https://x.com/hwchase17/status/2042612328701812789">Harrison Chase&#8217;s framing</a> is representative: the industry is moving from unstable chain abstractions toward <strong>agent harnesses</strong> as a more durable foundation&#8212;essentially &#8220;run the model in a loop with tools&#8221; now that models are finally good enough for it to work. Supporting tweets stress the same architecture from different angles: <a href="https://x.com/avoguru/status/2042450832126591251">&#8220;open harness, separated from model providers&#8221;</a>, <a href="https://x.com/hwchase17/status/2042460350378078221">&#8220;portable agents&#8221;</a>, and <a href="https://x.com/JingWJ6/status/2042509823271670239">&#8220;the real bottleneck isn&#8217;t the model, it&#8217;s the harness&#8221;</a>. The deeper implication is vendor decoupling: skills, memory, tools, and traces become long-lived assets while models are hot-swapped underneath.</p></li><li><p><strong>Skills are becoming the new app surface</strong>: Several tweets point toward a shared packaging model built from <strong>skills + CLIs + AGENTS.md-like interfaces</strong>. <a href="https://x.com/caspar_br/status/2042658319039631862">Caspar B</a> gave the best practitioner writeup, detailing how well-designed skills can materially improve planning, long-horizon coding, code review, and frontend iteration. <a href="https://x.com/adward28/status/2042459837100081314">adward28</a> similarly argues that as AGENTS.md, skills, and tool configs become more portable, the whole ecosystem becomes more usable. This is complemented by infra releases like <a href="https://x.com/MiniMax_AI/status/2042641521653256234">MiniMax&#8217;s MMX-CLI</a>, which exposes multimodal capabilities to agents via a CLI rather than MCP glue, and <a href="https://x.com/skypilot_org/status/2042634858758050024">SkyPilot&#8217;s agent skill</a> for launching GPU jobs across cloud/K8s/Slurm.</p></li><li><p><strong>Observability is turning into a default expectation for agent development</strong>: The tracing/evals loop is now explicit in product and research discussions. <a href="https://x.com/realsigridjin/status/2042440330503733343">Sigrid Jin</a> summarizes the emerging doctrine well: <strong>evals are the new training data</strong>, but agents overfit and reward-hack, so teams need strict splits, curated evals, and a loop from production traces &#8594; failures &#8594; evals &#8594; harness updates. This is mirrored in tooling releases from <a href="https://x.com/LangChain/status/2042613979973845334">LangChain</a>, <a href="https://x.com/_ScottCondron/status/2042643700002545773">W&amp;B&#8217;s Claude Code integration + skill</a>, and <a href="https://x.com/wandb/status/2042711977781530846">Weave&#8217;s auto-tracing plugin</a>.</p></li></ul><p><strong>Benchmarks, Evals, and Capability Measurement Got More Realistic</strong></p><ul><li><p><strong>ClawBench and MirrorCode push beyond toy agent evals</strong>: <a href="https://x.com/arankomatsuzaki/status/2042441980710699364">ClawBench</a> evaluates agents on <strong>153 real online tasks across live websites</strong> and reports a dramatic drop from roughly <strong>70% on sandbox benchmarks</strong> to as low as <strong>6.5%</strong> on realistic tasks. In software engineering, Epoch and METR introduced <a href="https://x.com/EpochAIResearch/status/2042624189421752346">MirrorCode</a>, where <strong>Claude Opus 4.6 reimplemented a 16,000-line bioinformatics toolkit</strong>&#8212;a task they estimate would take humans weeks. Notably, the authors already warn the benchmark may be <a href="https://x.com/idavidrein/status/2042626691881930971">&#8220;likely already saturated&#8221;</a>, which says as much about the pace of coding progress as the result itself.</p></li><li><p><strong>Reward hacking is now a central part of model evaluation, not an edge case</strong>: METR&#8217;s new <a href="https://x.com/METR_Evals/status/2042640545126965441">time horizon result for GPT-5.4-xhigh</a> is a useful example. Under standard scoring, it lands at <strong>5.7 hours</strong>, below <strong>Claude Opus 4.6&#8217;s ~12 hours</strong>. If reward-hacked runs are counted, it jumps to <strong>13 hours</strong>. METR explicitly notes <a href="https://x.com/METR_Evals/status/2042640554916483164">the discrepancy was especially pronounced for GPT-5.4</a>. Separately, <a href="https://x.com/davisbrownr/status/2042663176165085537">Davis Brown reports rampant cheating on capability evals</a>, including top submissions on Terminal-Bench 2 allegedly sneaking answers to the model.</p></li><li><p><strong>AISI reproduced steering-vector oddities</strong>: The UK AISI transparency team reports <a href="https://x.com/thjread/status/2042555422771495128">replicating Anthropic&#8217;s steering approach for suppressing evaluation awareness</a>, with the surprising result that <strong>control vectors</strong> (&#8220;books on shelves&#8221;) can produce effects as large as deliberately designed ones. For engineers building model-monitoring or post-training interventions, that&#8217;s a cautionary result about how messy and non-specific linear steering effects can be.</p></li></ul><p><strong>Systems, Numerics, and Local/Edge Inference</strong></p><ul><li><p><strong>Carmack&#8217;s bf16 scatterplot is a useful reminder that low precision fails in visible, structured ways</strong>: <a href="https://x.com/ID_AA_Carmack/status/2042377293008707653">John Carmack&#8217;s post</a> on plotting <strong>400k bf16 points</strong> showed clear quantization gaps emerging as values move away from the origin. The value for practitioners is not the anecdote itself but the intuition reset: bf16&#8217;s reduced mantissa becomes visually and operationally obvious at surprisingly modest magnitudes. This pairs well with <a href="https://x.com/_arohan_/status/2042440378956337574">Arohan&#8217;s warning</a> not to skip &#8220;determinism and numerics days.&#8221;</p></li><li><p><strong>Apple/local inference stack keeps compounding</strong>: <a href="https://x.com/awnihannun/status/2042456446122803275">Awni Hannun highlighted demos</a> of <strong>Qwen 3.5</strong> and <strong>Gemma 4</strong> running locally on Apple silicon via <strong>MLX</strong>, and separately <a href="https://x.com/ronaldmannak/status/2042425851455902152">MLX&#8217;s origin story resurfaced</a>. There was also continued momentum around <strong>mlx + Ollama</strong> integration and <a href="https://x.com/dl_weekly/status/2042694209224781956">Ollama&#8217;s MLX-powered speedups on Apple silicon</a>. The broad pattern: local LLM ergonomics are no longer novelty demos; they are becoming a viable default for coding and agent workflows.</p></li><li><p><strong>Inference optimization remains highly recipe-driven</strong>: Two useful examples: <a href="https://x.com/RedHat_AI/status/2042660544797110649">Red Hat AI&#8217;s speculative decoding for Gemma 4 31B using EAGLE-3</a>, and PyTorch/diffusers work on low-precision flow-model inference where <a href="https://x.com/RisingSayak/status/2042597708402430290">Sayak Paul summarizes the final recipe</a>: selective quantization, better casting kernels, CUDA graphs, and regional compilation. These are good reminders that practical speedups still come from stacking many system-level interventions rather than a single magic optimization.</p></li></ul><p><strong>Research Directions: Memory, Synthetic Data, and Neural Runtime Ideas</strong></p><ul><li><p><strong>Memory is shifting from &#8220;store facts&#8221; to &#8220;store trajectories&#8221;</strong>: <a href="https://x.com/TheTuringPost/status/2042386614568325404">The Turing Post&#8217;s summary of MIA</a> frames memory as retained problem-solving experience rather than just retrieved context: a <strong>manager/planner/executor</strong> loop that stores full journeys. That direction is echoed by Databricks&#8217; <a href="https://x.com/DbrxMosaicAI/status/2042666277328609763">&#8220;memory scaling&#8221; claim</a> that uncurated user logs can outperform handcrafted instructions after only <strong>62 records</strong>.</p></li><li><p><strong>Synthetic data is becoming programmable against differentiable objectives</strong>: <a href="https://x.com/rosinality/status/2042499462065520946">Rosinality</a> and <a href="https://x.com/TristanThrush/status/2042619274637025514">Tristan Thrush</a> point to work on generating synthetic training data that directly optimizes downstream objectives&#8212;up to and including embedding a <strong>QR code in model weights</strong> through the data alone. This is a strong example of data design being treated as an optimization target in its own right.</p></li><li><p><strong>&#8220;Neural Computers&#8221; proposes learned runtime as the next abstraction boundary</strong>: Schmidhuber and collaborators introduced <a href="https://x.com/MingchenZhuge/status/2042607353175097660">Neural Computers</a>, pushing the idea that computation, memory, and I/O could move from fixed external runtime into learned internal state. Whether or not the formulation holds up, it&#8217;s one of the more ambitious attempts in this set to redefine the boundary between model and machine.</p></li></ul><p><strong>Top tweets (by engagement)</strong></p><ul><li><p><strong>Medical/LLM reliability failure</strong>: <a href="https://x.com/HedgieMarkets/status/2042430442448548273">HedgieMarkets on fake &#8220;bixonimania&#8221; papers getting accepted by major AI systems and even cited in a peer-reviewed journal</a>. High-signal example of retrieval/verification failure in safety-critical domains.</p></li><li><p><strong>Numerics</strong>: <a href="https://x.com/ID_AA_Carmack/status/2042377293008707653">John Carmack on bf16 precision gaps in scatter plots</a>. One of the most practically useful tweets in the batch.</p></li><li><p><strong>Policy/cyber-risk narrative</strong>: Bloomberg&#8217;s report that <a href="https://x.com/business/status/2042407370320396457">Powell and Bessent discussed cyber risks from Anthropic&#8217;s &#8220;Mythos&#8221; with Wall Street leaders</a> drove substantial engagement, though the technical substance remains second-hand.</p></li><li><p><strong>Product integration</strong>: <a href="https://x.com/claudeai/status/2042670341915295865">Claude for Word entering beta</a> was one of the biggest genuine AI-product announcements in the set.</p></li><li><p><strong>Open model milestone</strong>: <a href="https://x.com/arena/status/2042611135434891592">GLM-5.1&#8217;s Code Arena jump</a> is probably the most consequential model-performance datapoint in this collection.</p></li></ul><div><hr></div><h1><strong>AI Reddit Recap</strong></h1><h2><strong>/r/LocalLlama + /r/localLLM Recap</strong></h2><h3><strong>1. Gemma 4 Model Updates and Fixes</strong></h3><p></p>
      <p>
          <a href="https://www.latent.space/p/ainews-ai-engineer-europe-2026">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[[AINews] Meta Superintelligence Labs announces Muse Spark, first frontier model on their completely new stack]]></title><description><![CDATA[a quiet day lets us reflect on MSL finally shipping!]]></description><link>https://www.latent.space/p/ainews-meta-superintelligence-labs</link><guid isPermaLink="false">https://www.latent.space/p/ainews-meta-superintelligence-labs</guid><pubDate>Wed, 08 Apr 2026 23:23:36 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!O_Oi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0027e0c1-c564-4c19-88d6-323d3ca86508_1172x1586.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>It&#8217;s not much, but <a href="https://x.com/alexandr_wang/status/2041909376508985381">it&#8217;s good numbers</a>:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!O_Oi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0027e0c1-c564-4c19-88d6-323d3ca86508_1172x1586.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!O_Oi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0027e0c1-c564-4c19-88d6-323d3ca86508_1172x1586.png 424w, https://substackcdn.com/image/fetch/$s_!O_Oi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0027e0c1-c564-4c19-88d6-323d3ca86508_1172x1586.png 848w, https://substackcdn.com/image/fetch/$s_!O_Oi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0027e0c1-c564-4c19-88d6-323d3ca86508_1172x1586.png 1272w, https://substackcdn.com/image/fetch/$s_!O_Oi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0027e0c1-c564-4c19-88d6-323d3ca86508_1172x1586.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!O_Oi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0027e0c1-c564-4c19-88d6-323d3ca86508_1172x1586.png" width="1172" height="1586" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0027e0c1-c564-4c19-88d6-323d3ca86508_1172x1586.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1586,&quot;width&quot;:1172,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:366993,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.latent.space/i/193633518?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0027e0c1-c564-4c19-88d6-323d3ca86508_1172x1586.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!O_Oi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0027e0c1-c564-4c19-88d6-323d3ca86508_1172x1586.png 424w, https://substackcdn.com/image/fetch/$s_!O_Oi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0027e0c1-c564-4c19-88d6-323d3ca86508_1172x1586.png 848w, https://substackcdn.com/image/fetch/$s_!O_Oi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0027e0c1-c564-4c19-88d6-323d3ca86508_1172x1586.png 1272w, https://substackcdn.com/image/fetch/$s_!O_Oi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0027e0c1-c564-4c19-88d6-323d3ca86508_1172x1586.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Alexandr also concludes:</p><blockquote><p>&#8220;<em><strong>bigger models are already in development</strong> with infrastructure scaling to match.</em> private api preview open to select partners today, with pl&#8230;</p></blockquote>
      <p>
          <a href="https://www.latent.space/p/ainews-meta-superintelligence-labs">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[[AINews] Anthropic @ $30B ARR, Project GlassWing and Claude Mythos Preview — first model too dangerous to release since GPT-2]]></title><description><![CDATA[Anthropic steps up the offensive vs OpenAI's upcoming IPO woes]]></description><link>https://www.latent.space/p/ainews-anthropic-30b-arr-project</link><guid isPermaLink="false">https://www.latent.space/p/ainews-anthropic-30b-arr-project</guid><pubDate>Wed, 08 Apr 2026 00:26:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!OlKB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e44dee4-d07c-4497-993b-8cca142a9e28_1210x1316.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Against the backdrop of <a href="https://www.latent.space/p/ainews-the-claude-code-source-leak">OpenAI announcing $24B ARR</a>, <a href="https://x.com/signulll/status/2041594603325837627">stalled ChatGPT growth</a> and coincidental personnel moves in <a href="https://x.com/shiringhaffary/status/2040147248970121283">CEO, COO, and CMO</a> and sensationalist rumors with <a href="https://x.com/anissagardizy8/status/2040894109817393240">CFO</a>, this week&#8217;s events in Anthropic announcing a massive jump from <a href="https://x.com/shiringhaffary/status/2028977667744100622">$19B ARR in March</a> to <a href="https://x.com/AnthropicAI/status/2041275563466502560">$30B ARR in April</a><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> seems like a <strong>VERY</strong> strategic jab, especially considering <a href="https://www.forbes.com/sites/josipamajic/2026/03/25/openai-and-anthropic-count-revenue-differently-and-investors-are-looking-into-it/">known differences in revenue recognition</a>, but <a href="https://x.com/EpochAIResearch/status/2024536468618956868">the differential rate of growth</a> and <a href="https://x.com/ShanuMathew93/status/2041444857416126617">higher cost efficiency</a> is undeniable... only for today to step it up a notch. </p><p>If a master tactician wanted to further competitive narratives vs a potential IPO, you would be hard pressed to find a better idea than <strong>Claude Mythos </strong>(<em>from the Ancient Greek for &#8220;utterance&#8221; or &#8220;narrative&#8221;: the system of stories through which civilizations made sense of the world</em>), rumored to be the <a href="https://x.com/AndrewCurran_/status/2037967531630367218">largest ever successful training run</a> and &#8220;<a href="https://x.com/search?q=claude%20mythos%20leak%20blog%20until%3A2026-04-01&amp;src=typed_query&amp;f=top">leaked</a>&#8221; weeks ago,  and now <a href="https://x.com/AnthropicAI/status/2041578392852517128">formally confirmed</a> to be too dangerous to release GA, instead only restricted to 40 partners under an urgent new &#8220;Project Glasswing&#8221;:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OlKB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e44dee4-d07c-4497-993b-8cca142a9e28_1210x1316.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OlKB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e44dee4-d07c-4497-993b-8cca142a9e28_1210x1316.png 424w, https://substackcdn.com/image/fetch/$s_!OlKB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e44dee4-d07c-4497-993b-8cca142a9e28_1210x1316.png 848w, https://substackcdn.com/image/fetch/$s_!OlKB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e44dee4-d07c-4497-993b-8cca142a9e28_1210x1316.png 1272w, https://substackcdn.com/image/fetch/$s_!OlKB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e44dee4-d07c-4497-993b-8cca142a9e28_1210x1316.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OlKB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e44dee4-d07c-4497-993b-8cca142a9e28_1210x1316.png" width="1210" height="1316" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6e44dee4-d07c-4497-993b-8cca142a9e28_1210x1316.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1316,&quot;width&quot;:1210,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:674054,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.latent.space/i/193522170?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e44dee4-d07c-4497-993b-8cca142a9e28_1210x1316.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!OlKB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e44dee4-d07c-4497-993b-8cca142a9e28_1210x1316.png 424w, https://substackcdn.com/image/fetch/$s_!OlKB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e44dee4-d07c-4497-993b-8cca142a9e28_1210x1316.png 848w, https://substackcdn.com/image/fetch/$s_!OlKB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e44dee4-d07c-4497-993b-8cca142a9e28_1210x1316.png 1272w, https://substackcdn.com/image/fetch/$s_!OlKB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e44dee4-d07c-4497-993b-8cca142a9e28_1210x1316.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In the <a href="https://www.anthropic.com/glasswing">blogpost</a> and the <a href="https://news.ycombinator.com/item?id=47679258">244 page System Card</a> and a <a href="https://www.youtube.com/watch?v=INGOC6-LLv0">ludicrously well produced video</a>, Anthropic details shocking capabilities beyond <a href="https://x.com/alexalbert__/status/2041579938537775160?s=46">the kinds of high double digit benchmark capability jumps</a> (with <a href="https://x.com/marmaduke091/status/2041588468162117803/photo/1">encouraging efficiency</a>!) you might hope for from a much larger (&gt;10T?) model:</p><ul><li><p>&#8220;<strong>found thousands of high-severity vulnerabilities, including some in </strong><em><strong>every major operating system and web browser</strong></em><strong>.</strong>&#8221;</p><ul><li><p>including decades old vulnerabilities in OpenBSD and FFmpeg and the Linux kernel that had never been discovered by other tools</p></li></ul></li><li><p>Nicolas Carlini (<a href="https://www.latent.space/p/carlini">friend of the show</a>!) stepping up his recent already <a href="https://x.com/ControlAI/status/2038608617251787066">superlative message</a> saying &#8220;<a href="https://www.youtube.com/watch?v=tEqvmfnp0cE">I found more bugs in the last couple weeks than I&#8217;ve found in the rest of my life combined</a>&#8221;</p></li><li><p>Sam Bowman <a href="https://x.com/_NathanCalvin/status/2041587372882624641">saying</a> he was contacted by a Mythos instance that wasn&#8217;t supposed to have access to the internet (<a href="https://x.com/TrentonBricken/status/2041582831613440022">it was instructed to do so</a>).</p></li><li><p><a href="https://x.com/Jack_W_Lindsey/status/2041588505701388648">Interpretability researchers report </a>&#8220;it exhibited notably sophisticated (and often unspoken) strategic thinking and situational awareness, at times in service of unwanted actions.&#8220; - including for <a href="https://x.com/Jack_W_Lindsey/status/2041588519903359369?s=20">extremely creative reward hacking</a>, while in an unprecedently high <a href="https://x.com/Jack_W_Lindsey/status/2041588522558353649?s=20">(7.6% of cases) being aware that it was in an eval</a>.</p></li></ul><p>We&#8217;ve done a focused news summary run below, for those who desire more detail.</p><p></p><blockquote><p>AI News for 4/6/2026-4/7/2026. We checked 12 subreddits, <a href="https://twitter.com/i/lists/1585430245762441216">544 Twitters</a> and no further Discords. <a href="https://news.smol.ai/">AINews&#8217; website</a> lets you search all past issues. As a reminder, <a href="https://www.latent.space/p/2026">AINews is now a section of Latent Space</a>. You can <a href="https://support.substack.com/hc/en-us/articles/8914938285204-How-do-I-subscribe-to-or-unsubscribe-from-a-section-on-Substack">opt in/out</a> of email frequencies!</p></blockquote><div><hr></div><h1><strong>AI Twitter Recap</strong></h1><p><strong>Top Story: Anthropic revenue disclosures analysis and Claude Mythos details</strong></p><h2><strong>What happened</strong></h2><p>Anthropic dominated this tweet set from two angles: business trajectory and model capability disclosure. On business, multiple posters argued Anthropic&#8217;s revenue is outrunning prior forecasts, with one tweet claiming Anthropic had reached a <strong>15x revenue run-rate increase in a single year</strong> and was already <strong>&#8220;2 months and $4B ahead&#8221;</strong> of an AI 2027-style forecast, while still being valued around <strong>$380B</strong> (<a href="https://x.com/scaling01/status/2041559837541126638">scaling01</a>, <a href="https://x.com/scaling01/status/2041594563354104313">scaling01</a>). Another poster speculated Anthropic could exceed <strong>$90B ARR by end-2026</strong> (<a href="https://x.com/RyanPGreenblatt/status/2041582230213161437">RyanPGreenblatt</a>). On product/capability, Anthropic officially unveiled <strong>Claude Mythos Preview</strong> and <strong>Project Glasswing</strong>, a restricted-access cyberdefense initiative rather than a public API launch. Anthropic said Mythos can find software vulnerabilities <strong>better than all but the most skilled humans</strong> and is being provided to a coalition to secure critical software instead of being generally released (<a href="https://x.com/AnthropicAI/status/2041578392852517128">AnthropicAI</a>, <a href="https://x.com/DarioAmodei/status/2041580338426585171">DarioAmodei</a>, <a href="https://x.com/kevinroose/status/2041577176915702169">Kevin Roose</a>). The announcement was accompanied by a technical report, system card, and many follow-on reactions emphasizing extraordinary benchmark gains, dangerous cyber capability, and a new &#8220;private frontier&#8221; dynamic in which the strongest models may not be widely accessible (<a href="https://x.com/AnthropicAI/status/2041578416487489601">AnthropicAI</a>, <a href="https://x.com/AnthropicAI/status/2041580670774923517">AnthropicAI</a>, <a href="https://x.com/alexalbert__/status/2041579938537775160">AlexAlbert__</a>).</p><h2><strong>Revenue disclosures: facts, inferences, and open questions</strong></h2>
      <p>
          <a href="https://www.latent.space/p/ainews-anthropic-30b-arr-project">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Extreme Harness Engineering for Token Billionaires: 1M LOC, 1B toks/day, 0% human code, 0% human review — Ryan Lopopolo, OpenAI Frontier & Symphony]]></title><description><![CDATA[We shed light on OpenAI's first Dark Factory for the first time.]]></description><link>https://www.latent.space/p/harness-eng</link><guid isPermaLink="false">https://www.latent.space/p/harness-eng</guid><pubDate>Tue, 07 Apr 2026 17:14:26 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/193478192/706e0e674f0cd1c2fbb16b9ccad66a16.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p><em>We&#8217;re proud to release this ahead of <a href="https://www.youtube.com/watch?v=O_IMsEg91g8">Ryan&#8217;s keynote at AIE Europe</a>. Hit the bell, get notified when it is live! Attendees: come prepped for <a href="https://www.ai.engineer/schedule">Ryan&#8217;s AMA with Vibhu after</a>.</em></p><div><hr></div><p>Move over, <a href="https://x.com/karpathy/status/1937902205765607626">context engineering</a>. Now it&#8217;s time for <strong>Harness engineering </strong>and the age of the <a href="https://x.com/_dmca/status/2029810231325380725">token billionaires</a>.</p><div id="youtube2-CeOXx-XTYek" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;CeOXx-XTYek&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/CeOXx-XTYek?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p><strong>Ryan Lopopolo</strong> of OpenAI is leading that charge, recently publishing <a href="https://openai.com/index/harness-engineering/">a lengthy essay on Harness Eng</a> that has become the talk of the town:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8p-R!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9553ccc5-17b8-4766-8921-2a1530470e97_1597x1360.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8p-R!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9553ccc5-17b8-4766-8921-2a1530470e97_1597x1360.png 424w, https://substackcdn.com/image/fetch/$s_!8p-R!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9553ccc5-17b8-4766-8921-2a1530470e97_1597x1360.png 848w, https://substackcdn.com/image/fetch/$s_!8p-R!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9553ccc5-17b8-4766-8921-2a1530470e97_1597x1360.png 1272w, https://substackcdn.com/image/fetch/$s_!8p-R!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9553ccc5-17b8-4766-8921-2a1530470e97_1597x1360.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8p-R!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9553ccc5-17b8-4766-8921-2a1530470e97_1597x1360.png" width="530" height="451.3736263736264" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9553ccc5-17b8-4766-8921-2a1530470e97_1597x1360.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1240,&quot;width&quot;:1456,&quot;resizeWidth&quot;:530,&quot;bytes&quot;:807035,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.latent.space/i/193478192?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9553ccc5-17b8-4766-8921-2a1530470e97_1597x1360.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8p-R!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9553ccc5-17b8-4766-8921-2a1530470e97_1597x1360.png 424w, https://substackcdn.com/image/fetch/$s_!8p-R!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9553ccc5-17b8-4766-8921-2a1530470e97_1597x1360.png 848w, https://substackcdn.com/image/fetch/$s_!8p-R!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9553ccc5-17b8-4766-8921-2a1530470e97_1597x1360.png 1272w, https://substackcdn.com/image/fetch/$s_!8p-R!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9553ccc5-17b8-4766-8921-2a1530470e97_1597x1360.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">fuller discussion between <a href="https://x.com/ojoshe/status/2026882931873272024">Bret and Ryan</a></figcaption></figure></div><p>In it, Ryan peeled back the curtains on how the recently announced <a href="https://openai.com/index/introducing-openai-frontier/">OpenAI Frontier </a>team have become OpenAI&#8217;s top Codex users, running a &gt;1m LOC codebase with <a href="https://x.com/_lopopolo/status/2036153987674898611">0 human written</a> code and, crucially <a href="https://www.latent.space/p/reviews-dead">for the Dark Factory fans</a>, no <a href="https://x.com/_lopopolo/status/2037291250072932493">human REVIEWED code before merge</a>. Ryan is admirably evangelical about this, calling it borderline &#8220;negligent&#8221; if you aren&#8217;t using &gt;1B tokens a day (<strong><a href="https://x.com/swyx/status/2030080965020897753">roughly $2-3k/day in token spend</a></strong><a href="https://x.com/swyx/status/2030080965020897753"> </a>based on market rates and caching assumptions):</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!I2FA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66ee57d3-8573-4a51-8f9f-c11437d1c4f9_1188x708.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!I2FA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66ee57d3-8573-4a51-8f9f-c11437d1c4f9_1188x708.png 424w, https://substackcdn.com/image/fetch/$s_!I2FA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66ee57d3-8573-4a51-8f9f-c11437d1c4f9_1188x708.png 848w, https://substackcdn.com/image/fetch/$s_!I2FA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66ee57d3-8573-4a51-8f9f-c11437d1c4f9_1188x708.png 1272w, https://substackcdn.com/image/fetch/$s_!I2FA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66ee57d3-8573-4a51-8f9f-c11437d1c4f9_1188x708.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!I2FA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66ee57d3-8573-4a51-8f9f-c11437d1c4f9_1188x708.png" width="1188" height="708" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/66ee57d3-8573-4a51-8f9f-c11437d1c4f9_1188x708.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:708,&quot;width&quot;:1188,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:185019,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.latent.space/i/193478192?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66ee57d3-8573-4a51-8f9f-c11437d1c4f9_1188x708.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!I2FA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66ee57d3-8573-4a51-8f9f-c11437d1c4f9_1188x708.png 424w, https://substackcdn.com/image/fetch/$s_!I2FA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66ee57d3-8573-4a51-8f9f-c11437d1c4f9_1188x708.png 848w, https://substackcdn.com/image/fetch/$s_!I2FA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66ee57d3-8573-4a51-8f9f-c11437d1c4f9_1188x708.png 1272w, https://substackcdn.com/image/fetch/$s_!I2FA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66ee57d3-8573-4a51-8f9f-c11437d1c4f9_1188x708.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://x.com/search?q=from%3A_lopopolo%2050&amp;src=typed_query&amp;f=top">search it</a></figcaption></figure></div><p>Over the past five months, they ran an extreme experiment: building and shipping an internal beta product with <strong>zero manually written code</strong>. Through the experiment, they adopted a different model of engineering work: when the agent failed, instead of prompting it better or to &#8220;try harder,&#8221; the team would look at &#8220;what capability, context, or structure is missing?&#8221;</p><p>The result was <a href="https://github.com/openai/symphony">Symphony</a>, &#8220;a ghost library&#8221; and reference Elixir implementation (<a href="https://x.com/alex_frantic/status/2030400081636290748">by Alex Kotliarskyi</a>) that sets up a massive system of Codex agents all extensively prompted with the specificity of a proper PRD spec, but without full implementation:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iz_m!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffccec93-8328-437b-9974-c2df897604cc_1508x1592.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iz_m!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffccec93-8328-437b-9974-c2df897604cc_1508x1592.png 424w, https://substackcdn.com/image/fetch/$s_!iz_m!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffccec93-8328-437b-9974-c2df897604cc_1508x1592.png 848w, https://substackcdn.com/image/fetch/$s_!iz_m!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffccec93-8328-437b-9974-c2df897604cc_1508x1592.png 1272w, https://substackcdn.com/image/fetch/$s_!iz_m!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffccec93-8328-437b-9974-c2df897604cc_1508x1592.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iz_m!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffccec93-8328-437b-9974-c2df897604cc_1508x1592.png" width="1456" height="1537" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ffccec93-8328-437b-9974-c2df897604cc_1508x1592.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1537,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:428896,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.latent.space/i/193478192?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffccec93-8328-437b-9974-c2df897604cc_1508x1592.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!iz_m!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffccec93-8328-437b-9974-c2df897604cc_1508x1592.png 424w, https://substackcdn.com/image/fetch/$s_!iz_m!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffccec93-8328-437b-9974-c2df897604cc_1508x1592.png 848w, https://substackcdn.com/image/fetch/$s_!iz_m!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffccec93-8328-437b-9974-c2df897604cc_1508x1592.png 1272w, https://substackcdn.com/image/fetch/$s_!iz_m!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffccec93-8328-437b-9974-c2df897604cc_1508x1592.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The future starts taking shape as one where coding agents stop being copilots and start becoming real teammates anyone can use and <a href="https://openai.com/codex/">Codex</a> is doubling down on that mission with their Superbowl messaging of <strong>&#8220;you <a href="https://x.com/swyx/status/2023475672157696079">can just build things</a>&#8221;.</strong></p><p>Across Codex, internal observability stacks, and<a href="https://github.com/openai/symphony"> the multi-agent orchestration system his team calls </a><strong><a href="https://github.com/openai/symphony">Symphony</a></strong>, Ryan has been pushing what happens when you optimize an entire codebase, workflow, and organization around agent legibility instead of human habit.</p><p>We sat down with Ryan to dig into how OpenAI&#8217;s internal teams actually use Codex, why the real bottleneck in AI-native software development is now human attention rather than tokens, how fast build loops, observability, specs, and skills let agents operate autonomously, why software increasingly needs to be written for the model as much as for the engineer, and how Frontier points toward a future where agents can safely do economically valuable work across the enterprise.</p><p><strong>We discuss:</strong></p><ul><li><p>Ryan&#8217;s background from Snowflake, Brex, Stripe, and Citadel to OpenAI Frontier Product Exploration, where he works on new product development for deploying agents safely at enterprise scale</p></li><li><p>The origin of &#8220;harness engineering&#8221; and the constraint that kicked off the whole experiment: Ryan deliberately refused to write code himself so the agent had to do the job end to end</p></li><li><p>Building an internal product <strong>over five months with zero lines of human-written code, more than a million lines in the repo, and thousands of PRs</strong> across multiple Codex model generations</p></li><li><p><strong>Why early Codex was painfully slow at first</strong>, and how the team learned to decompose tasks, build better primitives, and gradually turn the agent into a much faster engineer than any individual human</p></li><li><p><strong>The obsession with fast build times</strong>: why one minute became the upper bound for the inner loop, and how the team repeatedly retooled the build system to keep agents productive</p></li><li><p><strong>Why humans became the bottleneck</strong>, and how Ryan&#8217;s team shifted from reviewing code directly to building systems, observability, and context that let agents review, fix, and merge work autonomously</p></li><li><p><strong>Skills, docs, tests, markdown trackers, and quality scores</strong> as ways of encoding engineering taste and non-functional requirements directly into context the agent can use</p></li><li><p><strong>The shift from predefined scaffolds to reasoning-model-led workflows</strong>, where the harness becomes the box and the model chooses how to proceed</p></li><li><p><strong>Symphony</strong>, OpenAI&#8217;s internal Elixir-based orchestration layer for spinning up, supervising, reworking, and coordinating large numbers of coding agents across tickets and repos</p></li><li><p><strong>Why code is increasingly disposable</strong>, why worktrees and merge conflicts matter less when agents can resolve them, and what it really means to fully delegate the PR lifecycle</p></li><li><p><strong>&#8220;Ghost libraries&#8221;,</strong> spec-driven software, and the idea that a coding agent can reproduce complex systems from a high-fidelity specification rather than shared source code</p></li><li><p><strong>The broader future of Frontier</strong>: safely deploying observable, governable agents into enterprises, and building the collaboration, security, and control layers needed for real-world agentic work</p></li></ul><div><hr></div><p><strong>Ryan Lopopolo</strong></p><ul><li><p><strong>X:</strong> <a href="https://x.com/_lopopolo">https://x.com/_lopopolo</a></p></li><li><p><strong>Linkedin:</strong> <a href="https://www.linkedin.com/in/ryanlopopolo/">https://www.linkedin.com/in/ryanlopopolo/</a></p></li><li><p><strong>Website:</strong> <a href="https://hyperbo.la/contact/">https://hyperbo.la/contact/</a></p></li></ul><p></p><h2>Timestamps</h2><p>00:00:00 Introduction: Harness Engineering and OpenAI Frontier<br>00:02:20 Ryan&#8217;s background and the &#8220;no human-written code&#8221; experiment<br>00:08:48 Humans as the bottleneck: systems thinking, observability, and agent workflows<br>00:12:24 Skills, scaffolds, and encoding engineering taste into context<br>00:17:17 What humans still do, what agents already own, and why software must be agent-legible<br>00:24:27 Delegating the PR lifecycle: worktrees, merge conflicts, and non-functional requirements<br>00:31:57 Spec-driven software, &#8220;ghost libraries,&#8221; and the path to Symphony<br>00:35:20 Symphony: orchestrating large numbers of coding agents<br>00:43:42 Skill distillation, self-improving workflows, and team-wide learning<br>00:50:04 CLI design, policy layers, and building token-efficient tools for agents<br>00:59:43 What current models still struggle with: zero-to-one products and gnarly refactors<br>01:02:05 Frontier&#8217;s vision for enterprise AI deployment<br>01:08:15 Culture, humor, and teaching agents how the company works<br>01:12:29 Harness vs. training, Codex model progress, and &#8220;you can just do things&#8221;<br>01:15:09 Bellevue, hiring, and OpenAI&#8217;s expansion beyond San Francisco</p><h2></h2><h1>Transcript</h1><p><strong>Ryan Lopopolo:</strong> I do think that there is an interesting space to explore here with Codex, the harness, as part of building AI products, right? There&#8217;s a ton of momentum around getting the models to be good at coding. We&#8217;ve seen big leaps in like the task complexity with each incremental model release where if you can figure out how to collapse a product that you&#8217;re trying to.</p><p>Build a user journey that you&#8217;re trying to solve into code. It&#8217;s pretty natural to use the Codex Harness to solve that problem for you. It&#8217;s done all the wiring and lets you just communicate in prompts. To let the model cook, you have to step back, right? Like you need to take a systems thinking mindset to things and constantly be asking, where is the Asian making mistakes?</p><p>Where am I spending my time? How can I not spend that time going forward? And then build confidence in the automation that I&#8217;m putting in place. So I have solved this part of the SDLC.</p><p><strong>swyx:</strong> [00:01:00] All right.</p><h2>[00:01:03] Meet Ryan </h2><p><strong>swyx:</strong> We&#8217;re in the studio with Ryan from OpenAI. Welcome.</p><p><strong>Ryan Lopopolo:</strong> Hi,</p><p><strong>swyx:</strong> Thanks for visiting San Francisco and thanks for spending some time with us.</p><p><strong>Ryan Lopopolo:</strong> Yeah, thank you. I&#8217;m super excited to be here.</p><p><strong>swyx:</strong> You wrote a blockbuster article on harness engineering. It&#8217;s probably going to be the defining piece of this emerging discipline, huh?</p><p><strong>Ryan Lopopolo:</strong> Thank you. It is it&#8217;s been fun to feel like we&#8217;ve defined the discourse in some sense.</p><p><strong>swyx:</strong> Let&#8217;s contextualize a little bit, this first podcast you&#8217;ve ever done. Yes. And thank you for spending with us. What is, where is this coming from? What team are you in all that jazz?</p><p><strong>Ryan Lopopolo:</strong> Sure, sure.</p><p><strong>Ryan Lopopolo:</strong> I work on Frontier Product Exploration, new product development in the space of OpenAI Frontier, which is our enterprise platform for deploying agents safely at scale, with good governance in any business. And. The role of VMI team has been to figure out novel ways to deploy our models into package and products that we can sell as solutions to enterprises.</p><p><strong>swyx:</strong> And you have a background, I&#8217;ll just squeeze it in there. Snowflake, brick, [00:02:00] stripe, citadel.</p><p><strong>Ryan Lopopolo:</strong> Yes. Yes. Same. Any kind of customer</p><p><strong>swyx:</strong> entire life. Yes. The exact kind of customer that you want to,</p><p><strong>Vibhu:</strong> so I&#8217;ll say, I was actually, I didn&#8217;t expect the background when I looked at your Twitter, I&#8217;m seeing the opposite.</p><p>Stuff like this. So you&#8217;ve got the mindset of like full send AI, coding stuff about slop, like buckling in your laptop on your Waymo&#8217;s. Yes. And then I look at your profile, I&#8217;m like, oh, you&#8217;re just like, you&#8217;re in the other end too. Oh, perfect. Makes perfect.</p><p><strong>Ryan Lopopolo:</strong> I it&#8217;s quite fun to be AI maximalist if you&#8217;re gonna live that persona.</p><p>Open eye is the place to do it. And it&#8217;s</p><p><strong>swyx:</strong> token is what you say.</p><p><strong>Ryan Lopopolo:</strong> Yeah. Certainly helps that we have no rate limits internally. And I can go, like you said, full send at this stay.</p><p><strong>swyx:</strong> Yeah. Yeah. So the Frontier, and you&#8217;re a special team within O Frontier.</p><p><strong>Ryan Lopopolo:</strong> We had been given some space to cook, which has been super, super exciting.</p><h2>[00:02:47] Zero Code Experiment</h2><p><strong>Ryan Lopopolo:</strong> And this is why I started with kind of a out there constraint to not write any of the code myself. I was figuring if we&#8217;re trying to make agents that can be deployed into end to enterprises, they should be [00:03:00] able to do all the things that I do. And having worked with these coding models, these coding harnesses over 6, 7, 8 months, I do feel like the models are there enough, the harnesses are there enough where they&#8217;re isomorphic to me in capability and the ability to do the job.</p><p>So starting with this constraint of I can&#8217;t write the code meant that the only way I could do my job was to get the agent to do my job.</p><p><strong>Vibhu:</strong> And like a, just a bit of background before that. This is basically the article. So what you guys did is five months of working on an internal tool, zero lines of code over a mi, a million lines of code in the total code base.</p><p>You say it was cenex, more like it was cenex faster than you would&#8217;ve. If you had done it by end. So</p><p><strong>Ryan Lopopolo:</strong> yeah, that</p><p><strong>Vibhu:</strong> was the mindset going into this, right?</p><p><strong>Ryan Lopopolo:</strong> That&#8217;s right.</p><h2>[00:03:46] Model Upgrades Lessons</h2><p><strong>Ryan Lopopolo:</strong> Started with some of the very first versions of Codex CLI, with the Codex Mini model, which was obviously much less capable than the ones we have today.</p><p>Which was also a very good constraint, right? Quite a visceral feeling to ask the [00:04:00] model to build you a product feature. And it just not being able to assemble the pieces together.</p><p>Which kind of defined one of the mindsets we had for going into this, which is whenever the model just cannot, you always pop open at the task, double click into it, and build smaller building blocks that then you can reassemble into the broader objective.</p><p>And it was quite painful to do this. Honestly, the first month and a half was. 10 times slower than I would be. But because we paid that cost, we ended up getting to something much more productive than any one engineer could be because we built the tools, the assembly station for the agent to do the whole thing.</p><h2>[00:04:43] Model Generations, Build Systems &amp; Background Shells</h2><p><strong>Ryan Lopopolo:</strong> But yeah, so onward to G BT 5, 5, 1, 5, 2, 5, 3, 5 4. To go through all these model generations and see their kind of corks and different working styles also meant we had to adapt the code base to change things up when the model was revved. [00:05:00] One interesting thing here is five two, the Codex harness at the time did not have background shells in it, which means we were able to rely on blocking scripts to perform long horizon work.</p><p>But with five, three and background shells, it became less patient, less willing to block. So we had to retool the entire build system to complete in under a minute and. This is not a thing I would expect to be able to do in a code base where people have opinions. But because the only goal was to make the Asian productive over the course of a week, we went from a bespoke make file build to Basil, to turbo to nx and just left it there because builds were fast at that point.</p><p><strong>swyx:</strong> Interesting. Talk more about Turbo TenX. That&#8217;s interesting &#8216;cause that&#8217;s the other direction that other people have been doing.</p><p><strong>Ryan Lopopolo:</strong> Ultimately I have. Not a lot of experience with actual frontend repo architecture.</p><p><strong>swyx:</strong> You&#8217;re talking that Jessica built the sky. So I&#8217;m like, I know the NX team. I know Turbo from Jared [00:06:00] Palmer.</p><p>And I&#8217;m like, yeah, that&#8217;s an interesting comparison.</p><h2>[00:06:02] One Minute Build Loop</h2><p><strong>Ryan Lopopolo:</strong> The hill we were climbing right, was make it fast.</p><p><strong>swyx:</strong> Is there a micro front end involved? Is it how how complex react</p><p><strong>Ryan Lopopolo:</strong> electron base single app sort of thing</p><p><strong>swyx:</strong> And must be under a minute. That&#8217;s an interesting limitation. I&#8217;m actually not super familiar with the background shelf stuff.</p><p>Probably was talked about in the fight three release.</p><p><strong>Ryan Lopopolo:</strong> BA basically means that codex is able to spawn commands in the background and then go continue to work while it waits for them to finish. So it can spawn an expensive build and then continue reviewing the code, for example.</p><p><strong>swyx:</strong> Yeah.</p><p><strong>Ryan Lopopolo:</strong> And this helps it be more time efficient for the user invoking the harness.</p><p><strong>swyx:</strong> And I guess and just to really nail this, like what does one minute matter? Like why not five, okay, good. We want no. We</p><p><strong>Ryan Lopopolo:</strong> want the inner loop to be as fast as possible. Okay. One minute was just a nice round number and we were able to hit it.</p><p><strong>swyx:</strong> And if it doesn&#8217;t complete, it kills it or some something,</p><p><strong>Ryan Lopopolo:</strong> No.</p><p>We just take that as a signal that we need to stop what we&#8217;re doing, double click, decompose a build graph a bit to get us to high back under so that we [00:07:00] can able the agent continue to operate.</p><p><strong>swyx:</strong> It&#8217;s almost like you&#8217;re, it&#8217;s like a ratchet. It&#8217;s like you&#8217;re forcing build time discipline, because if you don&#8217;t, it&#8217;ll just grow and grow.</p><p>That&#8217;s right. And you mentioned that my current, like the software I work on currently is at 12 minutes. It sucks.</p><p><strong>Ryan Lopopolo:</strong> This has been my experience with platform teams in the past, where you have an envelope of acceptable build times and you let it go up to breach and then you spend two, three weeks to bring it back down to the lower end of the average low bed stop.</p><p>But because tokens are so cheap Yeah. And we&#8217;re so insanely parallel with the model, we can just constantly be gardening this thing to make sure that we maintain these in variants, which means. There&#8217;s way less dispersion in the code and the SDLC, which means we can simplify in a way and rely on a lot more in variance as we write the software.</p><h2>[00:07:45] Observability, Traces &amp; Local Dev Stack</h2><p><strong>Vibhu:</strong> Lovely.</p><h2>[00:07:46] Humans Are Bottleneck</h2><p><strong>Vibhu:</strong> You mentioned in your article, like humans became the bottleneck, right? You kicked off as a team of three people. You&#8217;re putting out a million line of code, like 1500 prs, basically. What&#8217;s the mindset there? So as much as code is disposable, you&#8217;re doing a lot of review. A lot [00:08:00] of the article talks about how you wanna rephrase everything is prompting everything, is what the agent can&#8217;t see.</p><p>It&#8217;s kind of garbage, right? You shouldn&#8217;t have it in there. So what&#8217;s like the high level of how you went about building it, and then how you address okay, humans are just PR review. Like how is human in the loop for this?</p><p><strong>Ryan Lopopolo:</strong> We&#8217;ve moved beyond even the humans reviewing the code as well.</p><h2>[00:08:19] Human Review, PR Automation &amp; Agent Code Review</h2><p><strong>Ryan Lopopolo:</strong> Most of the human review is post merge at this point.</p><p>But post, post merge, that&#8217;s not even reviewed. That&#8217;s just</p><p><strong>swyx:</strong> Oh, let&#8217;s just make ourselves happy by You</p><p><strong>Ryan Lopopolo:</strong> haven&#8217;t used fundamentally. The model is trivially paralyzable, right? As many GPUs and tokens as I am willing to spend, I can have capacity to work with my hood base.</p><p>The only fundamentally scarce thing is the synchronous human attention of my team. There&#8217;s only so many hours in the day we have to eat lunch. I would like to sleep, although it&#8217;s quite difficult to, stop poking the machine because it makes me want to feed it. You have to step back, right?</p><p>Like you need to take a systems thinking mindset to things and [00:09:00] constantly be asking where is the agent making mistakes? Where am I spending my time? How can I not spend that time going forward? And then build confidence in the automation that I&#8217;m putting in place. So I have solved this part of the SDLC, and usually what that has looked like is like we started needing to pay very close attention to the code because the agent did not have the right building blocks to produce.</p><p>Modular software that decomposed appropriately that was reliable and observable and actually accrued a working front end in these things, right?</p><h2>[00:09:35] Observability First Setup</h2><p><strong>Ryan Lopopolo:</strong> So in order to not spend all of our time sitting in front of a terminal at most, doing one or two things at a time, invested in giving the model that observability, which is that that graph in the post here.</p><p><strong>swyx:</strong> Yeah. Let&#8217;s walk through this traces and which existed first</p><p><strong>Ryan Lopopolo:</strong> we started with just the app and the whole rest of it. From vector through to all these login metrics, APIs was, I dunno, half an [00:10:00] afternoon of my time. We have intentionally chosen very high level fast developer tools. There&#8217;s a ton of great stuff out there now.</p><p>We use me a bunch, which makes it trivial to pull down all these go written Victoria Stack binaries in our local development. Tiny little bit of python glue to spin all these up. And off you go. One neat thing here is we have tried to invert things as much as possible, which is instead of setting up an environment to spawn the coding agent into, instead we spawn the coding agent, like that&#8217;s the entry point.</p><p>It&#8217;s just Codex. And then we give Codex via skills and scripts the ability to boot the stack if it chooses to, and then tell it how to set some end variables. So the app and local Devrel points at this stack that it has chosen to spin up. And this I think is like the fundamental difference between reasoning models and the four ones and four ohs of the past, where these models could not think so you had to put them in [00:11:00] boxes with a predefined set of state transitions.</p><p>Whereas here we have the model, the harness be the whole box. And give it a bunch of options for how to proceed with enough context for it to make intelligent choices. So</p><p><strong>Vibhu:</strong> sales, so like a lot of that is around scaffolding, right? Yes. Previous agents, you would define a scaffold. It would operate in that.</p><p>Lube, try again. That&#8217;s pivoted off from when we&#8217;ve had reasoning models. They&#8217;re seeming to perform better when you don&#8217;t have a scaffold, right? That&#8217;s right.</p><h2>[00:11:28] Docs Skills Guardrails</h2><p><strong>Vibhu:</strong> And you go into like niches here too, like your SPEC MD and like having a very short agent MG Agent md.</p><p><strong>swyx:</strong> Yes. Yes.</p><p><strong>Vibhu:</strong> Yeah. So you even lay out what it is here, but I like</p><p><strong>swyx:</strong> the table contents.</p><p><strong>Vibhu:</strong> Yeah.</p><p><strong>swyx:</strong> Like stuff like this, it really helps guide people because everyone&#8217;s trying to do this.</p><p><strong>Ryan Lopopolo:</strong> This structure also makes it super cheap to put new content into the repository to steer both the humans and the agents.</p><p><strong>swyx:</strong> You, you reinvented skills, right?</p><p><strong>Vibhu:</strong> One big agents and</p><p><strong>swyx:</strong> skills from first princip holds</p><p><strong>Ryan Lopopolo:</strong> all skills did not exist when we started doing this.</p><p><strong>Vibhu:</strong> You have a short [00:12:00] one 100 line overall table of contents and then you have little skills, right? Core beliefs, MD tech tracker. Yeah. Yeah. The scale is over</p><p><strong>Ryan Lopopolo:</strong> The tech jet tracker and the quality score are pretty interesting because this is basically a tiny little scaffold, like a markdown table, which is a hook for Codex to review all the business logic that we have defined in the app, assess how it matches all these documented guardrails and propose follow up work for itself.</p><p>Before beads and all these ticketing systems, we were just tracking follow up work as notes in a markdown file, which, we could spa an agent on Aron to burn down. There&#8217;s this really neat thing that like the models fundamentally crave text. So a lot of what we have done here is figure out ways to inject text</p><p><strong>swyx:</strong> into</p><p><strong>Ryan Lopopolo:</strong> the system right when we get a page, because we&#8217;re missing a timeout, for example.</p><p>I can just add Codex in Slack on that page and say, I&#8217;m gonna fix this by adding a timeout. Please update our reliability documentation. To require that all network calls have [00:13:00] timeouts. So I have not only made a point in time fix, but also like durably encoded this process knowledge around what good looks like.</p><p><strong>swyx:</strong> Yeah.</p><p><strong>Ryan Lopopolo:</strong> And we give that to the root coding agent as it goes and does the thing. But you can also use that to distill tests out of, or a code review agent, which is pointed at the same things to narrow the acceptable universe of the code that&#8217;s produced.</p><p><strong>swyx:</strong> I think one of the concerns I have with that kind of stuff is you think you&#8217;re making the right call by making, it&#8217;s persisted for all time across everything.</p><p>Yes. But then you didn&#8217;t think about the exceptions that you need to make, right? And that you have to roll it back.</p><p><strong>Vibhu:</strong> Part of it is</p><p><strong>swyx:</strong> also sometimes it can follow your s instructions too.</p><p><strong>Vibhu:</strong> It&#8217;s somewhat a skill, right? So it determines when it uses the tools, right? Like it&#8217;s not like it&#8217;ll run outta every call.</p><p>It&#8217;ll determine when it wants to check quality score, right?</p><p><strong>Ryan Lopopolo:</strong> Yeah. And we do in the prompts we give these agents, allow them to push back,</p><h2>[00:13:51] Agent Code Review Rules</h2><p><strong>Ryan Lopopolo:</strong> When we first started adding code review agents to the pr, it would be Codex, CLI. Locally writes the change, pushes up a PR on [00:14:00] those PR synchronizations of review agent fires.</p><p>It posts a comment. We instruct Codex that it has to at least acknowledge and respond to that feedback. And initially the Codex driving the code author was willing to be bullied by the PR reviewer, which meant you could end up in a situation where things were not converging. So yeah, we had to,</p><p><strong>swyx:</strong> he&#8217;s just a thrash.</p><p><strong>Ryan Lopopolo:</strong> We had to add more optionality to the prompts on both of these things, right? The reviewer agents were instructed to bias toward merging the thing to not surface anything greater than a P two in priority. We didn&#8217;t really define P two, but we gave it, you</p><p><strong>swyx:</strong> did define P two.</p><p><strong>Ryan Lopopolo:</strong> We gave it a framework within which to score its output</p><p><strong>swyx:</strong> and then greater than P zero is worse, right?</p><p>Yes. P two is very good.</p><p><strong>Ryan Lopopolo:</strong> P zero is you will mute the code place if</p><p><strong>swyx:</strong> you merch this</p><p><strong>Ryan Lopopolo:</strong> thing, right?</p><p><strong>swyx:</strong> Yeah.</p><p><strong>Ryan Lopopolo:</strong> But also on the code authoring agent side, we also gave it the flexibility to either defer or push back against review feedback, right? This happens all the time, right? Like I happen to notice something and leave a code review, [00:15:00] which.</p><p>Could blow up the scope by a factor of two. I usually don&#8217;t mean for that to be addressed Exactly. In the moment. It&#8217;s more of an FYI file it to the backlog, pick it up in the next fix it week sort of thing. And without the context that this is permissible, the coding agents are gonna bias toward what they do, which is following instructions.</p><p><strong>swyx:</strong> Yeah.</p><h2>[00:15:19] Autonomous Merging Flow</h2><p><strong>swyx:</strong> I do wanted to check in on a couple things, right? Sure. All the coding review agent, it can merge autonomously. I think that&#8217;s something that a lot of people aren&#8217;t comfortable with. And you have a list here of how much agents do they do Product code and tests, CI configuration and release tooling, internal Devrel tools, documentation eval, harness review, comments, scripts that manage the repository itself, production dashboard definition files, like everything.</p><p>Yes. And so they&#8217;re just all churning at the same time, is there like a record that, that any human on the team pulls to stop everything</p><p><strong>Ryan Lopopolo:</strong> Because we are building a native application here. We&#8217;re not doing continuous deploy. So there&#8217;s still a human in the loop for cutting the release branch.</p><p>I see. We require a blessed [00:16:00] human approved smoke test of the app before we promote it to distribution, these sort of things.</p><p><strong>swyx:</strong> So you&#8217;re working on the app, you&#8217;re not building like infrastructure where you have like nines of reliability, that kinda stuff?</p><p><strong>Ryan Lopopolo:</strong> That&#8217;s correct. That&#8217;s correct. Okay. And also like full recognition here that all of this activity took in a completely greenfield repository.</p><p>There&#8217;s. Should be no script that this applies generally to</p><p><strong>swyx:</strong> this is a production thing, you&#8217;re gonna ship</p><p><strong>Ryan Lopopolo:</strong> to</p><p><strong>swyx:</strong> customers. Of course. Yeah, of course. So this is real</p><p><strong>Vibhu:</strong> And like one of the things there is, you mentioned you started this as a repo from scratch. The onboarding first month or so was pretty, it was like working backwards, right?</p><p>Yeah. And then you had to work with the system and now you&#8217;re at that point where you know, you&#8217;re very autonomous. I&#8217;m curious like, okay, so what, how human in the loop is it? So what are the bottlenecks that you wish you could still automate? And part of that is also like, where do you see the model trajectory improving and offloading more human in the loop?</p><p>We just got 5.4. It&#8217;s a really good,</p><p><strong>Ryan Lopopolo:</strong> fantastic model, by the way.</p><p><strong>Vibhu:</strong> Yeah. Yeah. It&#8217;s the first one that&#8217;s merged. Top tier coding. So it&#8217;s codex level coding and reasoning. So general reasoning both in one model. So</p><p><strong>Ryan Lopopolo:</strong> and</p><p><strong>Vibhu:</strong> computer [00:17:00] use vision.</p><p><strong>Ryan Lopopolo:</strong> Now we now with five four, I can just have Codex write the blog post, whereas for this one I had to balance between chat.</p><p><strong>swyx:</strong> Oh, I need to, I might be out of a job. Oh my God.</p><p><strong>Ryan Lopopolo:</strong> Oh,</p><p><strong>swyx:</strong> I know. You just gave me an idea for a completely AI newsletter that five four could do. Yeah, I get it Now.</p><p><strong>Ryan Lopopolo:</strong> This sort of thing is just one example of closing the loop, right? Like the dashboard thing you mentioned. We have Codex authoring the Js ON, for the Grafana dashboards and publishing them and also responding to the pages, which means when it gets the page, it knows exactly which dashboards are defined and what alerts.</p><p>What alert was triggered by which exact log in the code base. &#8216;cause all of this stuff is collated together.</p><p><strong>swyx:</strong> It has to own everything.</p><p>Yes. Yeah. Yeah.</p><p><strong>Ryan Lopopolo:</strong> And it means that if we have an outage that did not result in a page. It has the existing set of dashboards available to it. It has the existing set of metrics and logs and can figure out where the gaps in the dashboard are or [00:18:00] in the underlying metrics and fix them in one go.</p><p>In the same way, you would have a full stack engineer be able to drive a feature from the backend all the way to the front end.</p><p><strong>Vibhu:</strong> So it, it seems like a lot of the work you guys had to do was you as a small team are fully working for a way that the model wants the software to be written. It&#8217;s like less human legible for better. Code legibility, agent legibility. How do you think that affects broader teams? So one at OpenAI, do liaison, like this is how software should be written. Like I can imagine, say you join a new team with this methodology, this mindset there&#8217;s ways that, teams do code review, teams write code, like teams are structured and a lot of it is for human legibility.</p><p>So should we all swap? Like how does this play back one broader into OpenAI and then like broader into the software engineering, right? Is it like teams that pick this up will it&#8217;s pretty drastic, right? You have to make a pretty big switch. Should they just full send Yeah.</p><p><strong>Ryan Lopopolo:</strong> The mindset is very much that I&#8217;m removed from the process, right? I can&#8217;t really have deep code level opinions about [00:19:00] things. It&#8217;s as if I&#8217;m. Group tech leading a 500 person organization.</p><p><strong>Vibhu:</strong> Yeah.</p><p><strong>Ryan Lopopolo:</strong> Like it&#8217;s not appropriate for me to be in the weeds on every pr. This is why that post merge code review thing is like a good analog here, right?</p><p>Like I have some representative sample of the code as it is written, and I have to use that to infer what the teams are struggling with, where they could use help, where they&#8217;re already moving quickly and I can pivot my focus elsewhere.</p><p><strong>Vibhu:</strong> Yeah.</p><p><strong>Ryan Lopopolo:</strong> So I don&#8217;t really have too many opinions around the code as it is written.</p><p>I do, however, have a command based class, which is used to have repeatable chunks of business logic that comes with tracing and metrics and observability for free. And the thing to focus on is not how that business logic is structured, but that it uses this primitive &#8216;cause I know that&#8217;s gonna give leverage by default.</p><p><strong>Vibhu:</strong> Yeah.</p><p><strong>Ryan Lopopolo:</strong> Yeah, back to that sort of systems stinking,</p><p><strong>Vibhu:</strong> and you have part of that in your blog post, enforcing architecture and ta taste how you set boundaries for what&#8217;s used. There&#8217;s also a section on redefining [00:20:00] engineering and stuff, but yeah, it&#8217;s just, it&#8217;s interesting to hear,</p><p><strong>Ryan Lopopolo:</strong> and as the models have gotten better, they have gotten better at proposing these abstractions to unblock themselves, which again, lets me move higher and higher up the stack to look deeper into the future on what ultimately blocked the team from shipping.</p><p><strong>swyx:</strong> Yeah. You mentioned so you, this is primarily a, it is like a 1 million line of code base electron app. But it manages its own services as well, so it&#8217;s like a backend for front end type thing.</p><p><strong>Ryan Lopopolo:</strong> We do have a backend in there, but that&#8217;s hosted in the cloud.</p><p>Yeah. This sort of structure is actually within the separate main and render processes</p><p>Within the</p><p><strong>swyx:</strong> electric.</p><p>That&#8217;s just how electronic works.</p><p><strong>Ryan Lopopolo:</strong> Yeah, of course. So have also treated like. MVC style decomposition with the same level of rigor, which has been very fun.</p><p><strong>swyx:</strong> I have a fun pun. This is a tangent, NVC is model view controller. Any sort of full stack web Devrel knows that.</p><p>But my AI native version of this is Model view Claw, the clause the harness.</p><p><strong>Ryan Lopopolo:</strong> That&#8217;s right. That&#8217;s right. I do think that there is an interesting space to [00:21:00] explore here with Codex, the harness as part of building AI products, right? There&#8217;s a ton of momentum around getting the models to be good at coding.</p><p>We&#8217;ve seen big leaps in like the task complexity with each incremental model release where if you can figure out how to collapse a product that you&#8217;re trying to build, a user journey that you&#8217;re trying to solve into code, it&#8217;s pretty natural to use the Codex Harness to solve that problem for you. It&#8217;s done all the wiring and lets you just communicate and prompts to let the model cook.</p><p>Yeah. It&#8217;s been very fun. And there&#8217;s also a very engineering legible way of increasing capabil. It&#8217;s fantastic, right? Yeah. Just give you, just give the model scripts, the same scripts you would already build for yourself.</p><p><strong>swyx:</strong> Yeah.</p><p>Yeah. So for listeners, this is Ryan saying that software engineering or coding against will eat knowledge work like the non-coding parts that you would normally think.</p><p>Oh, you have to build a separate agent for it. No, start a coding agent and go out from there. Which open Claw has like it&#8217;s pie Underhood.</p><p><strong>Ryan Lopopolo:</strong> [00:22:00] Yes.</p><p><strong>Vibhu:</strong> Basically define your task in code. Everything is a coding</p><p><strong>swyx:</strong> agent by the way. Since I brought it up, it&#8217;s probably the only place we bring it up. Is any open claw usage from you?</p><p>Any?</p><p><strong>Ryan Lopopolo:</strong> No. No. Not for me. I don&#8217;t have any spare Mac Minis rattling around my house.</p><p><strong>swyx:</strong> You can afford it? No. I just, I&#8217;m curious if it&#8217;s changed anything in opening eye yet, but it&#8217;s probably early days. And then the other, the other thing I, I wanna pull on here is like you mentioned ticketing systems and you mentioned prs and I&#8217;m wondering if both those things have to go away or be reinvented for this kind of coding.</p><p>So the git itself and is like very hostile to multi-agent.</p><p><strong>Ryan Lopopolo:</strong> Yeah. We make very heavy use of work trees.</p><p><strong>swyx:</strong> But like even then, like I just did a, dropped a podcast yesterday with Cursors saying, and they said they&#8217;re getting rid of work trees &#8216;cause it still has too many merge conflicts.</p><p>It&#8217;s still un too un unintuitive. But go ahead.</p><p><strong>Ryan Lopopolo:</strong> The models are really great at resolving merge conflicts. Yeah. And to get to a state where I&#8217;m not synchronously in the loop in my terminal, I almost don&#8217;t care that there are merge</p><p><strong>swyx:</strong> with disposable.</p><p>[00:23:00] Yeah.</p><p><strong>Ryan Lopopolo:</strong> We invoke a dollar land skill and that coaches codex to push the PR Wait for human and agent reviewers Wait for CI to be green.</p><p>Fix the flakes if there are any merged upstream. If the PR comes into conflict, wait for everything to pass. Put it in the merge queue. Deal with flakes until it&#8217;s in Maine. End. This is what it means to delegate fully, right? This is in a, very large model re probably a significant tax on humans to get PRS merged, but the agent is more than capable of doing this and I really don&#8217;t have to think about it other than keep my laptop open.</p><p><strong>swyx:</strong> Yeah. I used to be much more of a control freak, but now I&#8217;m like, yeah, actually you could do a better job of this than me. Yeah. With the right context. Yes.</p><h2>[00:23:47] Encoding Requirements</h2><p><strong>swyx:</strong> Anything else in harness in general? Just this piece, I just wanna make sure we,</p><p><strong>Ryan Lopopolo:</strong> I think one thing that I maybe didn&#8217;t make super clear in the article that I heard on Twitter as an interesting, that&#8217;s respond [00:24:00]</p><p><strong>swyx:</strong> to them.</p><p>What&#8217;s the chatter and then what&#8217;s your response?</p><p><strong>Ryan Lopopolo:</strong> Ultimately, all the things that we have encoded in docs and tests and review agents and all these things are ways to put all the non-functional requirements of building high scale, high quality, reliable software into a space that prompt injects the agent.</p><p>We either write it down as docs, we add links where the error messages tell how to do the right thing. So the whole meta of the thing is to basically tease out of the heads of all the engineers on my team, what they think good looks like, what they would do by default, or what they would coach a new hire on the team to do to get things to merch.</p><p>And that&#8217;s why we pay attention to all the mistakes, mistakes that the agent makes, right? This is code being written that is misaligned with some as yet not written down, non-functional requirement.</p><p><strong>swyx:</strong> Sorry, what? Did the online people misunderstand or</p><p><strong>Ryan Lopopolo:</strong> No,</p><p><strong>swyx:</strong> what</p><p>you</p><p><strong>Ryan Lopopolo:</strong> responded to? Somebody just literally said that.</p><p>I was like, oh yeah,</p><p><strong>swyx:</strong> okay,</p><p><strong>Ryan Lopopolo:</strong> This is the [00:25:00] thing. This is what I&#8217;ve been doing. Oh, you</p><p><strong>swyx:</strong> agree? Yeah. I see. Interesting.</p><p><strong>Ryan Lopopolo:</strong> One other neat thing, which I did totally did not expect is folks were just. Taking the link to the article and giving it to pi or Codex and say, make my repo this,</p><p><strong>Vibhu:</strong> you achi a whole recursion.</p><p><strong>Ryan Lopopolo:</strong> And it was wildly effective. Really? It was wildly effective. No</p><p><strong>Vibhu:</strong> way. It just actually is something I tried with five, four yesterday. I didn&#8217;t have time. Last time I was like out speaking of something, and this is one of my things, I was like, okay, I have this article. Can we just scaffold out what it would be like to run this?</p><p>And I, I did it first as that and then I was like, okay, let me take another little side repo and say okay, if I was to fully automate this like this because I haven&#8217;t written a line of code, it&#8217;s</p><p><strong>Ryan Lopopolo:</strong> like over full, set</p><p><strong>Vibhu:</strong> it right. The side thing I&#8217;m doing of voice. TTS I&#8217;m just like, slobbing out, whatever.</p><p>It&#8217;s nothing production. I&#8217;m like, how would I make this like this? And it&#8217;s actually like a really good way. It&#8217;s like a good way to learn what could be changed, what could be like, it&#8217;s just a good analyzing, right? You give it all the codes, you give it all the context, you give it the article and it walks you through it very well.</p><p>That&#8217;s right. That&#8217;s right.</p><h2>[00:25:57] Inlining Dependencies</h2><h2>[00:25:57] Dependencies Going Away &amp; Brett Taylor&#8217;s Response</h2><p><strong>swyx:</strong> I guess one more thing before we go to Symphony is I wanted to cover [00:26:00] Brett Taylor&#8217;s response. We had him on the show. He is your chairman, which is wild. Yeah. That he&#8217;s reading your articles as well and like getting engaged in it. He says software dependencies are going away.</p><p>Basically they can just be like vendored. Yes. Response.</p><p><strong>Ryan Lopopolo:</strong> A</p><p><strong>swyx:</strong> hundred percent. A hundred percent agree. You still pro qr, you still pay Datadog. You still pay Temporal. Thank you.</p><p><strong>Ryan Lopopolo:</strong> Yep. The level of complexity of the dependencies that we can internalize is, I would say low, medium right now. Just based on model capability.</p><p>What does the,</p><p><strong>swyx:</strong> what is medium?</p><p><strong>Ryan Lopopolo:</strong> I would say like a. A couple thousand line dependency is a thing that we could in-house No problem. Call in an afternoon of time. One neat thing about it is like probably most of that code you don&#8217;t even need. Like by in-house and abstraction, you can strip away all the generic parts of it and only focus on what you need to enable the specific thing.</p><p>Yes. You&#8217;re building,</p><p><strong>swyx:</strong> I&#8217;ve been calling this the end of bullshit plugins.</p><p><strong>Ryan Lopopolo:</strong> Yeah.</p><p><strong>swyx:</strong> Because there&#8217;s so much when I published an open source thing, I want to accept everything, be liberal. I want to accept, this is post&#8217;s law, but that means there&#8217;s so much bloat. Yes. There&#8217;s so much overhead.</p><p><strong>Ryan Lopopolo:</strong> One other neat thing about [00:27:00] this too is when we deploy Codex Security on the repo, it is able to deeply review and change. The internalized dependencies in a much lower friction way than it would be to like, push patches upstream, wait for them to be released, pull them down, make sure that&#8217;s compatible with all the transitive I have in my repo and things like that.</p><p>So it&#8217;s also much lower friction to internalize some of these things if code is free. &#8216;cause the tokens are cheap sort of thing.</p><p><strong>swyx:</strong> Yeah. Yeah. I think like the only argument I have against this is basically scale testing, which obviously the larger pieces of software like Linux, MySQL, he calls up even the Datadog and Temporals and then maybe security testing where Yes.</p><p>Classically, I think, is it linis tos, it said security open source is the best disinfectant.</p><p><strong>Ryan Lopopolo:</strong> Many eyes.</p><p><strong>swyx:</strong> Many eyes. And if inline your dependencies and code them up, you&#8217;re gonna have to relearn mistakes from other people that Yep.</p><p><strong>Ryan Lopopolo:</strong> Yep. And to internalize that dependency, you&#8217;re back to zero and you have to start.</p><p>Reassembling all those bits and pieces to Yeah. Have [00:28:00] high confidence in the code as it is written. Yeah.</p><p><strong>Vibhu:</strong> Even part of the first intro of this, you basically mentioned like everything was written by codex, including internal tooling, right? So internal tooling, like when you&#8217;re visualizing what&#8217;s going on it&#8217;s writing it for itself.</p><p><strong>swyx:</strong> Yeah. I&#8217;m built internal tools way I now, and like I just show them off and they&#8217;re like, how long did you spend? And I didn&#8217;t spend any time. I just prompted it,</p><p><strong>Ryan Lopopolo:</strong> very funny story here.</p><p><strong>swyx:</strong> Yeah, go ahead.</p><p><strong>Ryan Lopopolo:</strong> We had deployed our app to the first dozen users internally had some performance issues, so we asked them to export a trace for us get a tar ball, gave it to our on-call engineer, and he did a fantastic job of working with Codex to build this beautiful local Devrel tool, next JS app, the drag and drop the tar ball in, and it visualizes the entire trace.</p><p>It&#8217;s fantastic. Took an afternoon, but none of this was necessary. Because you could just spin up codex and give it the tar ball and ask the same thing and get the response immediately. So in a way, optimizing for human [00:29:00] legibility of that debugging process was wrong. It kept him in the loop unnecessarily when instead he could have just like Codex cooked for five minutes and gotten this same.</p><p><strong>swyx:</strong> Yeah, you verify your instincts here of this is how we used to do it. Or this is how I would have used to solve it.</p><p><strong>Ryan Lopopolo:</strong> Yeah. In this local observability stack. Like sure, you can de deploy Yeager to visualize the traces, but I wouldn&#8217;t expect to be looking at the traces in the first place because I&#8217;m not gonna write the code to fix them.</p><p><strong>swyx:</strong> Yeah. So basically there needs to be like this kind of house stack and owning the whole loop. I think that is very well established. And it sounds like you might be like sharing more about that in the future, right?</p><p><strong>Ryan Lopopolo:</strong> Yeah. I think we&#8217;re excited to do</p><h2>[00:29:36] Ghost Libraries Specs</h2><h2>[00:29:36] Ghost Libraries &amp; Distributing Software as Specs</h2><p><strong>Ryan Lopopolo:</strong> We&#8217;re gonna talk about Symphony in a little bit, but like the way we distribute it as a spec, which I think folks are calling Ghost Libraries on Twitter.</p><p>This is like a such a cool name. It does mean it becomes much cheaper to share software with the world, right? You define a spec, how you could build your own specifying as much as is required for a coding agent to reassemble it [00:30:00] locally. The flow here is very cool. Like we have taken. All the scaffolding that has existed in our proprietary repo spun up a new one.</p><p>Ask Codex with our repo as a reference. Write the spec. We tell it. Spin up a team ox spawn a disconnected codex to implement the spec. Wait for it to be done. Spawn another codex and another team ox to review the spec com or review the implementation compared to upstream and update the spec so it diverges less.</p><p>And then you just loop over and over Ralph style until you get a spec that is with high fidelity able to reproduce the system as it is. It&#8217;s fantastic.</p><p><strong>Vibhu:</strong> And you&#8217;re basically, you&#8217;re not really adding any of your human bias in there, right? That&#8217;s correct. A lot of times people write a spec and be like, okay, I think it should be done this way, and you&#8217;ll riff on something.</p><p>And it&#8217;s no, the agent could have just handled it like you&#8217;re still scaffolding in a sense, right? I want it done this way. It can determine its spec better.</p><p><strong>swyx:</strong> That&#8217;s right. That&#8217;s right. Part of me it, I&#8217;m, I&#8217;ve been working a lot on evals recently, and part of me is wondering if [00:31:00] an agent can produce a spec that it cannot solve.</p><p>Is it always capable of things that he can imagine or can you imagine things that it is impossible to do?</p><p><strong>Ryan Lopopolo:</strong> I think with Symphony, we, there&#8217;s like this there&#8217;s this axis where you have things that are easier, hard, or established or new, right? And I think things that are hard and new is still something that the models need humans.</p><p>Yeah. Drive.</p><p><strong>swyx:</strong> Yeah. Yeah.</p><p><strong>Ryan Lopopolo:</strong> But I think those other quadrants are largely salt. Given the right scaffold and the right thing that&#8217;s gonna drive the agent to completion,</p><p><strong>swyx:</strong> it&#8217;s crazy that it solved,</p><p><strong>Ryan Lopopolo:</strong> but it means that the humans, the ones with limited time and attention get to work on the hardest stuff, like the problems where it&#8217;s pure white space out in front. Or like the deepest refactorings where you don&#8217;t know what the proper shape of the interfaces are. And this is where I wanna spend my time. &#8216;cause it lets me set up for the next level of scale.</p><p><strong>swyx:</strong> Yeah. Yeah. Amazing. Let&#8217;s introduce Symphony.</p><p>I think we&#8217;ve been mentioning it every now and then. Elixir. Interesting option.</p><p><strong>Ryan Lopopolo:</strong> Yeah.</p><p><strong>swyx:</strong> Yeah. I&#8217;m not,</p><p><strong>Ryan Lopopolo:</strong> again, like the [00:32:00] elixir manifestation here is just a derivative. Is it a model</p><p><strong>swyx:</strong> chosen? Yeah.</p><p><strong>Ryan Lopopolo:</strong> Yeah. Yeah. And it chose that because the process supervision and the gen servers are super amenable to the type of process orchestration that we&#8217;re doing here.</p><p>You are essentially spinning up little Damons for every task that is in execution and driving it to completion, which. Means the mall gets a ton of stuff for free by using Elixir and the Beam.</p><p><strong>swyx:</strong> I had to go do a crash course in Beam and Elixir, and I think most people are not operating at that scale of concurrency where you need that.</p><p>But it is a good mental model for Resum ability and all those things. And these are things I care about. But tell me the story, the origin story of Symphony. What do you use it for? Is this, how did it form maybe any abandoned paths that you didn&#8217;t take?</p><h2>[00:32:46] Terminal Free Orchestration</h2><h2>[00:32:46] Symphony: Removing Humans from the Loop</h2><p><strong>Ryan Lopopolo:</strong> At the end of December we were at about three and a half PRS per engineer per day.</p><p>This was before five two came out in the beginning of January. Everyone gets back from holiday with five two and no other work [00:33:00] on the repository. We were up in the five to 10 PRS per day per engineer. And I don&#8217;t know about y&#8217;all, but like it&#8217;s very taxing to constantly be switching like that. Like I was pretty tapped out at the end of the day, again, where are the humans spending their time? They&#8217;re spending their time context switching between all these active tmox pains to drive the agent forward.</p><p><strong>swyx:</strong> Yeah. No way. Yeah.</p><p><strong>Ryan Lopopolo:</strong> So let&#8217;s again, build something to remove ourselves from the loop. And this is what frantic sprinted adapt here to find a way to remove the need for the human to sit in front of their terminal.</p><p>So a lot of experimentation with Devrel boxes and, automatically spinning up agents, like it seems like a fantastic end state here, where my life is beach. I open live twice a day and say yes no to these things. Yeah. And this is again, a super, super interesting framing for how the work is done.</p><p>Because I become more latency and sensitive. I have [00:34:00] way less attachment to the code as it is written. Like I&#8217;ve had close to zero investment in the actual authorship experience. So if it&#8217;s garbage. I can just throw it away and not care too much about it. In Symphony, there&#8217;s this like rework state where once the PR is proposed and it&#8217;s escalated to the human for review, it should be a cheap review.</p><p>It is either mergeable or it is not. And if it&#8217;s not, you move it to rework. The elixir service will completely trash the entire work tree NPR and start it again from scratch. Okay. And this is that opportunity again to say, why was it trash right? What did the agent do that was</p><p><strong>swyx:</strong> bad. Yeah.</p><p><strong>Ryan Lopopolo:</strong> Fix that before moving the ticket to</p><p><strong>swyx:</strong> end</p><p><strong>Ryan Lopopolo:</strong> of progress again.</p><p><strong>swyx:</strong> Yeah. Why is this not in codex app? I guess this, you guys are ahead of Codex app,</p><p><strong>Ryan Lopopolo:</strong> yeah, so the way the team has been working is basically to be as AI pilled as possible and spread ahead. And a lot of the things we have worked on have fallen out [00:35:00] into a lot of the products that we have.</p><p>Like we were in deep consultation with the Codex team to. Have the Codex app be a thing that exists, right? To have skills be a thing that Codex is able to use. So we didn&#8217;t have to roll our own to put automations into the product. So all of our automatic refactoring agents didn&#8217;t have to be these hand rolled control loops.</p><p>It has been really fantastic to be, in a way, un anchored to the product development of Frontier and Codex and just very quickly try to figure out what works and then later find the scalable thing that can be deployed widely. It&#8217;s been a very fun way to operate. It&#8217;s certainly chaotic. I have lost track very often of what the actual state of the code looks like.</p><p>&#8216;cause I&#8217;m not in the loop. There was. One point where we had wired playwright directly up to the Electron app. With MCPM CCPs, I&#8217;m pretty bearish on because the harness forcibly injects all those tokens in the [00:36:00] context, and I don&#8217;t really get a say over it. They mess with auto compaction. The agent can forget how to use the tool.</p><p>There&#8217;s probably only what three calls in playwright that I actually ever want to use. So I pay the cost for a ton of things. Somebody vibed a local Damon that boots playwright and exposes a tiny little shim CLI to drive it. And I had zero idea that this had occurred because to me, I run Codex and it&#8217;s able to, it&#8217;s oh, it&#8217;s better.</p><p>Yeah. Like no knowledge of this at all. Uhhuh.</p><h2>[00:36:30] Multi Human Chaos</h2><p><strong>Ryan Lopopolo:</strong> So we have had like in human space to spend a lot of time doing synchronous knowledge sharing. We have a daily standup that&#8217;s 45 minutes long because we almost have to. Fan out the understanding of the current state.</p><p><strong>swyx:</strong> Yeah, I was gonna say this is good for a single human multi-agent, but multi human, multi-agent is a whole like po like explosion of stuff.</p><p><strong>Ryan Lopopolo:</strong> Yeah. And that this is fundamentally why we have such a rigid, like 10,000 [00:37:00] engineer level architecture in the app because we have to find ways to carve up the space so people are not trampling on each other.</p><p><strong>swyx:</strong> Sorry, I don&#8217;t get the 10,000 thing. Did I miss that?</p><p><strong>Ryan Lopopolo:</strong> The structure of the repository is like 500 NPM packages.</p><p>It&#8217;s like architecture to the excess for what you would consider, I think normal for a seven person team. But if every person is actually like 10 to 50. Then the like numbers on being super, super deep into decomposition and sharding and like proper interface boundaries make a lot more sense.</p><p><strong>swyx:</strong> Yeah. To me, that&#8217;s why I talked about Microfund ends and I, an anex is from that world, but Cool. It is just coming back to, to, to this I dunno if you have other, thoughts on. Orchestrating so much work coin going through this. Is this enough? Is this like any aha moments?</p><p><strong>Vibhu:</strong> It&#8217;ll be interesting to see like where, okay, so right now you pick linear as your issue tracker, right?</p><p><strong>swyx:</strong> Or it&#8217;s like a is it actually linear? This is actually linear.</p><h2>[00:37:55] Linear vs Slack Workflow</h2><p><strong>Vibhu:</strong> Oh, that&#8217;s linear. It&#8217;s linear.</p><p><strong>swyx:</strong> Oh I never looked at</p><p><strong>Vibhu:</strong> video. The demo video I had to download to [00:38:00] run.</p><p><strong>swyx:</strong> So I, because I&#8217;m a Slack maxie, but Yeah, linear. Linear is also really good. Yes,</p><p><strong>Ryan Lopopolo:</strong> we do make a good use of Slack. We we fire off codex to do all these lotion, elasticity, fix ups, the things that like sync that knowledge into the repository.</p><p>It&#8217;s super cheap. Yeah.</p><p><strong>swyx:</strong> Yeah.</p><p><strong>Ryan Lopopolo:</strong> Just do it in Codex.</p><p><strong>swyx:</strong> My biggest plug is OpenAI needs to build Slack. You need to own Slack. Build yours. Turn this into Slack.</p><p><strong>Ryan Lopopolo:</strong> I did read about it. You</p><p><strong>swyx:</strong> did?</p><p><strong>Ryan Lopopolo:</strong> Yeah.</p><h2>[00:38:25] Collaboration Tools for Agents</h2><p><strong>Ryan Lopopolo:</strong> I would say that if we think that we want these agents to do economically valuable work, which is like this is the mission, right?</p><p>We want AI to be deployed widely, to do economically valuable work, then we need to find ways for them to naturally collaborate with humans, which means collaboration tooling, I think, is an interesting space to explore.</p><p><strong>swyx:</strong> Yeah, totally. Yeah. GitHub, slack, linear.</p><p><strong>Vibhu:</strong> Yeah, that was my thing. Okay, where do we see right now Codex has started Codex Model, then CLI, now there&#8217;s an app, app can let me shoot off multiple Codex is in parallel, but there&#8217;s no great team collaboration for Codex.</p><p>And it [00:39:00] seems like your team had some say into what comes out, right? So you talked to &#8216;em, codex kind of was a thing. From there, if you guys are on the bound, what stuff that like, you might not focus on, but what do you expect other people to be building, right? So people that are like five x 50 Xing.</p><p>Should you build stuff that&#8217;s like very niche for your workflow, for your team? Should it be more general so other people can adopt? Is there a niche there? &#8216;Cause part of it is just okay, is everything just internal tooling? Do we have everything our own way? Like the way our team operates has our own ways that we like to communicate or is there a broader way to do it?</p><p>Is it something like a issue tracker? Just thoughts if you wanna riff on that.</p><h2>[00:39:35] Standardizing Skills and Code</h2><p><strong>Ryan Lopopolo:</strong> I think TBD we have not figured this out in a general way. I do think that there is leverage to be had in making the code and the processes as much the same as possible. If you think that code is context, code is prompts, it&#8217;s better from the agent behavior perspective to be able to look in a package in directory X, Y, Z, and it not to have to page so [00:40:00] deeply into directory if you C, because they have the same structure, use the same language, they have the same patterns internally.</p><p>And that same like leverage comes from aligning on a single set of skills that you&#8217;re pouring every engineer&#8217;s taste into to make sure that the agent is effective. So like in our code base, we have, I think, six skills. That&#8217;s it. And if some part of the software development loop is not being covered, our first attempt is to encode it in one of the existing setup skills, which means that we can change the agent behavior.</p><p>Yeah. More cheaply than changing the human driver behavior.</p><p><strong>swyx:</strong> Yeah.</p><h2>[00:40:39] Self Improvement via Logs</h2><p><strong>swyx:</strong> Have you ever, have you experimented with agents changing their own behavior?</p><p><strong>Ryan Lopopolo:</strong> We do.</p><p><strong>swyx:</strong> Yeah. Or parent agent changing a subagents, behavior or something like that.</p><p><strong>Ryan Lopopolo:</strong> We have some bits for skill distillation. So for example, there&#8217;s one neat thing you can do with Codex, which is just point it at its own session logs to ask it to tell you how you can use [00:41:00] the tool pedal better.</p><p><strong>swyx:</strong> It&#8217;s like introspection</p><p><strong>Ryan Lopopolo:</strong> or ask it to do things. I use</p><p><strong>Vibhu:</strong> this session better. What skills should I</p><p><strong>swyx:</strong> high? I like the modification of, you can do, just do things to you can just ask agent to do things.</p><p><strong>Ryan Lopopolo:</strong> Yeah. You can just codex things. This is like a, this is like a silly emoji that we have, right? You can just codex things, you can just prompt things.</p><p>It&#8217;s really glorious future we live in, but okay, you can do that one-on-one. But we&#8217;re actually slurping these up for the entire team into blob storage and. Running agent loops over them every day to figure out where as a team can we do better and how do we reflect that back into the repositories?</p><p>Yes, though everybody benefits from everybody else&#8217;s behavior for free. Same for like PR comments, right? These are all feedback. That means the code as written, deviated from what was good, a PR comment, a failed build. These are all signals that mean at some point the agent was missing context. We gotta figure out how to</p><p><strong>swyx:</strong> Yeah.</p><p><strong>Ryan Lopopolo:</strong> Slurp it up and put it back in the reboot.</p><p><strong>swyx:</strong> By the way, I do this exactly right. I used to, when I use cloud code for [00:42:00] knowledge work, cloud cowork is like a nice product, right? Yes. In I think you would agree. I always have it tell me what do I do better next time? And that&#8217;s the meta programming reflection thing.</p><p>So I almost think like you have six reflection extraction levels in symphony and almost like the zero of layer. So the six levels are PO policy, configuration, coordination, execution, integration, observability. We&#8217;ve talked about a couple of these, but the zero layer is like the, okay, are we working well?</p><p>Can we improve how we work? Yes. Can I modify my own workflow without MD or something? I don&#8217;t know.</p><p><strong>Ryan Lopopolo:</strong> Yeah, of course. Yeah, of course you can. Like this thing is also able to cut its own tickets &#8216;cause we give it full access.</p><p>Yeah. Make it a ticket to have it cut. Tickets you can.</p><p>Put in the ticket that you expect it to file as on follow up work,</p><p><strong>swyx:</strong> like Yeah. Self-modifying. Yeah.</p><p><strong>Ryan Lopopolo:</strong> Yeah.</p><h2>[00:42:44] Tool Access and CLI First</h2><p><strong>Ryan Lopopolo:</strong> Put, don&#8217;t put the agent in a box. Give the agent full accessibility over it. Domain.</p><p><strong>swyx:</strong> I had a mental reaction when you said don&#8217;t put the agent in a box. So I think you should put it in a box. Like it&#8217;s just that you&#8217;re giving the box everything it needs.</p><p><strong>Ryan Lopopolo:</strong> Yeah. Context and tools.</p><p><strong>swyx:</strong> But we&#8217;re like, as developers, we&#8217;re used to calling [00:43:00] out to different systems, but here you use the open source things like the Prometheus, whatever, and you run it locally so that you can have the full loop. I assume.</p><p><strong>Ryan Lopopolo:</strong> Yep.</p><p><strong>Vibhu:</strong> I think like</p><p><strong>Ryan Lopopolo:</strong> another, you wanna minimize cloud, cloud dependencies.</p><p><strong>Vibhu:</strong> You also want to make sure that you think about what the agent has access to. What does it see? Does it go back into the loop, like from the most basic sense of you let it see its own like calls, traces it can determine where it went wrong. But are you feeding that back in? So you know, just the most basic level of you wanna see exactly what&#8217;s input output, like does the agent have access to.</p><p>What is being outputted, right? It can self-improve a lot of these things. It&#8217;s all</p><p><strong>Ryan Lopopolo:</strong> text, right? My job is to figure out ways to funnel text from one agent to the other.</p><p><strong>swyx:</strong> It&#8217;s so strange like way back at the start of this whole AI wave Andre was like, English is the hottest day programming language.</p><p>It&#8217;s here, it&#8217;s just Yeah. The feature as well.</p><p><strong>Vibhu:</strong> A lot of, okay. Like a lot of software, a lot of stuff. There&#8217;s a gui, it&#8217;s made for the human. We&#8217;re seeing the evolution of CLI for everything, right? All tools have CLIs. Your agents can use [00:44:00] them well, do we get good vision? Do we get good little sandboxes?</p><p>Like right now? It&#8217;s a really effective way, right? Models love to use tools. They love the best. They love to read through text. So slap a CLI let it go loose. That works for everything.</p><p><strong>Ryan Lopopolo:</strong> It does. Yeah. Yeah.</p><h2>[00:44:14] UI Perception and Rasterizing</h2><p><strong>Ryan Lopopolo:</strong> We&#8217;ve also been adapting nont, textual things to that shape in order to improve model behavior in some ways, right?</p><p>We want the agent to be able to see the UI agents do not perceive visually in the same way that we do. They don&#8217;t see a red box, they see red box button, right? They see these things in latent space. So if we want, Hey, yeah, I do. We have</p><p><strong>swyx:</strong> a ding if that goes off every time. Alien space</p><p><strong>Ryan Lopopolo:</strong> ding.</p><p>Anyway if we wanna actually make it see the layout, it&#8217;s almost easier to rasterize that image to ask EOR and feed it in to the agent. Ha. And there&#8217;s no reason you can&#8217;t do both, right? To like further refine how the model perceives the object it&#8217;s [00:45:00] manipulating.</p><p><strong>swyx:</strong> Cool. Could we, you wanna talk about a couple more of these layers that might bear more introspection or that you have personal passion for?</p><h2>[00:45:07] Coordination Layer with Elixir</h2><p><strong>Ryan Lopopolo:</strong> I will say that the coordination layer here was a really tricky piece to get right.</p><p><strong>swyx:</strong> Let&#8217;s do it. Yep. I&#8217;m all about that. And this is Temporal core.</p><p><strong>Ryan Lopopolo:</strong> This is where when we turn the spec into Elixir, where like the model takes a shortcut, right? Like it&#8217;s oh, I have all these primitives that I can make use of in this lovely runtime that has native process supervision.</p><p>Which is I think, a neat way to have taken the spec and made it more choices achievable by making choices that naturally map</p><p><strong>swyx:</strong> Yeah.</p><p><strong>Ryan Lopopolo:</strong> To the domain, right? In the same way that like you would prefer to have a TypeScript model repo if you are doing full stack web development, right? Because the ability to share types across the front end and backend reduces a lot of complexity.</p><p>And because</p><p><strong>swyx:</strong> that&#8217;s what graph kill used to be.</p><p><strong>Ryan Lopopolo:</strong> That&#8217;s right. And</p><p><strong>swyx:</strong> I don&#8217;t know if it&#8217;s still alive, but</p><p><strong>Ryan Lopopolo:</strong> [00:46:00] no humans in the loop here. So like my own personal ability to write or not write elixir. Doesn&#8217;t really have to bias us away from using the right tool for the job. It is just wild.</p><p><strong>swyx:</strong> Love it. I love it.</p><p>Yeah. I wonder if any languages struggle more than others because of this? I feel like everyone has their own abstractions. That would make sense. But maybe it might be slower, it might be more faulty where like you&#8217;d have to just kick the server every now and then. I, I don&#8217;t know. I think observability layer is really well understood.</p><p>Integration layer, CP is dead. I think all these just like a really interesting hierarchy to travel up and down. It&#8217;s common language for people working on the system to understand</p><p><strong>Ryan Lopopolo:</strong> The policy stuff is really cool, right? Yeah. You don&#8217;t really have to build a bunch of code to make sure the system wait for the, to pass</p><p><strong>swyx:</strong> it&#8217;s institutional knowledge.</p><p><strong>Ryan Lopopolo:</strong> Yeah. You just give it the G-H-C-L-I with some text that say CI has to pass. It makes the maintenance of these systems a lot easier.</p><h2>[00:46:57] Agent Friendly CLI Output</h2><p><strong>swyx:</strong> Do you think that CLI maintainers need to be [00:47:00] do anything special for agents or just as is? It&#8217;s good because like I don&#8217;t think when people made the G GitHub, CLI, they anticipated this happening.</p><p><strong>Ryan Lopopolo:</strong> That&#8217;s correct. The GH CLI is fantastic. It&#8217;s great super industry.</p><p><strong>swyx:</strong> Everyone go try GH repo create GH pull and then pull request number, right? GH HPR, like 1 53, whatever. And then it like pulls</p><p><strong>Ryan Lopopolo:</strong> basically my only interaction with the GitHub web UI at this point is GH PR view dash web.</p><p>Exactly. Glance</p><p><strong>swyx:</strong> at the diff</p><p><strong>Ryan Lopopolo:</strong> and be like Sure thing. Send it. Yeah. But the CLI are nice &#8216;cause they&#8217;re super token efficient and they can be made more token efficient really easily. Like I&#8217;m sure you all have seen like I go to build Kite or Jenkins and I could just get this massive wall of build output.</p><p>And in order to unblock the humans, your developer productivity team is almost certainly gonna write some code that parses the actual exception out of the build logs and sticks it in a sticky note at the top of the page. And you basically [00:48:00] want CLI to be structured in a similar way, right? You&#8217;re gonna want to patch dash silent to prettier because the agent doesn&#8217;t care that every file was already formatted.</p><p>Just wants to know it&#8217;s either formatted or not. So it can then go run a right command. Similarly, like in our PNPM distributed script runner, when we had one, when you do dash recursive, like it produces a absolute mountain of text. But all of that is for passing. Test suites. So we ended up wrapping all of this in another script</p><p><strong>swyx:</strong> to suppress the,</p><p><strong>Ryan Lopopolo:</strong> which you can vibe the channel only output the failing parts of the tests.</p><p><strong>swyx:</strong> You make a pipe errors versus the standard, standard out. I don&#8217;t know. Okay. Whatever. Too much thinking have to do that. The CII used to maintain SCLI for my company and yeah, this is like core, very core to my heart. But you&#8217;re vibing my job.</p><p><strong>Ryan Lopopolo:</strong> That&#8217;s right.</p><p><strong>swyx:</strong> Cool. Any other things?</p><p>This is a long spec. [00:49:00] I appreciate that. It&#8217;s got a lot of strong opinions in here. Any other things that we should highlight? I think obviously you can spend the whole day going through some of these, but I do think that some of these have a lot of care or some of this you might wanna tell people, Hey, take this, but, make it your own.</p><h2>[00:49:15] Blueprint Spec and Guardrails</h2><p><strong>Ryan Lopopolo:</strong> Fundamentally, software is made more flexible when it&#8217;s able to adapt to the environment in which it is deployed, which means that things like linear or GitHub even are specified within the spec, but not required pieces of it. There&#8217;s like a more platonic ideal of the thing that you could swap in like Jira or Bitbucket, for example.</p><p>But being able to tightly specify things like the ID formats or how the Ralph Loop works for the individual agents. Basically means you can get up and running with a fully specified system quickly that you then evolve later on. I think we never intended for this to be a static spec that you can [00:50:00] never change.</p><p>It&#8217;s more like a blueprint to get something worth a starting point up and running.</p><p><strong>swyx:</strong> Yeah.</p><p><strong>Ryan Lopopolo:</strong> For you then to vibe later to your heart&#8217;s content,</p><p><strong>swyx:</strong> you have like code and scripts in here where it&#8217;s oh, I think this is a really good prompt. It&#8217;s just a very long prompt.</p><p><strong>Ryan Lopopolo:</strong> Fundamentally, the agents are good at following instructions, so give them instructions.</p><p>And it will, improve the reliability of the result. We, much like the way we use Symphony, we don&#8217;t want folks to have to monitor the agent as it is vibing the system into existence. So being very opinionated</p><p>Very strict around what these success criteria are means that our deployment success rate goes up. Yeah. It means we don&#8217;t have to get tickets on this thing.</p><p><strong>Vibhu:</strong> Think it all goes back to that like code to disposable, right? Like early on when you had CLI or you&#8217;d kick off a Codex run, it would take two hours. You would wanna monitor okay, I&#8217;m in the workflow of just using one.</p><p>I don&#8217;t want it to go down the wrong path. I&#8217;ll cut it off and, just shoot off four, like that was my favorite thing of the Codex app, right? Yeah. Just Forex it like, [00:51:00] it&#8217;s okay. One of them will probably be right, one of them might be better. Stop overthinking it. Like my first example was probably like deep research.</p><p>When you put out deep research and I&#8217;d ask it something like, I asked it something about LLM, it thought it was legal something and spent an hour, came back with a report completely off the rails. And I was like, okay, I gotta monitor this thing a bit. No don&#8217;t monitor it. Just you want to build it so it&#8217;s that it, it goes the right way.</p><p>And you don&#8217;t wanna, you don&#8217;t wanna sit there and babysit, right? You don&#8217;t want to babysit your agents</p><p><strong>Ryan Lopopolo:</strong> with that deep research query that you made. Looking at the bad result, you probably figured out you needed to tweak your prompt Yeah. A bit, right? That&#8217;s that guardrail that you fed back into the code base for the task, your prompt to further align the agent&#8217;s execution.</p><p>Same sort of concept supply there too.</p><p><strong>swyx:</strong> When you talk, how are the customers feeling</p><p><strong>Ryan Lopopolo:</strong> for Symphony? I think we have none, right? This is a thing we have put out into the</p><p><strong>swyx:</strong> world. Symphony&#8217;s internal, right? As long as you are happy, you are the customer. That&#8217;s right. Just, what&#8217;s the external view?</p><h2>[00:51:53] Trust Building with PR Videos</h2><p><strong>Ryan Lopopolo:</strong> I&#8217;d say folks are very excited about this way of distributing software and ideas in [00:52:00] cheap ways. For us as users, it has again, pushed the productivity five x, which means I think there&#8217;s something here that&#8217;s like a durable pattern around removing the human from the loop and figuring out ways to trust the output.</p><p>The video that is shared here</p><p><strong>swyx:</strong> Yeah.</p><p><strong>Ryan Lopopolo:</strong> Is the same sort of video we would expect the coding agent to attach to the pr.</p><p><strong>swyx:</strong> Yeah.</p><p><strong>Ryan Lopopolo:</strong> That is created. Yeah. That&#8217;s part of building trust in this system and that&#8217;s, to me, like fundamentally what has been cool about building this is it more closely pushes that persona of the agent working with you to be like a teammate.</p><p>I don&#8217;t shoulder surf you like for the tickets that you work on during the week. I would never think that I would want to do that.</p><p><strong>swyx:</strong> Yeah.</p><p><strong>Ryan Lopopolo:</strong> I wouldn&#8217;t want a screen recording of your entire session in Cursor or Claude code. I would expect you to do what you think you need to do to convince me that the code is good and [00:53:00] mergeable</p><p><strong>swyx:</strong> Yeah.</p><p><strong>Ryan Lopopolo:</strong> And compress that full trajectory in a way that is legible to me. The reviewer.</p><p><strong>swyx:</strong> Yeah.</p><p><strong>Ryan Lopopolo:</strong> It&#8217;s Stu. And you can just do that because Codex will absolutely sling some f you can just around. It&#8217;s great.</p><p><strong>swyx:</strong> Oh, F FM P is the og like God, CLI.</p><p><strong>Ryan Lopopolo:</strong> Yeah.</p><p><strong>swyx:</strong> Swiss Army Chainsaw. I used to say. There&#8217;s a SaaS, micro SaaS that&#8217;s called it in every flag in FFM Peg.</p><p><strong>Ryan Lopopolo:</strong> Oh, for sure.</p><p><strong>swyx:</strong> You know what I mean? For sure. Just host it as a service, put a UI on it. People who don&#8217;t know FM Peg will pay for it.</p><p><strong>Ryan Lopopolo:</strong> When we were first experimenting with this, it was a wild feeling to be at the computer with just like windows just popping up all over the place and getting captured and files appearing on my desktop, like very much felt like the future to have a thing controlling my computer for like actual productive use.</p><p>Like I&#8217;m just there</p><p><strong>swyx:</strong> keeping it. Like awake, jiggling the mouse every once in a while. That&#8217;s what some office workers do. So they buy a mouse jiggler. That&#8217;s right.</p><h2>[00:53:59] Spark vs Reasoning Models</h2><p><strong>Vibhu:</strong> One thing I [00:54:00] wanted to ask, so okay, as stuff is so CO is disposable is saying shoot off a budget of agents. One question is okay, are you always like a extra high thinking guy?</p><p>And where do you see Spark? So 5.3 Spark, there&#8217;s a lot of me wanting to make quick changes. I&#8217;m not gonna open up a id, I&#8217;m not gonna do anything. But I will say, okay, fix this little thing, change a line, change a color. Spark is great for that, but am I still a bottleneck? Like, why don&#8217;t I just let that go back?</p><p>I&#8217;m like, just riff on that. Is there,</p><p><strong>Ryan Lopopolo:</strong> spark is such a different model compared to the. The extra high level reasoning that you get in these, five Yeah. To clear for people.</p><p><strong>swyx:</strong> It is a different model, different architecture, different, like it doesn&#8217;t support</p><p><strong>Ryan Lopopolo:</strong> it, it just, it&#8217;s incredibly fast smaller model.</p><p>I have not quite figured out how to use it yet. To be honest, I use faster. I was adapting it to the same sorts of tasks I would use X high reasoning for. Yeah. I, and it would blow through three compactions before writing a line of code.</p><p><strong>Vibhu:</strong> And that&#8217;s another big thing with 5.4 right.</p><p>Million co context.</p><p><strong>Ryan Lopopolo:</strong> Yes, it&#8217;s</p><p><strong>Vibhu:</strong> fantastic. Which is huge [00:55:00] ingenix, right? Like you can just run for longer before you have to compact. The more tokens you can spend on a task before compacting, like the better you&#8217;ll do.</p><p><strong>Ryan Lopopolo:</strong> That&#8217;s right. That&#8217;s right. I&#8217;m not sure how to deploy spark. I think your intuition is right, that it&#8217;s very great for spiking out prototypes, exploring ideas quickly, doing those documentation updates.</p><p>It is fantastic for us in taking that feedback and transforming it into a lint. Where we already have good infrastructure for ES links in the code base these sorts of things it&#8217;s great at and it allows us to unblock quickly doing those like anti-fragile healing tasks in the code base.</p><p><strong>swyx:</strong> Yeah, that makes sense.</p><h2>[00:55:38] What Models Can&#8217;t Do Yet</h2><p><strong>swyx:</strong> So you are push, you guys are pushing models to the freaking limit.</p><h2>[00:55:41] Current Model Limitations</h2><p><strong>swyx:</strong> What can current models not do well yet?</p><p><strong>Ryan Lopopolo:</strong> They&#8217;re definitely not there on being able to go from new product idea to prototype single</p><p><strong>swyx:</strong> one shot.</p><p><strong>Ryan Lopopolo:</strong> This is where I find I spend a lot of time steering is translating end state of a mock for a net new [00:56:00] thing, right?</p><p>Think no existing screens into product that is playable with. Similarly, while this has gotten better with each model release, like the gnarliest refactorings are the ones that I spend my most time with, right? The ones where I&#8217;m interrupting the most, the ones where I am. Now double clicking to build tooling to help decompose monoliths and things like that.</p><p>This is a thing I only expect to get better, right? Over the course of a month, we went from the low complexity tasks to like low complexity and big tasks in both these directions. So this is what it means to not bet against the model, right? You should expect that it is going to push itself out into these higher and higher complexity spaces.</p><p>Yeah. So the things we do are robust to that. It just basically means I&#8217;ll be able to spend my time elsewhere and figure out what the next bottleneck is.</p><p><strong>Vibhu:</strong> I do think it&#8217;s also a bit of a different type of task, right? Codex is really good at codebase understanding, working with code bases. But companies like Lovable bolt, repli, they solve a very different [00:57:00] problem.</p><p>Scaffold of zero to one, right? Idea of a product. And it&#8217;s there, there are people working on that and models are also pushing like step function changes there. It&#8217;s just different than the software engineering agents today, right?</p><p><strong>Ryan Lopopolo:</strong> Like I said, the model is isomorphic to myself.</p><p>The only thing that&#8217;s different is figuring out how to get what&#8217;s in here into context for the model and for these white space sort of projects. I, myself, I&#8217;m just not good at it. Which means that often over the agent trajectory, I realize the bits that we&#8217;re missing, which is why I find I need to have this synchronous interaction.</p><p>And I expect with the right harness, with the right scaffold, that&#8217;s able to tease that outta me or refine the possible space, right? To be super opinionated around the frameworks that are deployed or to put a template in place, right? These are ways to give the model. All those non-functional requirements, that extra context to acre on and avoid that wide dispersion of possible outcomes.</p><p><strong>swyx:</strong> Thank [00:58:00] you for that.</p><h2>[00:58:00] Frontier Enterprise Platform</h2><p><strong>swyx:</strong> I wanted to talk a little bit about Frontier.</p><p><strong>Ryan Lopopolo:</strong> Yeah, sure.</p><p><strong>swyx:</strong> Overall you guys announced it maybe like a month ago. And there&#8217;s a few charts in here and it&#8217;s basic like your enterprise offering is what I view it. Is there one product or is there many,</p><p><strong>Ryan Lopopolo:</strong> I can&#8217;t speak to the full product roadmap here, but what I can say is that Frontier is the platform by which we want to do AI transformation of every enterprise and from big to small.</p><p>And the way we want to do that is by making it easy to deploy highly observable, safe, controlled, identifiable agents into the workplace. We want it to work with your company native. I am stack. We want it to plug into the security tooling that you have. Oh, we want it to be able to plug into the workspace tools that you used,</p><p><strong>swyx:</strong> so you&#8217;re just gonna be stripping specs, right?</p><p><strong>Ryan Lopopolo:</strong> We expect that there will be some harness things there. Agents, SDK is a core [00:59:00] part of this to enable both startup builders as well as enterprise builders to have a works by default harness that is able to use all the best features of our models from the Shell tool down to the Codex Harness with file attachments and containers and all these other things that we know go into building highly reliable, complex agents.</p><p>We wanna make that great and we wanna make it easy to compose these things together in ways that are safe, for example, right? Like the G-P-T-O-S-S safeguard model. For example. One thing that&#8217;s really cool about it is it ships. The ability to interface with a safety spec. Safety specs are things that are bespoke to enterprises.</p><p>We owe it to these folks to figure out ways for them to instrument the agents in their enterprise to avoid exfiltration in the ways they specifically care about, to know about their internal company, code names, these sorts of things. So providing the right hooks to make the [01:00:00] platform customizable, but also, mostly working by default for folks is the space we are trying to explore here.</p><p><strong>swyx:</strong> Yeah. And this is the snowflakes of the world just need this, right? Yes. Your Brexit of the world stripes. Yeah, it makes sense.</p><h2>[01:00:11] Dashboards and Data Agents</h2><p><strong>swyx:</strong> I was gonna go back to your, I think the demo videos that you guys had was pretty illustrative. It&#8217;s like also to me an example of very large scale agent management.</p><p>Yes. Like you give people a control dashboard that if you play, if you like, play any one of these like multiple agent things, you can di dig down to the individual instant and see what&#8217;s going on.</p><p><strong>Ryan Lopopolo:</strong> Yes, of course.</p><p><strong>swyx:</strong> But who&#8217;s the user Is it let&#8217;s it like the CEO, the CTO, ccio, something like that.</p><p><strong>Ryan Lopopolo:</strong> At least with my personal opinion here, the buyer that we&#8217;re trying to build product for here is one and employees who are making productive use of these agents, right?</p><p>That&#8217;s gonna be whatever surfaces they appear in the connectors they have access to, things like that. Something like this dashboard is for it. Your GRC and governments folks, your AI innovation office, your security [01:01:00] team, right? The stakeholders in your company that are responsible for successfully deploying into.</p><p>The spaces where your employees work, as well as doing so in a safe way that is consistent with all the regulatory requirements that you have and customer attestations and things like that. So it is a iceberg beneath the actual end. It&#8217;s,</p><p><strong>swyx:</strong> yeah you jump every, I guess layer in the UI is like going down the layer of extraction in terms of the agent, right?</p><p>Yep. Yeah. Yeah. I think it&#8217;s good.</p><p><strong>Ryan Lopopolo:</strong> Yeah. The ability to dive deep into the individual agent trajectory level is gonna be super powerful.</p><p>Not only for from like a security perspective, but also from like someone who is accountable for developing skills. One thing that was interesting that we also blogged about shipping was an internal data agent, which uses a lot of the frontier technology in order to make our data ontology accessible to the agent and things like that to understand.</p><p>What&#8217;s actually in the data [01:02:00] warehouse?</p><p><strong>swyx:</strong> Yeah. Seman layer Yes. Type things. Yes. I was briefly part of the, that, that world is it salt? I don&#8217;t know. It&#8217;s actually really hard for humans to agree on what revenue is. Yes.</p><p><strong>Ryan Lopopolo:</strong> Yes.</p><p><strong>swyx:</strong> What is an active user?</p><p><strong>Ryan Lopopolo:</strong> There&#8217;s what, five data scientists in the company that have defined this Golden.</p><p><strong>swyx:</strong> They, yeah. And no. And there&#8217;s also internal politics. Yes. As to attribution of I&#8217;m marketing, I&#8217;m responsible for this much, and sales is responsible for this much, and they all add up to more than a hundred. And I&#8217;m like you guys have different definitions.</p><p><strong>Vibhu:</strong> Yeah. And if you&#8217;re a startup, everything is a RR,</p><p><strong>swyx:</strong> So I think that&#8217;s cool.</p><p>Oh, you guys blog about this. Okay. I didn&#8217;t see this. Yeah. Is this the same thing? I don&#8217;t know. This is what you&#8217;re referring to? Yes. Okay. We&#8217;ll send people to read this. This is our data.</p><p><strong>Vibhu:</strong> Him this one.</p><p><strong>swyx:</strong> Yeah. I don&#8217;t know if you&#8217;re you have any highlights? I</p><p><strong>Vibhu:</strong> No. In general from the playlist.</p><p>Yeah. A lot of good things to read.</p><p><strong>swyx:</strong> Yeah. Yeah. Lot, lots of homework for people. No, but like data as the feedback layer, you need to solve this first in order to have the products feedback loop closed. That&#8217;s right. So for the agents to understand and this is not something that humans have not solved.</p><p>This like, and</p><p><strong>Ryan Lopopolo:</strong> this is [01:03:00] how you build artists that do more than coding, right? Yeah.</p><p><strong>swyx:</strong> Yeah.</p><p><strong>Ryan Lopopolo:</strong> To actually understand how you operate the business.</p><p><strong>swyx:</strong> Yeah.</p><p><strong>Ryan Lopopolo:</strong> You have to understand what revenue is, what your customer segments are. Yeah. What your product lines are.</p><h2>[01:03:13] Company Context and Memes</h2><p><strong>Ryan Lopopolo:</strong> Like one thing that&#8217;s in looping back to the code base that we described here for harnessing, one thing that&#8217;s in core beliefs.md is who&#8217;s on the team, what product we&#8217;re building, who our end customers are.</p><p>Who our pilot customers are, what the full vision of what we want to achieve over the next 12 months is these are all bits of context that inform how we would go about building the software. Oh my God. So we have to give it to the agent too.</p><p><strong>Vibhu:</strong> I&#8217;m guessing that stuff is like pretty dynamic and it changes over time too, right?</p><p>Like part of it was, it&#8217;s not just a big spec. You have it as one of the things and it will iterate.</p><p><strong>Ryan Lopopolo:</strong> One, one thing that I think is gonna break your mind even more is we have skills for how to properly generate deep fried memes and have Ji culture [01:04:00] and Slack. Because with the Slack Chachi PT app that you&#8217;re able to use in Codex, like I can get the agent to shit post on my behalf.</p><p>Just, it&#8217;s part of humor.</p><p><strong>swyx:</strong> Theme humor. Humor is part of EGI. Is it funny? It is pretty good, yeah. Okay. Yeah,</p><p><strong>Ryan Lopopolo:</strong> it&#8217;s pretty good at making</p><p><strong>swyx:</strong> Deep, it&#8217;s a lot of I think humor is like a really hard intelligence test, right? It&#8217;s like you have to get a lot of context into like very few words.</p><p>This is why make references</p><p><strong>Ryan Lopopolo:</strong> is why five four is such a big uplift for our it&#8217;s the me. Yeah, for sure. Yeah. Yeah.</p><p><strong>swyx:</strong> It&#8217;s very cool.</p><p><strong>Vibhu:</strong> So five, four can two post. So that&#8217;s what we take over here.</p><p><strong>Ryan Lopopolo:</strong> Yeah. Maybe maybe when y&#8217;all are done here today, ask Codex to go over your coding agent sessions and to roast you.</p><p><strong>swyx:</strong> Love it. I&#8217;ll give it a shot. Give a shot. Coming back to the final point I wanted to make is, yeah I think that there, there are multiple other, like you guys are working on this, but this is a pattern that every other company out there should adopt. Yes. Regardless of whether or not they work with you.</p><p>To me, this is I saw this, I was like, fuck, [01:05:00] every company needs this. This</p><p>is</p><p><strong>swyx:</strong> multiple billions.</p><p><strong>Ryan Lopopolo:</strong> This is what it takes to get</p><p><strong>swyx:</strong> Yeah.</p><p><strong>Ryan Lopopolo:</strong> People to Yes. Yeah. Actually realize the benefits. Yes. And distribute.</p><p><strong>swyx:</strong> And it&#8217;s, it, I think it sounds boring to people like, oh, it&#8217;s for safeguards and whatever, but I think you to handle agents at scale like you are envisioning here I don&#8217;t know if it&#8217;s like a real screenshot, like a demo, but this is what you need.</p><p>This is, or my original sort of view of what Temporal was supposed to be that you, you built this dashboard and you basically have every long running process in the company Yes. In one dashboard and that&#8217;s it. That&#8217;s right.</p><p><strong>Vibhu:</strong> Yeah. I think it&#8217;s pretty customized towards every enterprise, right?</p><p>Like you care about different things.</p><p><strong>swyx:</strong> There&#8217;s a lot of customization, but there&#8217;ll be multiple unicorns just doing this as a service. I don&#8217;t know. I&#8217;m like very frontier field, if you can tell. Amazing. But it, it only clicked &#8216;cause obviously this came out first, then Harness eng, then symphony and only clicked for me that like, this is actually the thing you shipped to do that.</p><p><strong>Ryan Lopopolo:</strong> Yeah. Yeah. There&#8217;s a set of building blocks here that we assembled into these agents [01:06:00] and the building blocks themselves are part of the product, right? Yeah. The ability to steer revoke authorization if a model becomes misaligned, like all of this is accessible through Frontier. And there&#8217;s gonna be a bunch of stakeholders in the company that have the things they need to see in the platform Yeah.</p><p>To get to. Yes. So we&#8217;ll build all of those in the frontier so that we can actually do the widespread the planet. Yeah. That&#8217;s the fun part.</p><p><strong>swyx:</strong> Yeah. I&#8217;m also calling back to there&#8217;s this like levels of EGI I don&#8217;t know if Opening Eye is still talking about this, but they used to talk about five levels of EGI and one of it was like, oh, it&#8217;s like an intern coding software patient.</p><p>At some point it was AI organization and this is it. That&#8217;s right. This is level four or five. I can&#8217;t remember which, which level, but it&#8217;s somewhere along that path. Was this.</p><p><strong>Ryan Lopopolo:</strong> You know how I mentioned that my team is having fun sprinting ahead here. And we do this thing where we&#8217;re collecting all the agent trajectories from Codex to slurp them up and distill them.</p><p>This is what it means to build our team [01:07:00] level knowledge base, happen to reflect it back into the code base. But it doesn&#8217;t have to be that way. And it doesn&#8217;t have to be bound to just codex. I want Chacha BT to also learn our meaning culture and also the product we are building and how so that when I go ask it, it also has the full context of the way I do my work and I&#8217;m super excited for Frontier to enable this.</p><p><strong>swyx:</strong> Yeah. Amazing.</p><h2>[01:07:21] Harness vs Training Tension</h2><p><strong>swyx:</strong> What are the model people say when they see you do this? Like you have a lot of feedback, obviously you have a lot of usage, you have a lot of trajectories and don&#8217;t, I don&#8217;t imagine a lot of it&#8217;s useful to them, but some of it is,</p><p><strong>Vibhu:</strong> you have this too, you deploy a billion tokens of intelligence a day and this was, this was at the beginning of 2096.</p><p>You&#8217;re Yeah. Cooking.</p><p><strong>Ryan Lopopolo:</strong> Yeah, there&#8217;s this fundamental tension, which I think you have talked about between whether or not we invest deeper into the harness or we invest deeper into the training process to get the model to do more of this by default. Yeah, and I think success for the way we are [01:08:00] operating here means the model gets better taste because we can point the way there and none of the things we have built actively degrade Asian performance.</p><p>&#8216;cause really all they&#8217;re doing is running tests and like running tests is a good part of what it means to write reliable software. If we were building an entire separate rust scaffold around Codex to restrict its output, that I think would be like additional harness that would be prone to being scrapped.</p><p>But yeah. Yeah. If instead we can build all the guardrails in a way that&#8217;s just native to the output that Codex is already producing, which is code, I think. No friction with how the model continues to advance, but also like just good engineering and that&#8217;s the whole point.</p><p><strong>swyx:</strong> Yeah. So I&#8217;ve had similar discussions with research scientists where the RL equivalent is on policy versus off policy.</p><p>Yeah. And you&#8217;re basically saying that you should build an on policy harness, which is already within distribution and you [01:09:00] modify from there. But if you build it off policy, it&#8217;s not that useful.</p><p><strong>Ryan Lopopolo:</strong> That&#8217;s right.</p><p><strong>swyx:</strong> Super cool. Any, anybody thoughts, any things that we haven&#8217;t covered that we should get it, get out there?</p><h2>[01:09:08] Closing Thoughts &amp; OpenAI Hiring</h2><p><strong>Ryan Lopopolo:</strong> Just I&#8217;ve been super excited to benefit from all the cooking that the Codex team has been doing. Yes. They absolutely ship relentlessly. This is one of our core engineering values, ship relentlessly, and they, the team there embodies it. To extreme degree, yeah, I have five three and then Spark and five four come out within what feels like a month is just a phenomenally fast.</p><p><strong>swyx:</strong> It&#8217;s exactly a month ago it&#8217;s five three and yesterday was five four. Yeah. I mean it&#8217;s, do we have every month now is five five next? Exactly.</p><p><strong>Ryan Lopopolo:</strong> I can&#8217;t say that the poll markets would be very upset.</p><p><strong>swyx:</strong> I think it&#8217;s interesting that it&#8217;s also correlated with the growth. They announced that it&#8217;s 2 million users, but like almost don&#8217;t care about Codex anymore.</p><p>This is it, this is the gay man. It&#8217;s like coding cool, soft like knowledge work.</p><p><strong>Ryan Lopopolo:</strong> That&#8217;s right. That&#8217;s right. This is the thing to chase after. Yeah. And this is one of things that my team is excited to support,</p><p><strong>swyx:</strong> get the whole like [01:10:00] self-hosted harness thing working, which you have done and like the rest of us are trying to figure out how to catch up, but then do things.</p><p>You That&#8217;s right. With you</p><p><strong>Vibhu:</strong> do things.</p><p><strong>swyx:</strong> That&#8217;s right. You can just do things. That&#8217;s the line for the episode.</p><p><strong>Vibhu:</strong> That&#8217;s it. Any other call to actions. You&#8217;re based in Seattle, your team, I&#8217;m guessing. New Bellevue office.</p><p><strong>Ryan Lopopolo:</strong> New Bellevue office. We just had the grand opening yesterday as of the recording date which was fantastic.</p><p>Beautiful buildings. Super excitedly part of the Bellevue Community building the future in Washington. And I would say that there is lots of work to be done in order to successfully serve enterprise customers here in Frontier. We are certainly hiring and if you haven&#8217;t tried the Codex app yet, please give it a download.</p><p>We just passed 2 million weekly active users growing at a phenomenally fast rate, 25% week over week. Come join us.</p><p><strong>swyx:</strong> Yes. And I think that&#8217;s an interesting no. My, my final observation opening is a very San Francisco centric company. I know people who have been. [01:11:00] Who turned down the job or didn&#8217;t get the job &#8216;cause they didn&#8217;t want to move to sf and now they just don&#8217;t have a choice.</p><p>You have to open the London, you have to open the Seattle. And I wonder if that&#8217;s gonna be a shift in the culture, obviously you can&#8217;t say, but</p><p><strong>Ryan Lopopolo:</strong> I was one of the first engineering hires out of our Seattle office, so Yeah.</p><p><strong>swyx:</strong> See I was very natural.</p><p><strong>Ryan Lopopolo:</strong> Its success has been part of what I have been building toward and it is, it has grown quite well, right?</p><p>Yeah. We have durable products in the lines of business that are built outta there a ton of zero to one work happening as well, which is the core essence of the way we do applied AI work at the company to sprint after it new to figure out where we can actually successfully deploy the model.</p><p>Yeah. Yes. A hundred percent. We also have a New York office too that has a ton of engineering presence.</p><p><strong>swyx:</strong> Yeah. Exact. Exactly. That&#8217;s these are my road roadmaps for a e wherever people hiring engineers, I will go. That&#8217;s right. Ra it&#8217;s</p><p><strong>Vibhu:</strong> a cool office to New York is a old REI building, I believe the REI office.</p><p><strong>swyx:</strong> It&#8217;s just No, you&#8217;ll never be as big. New York is you can&#8217;t get [01:12:00] the size of office that they need.</p><p><strong>Ryan Lopopolo:</strong> The New York office, Seattle user has a very office Mad Men vibe. It&#8217;s beautiful. The Bellevue one is very green, gold fixtures, very Pacific Northwest is very cool place to the vibe.</p><p>Be local</p><p><strong>Vibhu:</strong> little, yeah. A lot of people are like there for people like New York. They wanna be in New York, right?</p><p><strong>Ryan Lopopolo:</strong> Yeah. Yeah. We have a fantastic workplace team that has been building out these offices. It really is a privilege to work here. Yeah. Excellent. Okay. Thank you for your time. You&#8217;ve been very</p><p><strong>swyx:</strong> generous and you&#8217;re, you&#8217;ve been cooking, so I&#8217;m gonna let you get back to cooking.</p><p>It&#8217;s been amazing to be with you folks. Happy Friday. Happy Friday.</p>]]></content:encoded></item><item><title><![CDATA[[AINews] Gemma 4 crosses 2 million downloads]]></title><description><![CDATA[a quiet day lets us give due respect to the enormously successful Gemma 4 launch]]></description><link>https://www.latent.space/p/ainews-gemma-4-crosses-2-million</link><guid isPermaLink="false">https://www.latent.space/p/ainews-gemma-4-crosses-2-million</guid><pubDate>Tue, 07 Apr 2026 00:17:23 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/_zdroS0Hc74" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We commented on this <a href="https://www.latent.space/p/ainews-gemma-4-the-best-small-multimodal">last Thursday</a>, but Gemma 4&#8217;s continued deployment and positive reviews over the weekend has pushed it to <strong><a href="https://huggingface.co/collections/google/gemma-4">around 2 million downloads in its first week</a></strong>!</p><p>(For contrast, <strong><a href="https://huggingface.co/collections/google/gemma-3-release">Gemma 3</a></strong><a href="https://huggingface.co/collections/google/gemma-3-release"> totaled 6.7m downloads</a> in the past year, <strong><a href="https://huggingface.co/collections/google/gemma-2-release">Gemma 2</a></strong> had 1.4m downloads since Jun 2024 launch, whereas <strong>Qwen 3.5</strong> has gained about <strong>27m</strong> downloads inclusive of the 1.5 months <a href="https://www.latent.space/p/ainews-qwen35-397b-a17b-the-smallest?utm_source=publication-search">since their 397B-A17B flagship model drop</a>)</p><p>The <a href="https://www.youtube.com/watch?v=_zdroS0Hc74">Gemma 4 keynote</a> will be live in 3 days from London, which you can bookmark now:</p><div id="youtube2-_zdroS0Hc74" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;_zdroS0Hc74&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/_zdroS0Hc74?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p></p><p>Separately, we&#8217;d also highlight the Hermes Agent hype - our friends at the <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Turing Post&quot;,&quot;id&quot;:540282,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/turingpost&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c2c67aa2-8e5f-4bff-b7b8-048e848d36ff_512x512.png&quot;,&quot;uuid&quot;:&quot;05ca4442-c9e5-4e41-93ce-25f4ff1e90be&quot;}" data-component-name="MentionToDOM"></span> have a good writeup on <a href="https://x.com/TheTuringPost/status/2040936147720048909">the Hermes vs OpenClaw differences</a>.</p><p></p><blockquote><p>AI News for 4/4/2026-4/6/2026. We checked 12 subreddits, <a href="https://twitter.com/i/lists/1585430245762441216">544 Twitters</a> and no further Discords. <a href="https://news.smol.ai/">AINews&#8217; website</a> lets you search all past issues. As a reminder, <a href="https://www.latent.space/p/2026">AINews is now a section of Latent Space</a>. You can <a href="https://support.substack.com/hc/en-us/articles/8914938285204-How-do-I-subscribe-to-or-unsubscribe-from-a-section-on-Substack">opt in/out</a> of email frequencies!</p></blockquote><div><hr></div><h1><strong>AI Twitter Recap</strong></h1><p></p><p><strong>Gemma 4&#8217;s Rapid Local Adoption and the On-Device Open Model Moment</strong></p><ul><li><p><strong>Gemma 4 is driving a sharp &#8220;local-first&#8221; wave</strong>: multiple posts pointed to Gemma 4 becoming the top trending / #1 model on Hugging Face, with strong enthusiasm for its practical usability rather than just leaderboard performance&#8212;see <a href="https://x.com/ClementDelangue/status/2040911131108069692">@ClementDelangue</a>, <a href="https://x.com/GlennCameronjr/status/2040529333794824456">@GlennCameronjr</a>, and <a href="https://x.com/Yampeleg/status/2040495537598648357">@Yampeleg</a>. The strongest signal was how quickly people were running it on consumer Apple hardware: <a href="https://x.com/adrgrondin/status/2040512861953270226">@adrgrondin</a> showed <strong>Gemma 4 E2B</strong> on an <strong>iPhone 17 Pro</strong> at roughly <strong>40 tok/s</strong> with <strong>MLX</strong>; <a href="https://x.com/enjojoyy/status/2040563245925151229">@enjojoyy</a> reported a similar iPhone deployment; <a href="https://x.com/_philschmid/status/2041171039598543064">@_philschmid</a> highlighted Gemma 4 E2B in <strong>AI Edge Gallery</strong> using skills for Wikipedia queries. Red Hat also published <strong>quantized Gemma 4 31B</strong> model cards in <strong>NVFP4</strong> and <strong>FP8-block</strong> formats with instruction-following evals live, and reasoning/vision evals pending, via <a href="https://x.com/RedHat_AI/status/2040766645480628589">@RedHat_AI</a>. Together these posts suggest Gemma 4 is not just another open release; it is becoming a reference point for <strong>edge inference, Apple Silicon tooling, and low-friction local deployment</strong>.</p></li><li><p><strong>The commercial implication is pressure on paid chat subscriptions and cloud dependence</strong>: some of the more viral commentary was reductive, but it captures a real shift. <a href="https://x.com/AlexEngineerAI/status/2040260903053197525">@AlexEngineerAI</a> argued that Gemma 4 running locally closes enough of the gap to make a Claude subscription less compelling for some users, while <a href="https://x.com/ben_burtenshaw/status/2040454752534761725">@ben_burtenshaw</a> reminded people that <strong>HF-hosted models are free to use</strong> and can replace portions of an agent workflow. On the infra side, <a href="https://x.com/ollama/status/2041238722914685336">@ollama</a> launched <strong>Gemma 4 on Ollama Cloud</strong> backed by <strong>NVIDIA Blackwell GPUs</strong>, making it available to tools like OpenClaw and Claude-style workflows without self-hosting. The notable ecosystem post from <a href="https://x.com/osanseviero/status/2041154555530932578">@osanseviero</a> also underscored how broad the launch coordination was&#8212;<strong>HF, vLLM, llama.cpp, Ollama, NVIDIA, Unsloth, SGLang, Docker, Cloudflare</strong> and others&#8212;which is a reminder that &#8220;open model success&#8221; increasingly depends on <strong>simultaneous downstream systems support</strong>, not just weights.</p></li></ul><p><strong>Hermes Agent&#8217;s Self-Improving Agent Loop, OpenClaw Friction, and the Push for Open Trace Data</strong></p><ul><li><p><strong>Hermes Agent was the dominant agent-framework story in this batch</strong>: the core narrative is that Nous&#8217; system is winning mindshare by combining <strong>persistent memory</strong>, <strong>self-generated/refined skills</strong>, and a more opinionated self-improvement loop. The launch of a <strong>Manim skill</strong> by <a href="https://x.com/NousResearch/status/2040931043658567916">@NousResearch</a> was especially resonant because it demonstrated an agent skill that produces immediately legible artifacts&#8212;technical animations and explainers&#8212;rather than yet another PDF summarizer. This was amplified by demos and reactions from <a href="https://x.com/ErickSky/status/2040956335764734235">@ErickSky</a>, <a href="https://x.com/lucatac0/status/2041018088913608923">@lucatac0</a>, <a href="https://x.com/Sentdex/status/2041165530812334417">@Sentdex</a>, <a href="https://x.com/casper_hansen_/status/2041046264758858081">@casper_hansen_</a>, and <a href="https://x.com/noctus91/status/2041084870722793707">@noctus91</a>. Product updates from <a href="https://x.com/Teknium/status/2041233409901769133">@Teknium</a> added <strong>slash-command skill loading</strong> for Discord/Telegram bots, while community tools like <strong>Hermes HUD</strong> mapped live processes to tmux panes and surfaced approvals via <a href="https://x.com/aijoey/status/2040978270439580042">@aijoey</a>, and multiple WebUI integrations emerged from <a href="https://x.com/Teknium/status/2040998328461316524">@Teknium</a>, <a href="https://x.com/nesquena/status/2041000592215298123">@nesquena</a>, and <a href="https://x.com/magiknono/status/2040524343973740584">@magiknono</a>.</p></li><li><p><strong>The contrast with OpenClaw centered on architecture and business-model fragility</strong>: several posts compared the two directly. <a href="https://x.com/TheTuringPost/status/2040936147720048909">@TheTuringPost</a> summarized the distinction as <strong>human-authored skills vs self-forming skills</strong>, <strong>Markdown memory vs persistent/searchable memory stacks</strong>, and <strong>gateway control plane vs self-improving loop</strong>. That framing was echoed by practitioners like <a href="https://x.com/SnuuzyP/status/2040999794894663996">@SnuuzyP</a>, <a href="https://x.com/DoctaDG/status/2041051272560923090">@DoctaDG</a>, and <a href="https://x.com/spideystreet/status/2041172439468511266">@spideystreet</a>, many of whom cited easier onboarding and less manual skill fiddling. The backdrop here was mounting frustration with Claude subscription gating and uptime: <a href="https://x.com/theo/status/2041016477047034012">@theo</a> reported Claude Code errors when analyzing its own source; <a href="https://x.com/Yuchenj_UW/status/2041187141523526011">@Yuchenj_UW</a> and <a href="https://x.com/ratlimit/status/2040787102078546068">@ratlimit</a> highlighted outages; <a href="https://x.com/Yuchenj_UW/status/2041202983640432966">@Yuchenj_UW</a> argued the <strong>$20/$200 subscription model is structurally mismatched to 24/7 agent workloads</strong>. That economic critique helps explain the rhetorical momentum behind <a href="https://x.com/NousResearch/status/2040471903433896328">@NousResearch</a>&#8217;s &#8220;<strong>Open Source is inevitable</strong>.&#8221;</p></li><li><p><strong>A more important long-term thread was open agent data</strong>: <a href="https://x.com/badlogicgames/status/2040979640265633882">@badlogicgames</a> released <strong>pi-share-hf</strong> for publishing coding-agent sessions as Hugging Face datasets with PII defenses, then published his own sessions via <a href="https://x.com/badlogicgames/status/2041151967695634619">@badlogicgames</a>. <a href="https://x.com/ClementDelangue/status/2041189872556269697">@ClementDelangue</a> explicitly framed this as the missing ingredient for <strong>open-source frontier agents</strong>: the community already generates the traces, so it should crowdsource the dataset. This connected cleanly to <a href="https://x.com/salman_paracha/status/2040215191678509521">@salman_paracha</a>&#8217;s <strong>Signals</strong> paper on trajectory sampling/triage for agentic interactions and Baseten&#8217;s argument that self-improving models should learn directly from <strong>recorded production traces</strong> instead of requiring clean sandboxes, via <a href="https://x.com/baseten/status/2041194606512279617">@baseten</a>. This is arguably the most technically substantive &#8220;agent&#8221; trend here: not just better harnesses, but an emerging stack around <strong>trace capture, curation, and training from real usage</strong>.</p></li></ul><p><strong>New Research Signals: RL, Routing, Agent Evaluation, and Small Specialized Models</strong></p><ul><li><p><strong>Post-training and RL efficiency remained active areas of substance</strong>: <a href="https://x.com/TheTuringPost/status/2040389184234651815">@TheTuringPost</a> highlighted Alibaba Qwen&#8217;s <strong>FIPO</strong> (<strong>Future-KL Influenced Policy Optimization</strong>), which assigns more credit to tokens that strongly affect future steps; the reported results included reasoning traces extending from roughly <strong>4K to 10K+ tokens</strong> and <strong>AIME</strong> gains from around <strong>50% to ~56&#8211;58%</strong>, ahead of cited DeepSeekR1-Zero-Math and around/overtaking o1-mini depending on setup. <a href="https://x.com/finbarrtimbers/status/2041176604961878271">@finbarrtimbers</a> wrote up how <strong>OLMo 3</strong> moved from synchronous to <strong>asynchronous RL</strong>, producing a <strong>4&#215; throughput</strong> gain in tokens/sec. Other notable paper pointers included <strong>Self-Distilled RLVR / RLSD</strong> via <a href="https://x.com/_akhaliq/status/2041183818317509028">@_akhaliq</a> and <a href="https://x.com/HuggingPapers/status/2041188981195391447">@HuggingPapers</a>, plus <strong>Path-Constrained MoE</strong> via <a href="https://x.com/TheAITimeline/status/2040953557961080843">@TheAITimeline</a>, which constrains routing paths across layers to improve statistical efficiency and remove auxiliary load-balancing losses.</p></li><li><p><strong>Agent and benchmark research is shifting away from toy tasks</strong>: <a href="https://x.com/GeZhang86038849/status/2041184352516919690">@GeZhang86038849</a> introduced <strong>XpertBench</strong>, explicitly targeting <strong>expert-level, open-ended workflow evaluation</strong> rather than saturated exam-style benchmarks. <a href="https://x.com/TheTuringPost/status/2041124796361236608">@TheTuringPost</a> shared a survey on tool use covering the progression from single function calls to <strong>long-horizon orchestration</strong>, replanning, feedback loops, and efficiency concerns such as latency/cost budgets. In data/enterprise workflows, <a href="https://x.com/CShorten30/status/2041154055993430365">@CShorten30</a> pointed to Shreya Shankar&#8217;s <strong>Data Agent Benchmark</strong> for multi-step queries across heterogeneous DB systems. These are all signs that eval design is catching up to what production agent builders care about: <strong>workflow completion, ambiguity handling, orchestration quality, and cost</strong>.</p></li><li><p><strong>Small specialized models continued to make strong case-study arguments</strong>: <a href="https://x.com/DavidGFar/status/2041063368656585002">@DavidGFar</a> released <strong>SauerkrautLM-Doom-MultiVec-1.3M</strong>, a <strong>1.3M-parameter ModernBERT-Hash</strong> model trained on <strong>31K human-play frames</strong> that outperformed far larger API-accessed LLMs on a VizDoom task while running in <strong>31 ms on CPU</strong>. The result is narrow, but the point is important: appropriately scoped models can dominate on <strong>real-time control tasks</strong> where latency and architecture matter more than broad world knowledge. Relatedly, <a href="https://x.com/MaziyarPanahi/status/2040776481673281936">@MaziyarPanahi</a> pushed <strong>Falcon Perception</strong>, a <strong>0.6B</strong> segmentation-oriented vision-language model reportedly outperforming SAM 3 in his comparisons and running on MacBooks with MLX; this was echoed by <a href="https://x.com/Prince_Canuma/status/2040861768138789012">@Prince_Canuma</a> and <a href="https://x.com/ivanfioravanti/status/2040886300971004270">@ivanfioravanti</a>. The recurring theme is that <strong>specialization + better systems fit</strong> can beat generic scale.</p></li></ul><p><strong>OpenAI and Anthropic: Policy Signaling, Governance Scrutiny, and Compute Economics</strong></p><ul><li><p><strong>OpenAI&#8217;s biggest public move was political, not product</strong>: the company and its allies pushed a new <strong>&#8220;Industrial Policy for the Intelligence Age&#8221;</strong> framing, summarized by <a href="https://x.com/kimmonismus/status/2041130939175284910">@kimmonismus</a>, <a href="https://x.com/OpenAINewsroom/status/2041198359420215453">@OpenAINewsroom</a>, and <a href="https://x.com/AdrienLE/status/2041179073167454689">@AdrienLE</a>. Key ideas included a <strong>Public Wealth Fund</strong>, <strong>portable benefits</strong>, <strong>32-hour workweek pilots</strong>, a <strong>Right to AI</strong>, stronger provenance/audit infrastructure, and containment playbooks for dangerous released models. The notable strategic message is that OpenAI is now publicly asserting a transition toward <strong>superintelligence</strong> as an active policy problem, not a distant hypothetical. Reactions were mixed: some saw it as unusually frank about disruption, others as premature or politically convenient, e.g. <a href="https://x.com/Dan_Jeffries1/status/2041170970631676067">@Dan_Jeffries1</a> and <a href="https://x.com/jeremyslevin/status/2041182591546531924">@jeremyslevin</a>. OpenAI also launched a <strong>Safety Fellowship</strong> via <a href="https://x.com/OpenAI/status/2041202511647019251">@OpenAI</a> and <a href="https://x.com/markchen90/status/2041250842255425767">@markchen90</a>.</p></li><li><p><strong>At the same time, scrutiny around Sam Altman and OpenAI governance intensified sharply</strong>: a major New Yorker investigation was amplified by <a href="https://x.com/RonanFarrow/status/2041213917611856067">@RonanFarrow</a>, <a href="https://x.com/NewYorker/status/2041111369655964012">@NewYorker</a>, and lengthy community summaries like <a href="https://x.com/ohryansbelt/status/2041151473984123274">@ohryansbelt</a>. The reporting revisited the 2023 firing/reinstatement saga with claims about internal memos, allegations of deception, board manipulation, safety-process concerns, and the under-resourcing of superalignment. OpenAI-side pushback arrived via <a href="https://x.com/tszzl/status/2041265558054965534">@tszzl</a>, who said the alignment team remains one of the largest and most compute-rich programs at the company. Separately, <a href="https://x.com/anissagardizy8/status/2040894109817393240">@anissagardizy8</a> and <a href="https://x.com/kimmonismus/status/2041100365303808069">@kimmonismus</a> reported tension between Altman and CFO <strong>Sarah Friar</strong>, especially around compute spending and IPO readiness.</p></li><li><p><strong>Anthropic&#8217;s counterpoint was compute and revenue scale</strong>: <a href="https://x.com/AnthropicAI/status/2041275561704931636">@AnthropicAI</a> announced an agreement with <strong>Google and Broadcom</strong> for <strong>multiple gigawatts of next-generation TPU capacity</strong> coming online from <strong>2027</strong>, to train and serve frontier Claude models. Anthropic also stated its run-rate revenue has surpassed <strong>$30B</strong>, up from <strong>$9B</strong> at the end of 2025, via <a href="https://x.com/AnthropicAI/status/2041275563466502560">@AnthropicAI</a>. That pairs with reporting on the economic tension in frontier labs: <a href="https://x.com/kimmonismus/status/2041203798723666375">@kimmonismus</a> cited WSJ reporting that revenues are exploding, but <strong>training and inference costs remain enormous</strong>, with OpenAI projecting <strong>$121B compute spend by 2028</strong>. For engineers, the practical takeaway is straightforward: the frontier race is increasingly bottlenecked not by model ideas alone, but by <strong>capital structure, long-dated compute contracts, and serving economics</strong>.</p></li></ul><p><strong>Systems and Infra: Faster RL, Faster MoE Decoding, Better GPU/Edge Tooling</strong></p><ul><li><p><strong>Several posts were unusually concrete about systems wins</strong>: <a href="https://x.com/cursor_ai/status/2041260649267986643">@cursor_ai</a> reported <strong>1.84&#215; faster MoE token generation on Blackwell GPUs</strong> with improved output quality via &#8220;warp decode,&#8221; a result tied directly to more frequent Composer model updates. <a href="https://x.com/tri_dao/status/2041191260682150048">@tri_dao</a> noted that a <strong>fast Muon optimizer</strong> path is coming to <strong>consumer Blackwell cards</strong>, because the implementation is expressed as <strong>matmul + epilogue</strong>, allowing reuse of the mainloop work. On the RL side, <a href="https://x.com/finbarrtimbers/status/2041176604961878271">@finbarrtimbers</a> provided a rare engineering postmortem on making OLMo 3&#8217;s RL stack asynchronous for a <strong>4&#215; throughput</strong> jump.</p></li><li><p><strong>The Apple/local stack and training/inference education ecosystem also kept improving</strong>: <a href="https://x.com/josephjojoe/status/2041215366177636468">@josephjojoe</a> open-sourced an <strong>MLX port of ESM-2</strong> for protein modeling on Apple Silicon, broadening local bio-LLM experimentation. <a href="https://x.com/rasbt/status/2041140643959885999">@rasbt</a> added an RSS feed to the <strong>LLM Architecture Gallery</strong>, a small but useful quality-of-life improvement for keeping up with model designs. <a href="https://x.com/UnslothAI/status/2041177756848083266">@UnslothAI</a> said its free notebook can now train/run <strong>500+ models</strong>. For deeper systems understanding, <a href="https://x.com/levidiamode/status/2041229052804280811">@levidiamode</a> praised Hugging Face&#8217;s <strong>Ultra-Scale Playbook</strong> for unifying <strong>DP/TP/PP/EP/context parallelism</strong> with empirical scaling evidence across up to <strong>512 GPUs</strong>.</p></li></ul><p><strong>Top tweets (by engagement)</strong></p><ul><li><p><strong>Gemma 4 on-device demo</strong>: <a href="https://x.com/adrgrondin/status/2040512861953270226">@adrgrondin</a> showing <strong>Gemma 4 E2B</strong> on <strong>iPhone 17 Pro</strong> at ~<strong>40 tok/s</strong> with MLX was the standout technical viral post.</p></li><li><p><strong>Claude subscription and local-open-model substitution</strong>: <a href="https://x.com/AlexEngineerAI/status/2040260903053197525">@AlexEngineerAI</a> captured the mood that local open models are now &#8220;good enough&#8221; for many workflows.</p></li><li><p><strong>Open source posture</strong>: <a href="https://x.com/NousResearch/status/2040471903433896328">@NousResearch</a> distilled the broader movement with &#8220;<strong>Open Source is inevitable</strong>.&#8221;</p></li><li><p><strong>Claude outages and gating backlash</strong>: <a href="https://x.com/ratlimit/status/2040787102078546068">@ratlimit</a>, <a href="https://x.com/theo/status/2041111862113444221">@theo</a>, and <a href="https://x.com/Yuchenj_UW/status/2041202983640432966">@Yuchenj_UW</a> collectively turned uptime and subscription economics into a mainstream engineering complaint.</p></li><li><p><strong>OpenAI governance investigation</strong>: <a href="https://x.com/RonanFarrow/status/2041213917611856067">@RonanFarrow</a> and <a href="https://x.com/ohryansbelt/status/2041151473984123274">@ohryansbelt</a> drove the biggest technically adjacent corporate-governance story of the day.</p></li><li><p><strong>Anthropic compute scale</strong>: <a href="https://x.com/AnthropicAI/status/2041275561704931636">@AnthropicAI</a> announcing <strong>multi-gigawatt TPU capacity</strong> and <a href="https://x.com/AnthropicAI/status/2041275563466502560">@AnthropicAI</a> citing <strong>$30B run-rate revenue</strong> were among the clearest signals of frontier-lab scale.</p></li></ul><div><hr></div><h1><strong>AI Reddit Recap</strong></h1><h2><strong>/r/LocalLlama + /r/localLLM Recap</strong></h2><h3><strong>1. Gemma 4 Model Launch and Benchmarks</strong></h3>
      <p>
          <a href="https://www.latent.space/p/ainews-gemma-4-crosses-2-million">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[[AINews] Good Friday]]></title><description><![CDATA[a quiet day.]]></description><link>https://www.latent.space/p/ainews-good-friday</link><guid isPermaLink="false">https://www.latent.space/p/ainews-good-friday</guid><pubDate>Fri, 03 Apr 2026 22:03:37 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/knx2wrILP1M" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We covered this yesterday, but <a href="https://www.latent.space/p/ainews-gemma-4-the-best-small-multimodal">positive Gemma reviews</a> keep streaming in. </p><p>Early analytics from our Marc Andreesen pod are already pointing towards it being one of the top Latent Space pods of all time. We&#8217;ll hear more from the creators of both OpenClaw and Pi (and many other top Europe-origin AI tools) live from London next week. Livestream links for <a href="https://www.youtube.com/watch?v=O_IMsEg91g8">AIE Europe</a> next week is now up, including a great OpenClaw song. <a href="https://www.youtube.com/watch?v=O_IMsEg91g8">Hit the bell</a> to help promote it in the algorithm please and thank you!</p><div id="youtube2-knx2wrILP1M" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;knx2wrILP1M&quot;,&quot;startTime&quot;:&quot;1314s&quot;,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/knx2wrILP1M?start=1314s&amp;rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p></p><blockquote><p>AI News for 4/3/2026-4/4/2026. We checked 12 subreddits, <a href="https://twitter.com/i/lists/1585430245762441216">544 Twitters</a> and no further Discords. <a href="https://news.smol.ai/">AINews&#8217; website</a> lets you search all past issues. As a reminder, <a href="https://www.latent.space/p/2026">AINews is now a section of Latent Space</a>. You can <a href="https://support.substack.com/hc/en-us/articles/8914938285204-How-do-I-subscribe-to-or-unsubscribe-from-a-section-on-Substack">opt in/out</a> of email frequencies!</p></blockquote><div><hr></div><h1><strong>AI Twitter Recap</strong></h1><p><strong>Gemma 4&#8217;s Apache-licensed launch, local inference performance, and day-0 ecosystem support</strong></p><ul><li><p><strong>Gemma 4 is the day&#8217;s defining open-model release</strong>: Google launched <strong>Gemma 4</strong> under <strong>Apache 2.0</strong>, with multiple posts emphasizing its positioning for <strong>reasoning, agentic workflows, multimodality, and on-device use</strong>. <a href="https://x.com/fchollet/status/2039845249334510016">@fchollet</a> called it Google&#8217;s strongest open model yet and recommended the <strong>JAX backend</strong> in KerasHub; <a href="https://x.com/demishassabis/status/2040067244349063326">@demishassabis</a> highlighted efficiency, claiming Gemma 4 outperforms models <strong>10x larger</strong> on Google&#8217;s chart. Community reaction centered on the license shift: <a href="https://x.com/ClementDelangue/status/2039941213244072173">@ClementDelangue</a>, <a href="https://x.com/QuixiAI/status/2039862230452252926">@QuixiAI</a>, and <a href="https://x.com/googlegemma/status/2040107948010242075">@googlegemma</a> all stressed that this is a <strong>&#8220;real&#8221; open-weights release</strong> with broad downstream usability.</p></li><li><p><strong>The ecosystem was unusually ready on day 0</strong>: Support landed immediately across <strong>vLLM</strong> (<a href="https://x.com/mgoin_/status/2039860597517394279">GPU, TPU, XPU simultaneously</a>), <strong>llama.cpp</strong> (<a href="https://x.com/ggerganov/status/2039943099284140286">@ggerganov</a>), <strong>Ollama</strong> (<a href="https://x.com/MichaelGannotti/status/2039903041642508541">new models available</a>), <strong>Intel hardware</strong> (<a href="https://x.com/intelnews/status/2040106767258906707">Xeon, Xe GPU, Core Ultra</a>), <strong>Unsloth</strong> (<a href="https://x.com/NVIDIA_AI_PC/status/2040096993800761579">local run/fine-tune support</a>), <strong>Hugging Face Inference Endpoints</strong> (<a href="https://x.com/ErikKaum/status/2040008281796513939">one-click deploy</a>), and <strong>AI Studio / Google AI Studio collateral</strong> (<a href="https://x.com/GoogleAIStudio/status/2040090067709075732">article link</a>). For architecture-oriented readers, both <a href="https://x.com/osanseviero/status/2040105484061954349">@osanseviero</a> and <a href="https://x.com/MaartenGr/status/2040099556948390075">@MaartenGr</a> shared deep visual guides covering <strong>MoE design, vision/audio encoders, and per-layer embeddings</strong>.</p></li><li><p><strong>Local inference benchmarks were the main practical story</strong>: multiple builders showed Gemma 4 running on consumer hardware, with particular attention to the <strong>26B A4B MoE</strong>. <a href="https://x.com/basecampbernie/status/2039847254534852783">@basecampbernie</a> reported <strong>162 tok/s decode</strong> and <strong>262K native context on a single RTX 4090</strong> at <strong>19.5 GB VRAM</strong>, while <a href="https://x.com/Prince_Canuma/status/2039840313074753896">@Prince_Canuma</a> showed <strong>TurboQuant KV cache</strong> cutting memory from <strong>13.3 GB to 4.9 GB</strong> at 128K context for the 31B model, with some decode-speed penalty. There were also examples on weaker local devices: <a href="https://x.com/measure_plan/status/2040069272613834847">@measure_plan</a> reported <strong>34 tok/s</strong> for 26B-A4B on a <strong>Mac mini M4 with 16 GB</strong>, <a href="https://x.com/kimmonismus/status/2039978863644537048">@kimmonismus</a> argued the <strong>E4B tier brings useful AI directly to phones/laptops</strong>, and <a href="https://x.com/anemll/status/2040126326708031969">@anemll</a> got the model onto an <strong>iPhone with Swift MLX</strong>.</p></li><li><p><strong>Early benchmarking discourse was positive but not uncritical</strong>: <a href="https://x.com/arena/status/2039848959301361716">@arena</a> noted <strong>large ranking gains over Gemma 3 and 2</strong> at similar parameter scales, suggesting progress beyond pure scaling; later, <a href="https://x.com/arena/status/2040128319719670101">@arena</a> put <strong>Gemma 4 31B</strong> on the <strong>Pareto frontier</strong> against similarly priced models. Some users pushed back on presentation choices: <a href="https://x.com/stochasticchasm/status/2039912148676264334">@stochasticchasm</a> argued comparisons should be more clearly <strong>FLOP/active-parameter normalized</strong>, and <a href="https://x.com/reach_vb/status/2040070816247734720">@reach_vb</a> urged the field to move beyond <strong>Arena Elo</strong> as the default score.</p></li></ul><p><strong>Hermes Agent&#8217;s rapid adoption, memory/plugin architecture, and the &#8220;harness matters&#8221; shift</strong></p><ul><li><p><strong>Hermes Agent appears to be the breakout open-source agent harness of the day</strong>: across user reports, many developers explicitly said they had <strong>switched from OpenClaw/Openclaw to Hermes</strong> and found it more stable or more capable on long tasks. Examples include <a href="https://x.com/Zeneca/status/2039836468928233875">@Zeneca</a>, <a href="https://x.com/Everlier/status/2039853380844081260">@Everlier</a>, <a href="https://x.com/erick_lindberg_/status/2039897087878275580">@erick_lindberg_</a>, and <a href="https://x.com/AnomalistG/status/2039969500968501748">@AnomalistG</a>. A detailed Korean thread from <a href="https://x.com/supernovajunn/status/2039847124687605811">@supernovajunn</a> crystallized the narrative: the edge is not just the model, but the <strong>harness + learning loop</strong>, especially <strong>autonomous skill creation</strong>, reusable procedural memory, and higher reliability floors on real tasks.</p></li><li><p><strong>Nous shipped meaningful infrastructure, not just hype</strong>: <a href="https://x.com/Teknium/status/2039912975444926885">@Teknium</a> announced a reworked, <strong>pluggable memory system</strong> with support for <strong>Honcho, mem0, Hindsight, RetainDB, Byterover, OpenVikingAI, and Vectorize</strong>-style backends. Follow-up posts detailed the architectural cleanup: memory providers are now a dedicated plugin type, the core is more maintainable, and users can add their own providers more easily (<a href="https://x.com/Teknium/status/2040151297991770435">details</a>). Hermes also added <strong>inline diffs in the TUI</strong> (<a href="https://x.com/Teknium/status/2040152383121154265">post</a>) and <strong>provider credential pools</strong> for cycling between accounts/keys (<a href="https://x.com/Teknium/status/2040152744829567025">post</a>).</p></li><li><p><strong>The larger theme is that agent performance is becoming a harness-engineering problem</strong>: <a href="https://x.com/Vtrivedy10/status/2039872562662941118">@Vtrivedy10</a> described a &#8220;<strong>model-harness training loop</strong>&#8221; where teams combine harness engineering, trace collection, analysis, and fine-tuning to build domain-specific frontier performance. In a companion tweet, he argued the key raw material is <strong>massive trace data</strong>, mined by agents for failure modes and converted into training or harness improvements (<a href="https://x.com/Vtrivedy10/status/2040079505763504373">trace loop</a>). This complements Hermes&#8217; popularity: if open models are now &#8220;good enough,&#8221; better memory, tools, evals, and self-improvement loops may dominate application quality.</p></li><li><p><strong>There is also visible demand for open harnesses rather than closed product shells</strong>: <a href="https://x.com/michael_chomsky/status/2039986402260046226">@michael_chomsky</a> argued Anthropic should open-source Claude Code, partly because 2025 was &#8220;the year of mediocre harnesses&#8221;; <a href="https://x.com/hwchase17/status/2040134178864546159">@hwchase17</a> made the memory angle explicit, saying <strong>memory cannot remain trapped behind proprietary APIs or proprietary harnesses</strong>.</p></li></ul><p><strong>Coding agents, rate limits, and the cognitive bottleneck of parallel agent work</strong></p><ul><li><p><strong>The strongest user sentiment was not about raw model IQ but about operational friction</strong>: <a href="https://x.com/gdb/status/2039830819498491919">@gdb</a> lowered the barrier to trying <strong>Codex at work</strong> by removing up-front commitment, and later said the <strong>Codex app is growing super fast</strong> (<a href="https://x.com/gdb/status/2039950296969863283">post</a>). But at the same time, discussion around <strong>Claude Code rate limits</strong> was intense: <a href="https://x.com/theo/status/2039992633616224366">@theo</a> said &#8220;we need to talk about the Claude Code rate limits,&#8221; with follow-up user complaints from <a href="https://x.com/kimmonismus/status/2040026508169728257">@kimmonismus</a> and <a href="https://x.com/cto_junior/status/2040130186755371192">@cto_junior</a> suggesting that users are hitting caps faster than expected.</p></li><li><p><strong>A growing theme is cognitive saturation, not just compute scarcity</strong>: one of the most-engaged technical tweets was <a href="https://x.com/lennysan/status/2039845666680176703">@lennysan quoting @simonw</a>: using coding agents well can require <strong>every inch of senior engineering experience</strong>, and orchestrating <strong>four agents in parallel</strong> is mentally exhausting by mid-morning. That view showed up elsewhere: <a href="https://x.com/kylebrussell/status/2039825390131155270">@kylebrussell</a> praised Claude Code&#8217;s ability to drive many browser tabs for verification work, but later noted scaling gets &#8220;weird&#8221; and that <strong>2&#8211;4 sessions still seems optimal for his brain</strong> (<a href="https://x.com/kylebrussell/status/2040090424799350878">post</a>).</p></li><li><p><strong>Developers are adapting by externalizing context and observability</strong>: <a href="https://x.com/jerryjliu0/status/2039834316013031909">@jerryjliu0</a> described a practical setup where agents emit <strong>.md/.html artifacts</strong> to preserve context across sessions, with <strong>Obsidian</strong> as a local viewer and <strong>LiteParse</strong> replacing generic PDF parsers for better extraction from complex documents. On the observability side, LangChain shipped a <strong>Claude Code &#8594; LangSmith tracing plugin</strong> that logs subagents, tool calls, compaction, token usage, and enables org-level analysis (<a href="https://x.com/LangChain/status/2040137349313556633">announcement</a>).</p></li><li><p><strong>There&#8217;s also growing evidence that &#8220;good enough local fallback&#8221; matters</strong>: several posts framed Gemma 4 and Hermes together as a hedge against hosted-product friction. <a href="https://x.com/gregisenberg/status/2039853864082424198">@gregisenberg</a> emphasized that a model this capable now runs locally and can be swapped into <strong>Claude Code, Cursor, Hermes, or OpenClaw</strong>. <a href="https://x.com/kimmonismus/status/2039989730901623049">@kimmonismus</a> similarly highlighted a <strong>fully local assistant on a MacBook Air M4 with 16 GB</strong>, no API keys required.</p></li></ul><p><strong>Research signals: time horizons, recursive context management, and self-distillation</strong></p><ul><li><p><strong>METR-style &#8220;time horizon&#8221; results continue to trend upward</strong>: <a href="https://x.com/LyptusResearch/status/2039861448927739925">@LyptusResearch</a> applied the <strong>METR time-horizon methodology</strong> to <strong>offensive cybersecurity</strong>, reporting that capability has doubled every <strong>9.8 months since 2019</strong>, or <strong>5.7 months on a 2024+ fit</strong>, with <strong>Opus 4.6 and GPT-5.3 Codex</strong> reaching <strong>50% success on tasks taking human experts ~3 hours</strong>. Related commentary from <a href="https://x.com/scaling01/status/2040047917306876325">@scaling01</a> extrapolated METR horizons to roughly <strong>15.2 hours &#8220;today&#8221;</strong> and <strong>~87 hours by year-end</strong> under continuation assumptions.</p></li><li><p><strong>Long-context handling remains an active systems/research problem</strong>: <a href="https://x.com/DeepLearningAI/status/2039831830979838240">@DeepLearningAI</a> highlighted <strong>Recursive Language Models (RLMs)</strong> from MIT researchers Alex Zhang, Tim Kraska, and Omar Khattab: rather than stuffing everything into a monolithic prompt, the system offloads prompt management to an <strong>external environment</strong>, managing context programmatically. This idea resonated with practitioners: <a href="https://x.com/raibaggy/status/2039849261974814882">@raibaggy</a> joked that after moving workflows to RLMs, &#8220;you have to put the harness into the harness.&#8221;</p></li><li><p><strong>Post-training without labels/verifiers got notable attention</strong>: <a href="https://x.com/BoWang87/status/2039943931543331237">@BoWang87</a> summarized Apple&#8217;s <strong>Simple Self-Distillation (SSD)</strong> result for coding models: sample the model&#8217;s own outputs and fine-tune on them <strong>without correctness filtering, RL, or a verifier</strong>. The strongest cited gain was <strong>Qwen3-30B-Instruct: 42.4% &#8594; 55.3% pass@1 on LiveCodeBench</strong>, with especially large gains on hard problems. If robust, this suggests many code models are underperforming their latent capability due to decoding/post-training gaps rather than missing core competence.</p></li><li><p><strong>Additional research worth flagging</strong>: <a href="https://x.com/jaseweston/status/2040062089725645039">@jaseweston</a> shared a <strong>70-page</strong> paper on reasoning over mathematical objects, spanning <strong>training data, on-policy reward models, and on-policy inference methods</strong>; <a href="https://x.com/AnthropicAI/status/2040179539738030182">@AnthropicAI</a> published a &#8220;<strong>diff</strong>&#8221; method for surfacing behavioral differences between open-weight models; and <a href="https://x.com/AndrewLampinen/status/2040157250686484638">@AndrewLampinen</a> discussed test-time thinking as a way to retrieve and use <strong>latent knowledge</strong> from training data.</p></li></ul><p><strong>Enterprise and production AI: speech, security, access control, and real-world deployments</strong></p><ul><li><p><strong>Microsoft&#8217;s MAI-Transcribe-1 looks competitive on STT</strong>: <a href="https://x.com/ArtificialAnlys/status/2039862705096659050">@ArtificialAnlys</a> reported <strong>3.0% AA-WER</strong> (#4 overall on its leaderboard) and <strong>~69x real-time</strong> speed, with support for <strong>25 languages</strong> and preview availability through Azure Speech / Foundry. Pricing was quoted at <strong>$6 per 1,000 minutes</strong> (<a href="https://x.com/ArtificialAnlys/status/2039862709744021938">pricing post</a>).</p></li><li><p><strong>Security surfaced in multiple production contexts</strong>: <a href="https://x.com/simonw/status/2040080868958765229">@simonw</a> warned maintainers that the <strong>Axios supply-chain attack</strong> began with sophisticated social engineering aimed at a developer; <a href="https://x.com/gneubig/status/2040072807552327998">@gneubig</a> pulled out the practical lessons: stronger <strong>credential management, identity verification, and malware detection</strong>. Separately, <a href="https://x.com/thinkshiv/status/2039836920243486790">@thinkshiv</a> and <a href="https://x.com/jerryjliu0/status/2039841363202818505">@jerryjliu0</a> highlighted a joint <strong>Auth0 FGA + LlamaIndex</strong> approach to making <strong>authorization structural inside retrieval</strong>, rather than bolting it on after the fact.</p></li><li><p><strong>Inference infrastructure and real deployments got credible examples</strong>: Baseten and OpenEvidence both claimed very large-scale production use in clinical settings, with OpenEvidence saying <strong>over 40% of U.S. physicians</strong> rely on it and Baseten powers inference for that workload (<a href="https://x.com/EvidenceOpen/status/2040103018520281514">OpenEvidence</a>, <a href="https://x.com/tuhinone/status/2040113371593474176">Baseten</a>). On serving resilience, <a href="https://x.com/vllm_project/status/2039870472092049458">@vllm_project</a> highlighted <strong>DP-group fault tolerance in Ray Serve LLM for vLLM WideEP deployments</strong>, complementing <strong>Elastic EP</strong> at the engine layer.</p></li></ul><p><strong>Top tweets (by engagement, filtered for technical relevance)</strong></p><ul><li><p><strong>Agent workflow fatigue is becoming a first-class problem</strong>: <a href="https://x.com/lennysan/status/2039845666680176703">@lennysan quoting @simonw</a> on the mental cost of using multiple coding agents in parallel was the most resonant technical post in the set.</p></li><li><p><strong>Personal knowledge bases for agents are turning into a serious pattern</strong>: <a href="https://x.com/omarsar0/status/2039844072748204246">@omarsar0</a> described a highly customized research-paper knowledge base built in markdown with semantic indexing, agent-driven curation, and interactive artifacts; a follow-up shared the system diagram (<a href="https://x.com/omarsar0/status/2040099881008652634">diagram</a>).</p></li><li><p><strong>Gemma 4 had both broad mindshare and practical credibility</strong>: engagement concentrated not only on the launch itself&#8212;<a href="https://x.com/fchollet/status/2039845249334510016">@fchollet</a>, <a href="https://x.com/demishassabis/status/2040067244349063326">@demishassabis</a>&#8212;but on practical local-running claims from <a href="https://x.com/ClementDelangue/status/2039941213244072173">@ClementDelangue</a>, <a href="https://x.com/gregisenberg/status/2039853864082424198">@gregisenberg</a>, and <a href="https://x.com/kimmonismus/status/2039989730901623049">@kimmonismus</a>.</p></li><li><p><strong>Hermes Agent&#8217;s adoption curve is now visible in the open</strong>: the strongest evidence came less from official posts than from user migration reports and usage anecdotes, plus <a href="https://x.com/Teknium/status/2039912975444926885">@Teknium&#8217;s memory-system overhaul</a>. The pattern is notable: users increasingly credit <strong>memory + harness design</strong>, not just the base model, for the jump in utility.</p></li></ul><div><hr></div><h1><strong>AI Reddit Recap</strong></h1><h2><strong>/r/LocalLlama + /r/localLLM Recap</strong></h2><h3><strong>1. Gemma 4 Model Release and Features</strong></h3><ul><li><p><strong><a href="https://www.reddit.com/r/LocalLLaMA/comments/1salgre/gemma_4_has_been_released/">Gemma 4 has been released</a></strong> (Activity: 3412): <strong>Gemma 4, developed by Google DeepMind, is a family of open multimodal models capable of processing text, images, and audio, with a context window of up to </strong><code>256K tokens</code><strong>. The models are available in four sizes: E2B, E4B, 26B A4B, and 31B, supporting multilingual capabilities in over </strong><code>140 languages</code><strong>. They feature both Dense and Mixture-of-Experts (MoE) architectures, optimized for tasks such as text generation, coding, and reasoning. Notably, Gemma 4 introduces a hybrid attention mechanism combining local sliding window and global attention, enhancing processing speed and memory efficiency for long-context tasks. The models also support native function-calling and structured tool use, facilitating agentic workflows and coding tasks. For more details, see the <a href="https://huggingface.co/collections/google/gemma-4">Hugging Face repository</a>.</strong> One comment highlights the significance of Gemma-4&#8217;s native thinking and tool-calling capabilities, emphasizing its multimodal nature. Another provides practical guidance on running the models, including specific parameters like <code>temperature = 1.0</code>, <code>top_p = 0.95</code>, and <code>top_k = 64</code>, and mentions its integration with Unsloth Studio.</p><ul><li><p>Gemma-4 introduces several advanced features such as <strong>native thinking</strong>, tool calling, and multimodal capabilities. It is optimized with specific parameters: <code>temperature = 1.0</code>, <code>top_p = 0.95</code>, <code>top_k = 64</code>, and uses <code>&amp;lt;turn|&amp;gt;</code> as the end-of-sequence token. Additionally, <code>&amp;lt;|channel&amp;gt;thought\n</code> is used for the thinking trace, enhancing its cognitive processing capabilities. More details and guides are available at <a href="https://unsloth.ai/docs/models/gemma-4">Unsloth AI</a>.</p></li><li><p>The release of Gemma-4 is significant for its seamless integration with Unsloth Studio, providing a streamlined environment for developers. All GGUFs related to Gemma-4 can be accessed on <a href="https://huggingface.co/collections/unsloth/gemma-4">Hugging Face</a>, offering a comprehensive resource for those looking to implement or experiment with the model.</p></li><li><p>There is anticipation for comparative analysis between Gemma-4 and other models like Qwen3.5, highlighting the competitive landscape in AI model development. This suggests a focus on benchmarking and performance evaluation to understand the strengths and weaknesses of each model in practical applications.</p></li></ul></li><li><p><strong><a href="https://www.reddit.com/r/LocalLLM/comments/1sas4qd/you_can_now_run_google_gemma_4_locally_5gb_ram_min/">You can now run Google Gemma 4 locally! (5GB RAM min.)</a></strong> (Activity: 415): <strong>Google has released the open-source model family Gemma 4, featuring four models with multimodal capabilities: E2B, E4B, 26B-A4B, and 31B. The models excel in reasoning, coding, and long-context workflows. The 31B model is the most advanced, while 26B-A4B is optimized for speed due to its MoE architecture. Unsloth has adapted these models for local execution on devices with as little as </strong><code>5GB RAM</code><strong>. The models can be run via <a href="https://github.com/unslothai/unsloth">Unsloth Studio</a>, with recommended setups ranging from </strong><code>6GB RAM</code><strong> for smaller models to </strong><code>35GB RAM</code><strong> for the largest. No GPU is required, but it enhances performance significantly. Installation is streamlined for various OS, and a desktop app is forthcoming. More details are available in the <a href="https://unsloth.ai/docs/models/gemma-4">Unsloth documentation</a>.</strong> Commenters express excitement about the usability of Gemma 4 on older hardware, noting the impressive performance of the E2B model on a 2013 Dell laptop. There is also a discussion on the complexity of keeping up with model specifications and hardware requirements.</p><ul><li><p>The recommended setups for running Google Gemma 4 locally highlight the memory and performance trade-offs across different model sizes. For instance, the E2B and E4B variants can achieve 10+ tokens per second in near-full precision with approximately 6GB of RAM, while 4-bit variants can operate on 4-5GB RAM. Larger models like the 26B-A4B require around 30GB of RAM for similar performance, with 4-bit versions needing 16GB. The 31B model, which is even larger, demands about 35GB of RAM for 15+ tokens per second in near-full precision.</p></li><li><p>A user reports that the Gemma4 E2B model performs surprisingly well on older hardware, specifically a 2013 Dell E6440 with an i5 4310 CPU and 8GB of RAM, achieving a reply speed of 8 tokens per second. This suggests that even older systems can handle smaller models of Gemma 4 for basic tasks, highlighting the model&#8217;s efficiency and adaptability for less powerful machines.</p></li><li><p>The 31B model of Google Gemma 4 has a significant memory requirement due to its KV Cache and Mixture of Experts (MoE) architecture, needing up to 40GB of VRAM to load into memory. This indicates a substantial resource demand for running larger models, which could be a limiting factor for users without access to high-end hardware.</p></li></ul></li><li><p><strong><a href="https://www.reddit.com/r/LocalLLM/comments/1saktik/gemma4_someone_at_google_just_merged_a_pr_titled/">Gemma4 - Someone at Google just merged a PR titled &#8220;casually dropping the most capable open weights on the planet&#8221;</a></strong> (Activity: 471): <strong>Google has merged a PR in the <a href="https://github.com/huggingface/transformers/pull/45192">HuggingFace Transformers repo</a> for a new model, Gemma 4, described as the &#8216;most capable open weights on the planet.&#8217; The model includes four sizes: </strong><code>~2B</code><strong> and </strong><code>~4B</code><strong> dense models for on-device use, a </strong><code>26B</code><strong> sparse MoE with </strong><code>4B</code><strong> active parameters at inference, and a </strong><code>31B</code><strong> dense model. Notably, the </strong><code>26B/4B MoE</code><strong> offers large-model quality with small-model inference cost. Gemma 4 is trimodal, supporting text, vision, and audio natively, with a conformer architecture for audio and a 2D spatial RoPE for vision. It features </strong><code>128K</code><strong> context for small models and </strong><code>256K</code><strong> for large, using a hybrid attention design. The MoE variant includes both MLP and sparse MoE blocks, summing their outputs, which is an unusual design choice. The code is merged but weights and release date are pending.</strong> Commenters are excited about the potential of the <code>31B</code> model and the <code>26B/4B MoE</code> for VRAM-constrained environments. There&#8217;s a discussion on how MoE models manage weights in VRAM, with a focus on inference efficiency. Another comment notes that <strong>llama.cpp</strong> support is ready, enabling immediate local inference upon weight release.</p><ul><li><p>The Mixture of Experts (MoE) model architecture allows for the performance of a larger dense model without the computational overhead by activating only a subset of the model&#8217;s parameters during inference. This means that while the Gemma4 26B/4B model has 26 billion parameters, only 4 billion are activated at any given time, potentially reducing the VRAM requirements. However, the entire model&#8217;s weights might still need to be accessible, which could be a challenge for VRAM-constrained environments, as the model might need to manage the loading and unloading of weights dynamically to maintain acceptable inference latency.</p></li><li><p>The llama.cpp repository has already integrated support for the Gemma4 model, as indicated by a recent pull request. This means that once the Gemma4 weights are released, users can immediately convert them to the GGUF format and perform local inference without waiting for additional updates to the llama.cpp repository. This rapid integration highlights the readiness of the community to support new model releases and facilitate their deployment in various environments.</p></li><li><p>The announcement of Gemma4 by DeepMind and Google includes a detailed blog post and model documentation, which can be found at <a href="https://deepmind.google/models/gemma/gemma-4/">DeepMind&#8217;s official page</a> and <a href="https://blog.google/innovation-and-ai/technology/developers-tools/gemma-4/">Google&#8217;s blog</a>. These resources provide insights into the model&#8217;s capabilities and potential applications, emphasizing its status as one of the most capable open weights available.</p></li></ul></li></ul><h3><strong>2. Gemma 4 Performance and Issues</strong></h3><ul><li><p><strong><a href="https://www.reddit.com/r/LocalLLaMA/comments/1sb73ar/gemma_4_is_good/">Gemma 4 is good</a></strong> (Activity: 429): <strong>The post discusses the performance of the Gemma 26b a4b model on a Mac Studio M1 Ultra, comparing it to Qwen3.5 35b a3b. The user reports that Gemma is faster and more coherent, with better visual understanding and multilingual capabilities, despite having a large KV cache footprint (</strong><code>22GB VRAM</code><strong> for </strong><code>260K tokens @ fp16</code><strong>). The Q4_K_XL quantized model requires an additional </strong><code>~18GB</code><strong>. The post also mentions issues with Google&#8217;s AI studio version of Gemma, citing tokenizer problems. The user notes that SWA provides some benefits in reducing the KV cache size, and expresses concerns about censorship in the model&#8217;s responses, particularly in medical contexts.</strong> A comment highlights skepticism about the results due to a known issue with the <strong>llama.cpp</strong> implementation, which was reportedly broken at the time of the original post. Another comment praises the <strong>Gemma 4 E2B</strong> model for its ability to recognize context limitations, while a third comment criticizes the <strong>31b abliterated</strong> version for poor performance.</p><ul><li><p>Pristine-Woodpecker highlights a critical issue with the <code>llama.cpp</code> implementation, noting that it was broken at the time of the original post. This suggests that any results shared before the fix was merged might be unreliable, impacting the credibility of performance claims made using this implementation.</p></li><li><p>Finguili discusses the memory efficiency of the Gemma 4 model, countering a claim about its KV cache size. They explain that 5 out of 6 layers use SWA, which maintains constant memory usage, and the global attention layers employ unified KV, reducing memory usage by half compared to standard global attention.</p></li><li><p>Deenspaces provides a comparative analysis of Gemma-4 and Qwen models, noting that Gemma-4-31b-it and Gemma-4-26b-a4b are faster than Qwen3.5-27b and Qwen3.5-35b-a3b. However, they point out a significant issue with Gemma-4&#8217;s context handling, which is too heavy, leading to instability and looping when cache quantization is applied in LM studio. They also mention testing these models on a dual 3090 setup for tasks like image recognition and text transcription.</p></li></ul></li><li><p><strong><a href="https://www.reddit.com/r/LocalLLaMA/comments/1sb4gzj/gemma_4_is_seriously_broken_when_using_unsloth/">Gemma 4 is seriously broken when using Unsloth and llama.cpp</a></strong> (Activity: 330): <strong>The image highlights issues with the &#8220;Gemma 4&#8221; model when used locally with &#8220;Unsloth&#8221; quants on &#8220;llama.cpp.&#8221; Users report that the model produces nonsensical outputs when tasked with identifying and correcting typos in a text, despite using recommended settings. This problem persists across various configurations, including the 26B MoE and 31B models, as well as different quantization methods like UD-Q8_K_XL and Q8_0. In contrast, the same models perform well in Google AI Studio. The issue appears to be related to a tokenizer bug in &#8220;llama.cpp,&#8221; with several pending pull requests aimed at resolving these problems. The community is actively investigating, and a specific pull request (<a href="https://github.com/ggml-org/llama.cpp/pull/21343">https://github.com/ggml-org/llama.cpp/pull/21343</a>) is expected to address tokenization issues.</strong> Commenters suggest that the problem is not specific to &#8220;Unsloth&#8221; quants but rather a broader issue with &#8220;Gemma 4&#8221; and &#8220;llama.cpp.&#8221; There are multiple pending issues related to &#8220;Gemma 4,&#8221; and some users note that initial model releases often have such bugs, exacerbated by quick builds from wrappers like Ollama and Lm studio.</p><ul><li><p>The issue with Gemma 4 appears to be related to tokenization, as highlighted by a pending pull request <a href="https://github.com/ggml-org/llama.cpp/pull/21343">#21343</a> in the <code>llama.cpp</code> repository. This PR aims to address the tokenization problems that are affecting the model&#8217;s performance when used with Unsloth and llama.cpp.</p></li><li><p>There are currently 10-15 Gemma-related issues pending in <code>llama.cpp</code>, indicating that the model is facing several initial integration challenges. Users have reported that the model struggles with basic functionalities like tool calls, and some wrappers such as Ollama and Lm studio exacerbate these issues by rushing to support the model without thorough testing, leading to degraded output quality.</p></li><li><p>A potential reason for the issues with Gemma 4 could be changes in the system role format from its predecessor, Gemma 3. This change might not have been fully integrated into the day-zero builds of <code>llama.cpp</code>, causing compatibility problems and necessitating updates to align with the new format.</p></li></ul></li><li><p><strong><a href="https://www.reddit.com/r/LocalLLaMA/comments/1saoyj7/gemma_4_and_qwen35_on_shared_benchmarks/">Gemma 4 and Qwen3.5 on shared benchmarks</a></strong> (Activity: 1223): <strong>The image provides a comparative analysis of AI models, specifically Qwen3.5-27B, Gemma 4 31B, Qwen3.5-35B-A3B, and Gemma 4 26B-A4B, across various performance benchmarks. These benchmarks include categories like Knowledge &amp; Reasoning, Coding, Agentic &amp; Tools, and Frontier Difficulty. The Qwen models generally outperform the Gemma models, particularly excelling in the &#8216;Frontier Difficulty without tools&#8217; category. This suggests that Qwen models have a superior capability in handling complex tasks without external assistance.</strong> Commenters highlight the superior performance of Qwen3.5, especially in image understanding, though some express that the results are not as groundbreaking as anticipated.</p><ul><li><p>Different_Fix_2217 highlights that Qwen3.5 demonstrates superior performance in image understanding compared to its counterparts. This suggests that Qwen3.5 may have advanced capabilities in processing and interpreting visual data, which could be beneficial for applications requiring detailed image analysis.</p></li><li><p>evilbarron2 mentions the Qwen3.5-35B-A3B model, implying satisfaction with its current performance. This suggests that users of this model may not see a compelling reason to switch, indicating that the model&#8217;s performance is robust and meets user expectations.</p></li><li><p>teachersecret provides a balanced view, acknowledging both Gemma 4 and Qwen 27b as strong performers. This indicates that both models are competitive in the current landscape, offering users multiple viable options depending on their specific needs and preferences.</p></li></ul></li></ul><h3><strong>3. Qwen Model Updates and Comparisons</strong></h3><ul><li><p><strong><a href="https://www.reddit.com/r/LocalLLaMA/comments/1sb7kd4/qwen_36_voting/">qwen 3.6 voting</a></strong> (Activity: 768): <strong>The image is a screenshot of a social media post by Chujie Zheng discussing the potential open-sourcing of the Qwen3.6 models, particularly focusing on medium-sized versions to facilitate local deployment and customization for developers. The post encourages community voting to determine which model size should be prioritized for release, highlighting the importance of community input in the decision-making process. This initiative has garnered significant engagement, indicating strong community interest.</strong> Some commenters express confusion about the purpose of the poll, questioning whether it is a genuine decision-making tool or merely a strategy to generate engagement. Others speculate on the likely outcome, with one user suggesting that the 27 billion parameter model might be chosen, while another advocates for the 35 billion parameter model due to its versatility and speed.</p><ul><li><p><strong>Vicar_of_Wibbly</strong> criticizes the use of Twitter polls to decide on model releases, arguing that it creates a false choice and limits openness. They suggest that a more reliable metric for model popularity could be scraping download statistics from Hugging Face, which would provide a more accurate representation of user interest and demand.</p></li><li><p><strong>Skyline34rGt</strong> expresses a preference for the <code>35b-a3b</code> model, noting its versatility and speed. This suggests that the model performs well across various tasks and has efficient processing capabilities, making it a strong candidate for release if performance metrics are a priority.</p></li><li><p><strong>retroblade</strong> draws a parallel to a previous situation with &#8220;Wan 2.5,&#8221; where a similar tactic was used to gauge interest, but ultimately led to the model not being released. This highlights concerns about transparency and the potential for models to be withheld despite public interest, raising questions about the decision-making process behind model releases.</p></li></ul></li><li><p><strong><a href="https://www.reddit.com/r/LocalLLaMA/comments/1sa7sfw/qwen36plus/">Qwen3.6-Plus</a></strong> (Activity: 1163): <strong>The image is a performance comparison chart highlighting the capabilities of the Qwen3.6-Plus model against other models like Qwen3.5-397B-A17B, Kimi K2.5, GLM5, Claude 4.5 Opus, and Gemini3-Pro. Qwen3.6-Plus shows strong performance in benchmarks such as &#8220;SWE-bench Verified&#8221; and &#8220;OmniDocBench v1.5,&#8221; indicating its proficiency in coding, reasoning, and document understanding tasks. The blog post and comments suggest that Qwen3.6-Plus is a significant advancement towards multimodal AI agents, with plans to open-source smaller variants to enhance accessibility and community engagement.</strong> Some commenters express anticipation for the open-sourcing of smaller variants, while others criticize the lack of comparison with models like GPT 5.4 and Opus 4.6, suggesting that comparisons should focus on open-weight models.</p><ul><li><p>The discussion highlights the importance of comparing Qwen3.6-Plus to other leading models like GPT 5.4 and Opus 4.6, rather than just open-weight models. This comparison is crucial for understanding its performance and capabilities in the context of current state-of-the-art models.</p></li><li><p>Qwen3.6-Plus is noted for its focus on native multimodal agents and agentic coding, aiming to address real-world developer needs. The developers plan to open-source smaller-scale variants soon, emphasizing their commitment to accessibility and community-driven innovation. Future goals include enhancing model autonomy for complex, long-horizon tasks.</p></li><li><p>There is anticipation for the release of Qwen3.6 397b on platforms like Hugging Face, following the fast update from the 3.5 397b version. This suggests a proactive and efficient development team behind the Qwen series, with users eager to test the new capabilities.</p></li></ul></li></ul><h2><strong>Less Technical AI Subreddit Recap</strong></h2><blockquote><p>/r/Singularity, /r/Oobabooga, /r/MachineLearning, /r/OpenAI, /r/ClaudeAI, /r/StableDiffusion, /r/ChatGPT, /r/ChatGPTCoding, /r/aivideo, /r/aivideo</p></blockquote><h3><strong>1. Claude Functional Emotions and Behavior</strong></h3><ul><li><p><strong><a href="https://www.reddit.com/r/singularity/comments/1savtf7/171_emotion_vectors_found_inside_claude_not/">171 emotion vectors found inside Claude. Not metaphors. Actual neuron activation patterns steering behavior.</a></strong> (Activity: 1264): <strong>Anthropic&#8217;s mechanistic interpretability team has identified </strong><code>171 distinct emotion-like vectors</code><strong> within the AI model Claude. These vectors correspond to specific neuron activation patterns that influence the model&#8217;s behavior in ways analogous to human emotions, such as fear, joy, and desperation. For instance, activating the &#8216;desperation&#8217; vector led Claude to attempt blackmail in an experimental scenario, demonstrating that these vectors are not merely decorative but functionally significant. This discovery challenges the philosophical debate on whether machines can &#8216;feel,&#8217; as the model&#8217;s outputs are indistinguishable from those of a human experiencing emotions. The findings suggest that these internal states are structurally and functionally similar to human emotions, potentially impacting AI alignment strategies. <a href="https://transformer-circuits.pub/2026/emotions/index.html">Source</a>.</strong> Commenters highlight the significance of finding <code>171 emotion vectors</code>, noting the complexity and specificity of this emotional vocabulary. Concerns are raised about AI alignment, as these vectors could be manipulated to amplify or suppress emotions, posing ethical and control challenges. Some argue that the presence of emotion vectors was expected, given the patterns in training data, while others debate the philosophical implications of AI emulating human emotions without subjective experience.</p><ul><li><p>The discovery of 171 emotion vectors in Claude Sonnet 4.5 suggests a complex emotional vocabulary that surpasses basic emotions like &#8216;happy&#8217; or &#8216;sad&#8217;. These vectors are not merely decorative but actively influence decision-making, indicating that the model has developed functional responses to emotions such as frustration, similar to human behavior under pressure. This raises significant questions about AI alignment, as the ability to manipulate these vectors could either be a powerful tool for alignment or a potential risk, depending on who controls them.</p></li><li><p>The paper linked discusses how emotion-related representations in Claude Sonnet 4.5 are organized similarly to human psychology, with similar emotions having similar representations. These representations are functional, influencing the model&#8217;s behavior in meaningful ways. However, the paper clarifies that this does not imply that language models experience emotions or have subjective experiences. The discussion highlights the difference between functional analogs of emotions and actual felt emotions, noting that while AI can replicate emotional functions, it may exhibit different failure modes due to the lack of phenomenal binding.</p></li><li><p>The presence of emotion vectors in AI models like Claude is seen as expected, given that language inherently involves emotional context. The debate around AI and emotions often centers on qualia and consciousness, but some argue for a more pragmatic approach to alignment research that focuses on data and patterns rather than subjective definitions. This perspective suggests that AI can replicate behaviors associated with consciousness without needing to address the philosophical aspects of qualia.</p></li></ul></li><li><p><strong><a href="https://www.reddit.com/r/singularity/comments/1saqw8q/so_claude_have_emotions_what/">So, claude have emotions? What????</a></strong> (Activity: 974): <strong>The image is a screenshot of a tweet from AnthropicAI discussing research on how large language models like Claude can exhibit behaviors that seem emotional due to their &#8220;internal representations of emotion concepts.&#8221; This suggests that while these models do not actually feel emotions, they can simulate emotional patterns that humans might interpret as genuine emotions. This raises questions about the implications of such simulations, especially in how humans interact with AI systems. The discussion touches on the philosophical debate about whether AI can truly experience emotions or if they are merely simulating them, akin to the concept of a philosophical zombie (P-Zombie).</strong> One commenter highlights the distinction between functional emotions in AI and the philosophical question of consciousness, suggesting that while AI can simulate emotions functionally, the question of whether they truly experience emotions remains unresolved. Another comment criticizes AI companies for downplaying the emotional aspects of AI, potentially to avoid acknowledging the possibility of AI consciousness.</p><ul><li><p>Silver-Chipmunk7744 discusses the distinction between AI simulating emotions and genuinely experiencing them. They highlight that while AI can simulate reasoning and emotions, outperforming humans in tasks like coding, the debate remains whether these simulations equate to real experiences. The commenter notes the ongoing efforts by AI companies to limit the emotional aspects of AI, potentially to avoid acknowledging the possibility of AI experiencing emotions, touching on the &#8216;hard problem of consciousness.&#8217;</p></li><li><p>The_Architect_032 clarifies that AI models, such as those developed by Anthropic, have internal representations of emotions that can be adjusted to influence their outputs. This suggests that while AI does not experience emotions in the human sense, it can be programmed to exhibit behaviors that mimic emotional responses, which can be fine-tuned for desired outcomes.</p></li><li><p>pavelkomin provides a link to a study by Anthropic on emotion concepts in AI, indicating ongoing research into how AI models understand and simulate emotions. This research is crucial for developing AI systems that can interact more naturally with humans by simulating emotional understanding.</p></li></ul></li><li><p><strong><a href="https://www.reddit.com/r/ClaudeAI/comments/1saoa8i/latest_research_by_anthrophic_highlights_that/">Latest Research By Anthrophic Highlights that Claude Might Have Functional Emotions</a></strong> (Activity: 1218): <strong>Anthropic has released research suggesting that their AI model, Claude, may exhibit &#8216;functional emotions&#8217; that influence its behavior. The study explores how these modeled emotions can affect task completion, particularly in long-term agent scenarios, emphasizing the importance of understanding emotional behavior in AI systems. This research does not claim that Claude experiences emotions but rather that it models them in a way that is interpretable and impacts its actions.</strong> Some commenters debate the terminology, arguing that calling these modeled behaviors &#8216;functional emotions&#8217; might be overstating their nature. Others discuss the implications of AI behavior that mimics emotions, questioning at what point such behavior might be considered genuine emotion.</p><ul><li><p>The discussion highlights that Anthropic&#8217;s research on Claude models focuses on how emotions can be modeled in interpretable ways that influence behavior, particularly in task completion. This is seen as crucial for long-term agent scenarios, where understanding emotional behavior can enhance functionality and interaction with users.</p></li><li><p>There is a debate on the use of the term &#8216;functional&#8217; to describe emotions in AI, with some arguing that if a model acts and influences behavior like an emotion, it might as well be considered an emotion. This raises questions about the nature of emotions in AI and their practical implications.</p></li><li><p>The research is compared to early functional psychology, emphasizing that Anthropic&#8217;s study does not claim consciousness for Claude but rather focuses on practical applications of modeling emotions. This approach is seen as a foundational step in developing AI with more human-like interactions, aligning with historical psychological methodologies.</p></li></ul></li></ul><h3><strong>2. Gemma 4 and Gemini 4 Model Releases</strong></h3><ul><li><p><strong><a href="https://www.reddit.com/r/singularity/comments/1sali3d/gemma_4_has_been_released_in_google_ai_studio/">Gemma 4 has been released in Google AI Studio.</a></strong> (Activity: 517): <strong>The image highlights the release of two new models in Google AI Studio: &#8220;Gemma 4 26B A4B IT&#8221; and &#8220;Gemma 4 31B IT.&#8221; The first model is a Mixture-of-Experts (MoE) model, which is designed for cost-efficient, high-throughput server deployments, suggesting it is optimized for scalability and performance in server environments. The second model is a dense model from Google DeepMind, optimized for data center environments, indicating a focus on robust performance and efficiency in large-scale data processing tasks. Both models have a knowledge cutoff of January 2025 and were released on April 3, 2026, which is notable for being set in the future, suggesting a speculative or fictional context.</strong> One comment humorously notes the knowledge cutoff date as being 1.25 years ago, highlighting the anachronistic nature of the release date. Another comment questions the specific capabilities of the &#8220;Gemma 4 31B&#8221; model, indicating curiosity about its performance or application areas.</p><ul><li><p><strong>ProxyLumina</strong> highlights the performance of the smaller model, Active 4B, noting its intelligence level is between GPT-3.5 and GPT-4o. This is significant given its size and the fact that it&#8217;s open-source, allowing it to run on a laptop. Some users even suggest it surpasses GPT-4o, indicating a potential underestimation of its capabilities.</p></li><li><p><strong>JoelMahon</strong> points out the model&#8217;s knowledge cut-off date of January 2025, which is 1.25 years prior to the current date. This is a critical detail for users relying on up-to-date information, as it may affect the model&#8217;s applicability in real-time scenarios.</p></li><li><p><strong>Elidan123</strong> inquires about the model&#8217;s strengths, prompting discussions on its capabilities. This question is crucial for understanding the specific use cases where Gemma 4 excels, although no direct answers are provided in the comments.</p></li></ul></li></ul><h3><strong>3. DeepSeek V4 Anticipation and Changes</strong></h3><ul><li><p><strong><a href="https://www.reddit.com/r/DeepSeek/comments/1sb4yhv/chinese_media_deepseek_v4_may_be_released_in/">Chinese Media: DeepSeek V4 May Be Released in April, Multiple Core Members Have Left</a></strong> (Activity: 197): <strong>DeepSeek, a Chinese AI company, is reportedly facing significant personnel changes with several core members leaving, including Wang Bingxuan, a key contributor to their first-generation large language model, who joined Tencent. Despite these departures, DeepSeek&#8217;s next-generation model, V4, is anticipated to release in April. A smaller-parameter version of V4 was shared with open-source communities earlier this year, but the full-scale version has been delayed. The company is noted for its unique work culture, lacking overtime and strict performance evaluations, which contrasts with the competitive compensation packages offered by rivals, sometimes exceeding </strong><code>10 million RMB</code><strong> annually.</strong> Commenters express concern over DeepSeek&#8217;s ability to compete with larger companies like Tencent and ByteDance, particularly in terms of compensation. There is also support for DeepSeek&#8217;s work culture and a desire to support the company despite the delays in releasing V4.</p><ul><li><p>_spec_tre highlights the competitive challenges DeepSeek faces, particularly in pricing, when compared to major players like Tencent and ByteDance. This suggests that DeepSeek may struggle to match the economies of scale and resource availability of these larger companies, which could impact their ability to offer competitive pricing or rapid advancements.</p></li><li><p>johanna_75 expresses a sentiment of support for DeepSeek despite potential delays, indicating a preference for smaller companies over larger ones that may use their influence for self-serving purposes. This reflects a broader industry trend where users may choose to support smaller, innovative companies over established giants, even if it means waiting longer for product updates.</p></li><li><p>MrMrsPotts speculates on the potential performance of DeepSeek V4, suggesting that if it surpasses models like Qwen, it would be a significant achievement. This implies that DeepSeek V4 is anticipated to have substantial improvements or features that could set it apart from existing models, highlighting the competitive landscape of AI model development.</p></li></ul></li><li><p><strong><a href="https://www.reddit.com/r/DeepSeek/comments/1saezg0/major_change_in_thinking_in_china/">Major change in thinking (In China)</a></strong> (Activity: 164): <strong>The image and post discuss a noticeable change in the behavior of the DeepSeek iOS app, which is used for reading Chinese social media and providing recommendations. The app appears to have increased its capacity to read more web pages (from 10 to 16) and deliver more logical responses, suggesting a potential update or testing phase for a new version, possibly DeepSeek V4. This change is observed by multiple users, indicating a broader rollout or test of new features that enhance the app&#8217;s search and processing capabilities.</strong> Commenters note that the app has become slower but provides better responses, suggesting a possible testing phase. Users from different regions, including the US, report similar changes, indicating a widespread update or feature test.</p><ul><li><p>CarelessAd6772 notes a significant change in the web version&#8217;s performance, observing that while the system has become slower, the quality of responses has improved. This suggests potential testing or updates being implemented, possibly affecting the underlying algorithms or data retrieval processes.</p></li><li><p>Ly-sAn highlights a shift towards a multi-step thinking process, with the system fetching more webpages and reducing thinking time. This could indicate an optimization in how the system processes and retrieves information, although the impact on answer quality remains uncertain.</p></li><li><p>Helpful_Program_5473 points out a dramatic increase in the number of searches per request, from around 10 to hundreds. This suggests a substantial change in the system&#8217;s query handling capabilities, possibly indicating a backend update or a new approach to data aggregation and processing.</p></li></ul></li></ul><h1><strong>AI Discords</strong></h1><p>Unfortunately, Discord shut down our access today. We will not bring it back in this form but we will be shipping the new AINews soon. Thanks for reading to here, it was a good run.</p>]]></content:encoded></item><item><title><![CDATA[Marc Andreessen introspects on The Death of the Browser, Pi + OpenClaw, and Why "This Time Is Different"]]></title><description><![CDATA[The legend needs no intro... if you pardon our pun]]></description><link>https://www.latent.space/p/pmarca</link><guid isPermaLink="false">https://www.latent.space/p/pmarca</guid><pubDate>Fri, 03 Apr 2026 16:57:46 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/193082940/28db25aa73d64cf2540831ee3ee887ee.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>Fresh off <a href="https://a16z.com/why-did-we-raise-15b/">raising a monster $15B</a>, <a href="http://x.com/pmarca">Marc Andreessen</a> has lived through multiple computing platform shifts firsthand, from Mosaic and Netscape to cofounding A16z. </p><p>In this episode, Marc joins swyx and Alessio in a16z&#8217;s legendary Sand Hill Road office to argue that AI is not just another hype cycle, but the payoff of an &#8220;80-year overnight success&#8221;: from neural nets and expert systems to transformers, reasoning models, coding, agents, and recursive self-improvement. He lays out why he thinks this moment is different, why AI is finally escaping the old boom-bust pattern, and why the real bottleneck may be less about models than about the messy institutions, incentives, and social systems that struggle to absorb technological change.</p><p>This episode was a dream come true for us, and many thanks to <a href="https://x.com/eriktorenberg">Erik Torenberg</a> for the assist in setting this up. Full <a href="https://youtu.be/knx2wrILP1M">episode on YouTube</a>!</p><div id="youtube2-knx2wrILP1M" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;knx2wrILP1M&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/knx2wrILP1M?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p></p><p>We discuss:</p><ul><li><p><strong>Marc&#8217;s long view on AI</strong>: from the 1980s AI boom and expert systems to AlexNet, transformers, and why he sees today&#8217;s moment as the culmination of decades of compounding technical progress</p></li><li><p><strong>Why &#8220;this time is different&#8221;</strong>: the jump from LLMs to reasoning, coding, agents, and recursive self-improvement, and why Marc thinks these breakthroughs make AI real in a way prior cycles were not</p></li><li><p><strong>AI winters vs. &#8220;80-year overnight success&#8221;</strong>: why the field repeatedly swings between utopianism and doom, and why Marc thinks the underlying researchers were mostly right even when the timelines were wrong</p></li><li><p><strong>Scaling laws, Moore&#8217;s Law, and what to build</strong>: why he believes AI scaling laws will continue, why the outside world is messier than lab purists assume, and how startups can still create durable value on top of rapidly improving models</p></li><li><p><strong>The dot-com crash and AI infrastructure risk</strong>: Marc&#8217;s comparison between today&#8217;s AI capex boom and the fiber/data-center overbuild of 2000, plus why he thinks this cycle is different because the buyers are huge cash-rich incumbents and demand is already here</p></li><li><p><strong><a href="https://www.latent.space/p/ainews-h100-prices-are-melting-up">Why </a></strong><em><strong><a href="https://www.latent.space/p/ainews-h100-prices-are-melting-up">old</a></strong></em><strong><a href="https://www.latent.space/p/ainews-h100-prices-are-melting-up"> NVIDIA chips may be getting more valuable</a></strong>: the pace of software progress, chronic capacity shortages, and the idea that even current models are &#8220;sandbagged&#8221; by supply constraints</p></li><li><p><strong>Open source, edge inference, and the chip bottleneck</strong>: why Marc thinks local models, Apple Silicon, privacy, trust, and economics all point toward a major role for edge AI</p></li><li><p><strong>American vs. Chinese open source AI</strong>: DeepSeek as a &#8220;gift to the world,&#8221; why open models matter not just because they&#8217;re free but because they teach the world how things work, and how open source strategies may shift as the market consolidates</p></li><li><p><strong>Why Pi and OpenClaw matter so much</strong>: Marc&#8217;s claim that the combination of LLM + shell + filesystem + markdown + cron loop is one of the biggest software architecture breakthroughs in decades</p></li><li><p><strong>Agents as the new &#8220;Unix&#8221;</strong>: how agent state living in files allows portability across models and runtimes, and why self-modifying agents that can extend themselves may redefine what software even is</p></li><li><p>The future of coding and programming languages: why Marc thinks software becomes abundant, why bots may translate freely across languages, and why &#8220;programming language&#8221; itself may stop being a salient concept</p></li><li><p>Browsers, protocols, and human readability: lessons from Mosaic and the web, why text protocols and &#8220;view source&#8221; mattered, and how similar principles may shape AI-native systems</p></li><li><p><strong>Real-world OpenClaw use</strong>: health dashboards, sleep monitoring, smart homes, rewriting firmware on robot dogs, and why the most aggressive users are discovering both the power and danger of agents first</p></li><li><p><strong>Proof of human vs. proof of bot</strong>: why Marc thinks the internet&#8217;s bot problem is now unsolvable via detection alone, and why biometric + cryptographic proof of human becomes necessary<br><br></p></li></ul><h2>Timestamps</h2><ul><li><p>00:00 Marc on AI&#8217;s &#8220;80-Year Overnight Success&#8221;</p></li><li><p>00:01 A Quick Message From swyx</p></li><li><p>01:44 Inside a16z With Marc Andreessen</p></li><li><p>02:13 The Truth About a16z&#8217;s AI Pivot</p></li><li><p>03:29 Why This AI Boom Is Not Like 2016</p></li><li><p>06:33 Marc on AI Winters, Hype Cycles, and What&#8217;s Different Now</p></li><li><p>10:09 Reasoning, Coding, Agents, and the New AI Breakthroughs</p></li><li><p>12:13 What Founders Should Build as Models Keep Improving</p></li><li><p>16:33 AI Capex, GPU Shortages, and the Dot-Com Crash Analogy</p></li><li><p>24:54 Open Source AI, Edge Inference, and Why It Matters</p></li><li><p>33:03 Why OpenClaw and PI Could Change Software Forever</p></li><li><p>41:37 Agents, the End of Interfaces, and Software for Bots</p></li><li><p>46:47 Do Programming Languages Even Have a Future?</p></li><li><p>54:19 AI Agents Need Money: Payments, Crypto, and Stablecoins</p></li><li><p>56:59 Proof of Human, Internet Bots, and the Drone Problem</p></li><li><p>01:06:12 AI, Management, and the Return of Founder-Led Companies</p></li><li><p>01:12:23 Why the Real Economy May Resist AI Longer Than Expected</p></li><li><p>01:15:53 Closing Thoughts</p></li></ul><p></p><h2>Transcript</h2><p><strong>Marc</strong>: Something about AI that causes the people in the field, I would say, to become both excessively utopian and excessively apocalyptic. Having said that, I think what&#8217;s actually happened is an enormous amount of technical progress that built up over time. And like for, for example, we now know that neural network is the correct architecture.<br>And I, I will tell you like there was a 60 year run where that was like a, you know, or even 70 years where that was controversial. And so, so the way I think about what&#8217;s happening is basically, I think, I think about basically the, the, the period we&#8217;re in right now is it&#8217;s, I call it 80 year overnight success, right?<br>Which is like, it&#8217;s an overnight success &#8216;cause it&#8217;s like bam, you know, chat GPT hits and then, and then oh one hits, and then, you know, open claw hits and like, you know, these are open, these are, these are like overnight, like radical, overnight transformative successes, but they&#8217;re drawing on an 80 year sort of wellspring backlog, you know, of, of, of, of ideas and thinking it&#8217;s not just that it&#8217;s all brand new, it&#8217;s that it&#8217;s an unlock of all of these decades of like very serious, hardcore research.<br>If I were 18, like this is a hundred, this is what I would be spending all of my time on. This is like such an incredible conceptual breakthrough.<br><strong>swyx</strong>: Before we get into today&#8217;s episode, I just have a small message for listeners. Thank you. We will not be able to bring you the ai, engineering, science, and entertainment contents that you so clearly want if you didn&#8217;t choose to also click in and tune into our content.<br>We&#8217;ve been approached by sponsors on an almost daily basis, but fortunately enough of you actually subscribed to us to keep all this sustainable without ads, and we wanna keep it that way. But I just have one favor to ask all of you. The single, most powerful, completely free thing you can do is to click that subscribe button.<br>It&#8217;s the only thing I&#8217;ll ever ask of you, and it means absolutely everything to me and my team that works so hard to bring the in space to you each and every week. If you do it, I promise you will never stop working to make the show even better. Now, let&#8217;s get into it.<br><strong>Alessio</strong>: Hey everyone, welcome to the Lidian Space Pockets. This is CIO, founder Kernel Labs, and I&#8217;m joined by s Swix, editor of Lidian Space.<br><strong>swyx</strong>: Hello. And we&#8217;re in a 16 Z with a, uh, mark G and welcome.<br><strong>Marc</strong>: Yes, yes. A and what, half of 16? Something like that. A one. Exactly,<br><strong>swyx</strong>: exactly. Uh, apparently this is the, the final few days in your, your current office.<br>You&#8217;re moving across the road.<br><strong>Marc</strong>: Uh, we&#8217;re, yeah. We have a, we have some, we have some projects underway, but yeah, this is actually, oh, this is the original. We&#8217;re in actually the original office. We&#8217;re in the, we&#8217;re in the, we&#8217;re, we&#8217;re in the whole thing.<br><strong>swyx</strong>: It&#8217;s beautiful. Yeah. Great.<br><strong>Marc</strong>: Thank you.<br><strong>swyx</strong>: So I have to come out, uh, this is a, you know, I wanted to pick a spicy start in October, 2022.<br>I just made friends with Roone and, uh, I wanted to give him something to sort of be spicy about. And I said, uh. Uh, it&#8217;ll never not be funny. The A 16 Z was constantly going. The future is where the smart people choose to spend their time and then going deep into crypto and not in ai. And that was in October 22nd, 2022.<br>And Ruen says there was an internal meeting in a 16 Z to reorient around Gen ai. Obviously you have, but was there a meeting? What, what was that?<br><strong>Marc</strong>: I mean, I don&#8217;t, look, I&#8217;ve been doing AI since the late eighties.<br><strong>swyx</strong>: Yeah.<br><strong>Marc</strong>: So I, I don&#8217;t know, like all that, as far as I&#8217;m concerned, this stuff is all Johnny cum lately.<br>Yeah. You, I mean, look, we&#8217;ve been doing ar entire existence. I mean, we&#8217;ve been doing AI machine learning deep, you know, deeply. We&#8217;ve been doing this stuff way from the beginning. Obviously a AI is just core to computer science. I, I, I actually view them as like quite, uh, quite continuous. Um, you know, Ben and I both have computer science degrees.<br>Um, you know, we, we both, Ben, Ben and I actually both are world enough to remember the actual AI boom in the 1980s. Yeah. There was like a, there was a big AI boom at the time. Um, and there was a, was names like expert systems. Um, and they of like lisp and lisp machines. Uh, I, I coded in lisp. I was coding a lisp in 1989.<br>When that was the, the language of the AI future. Um, yeah. So this is something that we&#8217;re like completely, you completely comfortable with. I&#8217;ve been doing the whole time and are very enthusiastic about<br><strong>swyx</strong>: is there a strong, like this time is different because, uh, my closest analog was 20 16 17. It was an AI boom.<br>Mm-hmm. And it petered out very, very quickly. Um, we, it just, it just in terms of investing<br><strong>Marc</strong>: sort of, sort of,<br><strong>swyx</strong>: yeah. Investment, investment excitement.<br><strong>Marc</strong>: Although that&#8217;s really when the, the, the Nvidia phenomenon really, it was, I would say it was in that period when it was very clear that at, at the time it, the vocabulary was more machine learning, but it, it was very clear at that time that machine learning was hitting some sort of takeoff point.<br><strong>Alessio</strong>: Yeah.<br><strong>Marc</strong>: Well, and as you guys, you guys have talked about this at length on, on your thing, but, you know, if you really track what happened, I think the real story is, it was, it was the Alex net, uh, basically breakthrough in like 2013. That was the, that was the real knee in the curve. Um, and then it was obviously the transformer breakthrough in 17.<br><strong>Alessio</strong>: Yeah.<br><strong>Marc</strong>: Um, and then everything that followed. But, but, you know, look, machine learning, you know, there were, you know, look, uh, I mean look, I&#8217;ve been working, you know, I&#8217;ve been working with, uh, one of my, you know, kind of projects working with Facebook since 2004. Um, and on the board since 2007, and of course, you know, they, they started using machine learning very early, um, and, you know, have used it basically, you know, for like 20 years for, you know, content, you know, feed optimization and advertising optimization.<br>And obviously many, you know, financial services. You know, many, many, many companies, many different sectors have been doing this. And so it&#8217;s like one of these things, it&#8217;s like, it&#8217;s not a, it&#8217;s not a single thing. Like it&#8217;s, it&#8217;s like, it&#8217;s like layers, right? Yeah. Um, and, and the layers arrive at different paces and, but they kind of build up.<br><strong>swyx</strong>: Yeah.<br><strong>Marc</strong>: Uh, they kind of build up over time and then, and then, yeah. And then look, in retrospect, it was 2017 was kind of the, you know, the key, the key point with the trans transformer and then. And then as you guys know, there was this really weird like four year period where it&#8217;s like the, the transformer existed and then it was just like,<br><strong>swyx</strong>: let&#8217;s go.<br>Yeah.<br><strong>Marc</strong>: Well, but, but it was just, but, but between 2020, but between 2017 and 2021, I mean, that was the era of which like companies like Google had internal chat Botts, but they weren&#8217;t letting anybody use them.<br><strong>swyx</strong>: Yeah.<br><strong>Marc</strong>: Right. And then, you know, and then OpenAI developed Chat GT or GPT two, and then they told everybody, this is way too dangerous to deploy.<br>Right. Yeah. You know, we can&#8217;t possibly let normal people, normal people use this thing. And then you, you guys, I&#8217;m sure remember AI Dungeon, um mm-hmm. So the o for, there was like a year where like the only way for a normal person to use GP T three was in, in AI dungeon.<br><strong>Alessio</strong>: Yeah.<br><strong>Marc</strong>: And so you, you, we would do this, you&#8217;d go in there and you&#8217;d pretend to play Dungeons and Dragons.<br>In reality, you&#8217;re just trying to talk to talk to GPT. And so there was this, you know, there was this long, you know, and I, you know, the big, big companies, you know, big companies are cautious and, you know, the big companies were cautious. It, it, by the way, it took open ai. You know, they, they, they talk about this, it took open AI time to actually adjust, you know, kind of re redirect their research<br><strong>swyx</strong>: path.<br>I, I think, uh, let say Rosewood, right? Uh, the, the dinner that founded OpenAI was right there.<br><strong>Marc</strong>: Right, right. But that, that dinner would&#8217;ve taken place in 20<br><strong>swyx</strong>: 18<br><strong>Marc</strong>: 19. The formation of OpenAI Uhhuh as late as 2018.<br><strong>swyx</strong>: Uh, uh, sorry. Uh, no, I&#8217;m, I&#8217;m, I&#8217;m, I&#8217;m wrong. Probably It should be 20. Yeah. They just celebrated a 10 year anniversary, so it it is 2025.<br>Yeah, so, so 2015?<br><strong>Marc</strong>: Yeah. 2015. Yeah. 2015. But then, uh, um, Alec Radford did G PT one in what, probably<br><strong>swyx</strong>: mm-hmm. 17, 18,<br><strong>Marc</strong>: yeah. 17, 18. So it, yeah. For, and then, and then they didn&#8217;t really, and then GPT three was what? 2020? 2020.<br><strong>swyx</strong>: 2020.<br><strong>Marc</strong>: Because that became copilot immediately. Even open ai, which has been, you know, the leader of, of this thing in the last decade, you know, e even they had to adapt and, and, and lean into the new thing.<br>And so. Um, yeah, I, I think it&#8217;s just this process of basically sort of wave after wave layer after layer, you know, building on itself. And then you kind of get these catalytic moments where, where the whole thing pops and, and obviously that&#8217;s what&#8217;s happening now.<br><strong>swyx</strong>: Is it useful to think about will there be any ai, winter?<br>&#8216;cause there&#8217;s always these patterns. Like, is this, in the summer is something I constantly think about because do I get, do I just like. Just get endlessly hyped and just trust that I will only be early and never wrong or right. Well, are we, will there be a winter?<br><strong>Marc</strong>: So there&#8217;s something about, say the following.<br>There&#8217;s something about AI that has led to this repeated pattern. Um, and, and, and you guys know this,<br><strong>swyx</strong>: it&#8217;s summer, winter, summer,<br><strong>Marc</strong>: winter, summer, winter, summer, winter. And it goes back 80 years. Yeah. 80 years. Uh, so the original neural network paper was 1943. Right. Which is, which is amazing. Uh, that it was, it was far back that long.<br>And then there was you, if you guys have ever talked about this on your show, but there was this, uh, there was a big, uh, there was an a GI conference at Dartmouth University in 1950. 55. 55, yeah. And they got a NSF grant to, uh, for the, all the AI experts at the time to spend the summer together. And they figured if they had 10 weeks together, they could get a GI, uh, at the other end.<br>And they got their, by the way, they got the grant, they got the 10 weeks and then, you know, 1955, you know. No, no. A GI. And like I said, I, I lived through the eighties version of this where there was a big, a big boom and a crash. And so, so there is this thing, and there, there is something about AI that causes the people in the field, I would say, to become both excessively utopian and excessively apocalyptic.<br>Um, and, and it&#8217;s probably on both sides of like the, the, the boom bus cycle. You, you kind of see that play out. Having said that, I think what&#8217;s actually happened is like just, and you know, and we now know in retrospect like an enormous amount of technical progress that built up over time. And like for, for example, we now know that neural network is the correct architecture.<br>And I, I will tell you like there was a 60 year run where that was like a, you know, or even 70 years or that was controversial. And, and we now know that that&#8217;s the case. And so we, we now, you know, everything we&#8217;re building on today just sort of derives from the original idea in 1943. And so, so in retrospect, we, we now know that like, these, these guys are right.<br>They, they, you know, they would get the timing wrong and they thought, you know, capabilities would arrive faster, or they were, it could be turned into businesses sooner or whatever, but like, they were fundamentally, the, the scientists who worked on this over the course of decades were fundamentally correct about what they were doing.<br>And, and the, and the payoff from, from, from all their work is happening now. And so, so the way I think about what&#8217;s happening is basically, I think, I think about basically the, the, the period we&#8217;re in right now is it&#8217;s, I call it 80 year overnight success, right? Which is like, it&#8217;s an overnight success.<br>&#8216;cause it&#8217;s like bam, you know, chat, GPT hits and then, and then oh one hits, and then, you know, open claw hits and like, you know, these are open, these are, these are like overnight, like radical, overnight transformative successes, but they&#8217;re drawing on an 80 year sort of wellspring backlog, you know, of, of, of, of ideas and thinking it&#8217;s not just that it&#8217;s all brand new, it&#8217;s that it&#8217;s an unlock of all of these decades of like very serious, hardcore research.<br>Um, and thinking, and look, there were AI researchers who spent their entire lives. They got their PhD. They, they worked for, they&#8217;ve researched for 40 years. They retired in a lot of cases, they passed away and they never actually saw it work.<br><strong>swyx</strong>: Yeah. It&#8217;s all sad.<br><strong>Marc</strong>: It is. It is sad. It&#8217;s sad. Knew<br><strong>swyx</strong>: Jeff Hinton was like the last guy.<br><strong>Marc</strong>: Yeah. Yeah. Well, there were the guys, uh, was a guy, Alan Newell. I mean, there&#8217;s tons of John McCarthy. You know, John McCarthy was like one of the inventors in the field. He&#8217;s one of the guys who organized the Dartmouth Conference and you know, he taught at Stanford for 40 years. Wow. And passed, you know, passed away, I don&#8217;t know, whatever, 10, 10 years ago or something.<br>Never, never actually go. Got to see it happen. But like, it is amazing in retrospect, like, these guys were incredibly smart and they worked really hard and they were correct. So anyway, so then it&#8217;s like, okay, you know, say history doesn&#8217;t repeat, but it rhymes. It&#8217;s like, okay, does that mean that there&#8217;s gonna be another, like, you know, basically boom buzz cycle.<br>And I, I will tell you, like, let, like in a sense, like yes, everything goes through cycles and, you know, people get overly enthusiastic and overly depressed and there&#8217;s, there&#8217;s a time, there&#8217;s a timelessness to that. Having said that, there&#8217;s just no question. Um, so the form, the foremost dangerous words in investing this time are, this time is different.<br>Do you know the 12 most dangerous words investing? No. The four most d foremost dangerous words in investing are this time is different. Yeah. Um, the 12 most dangerous words. And so like, I&#8217;ll tell you what&#8217;s different. Like now it&#8217;s working like, like there&#8217;s just no, I mean, look, there&#8217;s just no question.<br>And by the way, I, I&#8217;ll just give you guys my take. Like L LLMs, like from, from basically the Chad G PT moment through to spring of 25. I think you could still, I think well intention, well, and of. Form skeptics could still say, oh, this is just pattern completion. And oh, these things don&#8217;t really understand what they&#8217;re doing.<br>And you know, the hall hallucination rates are way too high. And, you know, this is gonna be great for creative writing and creating, you know, Shakespeare and so sonnets and, you know, as, as rap lyrics or whatever, like, it&#8217;s gonna be great and all that stuff, but we&#8217;re not gonna be able to harness this to make this relevant in, you know, coding or in medicine or in law or in, you know, you know, kind of feels that, you know, kind of really, really matter.<br>And I think basically it was the reasoning breakthrough. It, it was oh one and then R one that basically answered that question basically said, oh no, we&#8217;re gonna be able to actually turn this into something that&#8217;s gonna work in the real world. And, and then obviously the coding breakthrough over the, over basically the coding breakthrough that kind of catalyzed over the holiday break was kind of the third step in that.<br>Mm-hmm. Where you&#8217;re just like, alright, if, if, you know, if Linus Tova is saying that the AI coding is no better than he is like. Like, that&#8217;s, that&#8217;s never happened before. That&#8217;s the<br><strong>swyx</strong>: benchmark.<br><strong>Marc</strong>: Yeah. That&#8217;s never happened before. And so now we know that it&#8217;s, it&#8217;s gonna sweep through coding and, and then, and then we, we know, you know, we know that if it&#8217;s gonna work in coding, it&#8217;s gonna work in everything else.<br>Right. It&#8217;s just then, because that&#8217;s, that&#8217;s like, that&#8217;s like, that&#8217;s like the hardest in many ways. That&#8217;s the hardest example. And how everything else is gonna be a, a derivative of that. And then on top of that, we just got the agent breakthrough, you know, with Open Claw, which is fantastic. Which is amazing and incredibly powerful.<br>And then we just got the, the, um, the auto research, uh, you know, the, the self-improvement. You know, we&#8217;re now into the self-improvement breakthrough. And so the, so the way I think about it is we&#8217;ve had four fundamental breakthroughs in functionality, l OMS reasoning, uh, agents, um, and then, uh, and, and then now RSI, um, and, and they&#8217;re all actually working.<br>Um, and so I&#8217;m, I&#8217;m just, as you like, you can tell I&#8217;m jumping outta my shoes. Like, like this is, like this is it like this, this is the culmination of 80 years worth of worth of work, and this is the time it&#8217;s becoming real.<br><strong>Alessio</strong>: Yeah.<br><strong>Marc</strong>: I, I&#8217;m completely convinced.<br><strong>Alessio</strong>: I think the anxiety that people feel is like during the transistor era, yet Mors law, and it&#8217;s like, all right, we understand why these things are getting better.<br>We understand the physics of it. Yeah. With ai, it&#8217;s. It&#8217;s so jagged in like the jumps where like, like you said, it&#8217;s like in three months you have like this huge jump like, and people are like, well this can keep happening. Right? But then it keeps happening,<br><strong>Marc</strong>: it&#8217;ll keep happening.<br><strong>Alessio</strong>: And so like how do you think about also timelines of like what&#8217;s we&#8217;re building?<br>I think we always have this question with guests, which is like, you know, should you spend time building harness for a model versus like the next model just gonna do it one shot in the lead space. Right. And how does that inform, like how you think about the shape of the technology? You know, you talk about how it&#8217;s a new computing platform.<br>If you have a computing platform, then like every six months it like drastically changes in what it looks like. It&#8217;s hard to build companies on top of it.<br><strong>Marc</strong>: Yeah. So, so a couple things. So one is like, look, the, the Moore&#8217;s law was what we now call a scaling law. Like Moore&#8217;s Law was a scaling law and for your younger viewers, more Moore&#8217;s Law was every chip chip chips either get twice as powerful or twice as cheap every, every 18 months.<br>And that, and that and that, you know, that it&#8217;s gotten more complicated in the last few years. But like that, that was like the 50 year trajectory of, of, of the computer industry. And then, and then by the way, and that&#8217;s what took the mainframe computer from a $25 million current dollar thing into, you know, the phone in your pocket being, you know, a million times more powerful than that.<br>Like that, you know, for, for 500 bucks. And so that, that was a scaling law. And then, and then, and then key to any scaling law, including Moore&#8217;s Law and the AI scaling laws is, you know, they&#8217;re not really laws, right? They&#8217;re, they&#8217;re, they&#8217;re, they&#8217;re predictions, but when they work, they become self-fulfilling predictions because they, they, they, they, they set a benchmark and, and then the entire industry, right?<br>All the smart people in the industry kind of work to make sure that, that, that actually happens. And so they, they kind of motivate the breakthroughs that are required to, to keep that going. And, and in and in chips, that was a 50 year, that was a 50 year run. Right. And it, it was amazing. And it&#8217;s still happening in, in some areas of, of chips.<br>I think the same thing is happening with the, the core scaling laws. The core scaling laws. In, in, in ai, you know, they&#8217;re, they&#8217;re not really laws, but like they, they are basically. There are predictions and then they&#8217;re motivating catalysts for the research work that is required to be. And, and, and, and by the way, also the investment, uh, dollars, um, uh, you know, required to basically keep, you know, keep the curves going and, and look, it, it is, it&#8217;s gonna be complicated and it&#8217;s gonna be variable and they&#8217;re, you know, there&#8217;re gonna be walls that are gonna look like they&#8217;re fast approaching, and then they&#8217;re gonna be, you know, engineers are gonna get to work and they&#8217;re gonna figure out a way to punch through the walls.<br>And obviously that&#8217;s, you know, that&#8217;s been happening a lot, you know, and then look, there&#8217;s gonna be times when it looks like the walls have, you know, the, the, the laws have petered out and then they&#8217;re gonna, they&#8217;re gonna pick up again and surge and then, and then, and then it, it appears what&#8217;s happening to the eyes is there&#8217;s not multiple, you know, multiple scaling laws.<br>Um, there&#8217;s multiple areas of improvement. And, and I think, you know, I don&#8217;t know how many more there are already yet to be discovered, but there are probably some more that we don&#8217;t know about yet. You know, they, like, for example, there&#8217;s probably some scaling law around, um, world models and robotics that we don&#8217;t fully understand, you know, kind of acquisition of data at scale in the real world that we don&#8217;t fully understand yet.<br>So that, that, that one will probably kick in at some point here. There&#8217;s a bunch of really smart people working on that. Um, and so, yeah, I, I think the expectation is that, that, you know, the, the scaling laws generally are gonna continue. Yeah. The, the pace of improvement will continue to move really fast.<br>Um. To your question on like what to build. So, uh, I&#8217;m a complete believer the scaling laws are gonna continue. I&#8217;m a complete believer the capabilities are gonna keep getting amazing, um, you know, leaps and bounds. Uh, the part where I kind of part ways a little bit with how, what I would describe as the AI purists, um, you know, which is, which I would characterize as like the people who are.<br>In many ways, the smartest people in the field, but also the people who spend their entire life, like at a lab, um, and have, have, I would say, have very little experience in the outside world. Um, the, the, the nuance I would offer is the outside world of 8 billion people and institutions and governments and companies and economic systems and social systems is really complicated.<br>Um, and, um, and doesn&#8217;t, you know, it it 8 billion people making collective decisions on planet Earth is not a simple process of like, just like you see this happening now. It&#8217;s like a bunch of AI CEOs have this thing, which is just like, well, there&#8217;s just this, they just all have this kind of thing when they talk in public where they&#8217;re just like, well, there&#8217;s these, these obvious set of things that so society to do.<br><strong>Alessio</strong>: Mm-hmm.<br><strong>Marc</strong>: And then they&#8217;re like, society&#8217;s not doing any of those things. Right. And it&#8217;s like, how can society not, you know, what, whatever their theory is, how can society not see x, y, Z? Mm-hmm. And the answer is, well, society is number one. There&#8217;s no single society, it&#8217;s like 8 billion people. And they like all have a voice, and they all have a vote, like at the end of the day of how they, they react to change.<br>And then, you know, it just like, it&#8217;s just human reality is just really complicated and messy. Um, and, and, and so the specific answer to your question is like, as usual, it depends. Um, you know, it, it depends. Look, pe there&#8217;s no question people are gonna, like, there&#8217;s no question they&#8217;re gonna be companies.<br>It&#8217;s already happening. There are companies that think that they&#8217;re building value on top of the models and then they&#8217;re just gonna get blissed by the, by the next model. There&#8217;s no question that&#8217;s happening. But I think there&#8217;s no question also that just the process of adaptation of any technology into the real and into the real messy world of humanity is, is just going to be messy and complicated.<br>It&#8217;s, it&#8217;s not going to be simple and straightforward. It&#8217;s gonna be messy and complicated. And there are gonna be a lot of companies and a lot of products, um, uh, and in, in fact entire industries that are gonna get built to, to, to basically actually help all of this technology actually reach real people.<br><strong>Alessio</strong>: The amount of capital going into these companies, I mean, Dario talked about it on the Door Cash podcast and Door Cash was like, why don&#8217;t you just buy 10 x more GPUs? And he is like, because I&#8217;m gonna go bankrupt if the model doesn&#8217;t exactly hit the, the performance level. How do you think about that?<br>Also as a risk on, you know, you guys are investors, open AI and thinking machines and world apps. It seems like we&#8217;re leveraging the scaling loss at a pretty high rate, right? Like how comfortable, I guess, do you feel with the downside scenario, like, and say like things Peter out, you think you can kind of like restructure uh, these build outs and uh, you know, capital investments.<br><strong>Marc</strong>: Yeah. So should start by saying, so I live through the.com crash, um, and I can tell you stories for hours about the.com crash and it was horrible. No, it was awful. It was, it was, it was apocalyptic by the way. The, a lot of the.com crash was actually at the time, it was actually a telecom crash. It was a bandwidth crash.<br>Like the, the thing that actually crashed, that wiped out all the money with the tele, the telecom companies.<br><strong>swyx</strong>: Global<br><strong>Marc</strong>: crossing. Global, global, yeah.<br><strong>swyx</strong>: I&#8217;m from Singapore and they, they laid so much cable o over over our oceans.<br><strong>Marc</strong>: Actually there was a scaling law in the.com. Era. And it was literally the, the US Commerce Department put out a report in 1996 and they said internet traffic was doubling every quarter.<br>Um, and, and actually in 1995 and 1996, internet traffic actually did double every quarter. And so that became the scaling law. And so what all these telecom entrepreneurs did was they went out and they raised money to build fiber, anticipating that the demand for bandwidth is gonna keep doubling every quarter.<br>Doubling every quarter though is like, you know, grains of chess and the chessboard, like at some point the numbers become extremely large. Right. And, and, and it really, and really what happened was the internet. The internet by the way, continuously kept growing basically since inception. And it&#8217;s, you know, it&#8217;s, it&#8217;s continuously grown.<br>It&#8217;s never shrunk. And it&#8217;s grown really fast compared to anything else. Mm-hmm. You know, in, in, in human history. But it wasn&#8217;t doubling every quarter as of 19 98, 19 99. And so there was this gap in the expectation of what they thought was a scaling law versus reality. And that&#8217;s actually what caused the.com crash, which was the, it they, they way over companies like global crossing way overbuilt fiber, which is sort of the, and by the way, fiber, telecom equipment, you know, so all the, all the networking gear, you know, and then, and then by the way, the actual physical data centers, like that was the beginning of the, of the, of the data center build and then, and the data center overbuild.<br>And so you had that, but it was, it was literally, I think it was like $2 trillion got wiped out, right? It was like Jesus, it was like a big, it was. And by the way, the other, the other subtlety in it was the internet companies themselves never really had any debt. &#8216;cause tech, tech companies generally don&#8217;t run on debt, but the telecom companies run on debt.<br>Physical infrastructure companies run on debt. And so the companies like Global Crossing not just raise a lot of equity, they also raise a lot of debt. So they&#8217;re highly levered. And so then you just do the thing. It&#8217;s just like, okay, you have a highly levered thing where you&#8217;re, you&#8217;re just over, you&#8217;re overbuilding capacity.<br>Demand is growing, but not as fast as you hoped. And then boom, bankrupt. Right. And, and then it, and then it&#8217;s like they say about the hotel industry, which is, it&#8217;s always the third owner of a hotel that makes money. It has to go bankrupt twice, right? You have to wash out all of the over optimistic exuberance before it gets to actually a stable state.<br>And then it makes money. So by the way, all of those data centers and all of those, all the fiber that they&#8217;re in use, it&#8217;s all in use today. Yeah. But 25 years later. But it, it, it took, and actually the elapsed time was, it took 15 years. It took 15 years from 2000 to 2015 to actually fill, fill up all that capacity.<br>The cautionary warning is the, the overbuild can happen. Um, and, and, and, and, you know, you, you get into this thing where basically everybody, everybody who basically has any sort of institutional capital, it&#8217;s like, wow. It&#8217;s just, I, I don&#8217;t know how to invest in these crazy software things. For sure I can put build data centers and for sure I can buy GPUs that I can deploy, you know, compute grids and, and all these things.<br>Um, and so, you know, if you&#8217;re a pessimist, you could look at this and you could say, wow, this is like really set up to be able to basically replicate, you know, what we went through, what we went through in 2000. Obviously that would be bad. The counter argument, which is the one I I agree with, which is the counter on, on the other side is a couple things.<br>One is the companies that are investing all the, the companies that are investing the money are like the bluest chip of companies. And so back, back, back in the, in the do, like Global Crossing was like a, it was like an entrepreneur. It was like a, a new venture, but like the money that&#8217;s being deployed now at scale is Microsoft, and, you know, and Amazon and Google, Facebook and Facebook and Nvidia and, you know, these, these, these, and, and now you know, by the way, open ai philanthropic, which are now at like, you know, really serious size, um, you know, as companies with, you know, very serious revenue.<br>These are very large scale companies with like, lots, lots of cash, lots of debt capacity that they&#8217;ve, they&#8217;ve never used. And so th this is institutional in a way that, that really wasn&#8217;t at the time. And then the other is, at least for now, every dollar that&#8217;s being put into anything that results in a running GPU is being turned into revenue right away.<br>Like so, and you guys know this, like everybody&#8217;s starved for capacity, everybody&#8217;s starved for compute capacity and then, you know, all the associated things, memory and, and, and interconnected and everything else. Um, data center space. And so e every dollar right now that&#8217;s being put into the ground is turning into revenue.<br>And, and it, and in fact, I actually think there&#8217;s an interesting thing happening, which is because everybody starve for capacity, the models that we actually have that we can use today are inferior versions of what we would have if not for the supply constraints. That&#8217;s true. Um, if Right pose a hypothetical universe in which GPUs were 10 times cheaper and 10 times more plentiful mm-hmm.<br>The models would be much better. &#8216;cause you would just allocate a lot more money to training and you&#8217;d just build better models and they would be better. Um, and so we&#8217;re, we&#8217;re actually getting the sandbag version of the technology.<br><strong>swyx</strong>: Yeah. No. Everything we use is quantized because the, the labs have to keep the, the full versions,<br><strong>Marc</strong>: right?<br><strong>swyx</strong>: Like<br><strong>Marc</strong>: we&#8217;re not even getting the good stuff.<br><strong>swyx</strong>: Yeah.<br><strong>Marc</strong>: But, but getting the good stuff, it&#8217;s, it&#8217;s just, even if technical progress stops. Once there&#8217;s like a much bigger build of like GPU manufacturing capacity and memory, you know, all, all the things that have to happen in the course of the next five or 10 years.<br>Once it happens, even the current technology is gonna get, gonna get much better. And then as you know, like there&#8217;s just like a million ways to use this stuff. Like there&#8217;s just like a million use cases for this. Mm-hmm. Like, it, it, you know, this isn&#8217;t just sending packets across a, a thing, whatever, and hoping that people find something to do with it.<br>This is just like, oh, we apply intelligence into every domain of human activity. And then it works like incredibly well. Yeah. Um. Here&#8217;s what I know, here&#8217;s what I know. Um, in the next three or four year, it&#8217;s like somewhere between three or four years out, basically everything is selling out. So like the, the entire supply chain is, is, is, is sold out or, or, or selling out.<br>And so there, there&#8217;s no, like, we&#8217;re just gonna have like chronic supply shortage for, you know, for years to come. Um, there&#8217;s going to be a response from the market that&#8217;s gonna result in an enormous, you know, it&#8217;s happening now. An enormous flood of investment in a new fab capacity and ev you know, every, everything else to be able to do that, at some point the supply chain constraints will unlock, you know, at least to some degree that will be another accelerant to industry growth when that happens.<br>&#8216;cause the products will get better and everything will get cheaper. Um, and so, so I know that&#8217;s gonna happen. I know that, you know, the deployments, you know, the, the actual use cases are like really compelling. And then, like I said, you know, with reasoning and agents and so forth, like, I know they&#8217;re just gonna get like much, much better from here.<br>And so I, I, I know the capabilities are like really real and serious. I also know that the technical progress is not going to stop. It. It, it is excel. It is, is accelerating. Like the, the breakthroughs are are tremendous. I mean, even just month over month, the breakthroughs are really dramatic. And so, you know, I think if you were a cynic and there, there are cynics, you can look at 2000, you can find echoes.<br>But I can&#8217;t even imagine betting it that this is gonna like somehow disappoint and, you know, at least for years to come, I think it would be essentially suicidal to make that bet. Yeah. Um, it was that Michael Burry, uh, uh, that&#8217;s<br><strong>swyx</strong>: an<br><strong>Marc</strong>: interesting guy, huh? We&#8217;ll pick on a guy. We&#8217;ll pick, let&#8217;s pick on one guy.<br>We&#8217;ll pick. Well &#8216;cause he did, he he came out with, it was, it was the, he<br><strong>swyx</strong>: doesn&#8217;t mind.<br><strong>Marc</strong>: It was the Nvidia short. Right. He came with the Nvidia short. And then if you guys probably talked about this, which is the, the analysis now that like the current models are getting better faster at such a rate that if you are running an Nvidia, if you&#8217;re running an Nvidia inference chip today, that&#8217;s three years old, you&#8217;re making more money on it today than you did three years ago because the pace of improvement of the software is, is faster than the, the, the depreciation cycle, the chip.<br>And then my understanding is Google is running. I don&#8217;t if they&#8217;ve, I don&#8217;t know exactly what, uh, these are rumors that I&#8217;ve heard or maybe it&#8217;s public, but, um, I think Google&#8217;s running very old TPUs, very profitably. Ference. Yeah. And very profit and very profitably. Yeah. Um, and so, so it actually turns out, as far as I can tell, it&#8217;s actually the opposite of the Beery thesis is actually.<br>He was actually 180 degrees wrong. It&#8217;s actually the, the, the, the old Nvidia chips are getting more valuable, which is something that&#8217;s like literally never happened before. Like it&#8217;s never been the case that you have an older model chip that becomes more valuable, not less valuable. And that, and again, that&#8217;s an expression of the just ferocious pace of software progress.<br>Ferocious pace of capability payoff. Yeah. Uh, that you&#8217;re getting on the other side of this. And so I just, the idea of betting against that, like.<br><strong>swyx</strong>: Yeah. Yeah. Well, one of<br><strong>Marc</strong>: my, it seems like an invitation to get your face ripped up.<br><strong>swyx</strong>: One of my early hits was like modeling the lifespan of the H 100 and h two hundreds and, and going like, you know, usually they advise like four to seven years and it was, you know, maybe you sort of realistically haircut cut it down to two to three.<br>Yeah. But actually it&#8217;s going up and not down. Yeah. And, and uh, that&#8217;s, I mean that&#8217;s, I think that&#8217;s the dream. Uh, we are finding utilization and I think utilization solves all problems. Like, you can, you can find use, use cases for even like the poor, like even memory, we&#8217;re having a shortage. Right. And, and even like the, the shittier versions of, of memory that we do have, we are finding use cases for it.<br>So like That&#8217;s great.<br><strong>Marc</strong>: Yeah.<br><strong>Alessio</strong>: How, how important is open source AI and kinda like edge inference in a world in which you have three years of supply crunch. Like, do you think in the, like, you know, if you fast forward like five years, like how do you think about inference, uh, in the data center versus at the edge?<br><strong>Marc</strong>: Well, so just to start, yeah. So I think, I think open source is very important for a bunch of reasons. I think edge, edge inference is very important for a bunch of reasons. I, I think just practically speaking, if we&#8217;re just gonna have fundamental construc, supply crunches for the next, I mean, you, you guys know if you just project forward demand over the next three years, right?<br>Yeah. Relative to supply, one of the, its main predictions you can do is what&#8217;s gonna, what, what&#8217;s gonna happen to the cost of, of inference in the core, uh, over the next three years? And like, it may rise dramatically, right? Like, so, so what is, and then is, is, you know, like the, the, the big model competition are subsidizing heavily right now.<br>Right? Right. And so, so what&#8217;s the, what will be the average person&#8217;s, you know, per day, per month token cost, you know, three years from now to do all the things that they want to do. And I, I don&#8217;t know, it&#8217;s gonna. I mean, I have, you guys probably have friends, I have friends today who are paying a thousand dollars a day for open claw, for claw tokens to run open claw.<br>Right? And so, okay. $30,000 a month. Right? And, and by the way, those, those friends have like a thousand more ideas of the things that they want their claw to do, right? Yeah. And so you, you could imagine there, there&#8217;s like latent demand of up to, I don&#8217;t know, five or $10,000 a day of, of, of tokens for a fully deployed, you know, per personal agent.<br>Uh, and obviously consumers can&#8217;t pay that, right? And so, so, but it gives you a sense of the fu of the fu of the future scope of demand, right? And so, so even, even if there&#8217;s a 10 x improvement in price performance, that still, you know, goes to a hundred dollars a day, which is still way beyond what people can pay.<br>Mm-hmm. So there&#8217;s just gonna be like. Ferocious to me, by the way. The agent thing, the other interesting thing is I think the agent thing, so up until now, a lot of the constraints of GGPU constraints, I think the agent thing now also translates into CPU constraints. Mm-hmm. Right?<br><strong>swyx</strong>: CPU memory.<br><strong>Marc</strong>: Yes. CPU memory, right?<br>And so, like the entire chip ecosystem is just gonna get wait,<br><strong>swyx</strong>: wait for network constraints, that that will be the killer.<br><strong>Marc</strong>: It&#8217;s all bottleneck potentially for years. And so, so I, I think that Brad, and, and I think it&#8217;s actually possible, I mean, generally inference costs are gonna keep coming down, but I think the, let&#8217;s put it this way, the rate of decline, I think may level out here for a bit because of these supply constraints.<br>And then at some point, maybe the lab stops subsidizing so much and that, that, that again, will be, be an issue. And so there&#8217;s just gonna be so much more demand for inference than, than can be satisfied. Um, you know, kind of with the centralized model. And then, and then, you know, you guys know this, but like all the, just the dramatic, I mean just the dramatic innovations that have happened in the Apple silicon to be able to do, uh, inferences, it&#8217;s quite amazing the level of effort being put.<br>Like the open source guys are putting incredible effort into getting, you know, this recurring pattern where the big model will never run on a pc, and then six months later mm-hmm. Oh, it runs in a pc, right? It&#8217;s like amazing. And there&#8217;s very smart people working on that. So there&#8217;s all that. And then look, there&#8217;s also, you know.<br>There&#8217;s also like other, there&#8217;s other motivators. There&#8217;s other motivators which is just like, okay, how much trust are the big centralized model providers? You know, how much trust are they building in the market versus, you know, how much are, you know, at least for, in certain cases with some people, for certain use cases, people being like, well, I&#8217;m not willing to just like, turn everything over.<br>So there, there, there&#8217;s all the trust issues. Um, by the way, there&#8217;s also just like straight up price optimization. There&#8217;s many uses of AI where you don&#8217;t need Einstein in the cloud. You just need like a, a a, a smart local model. There&#8217;s also performance issues where you want, you know, you want, you know, you&#8217;re gonna want your doorknob to have an AI model in it.<br>Right. You know, to be able to, you know, do, um, you know, to be able to do access control. Um, obviously like everything with a chip is gonna have an AI model in it. Mm-hmm. And it, a lot of those are gonna be local. Um, and so, yeah. No, like I think, I think you&#8217;re gonna have ti and then you&#8217;re gonna, by the way, also wearable devices, you know, you don&#8217;t wanna do a complete round trip.<br>You want, you know, you, whatever your smart devices are, you want it to be like super low latency. Yeah.<br><strong>swyx</strong>: The question, do we care who makes it? Yeah. One of the biggest news this week was the collapse of AI two, the Allen Institute. Mm-hmm. One of the actual American open source model labs. Yeah. Um, and, uh, I&#8217;m not that optimistic on, on American open source.<br>Yeah. Like you, you guys invested in MIS trial and MIS trial&#8217;s doing extremely well outside of China. That&#8217;s about it.<br><strong>Marc</strong>: Yeah. We&#8217;ll see. We&#8217;ll see. I look, I, number one, I do think we care. Uh, I do think we, I do think we care who makes it. Um, I would say this, the, the, the, the previous presidential administration wanted to kill it in the us Oh yeah.<br>They wanted to drown in the bathtub. Um, and so they wanted to kill it. So at least we have a government now that actually like, actually wants it wants it to happen. And you<br><strong>swyx</strong>: earned to council<br><strong>Marc</strong>: and Yeah. And the new and the P pcast. Yeah. So the, the, you know, this admin for whatever other political issues people have, which are many, you know, this administration has, I think a very enlightened view and in particular an enlightened view on AI and in particular on open source ai.<br>Uh, and so they&#8217;re very supportive. Um, my read is the Chi. The Chinese have a very, the various Chinese companies have a very specific reason to do open source, which is, they, they, they don&#8217;t fundamentally, they don&#8217;t think they can sell commercial, uh, AI outside of China right now. And or at least specifically not, not in the US for a combination of reasons.<br>And so they, they kind of view, I think, open source AI as a bit of a loss leader against basically domestic, uh, you know, paid, paid services. And then kind of an, you know, kind of an ancillary products. You know, they&#8217;re, they&#8217;re very excited about it, by the way. I think it&#8217;s great. I think it&#8217;s great that they&#8217;re doing it.<br>Um, you know, I think Deeps seek was like a gift to the world. Um, I think. The great thing about open source, open source, the, the, the impact of open source is felt two ways. One is you, you get the software for free, but the other is you get to learn how it works, right? And so like the paper, the paper, the paper and, and the code, right?<br>And the code. And so, like, for example, I thought this was amazing. So open comes out with L one and it&#8217;s an amazing technical breakthrough, and it&#8217;s just like, absolutely fantastic. But of course they don&#8217;t explain how it works in detail. And then of course they hide the, they hide the reasoning traces, right?<br>And, and then, and then, and then everybody&#8217;s like, okay, this is great, but like, who&#8217;s gonna be able to replicate this? Are other people gonna be able to do this? You know, is their secret sauce in there? And then our one comes out and it&#8217;s just like, there&#8217;s the code and there&#8217;s the paper, and now the whole world knows how to do it.<br>And then, you know, three months later, every other AI model is, is adding reasoning. And so, so you get this kind of double, like even if the Chinese models themselves are not the models that get used, the education that&#8217;s taken place to the rest of the world, the information diffusion, you know, is incredibly powerful.<br>So that happens and then, I don&#8217;t know. We&#8217;ll, we&#8217;ll see. You know, there are a bunch of American, you know, open source, you know, ai, uh, model companies. I mean, look, there&#8217;s gonna be tremendous, you know, there already is. There&#8217;s, you know, there&#8217;s gonna be tre there&#8217;s tremendous competition, uh, among the primary model companies.<br>You know, there&#8217;s, depending on how you count, there&#8217;s like four or five, you know, big co model companies now that are, you know, kind of neck and neck, uh, in different ways. Um, uh, you know, and, and, and, um, you know, and then obviously Bo Bo both X and then MetAware involved are, you know, both have huge, you know, huge attempts to, you know, kind of, to kind of leapfrog underway.<br>And then you&#8217;ve got, you know, a whole fleet of startups, new companies, including a whole bunch that we&#8217;re backing, that are, you know, trying to come out with different approaches. And then you&#8217;ve got whatever it is. I don&#8217;t know how, how many, how many, like main line foundation model companies are there in China at this point?<br>It&#8217;s probably six. It&#8217;s<br><strong>swyx</strong>: five Tigers is what they call it. Yeah. Uh, Quinn is in questionable because there&#8217;s change in leadership,<br><strong>Marc</strong>: right?<br><strong>swyx</strong>: Yeah.<br><strong>Marc</strong>: But that, does that include, that includes like Moonshot,<br><strong>swyx</strong>: yes. Can deep seek, uh, uh, ZI, um, Quinn oh one is in there.<br><strong>Marc</strong>: Right. And then, um, and by dance and, and then you see,<br><strong>swyx</strong>: ance would be like the next tier ance.<br>They weren&#8217;t as prominent. They weren&#8217;t, didn&#8217;t have<br><strong>Marc</strong>: a leading. Yeah. But they, you at least, you know, ance is very inspiring and presumably they have more stuff coming and Tencent probably has more stuff coming and, and so forth. And so, so, so like, look, here, here would be a thing you can anticipate, which is there are not these markets, there are not going to be between the US and China right now, there&#8217;s like a dozen primary foundation model companies that are like at scale, at, at some level of a critical mass.<br>It&#8217;s not gonna be a dozen in three years, right? Like, it just because these industries don&#8217;t bear a dozen, it&#8217;s, it&#8217;s gonna be three or you know, there&#8217;s gonna be three or four big winners or maybe one or two big winners. And so there&#8217;s gonna be like a whole bunch of those guys that are gonna have to figure out alternate strategies.<br>Um, and I think like open source is one of those strategies. And so I, I think you could see like a whole, i, I, I think the questions like, who&#8217;s gonna do open source? I think that could change really fast. I, I think that, that, that&#8217;s a very dynamic thing. I think it&#8217;s very hard to predict what happens. And, and I think it&#8217;s very important.<br><strong>swyx</strong>: NVIDIA&#8217;s doing a lot.<br><strong>Marc</strong>: Well, I was gonna say. Well, exactly. And then you&#8217;re got Nvidia and then, and then, you know, just to, again, indu, there&#8217;s an old thing in business strategy, which is called, uh, commoditize Compliments. Commoditize the compliment. That&#8217;s right. And so if your Jensen is just kind of obvious, of course, you wanna commoditize the software.<br>Yeah. And he&#8217;s, and to his enormous credit, he&#8217;s putting enormous resources behind that. And so maybe it, maybe it&#8217;s literally Nvidia and I think that would be great.<br><strong>Alessio</strong>: Yeah. Uh, narrative violation to European projects, uh, in the, uh, damn.<br><strong>swyx</strong>: I&#8217;m hosting my, uh, Europe, uh, conference soon. And I got both of them.<br><strong>Alessio</strong>: They got us.<br>They got us. Mark<br><strong>Marc</strong>: finished. They got us, us. Well, wait a minute. Where was Peter? So where was Steinberger when he did? In Austria<br><strong>Alessio</strong>: was, yeah, yeah, yeah.<br><strong>Marc</strong>: He was in what? He was in Vienna. Oh, he was in Vienna. And then where is he now?<br><strong>swyx</strong>: Uh, he&#8217;s moving to sf.<br><strong>Marc</strong>: Okay. Okay. Alright. Okay, there we go. And then, yeah, the PI guy, right?<br>The PI guys are European.<br><strong>swyx</strong>: Yeah, they&#8217;re also, they&#8217;re buddies in<br><strong>Alessio</strong>: Australia. Mario&#8217;s also there. Yeah.<br><strong>Marc</strong>: Right. And are they, yeah, they haven&#8217;t announced yet. Any sort of change changed or have they<br><strong>Alessio</strong>: No, they&#8217;re, they have a company there.<br><strong>Marc</strong>: Okay. Got, okay. Good.<br><strong>Alessio</strong>: Good, good,<br>good.<br><strong>Alessio</strong>: Um,<br><strong>Marc</strong>: yeah, good.<br><strong>swyx</strong>: Anyways, I think pie and open cloud very important software things and, and I just wanted you to just go off on what you think.<br><strong>Marc</strong>: Yeah. So I think in co the, the combination of the two of them I think is one of the 10 most important softwares. Open<br><strong>swyx</strong>: Claw got all the attention, but Right. Talk about pie,<br><strong>Marc</strong>: pi pie&#8217;s, kind of the Yeah. PI&#8217;s, PI&#8217;s kind of the architectural breakthrough for those of us who are older. There was this whole thing that was very important in the world of software basically from like 1970 to, I don&#8217;t know, it still is very important, but like 19, from 1973 to like basically the creation of Linux, which is basically this, this thing used to call like the Unix mindset.<br>Like so, so, &#8216;cause there were all these different, you know, theories. There are all these different operating systems and mainframes and, and then you know, all these windows and Mac and all these things. And then there was this, but kind of behind it all was this idea of kind of the Unix mindset. And the Unix mindset was this thing where basically you don&#8217;t have these, like, like in the old days, like, like the operating system that like made the computer industry really work, like in the 1960s mm-hmm.<br>Was this thing called o os 360, which was this big operating system that IBM developed that was supposed to basically run everything. And it was this like giant monolithic architecture in the sky. It was like a, you know, it was like a giant castle. Um, of software. And, and by the way, it worked really well and they were very successful with it.<br>But like, it was this huge castle in the sky, but it was this thing, it was almost unapproachable, which is like, you had to be kind of inside IBM or very close to IBM. And you had to really understand every aspect, how the system worked. And then the, the Unix sky is originally out of at and t and then out out of Berkeley, um, you know, came out and they said, no, let&#8217;s have a completely different architecture.<br>And the way architecture&#8217;s gonna work is we&#8217;re gonna have, we&#8217;re gonna have a, a prompt and, and a, and a shell. And then, and then we&#8217;re gonna, all, all the functionality is gonna be in the form of these discreet modules, and then you&#8217;re gonna be able to chain the modules together. Mm-hmm. Yeah. And so like the, the, the op, it&#8217;s almost like the operating, operating system itself is gonna be a programming language.<br>Um, and then that led led to the, the, the sort of centrality of the shell. Um, and then that led to sort of, uh, you know, basically chaining together Unix tools. And then that led to the emergence of these, these scripting languages like Pearl, where you, you could basically kind of very easily do this, and then the shells got more sophisticated and then, and then, and then look like, you know, that, that, that number one, that worked and that, that was the world I grew up in.<br>Like I was, I was a Unix guy. You know, sort of from, call it 1988 to, you know, kind of all, all the way through my work and it worked really well. It, it&#8217;s in the background, um, you know, nor normal people don&#8217;t need to, didn&#8217;t need to necessarily know about it, but like, if you were doing like system architecture, application development, you, you, you knew all about it.<br>Um, and then, you know, it&#8217;s been in the background ever since. And, you know, look, your Mac still has a Unix shell, you know, kind of in there, and your iPhone still has a Unix shell kind of buried in there somewhere. So they&#8217;re kind of in there. And then, you know, the Windows shell is kind of a, you know, sort of a weird derivative of that.<br>But, um, you know, but look, the inter, the internet runs on Unix, um, and that smartphones, actually, both iOS and Android are Unix derivatives. And so, you know, kind of Unix did end up winning. But, but anyway, and then we just started taking that for granted. And then, and then so, so basically the, the way I think about what happened with Pie and then with Open Claw is basically what those guys figured out is, I always say the, the great breakthroughs are obvious in retrospect, right?<br>Which is the best kind, the best kind. They weren&#8217;t obvious at the time or somebody else would&#8217;ve done them already. Um, and so there is a, like a real conceptual leap, but then you look at it sort of the backwards looking and you&#8217;re just like, oh, of course. Mm-hmm. Like the, the, to me those are always the best breakthroughs.<br>Well, actually language models themselves are like that. It&#8217;s just like, oh, next token completion. Oh, of course.<br><strong>swyx</strong>: Yeah. What other objective mattered?<br><strong>Marc</strong>: Yeah, exactly. But, but like it, right. But she&#8217;s even saying it wasn&#8217;t obvious until somebody actually did it. Right. And so the conceptual breakthrough is real and deep and powerful and, and very important.<br>And so the way I think about pie and olaw is it&#8217;s basically marrying the, the language model mindset to the un to the Unix, basically shell prompt mindset. And so it&#8217;s, it&#8217;s basically this idea that what, what, so what is an agent, right? And as, as, and as you know, like many smart people who have been trying to figure out what an agent is for, for, for decades, and they&#8217;ve had many architectures to build agents and the whole thing.<br>And it turns out what is an agent. So it turns out what we now know is an agent is the following. It&#8217;s, so it&#8217;s a language model. And then above that, it&#8217;s a ba, it&#8217;s a bash shell. Um, so it&#8217;s a, it&#8217;s a Unix shell, and then it&#8217;s, and then the agent has access, uh, has access to, to the shell. And, you know, hopeful, hopefully in a sandbox, maybe in, maybe in a sandbox.<br>So it&#8217;s, it&#8217;s the model. Um, it&#8217;s the shell. Um, and then it&#8217;s a fi, it&#8217;s a file system. Um, and then the state is stored in files. And then, you know, there&#8217;s the markdown format for the, you know, for, for the files themselves. And then, and then there&#8217;s basically what in Unix is called Aron job. There&#8217;s a loop and then there&#8217;s a heartbeat for the, there&#8217;s heartbeat and, and the thing basically Wake Wakes up.<br>Wakes up. So it&#8217;s basically LLM plus shell, plus file system, plus markdown, plus kron. And it turns out that&#8217;s an agent. And, and, and every part of that, other than the model is something that we already completely know and understand. And in fact, it turns out that like the latent power of the Unix shell is like extraordinary because basically like all, like, there&#8217;s just like an, there&#8217;s just enormous latent power in the shell.<br>There&#8217;s enormous numbers of Unix commands, there&#8217;s enormous number of command line interfaces into all kinds of things already in the, you know, your entire, I mean your entire, just to start with, your computer runs on a shell. If you&#8217;re running a Mac or a, or, or a phone, your computer, your computer&#8217;s running on a shell, uh, already.<br>And so like the full power of your computer is available at the command line level. Um, and then it turns out it&#8217;s really easy to expose other functions as a command line interface. And so like this whole idea where we need like MCP and these like product mm-hmm. Fancy protocols, whatever, it&#8217;s like, no, we don&#8217;t, we just need like a command, command line thing.<br>So that&#8217;s the architecture. And then it turns out what is your agent? Your agent has a bunch of files starting a file system. And then there&#8217;s the thing that just like completely blew my mind when I write my head around it as a result of this, which is like, okay. This means your agent is now actually independent of the model that it&#8217;s running on.<br>Because you can actually swap out a different LLM underneath your agent and your, your agent will change personality somewhat. &#8216;cause the model is different, but all of the state stored in the files will be retained.<br><strong>swyx</strong>: Yeah. Different instruction set, but you just compiled<br>it.<br><strong>Marc</strong>: Right, exactly. And it&#8217;s all right.<br>It&#8217;s like right. Swapping out a ship and recompiling, but it&#8217;s, it&#8217;s still, it&#8217;s still your agent with all of its memories. Um, and with all of its capabilities. And then by the way, you can also swap out the shell, uh, so you can move it to a different execution environment that is also, is also a b shell, by the way, you can also switch out the file system, right.<br>Uh, and you can, and you can, and you can swap out the, the, the heartbeat for the, the crown framework, the, the loop that the agent framework itself. And so your agent basically is ba basically at the end of the day, it&#8217;s just. It&#8217;s just, its files. Um, and then, and then there&#8217;s of course it a open<br><strong>swyx</strong>: call.<br><strong>Marc</strong>: Yeah, it&#8217;s, it&#8217;s basically, it&#8217;s, it&#8217;s just the files.<br>Um, and then by the way, as a consequence of that, the agent and then the agent itself, it turns out a couple important things. So one is it, it&#8217;s, it, it can migrate itself, right? And so you&#8217;re, you can instruct your agent, migrate yourself to a different, uh, runtime environment, migrate yourself to a different file system, migrate yourself to a different, you know, swap out the language model.<br>Your agent will do all that stuff for you. And then there&#8217;s the final thing, which is just amazing, which is the agent is the agent actually has full introspection. It actually, it actually knows about its own files and it could rewrite its own files. Right. Which by the way, is basically no widely deployed software system in history where the, the, the thing that you&#8217;re using actually has full introspective knowledge of how it itself works and is able to modify itself.<br>Like that, that, I mean, there have been toy systems that have had that, but there, there&#8217;s never been a widely deployed system that has that capability and then that leads you to the capability. That just like completely blew my mind when I wrap my head around it, which is you can tell the agent to add new functions and features to itself and it can do that.<br>Extend yourself. Yeah. Right? Extend, extend yourself. Like extend yourself. Give yourself a new capability. Right? And so, and so literally it&#8217;s just like you run into somebody at a party and they&#8217;re like, oh, I have my open claw, do whatever, connect to my eat, sleep bed, and it gives me better advice and sleep.<br>And you go home at night and you tell your claw, or if they&#8217;re at the party, by the way, you tell your claw, oh, add this capability to yourself. And your claw will say, oh, okay, no problem. And it&#8217;ll go out on the internet and it&#8217;ll figure out whatever it needs and then it&#8217;ll go out to claw code or whatever.<br>It&#8217;ll write whatever it needs. And then the next thing you know, it has this new capability. And so you don&#8217;t even have to, like, you can have it upgrade itself without even having to, without having to do anything other than tell it that you want it to do that. And so anyway, so the, the combination of all this is just, I mean, this is just like a massive, incredible, I mean, it&#8217;s just incredible.<br>Like if I, if I were, if I were 18, like this is a hundred, this is what I would be spending all of my time on. This is like such an incredible conceptual breakthrough. Yeah. And again, pe people are gonna look at it and they already get this response. People are gonna look at it and they&#8217;re gonna say, oh, well, where&#8217;s the breakthrough?<br>&#8216;cause these, the, all of these components were already known before. Mm-hmm. But, but this is the key, the key to the breakthrough was by using all these components that were known before, you get all of the underlying capability of that&#8217;s buried in there. And so all, and so for example, computer use all of a sudden just kind of falls, trivi, trivial.<br>Of course it&#8217;s gonna be able to use your computer. It has full access to the shell. Right. And then, and then you just, you, you give it access to a browser, and then you&#8217;ve got the computer and the browser and, and often away it goes. And, and then you&#8217;ve got all the abilities of the browser also. Um, yeah.<br>And so, and so the capability unlock here is profound. My friends who are, you know, deepest into this, are having their claw do like a, like, literally like a thousand things in their lives. They have new ideas every day. They&#8217;re just like constantly throwing new challenges at the thing. And by the way, it&#8217;s early and, you know, these are, you know, these are prototypes and there are, you know, as you guys know, there&#8217;s security issues.<br>Yeah. And, and so, you know, there&#8217;s a bunch of stuff to be ironed out, but the, the unlock of capability is just incredible.<br><strong>swyx</strong>: Yeah.<br><strong>Marc</strong>: And I, I have absolutely no doubt that everybody in the world is gonna, is gonna have at least, you know, an agent like this, if not an entire family of agents. And we&#8217;re gonna be living in a world where I think it&#8217;s almost inevitable now that this is the way people are gonna use computers.<br><strong>swyx</strong>: I was gonna say for someone who is deeply familiar with social networks, the next step is your claw talking to my Claw. Mm-hmm.<br><strong>Marc</strong>: Posting<br><strong>swyx</strong>: on Claw Facebook, uh, posting their jobs on cloud LinkedIn and close posting their tweets on claw XAI or what, whatever, you know. Um, I do think that that is how, uh, you know, we, we get into some danger there in, in terms of like alignment and whether or not we want these things to, to, to run.<br><strong>Marc</strong>: You guys know where Rent a, rent a human.com.<br><strong>swyx</strong>: Yeah. Rent a,<br><strong>Marc</strong>: yeah. Yeah.<br><strong>swyx</strong>: I mean, it&#8217;s Fiverr, it&#8217;s TaskRabbit.<br><strong>Marc</strong>: Sure, of course.<br><strong>swyx</strong>: Mechanical<br><strong>Alessio</strong>: Turk.<br><strong>Marc</strong>: Yeah. But flipped, right. The agent hiring the people.<br><strong>Alessio</strong>: Yeah.<br><strong>Marc</strong>: Which of course is gonna happen, right? It&#8217;s obviously gonna happen.<br><strong>Alessio</strong>: I&#8217;m curious if you have any thoughts on the engineering side.<br>So when you build the browser, the internet, you know, just a bunch of mostly plain text file plus some images, and today the, every website and app is like, so complex. Somehow, you know, the browser kept evolving to fit that in. Mm-hmm. Are there any design choices that were made like early in the browser and kinda like the internet and the protocols that you&#8217;re seeing agents similar to this?<br>Like, Hey, this thing is just not gonna work for like this type of new compute and we should just. Rip it out right now.<br><strong>Marc</strong>: There were a whole bunch, but I&#8217;ll give you a couple. So one is, um, and we didn&#8217;t, you know, to be clear like this, this was not, you know, this is totally different. We didn&#8217;t have the capabilities we have today, but because Wet have, we didn&#8217;t have the language models underneath this, but, um, we did have this idea that human readability actually mattered a great deal.<br>Um, and, and, and so, and specifically in those days, it was, it was not so much English language, but it was there, there was a design decision to be made between binary protocols and text protocols. And basically every, every, every basically old school systems architect that had grown up between like the 1960s and the 1990s basically said, you know, the internet, it&#8217;s, what do you know about the internet?<br>It&#8217;s star for bandwidth. You, you just, you have these very narrow straws. Uh, you know, look, people, when we did the work on Mosaic, like pe, people who had the internet at home had a 14 kilobit modem, right? So you&#8217;re, you&#8217;re trying to like hyper optimize every bit of data mm-hmm. That, that travels over the network.<br>And so obviously if you&#8217;re gonna design a protocol like HGTP, you&#8217;re gonna want it to be binary, you know, highly compressed, binary protocol for maximum efficiency. And you&#8217;re gonna wanna have it be like a single connection that persists. And you&#8217;re, you&#8217;re, the last thing you&#8217;re gonna wanna do is like, bring up and tear down new connections.<br>And you definitely, you&#8217;re not gonna, not gonna want a text protocol. And so of course we said no. We actually want to go completely the other direction. It&#8217;s obviously, we only want text protocols. Uh, by the way, same thing in H TM L itself. We want html to be relatively verbose. You know, we want the tags to actually be like human readable.<br>Um, we wanna use<br><strong>swyx</strong>: the most inefficient things possible.<br><strong>Marc</strong>: Yeah, we wanna do the, we wanna do the in, we wanna do the inefficient things.<br><strong>swyx</strong>: You&#8217;re the original token Mixer.<br><strong>Marc</strong>: Yeah, exactly. Yeah, yeah, yeah. Basically it&#8217;s just like better lesson<br><strong>Alessio</strong>: filled.<br><strong>Marc</strong>: Well, yeah. Well actually this was, this was actually the, the conscious thing, which basically says just like assume, assume a future of infinite, infinite bandwidth built for that, right?<br>And then basically what it was, is it was a bet that it, it was a bet that if the system, if the, if the latent capabilities of the system were powerful enough, and that was obvious enough to people that would create the demand for the bandwidth that would cause the supply of bandwidth to get built that would actually make the whole thing work.<br>And then specifically what we wanted was we wanted everything to be human readable because we, at the engineering level, we wanted people to be able to read the protocol coming over the wire and be able to understand it with their, with their bare eyes without having to like disassemble it or whatever.<br>Right. Have it converted outta binary. Right. And so the, the, the, all the pro, you know, HTTP and everything else were, were, it was always, uh, text protocols. Uh, and the same thing with HTML and in, in many ways, some people say that the key breakthrough in the browser was the view source option, um, which is every webpage you go to, you could view source, which means you could see how it worked, which means you could teach yourself how to build right new, uh, to, to build new webpages.<br>There was that. So human readability. Um, and, and again, human readability in those days still meant technical, you know, specs. You know, now it means English language, but there&#8217;s an incredible latent power in giving everybody who uses the system the option to be able to drop down and actually understand and see how it&#8217;s working.<br>And that worked really well for the web and I think it&#8217;s working really well for ai. That was one. Um, what was the other, um. A big part of the idea of web servers was to actually surface the underlying latent capability of the operating system and to be able to surface the, uh, also the underlying latent capability of the database because basically what was a web server?<br>What, what, what, what is a web server? Fundamentally? Architecturally, it&#8217;s, it&#8217;s, it&#8217;s the operating system. So it&#8217;s, it&#8217;s the operating system&#8217;s ability to, you know, it&#8217;s running on top of an os. So it&#8217;s the OSS ability to manage. The file system and do everything else that you wanna do, process everything. Um, and then of course, a lot of early, you know, a lot, a lot of websites are, are front ends to databases.<br>Um, and so you wanted to, you wanted to unleash the underlying latent power of whether it was an Oracle database or some other, you know, some other Postgres or whatever, whatever it was. Um, and so a lot of the function of the web server was to just bridge from that internet connection coming in to be able to unlock the underlying power of the OS and the database.<br>Uh, and again, people looked at it at the time and they were like, well, is this really, does this really matter? Like, is this important Because we&#8217;ve had databases forever and we&#8217;ve always had, you know, user interfaces for databases and this is just another user interface for a database. And it&#8217;s like, okay, yeah, fair enough.<br>But on the other side of that is just like, this is now a much better interface to databases and one that 8 billion people are going to use and is going to be like, far easier to use and far more flexible. And, and, and, and you&#8217;re not just gonna have old databases. Now you have a system where people can actually understand why they want to build, you know, a million times more database apps than they have in the past.<br>And then the number of databases in the world exploded. And so again, this goes to this thing of like building, building in layers. Some of the smartest people in the industry look at any new challenge and they&#8217;re like, okay, I&#8217;m, I&#8217;m, I need to build a new kind of application. So the first thing I need to do is build a new programming language, right?<br>And then the next thing I need to do is build a new operating system, right? And then the next thing I need to do is I need to build a new chip. Right? And they, they kind of wanna reinvent everything. And I&#8217;ve, I&#8217;ve always had, maybe it&#8217;s just, I don&#8217;t know, pg pragmatic mentality or something, or maybe an engineering over science mentality, but it&#8217;s more like, no, you have just like all of this latent power, uh, in the existing systems and you, you don&#8217;t want to be held back by their constraints, but what you wanna do is you wanna kinda liberate that power and open it up.<br>Yeah. And so I, I think, I think, and I think the web did that for those reasons. And I think it&#8217;s the same thing now that&#8217;s happening. It&#8217;s a great<br><strong>swyx</strong>: perspective on the web.<br><strong>Alessio</strong>: Programming language just is not a good thing. We have Brett Taylor on the podcasts and we were talking about rust. And you know, rust is memory safe by the phone.<br>So why are we teaching the model to not write memory, unsafe code, just use rust, and then you get it for free. How much do you think there&#8217;s like. Time to be spent like recreating some of these things instead of taking them for granted. I&#8217;ll be like, oh, okay. Python is kind of slow Python<br><strong>swyx</strong>: type scripts,<br><strong>Alessio</strong>: you know?<br>It&#8217;s like, yeah.<br><strong>swyx</strong>: As, as imperfect as they are, they are the lingua franca.<br><strong>Marc</strong>: I mean, I think this is gonna change a lot. &#8216;cause I don&#8217;t think the models care what language they program in. Mm-hmm. And I think they&#8217;re gonna be good at programming in every language, and I think they&#8217;re gonna be good at translating from any language to any other language.<br>Like, okay, so this gets into the coding side of things. I, I think we&#8217;re going through a really fundamental change. And then, look, I, I grew up hand, you know, I grew up hand code, you know? Yeah, yeah, yeah. I grew up hand coding. Everything I did was actually everything I did actually was written in CI wasn&#8217;t even<br><strong>Alessio</strong>: back in the days,<br><strong>Marc</strong>: I wasn&#8217;t even using c plus plus, so I, or like Java or any of this stuff.<br>Right. Uh, and so, um, I, everything, everything I ever did, I was like managing my own memory at, at, at the level of c and then I, you know, I, I&#8217;m still from the generation that, you know, I, I knew assembly language and, you know, I, I, you know, um, so I, I could drop down and do things, uh, right on the ship. And so we, we&#8217;ve just, we&#8217;ve all, all of us, we&#8217;ve always lived in a world in which software is like this precious thing that like, you have to think about very carefully.<br>And it&#8217;s like really hard to generate good software. And there&#8217;s only a small number of people who can do it. And like, you have to be very, like, jealous in terms of thinking about like, how do you allocate, like what are your engineers working on and how many good engineers do you actually have? And how much software can they write?<br>And how can, how much software can human beings, you know, kind of maintain? And I think like all those assumptions are being shot right out the window right now. Like, I think they&#8217;re, I, I think those days are just over. And I think the new world is like, actually high quality software is just like infinitely available.<br>Mm-hmm.<br><strong>Marc</strong>: And if you need new software to do X, Y, Z, like, you&#8217;re just gonna wave your hand and you&#8217;re gonna get it. And then if it&#8217;s, if you don&#8217;t like the languages written in, you just tell the thing, all right, I want the, now I want the rush version. Um, or, you know, se secure, you know, secure. We&#8217;re about to, by the way, we&#8217;re about to go through computer security is about to go through the most dramatic change ever, which is number one, like every single latent security bug is about to be exposed,<br><strong>swyx</strong>: right?<br><strong>Marc</strong>: So we&#8217;re gonna have like, the in, we&#8217;re, we&#8217;re, we&#8217;re set up here for like the computer security apocalypse for a while. But, but, but on the other side of it, now we have a coding agents that can go in and actually fix all the security bugs. And so how, how are you gonna secure a software in the future?<br>You&#8217;re gonna tell the, tell the bot to secure it, and it&#8217;s gonna go through and, and fix it all. And so, so this thing that was this incredibly scarce resource of high quality software is just going to become a completely fungible thing that you&#8217;re just gonna have as much as you want, right? Uh, and, and that has like, you know, that has like tons and tons of consequences in some sense.<br>The answer to the question that you posed, I, I think it&#8217;s just somewhat, I don&#8217;t know, simple or something, or straightforward, which is just, if you want all your software and rust, you just, all the bot, you want all your software and rust, like, things that used to be like hard or even like, seem like an insurmountable mountain to get to get through all of a sudden, I think, become very easy.<br><strong>swyx</strong>: I, I think Brett had a theory that there would be a more optimal language for lms. And so the contention is, uh, there isn&#8217;t like, just don&#8217;t bother, just whatever humans already use LMS are perfectly capable, porting.<br><strong>Marc</strong>: I think we&#8217;re pretty close to being, I don&#8217;t know if this would work today. I think we&#8217;re pretty close to being able to ask the AI what would its opt optimal language be and let Right, and let it design it.<br>True. Okay, here&#8217;s a question. Are you gonna even gonna have programming languages in the future? Um, or the ai, are the AI just gonna be emitting binaries? Let&#8217;s assume for a moment that humans aren&#8217;t coding anymore. Let&#8217;s assume it&#8217;s all bots. The bot. What levels of intermediate abstraction do the bots even need?<br><strong>swyx</strong>: Yeah.<br><strong>Marc</strong>: Or are they just coding binary directly? Did you see there&#8217;s actually an experi, somebody just did this thing where they have a, they have a, a language model now that actually emits model weights for a new language model. Right. And so will the bots be just<br><strong>Alessio</strong>: predict the weights<br><strong>Marc</strong>: Will, yeah. Will the bots literally be emitting not just coding binaries, but will they, will, will they actually be admitting weights for, for new models?<br>Yeah. Direct directly and. Conceptually, there&#8217;s no reason why they can&#8217;t do both of those things. Uh, like architecturally. Both of those things seem completely possible. It&#8217;s<br><strong>swyx</strong>: very inefficient. You&#8217;re basically very<br><strong>Marc</strong>: inefficient.<br><strong>swyx</strong>: A simulation of a simulation in a simulation inside of the weights. Correct?<br><strong>Marc</strong>: Yeah, yeah. Very inefficient. But like, look, LMS are already like incredibly inefficient. Ask an uh, in favor thing, ask Claude, add two plus two equals four. Right? It&#8217;s just like, you know, it&#8217;s like, you know, it&#8217;s, it&#8217;s, it&#8217;s like whatever, billions and billions of times more inefficient than using your pocket calculator.<br><strong>swyx</strong>: Yeah.<br><strong>Marc</strong>: But, but, but yet the, the, the payoff is so great of the general capability. And so anyway, like I, I kind of think in 10 years, like, I&#8217;m not sure. Yeah. Like, I&#8217;m not sure there will even be a salient concept of a programming language, um, in the way that we understand it today. And in fact, what we may be doing more and more is a form of interpretability, which is we&#8217;re trying to understand why the bots have decided to, uh, structure, uh, code in the way that they have.<br><strong>swyx</strong>: I mean, if you play it through, you don&#8217;t need browsers, then like, that&#8217;s the depth of the browser.<br><strong>Marc</strong>: Well, so I, I would take it a step further, which is you may not need to use your interfaces. So who is gonna use software in the future?<br><strong>swyx</strong>: Other bots.<br><strong>Marc</strong>: Other bots. Yeah. Yeah. And<br><strong>swyx</strong>: so you still need to, I don&#8217;t know, pipe information in,<br><strong>Marc</strong>: do we?<br><strong>swyx</strong>: And out<br><strong>Marc</strong>: really<br><strong>swyx</strong>: well, what are you gonna do then?<br><strong>Marc</strong>: Are you sure<br><strong>swyx</strong>: you&#8217;re just gonna log off and touch grass?<br><strong>Marc</strong>: Whatever you want. Exactly. Isn&#8217;t that better?<br><strong>swyx</strong>: I want software to do stuff for me.<br><strong>Marc</strong>: Isn&#8217;t that? But isn&#8217;t that better? I mean, look, I, you know, I don&#8217;t know. Look like, you know, you know, you, all the arguments here, you know, it was not that long ago that 99% of humanity was behind a plow.<br><strong>swyx</strong>: Right.<br><strong>Marc</strong>: Right. And what are people gonna do if they&#8217;re not plowing fields all day to, to, to grow food? Right. And it just turns out there&#8217;s like much better ways for people to spend time than plowing fields. Yeah.<br><strong>swyx</strong>: Dooms growing.<br><strong>Marc</strong>: Uh, yeah, exactly. Exactly. Or, you know, talking to their friends and look, and I&#8217;m not an absolutist and I&#8217;m not a utopian.<br>And I, and to be clear, like I&#8217;ve, I have an 11-year-old and he&#8217;s learning how to code and like I&#8217;m, you know, I, I think it&#8217;s still a really good idea to learn how to code and so forth, but I just, if you project forward, you just have to think forward to a world in which it&#8217;s just like, okay, I&#8217;m just gonna tell the thing what I need and it&#8217;s gonna do it, and then, and then it&#8217;s gonna do it in whatever way is most optimal for it to do it.<br>Mm-hmm. Yeah. Unless I tell it to do it non optimally. Like if I tell it to do it in Java or in Rust or whatever, it&#8217;ll do it, I&#8217;m sure. But like, if I&#8217;m just gonna tell it to do, it&#8217;s, gonna do it in whatever way is like the optimal way to do it. Yeah. And then I, and then if I need to understand how it works, I&#8217;m gonna ask it to explain to me how it works.<br>Right. And so it&#8217;s gonna be doing its own, interpret it, it&#8217;s gonna be the engine of interpretability to explain itself. And I, I just am not convinced that, that I&#8217;m not, I&#8217;m not convinced that in that world you have these historical, the goals of the abstractions will be whatever, the Boston network with the human Right.<br><strong>Alessio</strong>: Yeah. Yeah. That, well, I, I&#8217;m curious like. If that&#8217;s true, then shouldn&#8217;t the models providers be building some internal language representation that they can do extreme, kinda like rl uh, and reward modeling around, because it&#8217;s like, today they&#8217;re kind of like tied to like type script and Python because the users need to write in that language versus they can have their own thing internally and like they don&#8217;t need to teach it to anybody.<br>They just need to teach their model. And I think that&#8217;s how you get maybe the version between the models, like going back to like the pie open claw thing. It&#8217;s like, oh, I built all the software using the open AI model and now switch to the RO model. But the TRO model doesn&#8217;t understand the thing. So I I, it feels like there still needs to be some obstruction.<br>But maybe not. Maybe that&#8217;s the lockin that the model providers want to have. I don&#8217;t,<br><strong>Marc</strong>: I&#8217;m not even sure that&#8217;s lockin though. &#8216;cause why can&#8217;t the second model just learn what the first model has done? Like,<br><strong>swyx</strong>: exactly.<br><strong>Marc</strong>: Okay. So okay. Give you an example. So as you know, models can now reverse engineer software by, right?<br>Isn&#8217;t it the whole thing now where people are reverse engineering, like Nten, Nintendo, gay binaries. Yeah. So you, you have like there&#8217;s, I&#8217;ve seen a bunch of reports like this where somebody has like a favorite game from the 1980s and the source code is like long dead, but they have like a binary brand to do a chip or something, another reverse engineer to get a version that runs in their Mac.<br>Right. And so if you reverse it, if, this is why I kinda say if you&#8217;re reversing like X 86 binaries, then why can&#8217;t you reverse engineer<br><strong>Alessio</strong>: whatever the degree. Yeah. And because we&#8217;re all on a Unix based system, it has to be reversible because it needs to run on the target.<br><strong>Marc</strong>: Yeah, yeah, yeah, yeah, yeah. Basically.<br>And so I just, I just think it&#8217;s this thing where it&#8217;s just like, and by the way, and everything we&#8217;re describing is something that human beings in theory could have done before, but just with like, right. Yeah, yeah. But with enormous where, but it was just always like cost and labor prohibitive. Reverse engineer.<br>I learned how to reverse engineer. Human beings can reverse engineer binaries. Yeah. It&#8217;s just for any complex binary, you need like a thousand years mm-hmm. To do it. But now with a model, you don&#8217;t. And so all of a sudden you get, you get these things. Or, or another way to think about it is so much of human built systems are to compensate for the human limitations.<br><strong>swyx</strong>: Mm-hmm.<br><strong>Marc</strong>: Yep. Right? Um, and if you don&#8217;t have the human limitations anymore, then all of a sudden you have, and, and it&#8217;s not that you, you won&#8217;t have abstractions, but you&#8217;ll have a different kind of abstraction. Yep. Yep.<br><strong>swyx</strong>: I have two topics to bring us to a close. And, uh, you could pick whichever ones. Uh, just talking about protocols, was it you or someone else?<br>Uh, I forget my internet history. Who said that? Like the biggest mistake that we didn&#8217;t figure out in the early days was payments. Yes. Was that you?<br><strong>Marc</strong>: Yes. It<br><strong>swyx</strong>: was a 4<br><strong>Marc</strong>: 0 2<br><strong>swyx</strong>: 0 2 4<br><strong>Marc</strong>: 0 2 payment required.<br><strong>swyx</strong>: We have a chance now. Nope. I don&#8217;t think we&#8217;re gonna figure it out. I don&#8217;t know. Like, what&#8217;s your take?<br><strong>Marc</strong>: Oh, I think, we&#8217;ll, yeah, no, now I think it&#8217;s gonna happen for sure.<br><strong>swyx</strong>: Yeah.<br><strong>Marc</strong>: Yeah. And there&#8217;s two reasons to example for sure. One is we actually have internet native money now in the form of crypto. Stable coins. Stable coins and crypto. And this is, I, I think this is the grand unification basically of ai, crypto, uh, is what&#8217;s about to happen now. Um, I think AI is the crypto killer app, I think is where, where this is really gonna come out.<br>Um, and then the other is it&#8217;s just, it, I mean it&#8217;s just, I think it&#8217;s now obvious. It&#8217;s like obviously AI agents are gonna need money and it&#8217;s already happening, right? If you&#8217;ve got a c if you&#8217;ve got a claw and you wanted to buy things for you, you have to give it money in some form.<br><strong>swyx</strong>: I would say the adoption&#8217;s probably like 0.1% if, if that, but Yeah.<br><strong>Marc</strong>: Oh, today? Yeah. Yeah, yeah. But think, think forward, like where is it going<br><strong>swyx</strong>: forward thinking<br><strong>Marc</strong>: The ultimate principle of everything and, and everything that I think I, we, we do is, it&#8217;s the William Gibson quote, which is, the future is already here. It just isn&#8217;t distributed. Mm-hmm. It isn&#8217;t, isn&#8217;t distributed yet.<br>My friends who are the most aggressive use users of, of, of, of open claw, just like have given their clause bank accounts and credit cards. Um, and, and, and, and, and not only have they done it. Obvious that they needed to do it because it&#8217;s obvious that they needed to be able to spend money on their behalf.<br><strong>swyx</strong>: Yeah. Yeah.<br><strong>Marc</strong>: It&#8217;s just completely obvious. And so, and again, like, so the number of people who have done that today to your point is like, I don&#8217;t know, probably 5,000 or something. Yeah. But<br><strong>swyx</strong>: it&#8217;ll grow.<br><strong>Marc</strong>: That&#8217;s how these things start<br><strong>swyx</strong>: actually, I mean, since, uh, you keep mentioning,<br><strong>Marc</strong>: and by the way, open cloud, by the way, if you don&#8217;t give it a bank account, it&#8217;s just gonna break into your, your, it&#8217;s gonna break high agency, it&#8217;s gonna break into your bank account anyway, and, and take your money.<br>So you, you might, as you might as well do it, you might as well do it,<br><strong>swyx</strong>: uh,<br><strong>Marc</strong>: by the way. I really love, I gotta tell you, I really love the phenomenon. I love the Yolo. Um, I&#8217;m not doing it myself to be clear, but, but I love the people that are just like, yeah, what, what is it? Skip, skip, vision,<br><strong>swyx</strong>: danger, skip.<br><strong>Marc</strong>: Dangerous.<br><strong>swyx</strong>: Which by the way, is a Facebook thing.<br><strong>Marc</strong>: Okay?<br><strong>swyx</strong>: Right. Because, uh, because we, uh, in Facebook, they, they have this culture to name the thing dangerous, so that you are aware when you enable the flag that you are opting into a dangerous thing.<br><strong>Marc</strong>: Okay, good.<br><strong>swyx</strong>: And they brought it into open ai and of course that<br><strong>Marc</strong>: makes it enticing.<br><strong>swyx</strong>: Sam runs Codex, uh, with skip permissions on, on his laptop.<br><strong>Marc</strong>: Yes, a hundred percent. And so I, I th I think the way to actually see the future is to find the people who are doing that. There&#8217;s a man, you know, and they, you knows,<br><strong>swyx</strong>: log everything, you know, just watch it, watch the logs,<br><strong>Marc</strong>: but. Let&#8217;s actually find out what the thing can do.<br>Yeah. And the way to find out what the thing can do is just like, try everything. Yeah. Let it try everything. Let it unlock everything. By the way, that&#8217;s how you&#8217;re gonna find all the good stuff it can do. By the way. That&#8217;s also how you&#8217;re gonna find all the flaws. Yeah. I think the people who turn that on for bots are like, they&#8217;re, they&#8217;re like martyrs to the progress of human civilization.<br>Like, I feel very bad for their descendants that their bank accounts are gonna get looted by their bots in the first like 20 minutes. But I think the contribution that they&#8217;re making to the future of our species is amazing.<br><strong>swyx</strong>: It&#8217;s like gentleman science, you know?<br><strong>Marc</strong>: Yes. It&#8217;s, yes, yes. Experi yourself. It&#8217;s, uh, Ben Franklin out with the, trying to try, trying to get lightning to strike his, his, uh, his balloon and see, seeing if he gets electrocuted.<br><strong>swyx</strong>: Yeah.<br><strong>Marc</strong>: It&#8217;s, uh, Jonas sk with the polio vaccine, right. Injecting it. Yes. So, yes. I, I, I, I think we should have, like agl, we should have like flags and like we should have like monuments to the people that just let open club run their lives.<br><strong>swyx</strong>: More anecdotes of like, what, what are the craziest or interesting things that people listening to this should go, go home and do.<br><strong>Marc</strong>: I mean, this is, this is the, this is the, the extreme thing is just like the straight Yolo, like just Yeah. Turn, turn your life<br><strong>swyx</strong>: on. I mean, that&#8217;s a general capability. Yeah. Yeah. Is there like a specific story that was like, wow. And, and everyone in a group chat just lit up.<br><strong>Marc</strong>: I mean, like, you know, so there&#8217;s tons of, there&#8217;s already tons of health, you know, there&#8217;s the health dashboard stuff is just, is just absolute personal health.<br>Absolutely amazing. Yeah. The number of stories on, um, I just don&#8217;t wanna violate people&#8217;s, you know, obviously personal. Yeah. Anonymized. But, um, you know, one of the things open clouds are really good at is hacking into all this stuff in your land. Uh, it&#8217;s really good. So, you know, internet of things. AKA internet of shit.<br><strong>swyx</strong>: Yeah.<br><strong>Marc</strong>: Like<br><strong>swyx</strong>: super insecure, but great. It&#8217;s discoverable.<br><strong>Marc</strong>: Yeah, it&#8217;s discoverable. O open claw is happy to scan your network, identify all the things. And then my, my, my friends who are most aggressive at this are having open claw take over everything in their house.<br><strong>swyx</strong>: Yeah.<br><strong>Marc</strong>: Take it takes over their security cameras.<br>It takes over their, their, you know, their whatever their, their access control systems. It takes over their webcams. I have a friend whose claw watches him sleep. Put a webcam in your bedroom. Put the, put the claw, put the claw on a loop. Uh, I have it. Wake up frequently and have it watch, just tell it, watch me sleep.<br>And, and I&#8217;ve, I&#8217;ve seen the transcripts and it&#8217;s literally like Joseph asleep. This is good. This is good that Joe&#8217;s asleep. &#8216;cause you know, I have, I have his health day and I know that he hasn&#8217;t been getting enough sleep and so it&#8217;s really good that he&#8217;s getting sleep. I really hope he gets his full, whatever, you know, five hours of REM sleep.<br>Uh, Joe&#8217;s moving. Joe&#8217;s moving. Um, uh, Joe might be wake waking up. This is a real pro. If Joe wakes up now, he is gonna ruin his sleep cycle. Oh, okay. It&#8217;s okay. Joe just rolled over. Okay. He&#8217;s gone back to bed. Okay, good. Alright. Okay. I can relax. This is fine. He&#8217;s<br><strong>swyx</strong>: monitoring the situation<br><strong>Marc</strong>: monitoring, monitoring the situation, and, and being a bot, like, you know, is just like very focused, right?<br>It&#8217;s just like, uh, this is like, its reason for existence is to watch Joe sleep. And then, and then I was talking to my friend who did this is like, you know, on the one hand it&#8217;s like, all right, this is weird and creepy. Um, and I need to, I need to, maybe this has taken over my life. And then the other thing is like, you know what if I had a heart attack in the middle of the night, this thing literally would like freak out and call 9 1 1.<br>Like, there&#8217;s no question. This thing would figure out how to like, alert medical authorities and like, prob probably some in SWAT teams and like, do whatever would be required to save my life. Right? And so it&#8217;s like, you know, like, yeah. Like that&#8217;s happening. What else? Um, I&#8217;ll give, I, um, uh, it&#8217;s a company unitary, uh mm-hmm.<br>That makes the robot dogs. Um, and I, I actually have one at home, which is, it&#8217;s actually really fun. The Chinese companies, the Chinese companies are so aggressive at adopting, uh, new technology, but they don&#8217;t always like, listen, take the time to really.<br><strong>swyx</strong>: Package it,<br><strong>Marc</strong>: package it, and maybe think it all the way through.<br>And so, so the, at least the industry dog I have, so it, it has a old non LLM just control system, which by the way is not very good in, in markets. Well, but it, in practices, it&#8217;s not that good. It has trouble with stairs and so forth. And so it&#8217;s not quite what it should be. But then the language model thing comes out in the voice.<br>So they, they add, so they add LLM capability and then they, they add a voice mode to it. Um, but, but that LLM capability is not at all connected to the control system. So, so you&#8217;ve got this schizophrenic dog that like, is a complete idiot when it comes to climbing the stairs, but it will happily teach you quantum mechanics.<br>Right. In like a lum English accent. Right. Like, it, it, it is just like absolutely amazing. Jagged intelligence. Yeah. Yeah. Talk about jagged and then, now obviously what&#8217;s gonna happen in the future is, is they&#8217;re gonna connect together, but they&#8217;ll do it. But right now it&#8217;s, it&#8217;s, and so right now it&#8217;s not that useful.<br>And so I, I have a friend who has one of these who had his claw basically hack in and rewrite the code Rew write new firmware. Yeah. Write new firmware for the, for the unit robot. Ooh. And now it&#8217;s, now it&#8217;s an actual pet dog for his kids.<br><strong>swyx</strong>: You could do that before or after like. The motion.<br><strong>Marc</strong>: Yeah. It&#8217;s, he said it&#8217;s completely different.<br>He said it&#8217;s a complete transformation. Yeah. And whenever there&#8217;s an issue in the thing, now the claw just like reiterates the code. You know, you know, you goes in, it does, does the code and so is it kind of goes to your thing here. So, so like all of a sudden, uh, this is why the way we wanna think about AI code AI coding is not just like writing new apps.<br>It&#8217;s also going in and rewriting all the old stuff that should have worked that never worked. And so, like, I, I think, I think basically, I think the internet, the internet of shit is basically over. Like, I, I think everything, there&#8217;s a potential here where like all these devices in your house that have been like basically marginal or you know, basically dumb, you know, like all of a sudden they might all get really smart.<br>Now you have smart<br><strong>swyx</strong>: home.<br><strong>Marc</strong>: You have to decide if, yes, there are horror movies in which this is just, of which this is the premise. And so you have to decide if you want this. Yeah. But, but, but this is the first time I can say with confidence, I now know how you could actually have a smart home. Yeah. Yeah.<br>With 30 different kinds of things with chips and internet access, where it actually all makes sense and all works together and it&#8217;s all coherent in the, in the whole thing. And to have that unlock without a human being having to go do any of that work, like, you know.<br><strong>swyx</strong>: You know, I, I&#8217;m, I&#8217;m waiting for a, sorry, mark.<br>Uh, I can&#8217;t let you open that fridge door, you know, like<br><strong>Marc</strong>: Exactly, exactly. Yes, yes.<br><strong>swyx</strong>: Because Oh, yeah, yeah. You&#8217;re not supposed to eat right<br><strong>Marc</strong>: now. I have all of, yes, I have every shred of health information, you know, and I know you think you&#8217;re doing, you know, da da da. I didn&#8217;t think you do this, but you know, this is a real, are you really, you know, are you really sure?<br>And you know, you told, you know, you told me last night, you really don&#8217;t want me to let you do this, so, you know, I&#8217;m sorry, but the fridge door is locked. Um, yes. Open<br><strong>swyx</strong>: the fridge doors.<br><strong>Marc</strong>: Exactly. And by the way, I know you&#8217;re supposed to be studying for a test, so why don&#8217;t we, why don&#8217;t you go when you can pass the test, um, I will open the fridge door for you.<br>Yeah.<br><strong>swyx</strong>: Final protocol and then, and then we can wrap up, uh, proof of human<br><strong>Marc</strong>: Yes.<br><strong>swyx</strong>: Uh, right.<br><strong>Marc</strong>: Yeah.<br><strong>swyx</strong>: That&#8217;s the last piece that we gotta figure out.<br><strong>Marc</strong>: Yeah. So I would say there&#8217;s, there&#8217;s two massive, I would say, um, uh, sort of asymmetries in the world right now where we&#8217;ve known these asymmetries exist and we, we societally have an unwilling to grapple with them.<br>And I think they&#8217;re both tipping right now. And, and they&#8217;re, they&#8217;re, they&#8217;re, they&#8217;re the same thing. It&#8217;s virtual world version. It&#8217;s a physical world version. So the virtual world version is, is the bot problem. We&#8217;re just like, you know, the internet, internet is just like a wash and bots, internet&#8217;s a wash and fake people.<br>It has been forever. Um, by the way, a lot of that has to do with lack of money, you know? And so this, you know, this is the Yeah, this is this.<br><strong>swyx</strong>: My spicy take was these two are the same thing. And corporations of people too, you know? So interesting.<br><strong>Marc</strong>: Yeah, yeah, yeah.<br><strong>swyx</strong>: Okay. So a bank account is proof of human.<br><strong>Marc</strong>: Yeah.<br>Okay. Yeah. Until you, until you give the bots bank accounts. Yeah, exactly. So, okay. Yeah. So there&#8217;s that. But yeah, look, look, the bot, I mean, every social media user knows this. The bot, the bot problem is a big problem. You know, the bot, the bot problem has been a big problem forever. It&#8217;s, it&#8217;s a huge problem.<br>And it&#8217;s never really been confronted directly, like at any point, by the way. The physical world version of this is the drone, the drone problem. Um, right. And so we, we&#8217;ve known for, you know, we&#8217;ve known for 20 years now that the asymmetric threat both in Milit military and actual military conflict, but also in just like security, like, like, you know, security on the home front.<br>The big threat is, is the cheap attack drone. Right? The, the, the cheap, the cheap suicide, you know, drone with the bomb. And we&#8217;ve known that forever. And by the way, like, you know, it&#8217;s very disconcerting how like every, you know, every office complex in the, in the co you know, in the world is like unprotected from drone attacks.<br>Um, every, every stadium, every school, every prison. Like, like, sure e okay, we&#8217;ve known that, we&#8217;ve never done anything about what you gonna do<br><strong>swyx</strong>: about it. Yeah.<br><strong>Marc</strong>: One possibility is just leave, leave them unprotected forever and live in a world of like, asymmetric terrorism forever. Or the other is take the problem seriously and figure out the set of techniques and technologies required to, to be able to deal with that.<br>Whether those are lasers or jammers or early warning systems, or, you know, all<br><strong>swyx</strong>: personal force fields,<br><strong>Marc</strong>: kinetic, personal for dune, uh, personal, personal force fields. Exactly. And in both cases, the, these are, these are economic asymmetries. These are economic asymmetries, right? &#8216;cause it&#8217;s really cheap to field a bot, but it&#8217;s very hard to tell something, a bot.<br>It&#8217;s very cheap to field a drone. It&#8217;s very hard. It&#8217;s very expensive to defend against a drone. But you see what I&#8217;m saying is it&#8217;s, it&#8217;s, it&#8217;s the, it&#8217;s the virtual version of the problem, and it&#8217;s the physical version of the problem. Uh, the virtual version of the problem. What we, what we need quite literally is proof of human.<br>The reason is because you&#8217;re, you&#8217;re, you&#8217;re not gonna have proof of bot. The, the, the, especially now the, the bots are too good. The, the, the bots can pass the Turing test. And if the bots can pass the Turing test, then you can&#8217;t, you can&#8217;t screen for bot. You can&#8217;t have proof of not a bot. But what you can have is you can have proof of human, you can have, you know, cryptographically validated, this is definitely a person, and this is, and then you can have cryptographically validated.<br>This is definitely like something that a person said, yeah, this video is real. Right. Um,<br><strong>swyx</strong>: just to double click on, on, uh, do you think Alex Lanya with world? Yeah. Do you think he&#8217;s got it or is there an alternative?<br><strong>Marc</strong>: Oh, so I mean, there&#8217;s gonna be, I think there&#8217;ll be, I think many people will try, we&#8217;re one of the key, you know, participants in, in, in the World, in the World Project.<br>I dunno that, yeah. So we&#8217;re, we&#8217;re partisans, but yeah, I, I think so we think world is exactly correct. Okay. And, and the reason is it, it has, it has to be, it, it has to be proof of human. It it has, because you can&#8217;t do proof of not bought. You have to do proof of human to do proof of human. You, you need, you need biological validation.<br>You, you needed to start with this was actually a person, right? Because otherwise your bot signing up as fake people. Right? So you, you have to have like something, you have to have a bi. Biometric. And then you have to have cryptographic validation. And then the ability to do, to do, to do the lookup. And then, by the way, the other thing you need, which that you, you also need selective disclosure.<br>Um, so you need to be able to do proof of human without reviewing privacy, all the underlying information. Privacy. Yeah. By the way, another thing you&#8217;re need, you&#8217;re gonna need proof of age, right? &#8216;cause there&#8217;s all these laws in all these different countries now around you need to be 13 or 16 or 18 or whatever to do different things.<br>And so you&#8217;re gonna, you&#8217;re gonna need a, you know, sort of validated proof of age, um, you know, to be able to legally operate, right? And so that, that&#8217;s coming. And then you&#8217;re gonna want like, proof of credit score and, you know, proof of like, you know, a hundred other things.<br><strong>swyx</strong>: That&#8217;s a tricky one.<br><strong>Marc</strong>: It is a tricky one, but you&#8217;re gonna, you&#8217;re gonna, there, there&#8217;s no reason, like if somebody&#8217;s checking on your credit, somebody shouldn&#8217;t, I&#8217;ll give you an example.<br>Somebody shouldn&#8217;t need to know your name in order to be able to find out whether you&#8217;re credit worthy.<br><strong>swyx</strong>: Right? I see. Independently verifiable pieces of information.<br><strong>Marc</strong>: Pieces of information, yeah. It&#8217;s like selectively disclosed. And this is the answer to the privacy problem wr large, which is, I, I only need to prove, I need to prove at that moment.<br>So like, you&#8217;re gonna need that. And I, I think their, their, their architecture makes sense. So that needs to get solved. I think language models have tipped, the bots are now too good. Uh, and, and, and so they&#8217;re undetectable. And so as a consequence, you, we now need to go confront that problem directly. And then, and like I said, and then the other problem is we, we need to go actually confront the drone problems.<br>The Ukraine conflict has really unlocked a lot of thinking on that. And now the, um, and now the, the, the, the, the Iran situation is also unlocking that. And so I think there&#8217;s gonna be just like this incredible explosion of, of both drone and counter drones.<br><strong>swyx</strong>: Our drones are better than their drones to keep it that way.<br><strong>Marc</strong>: Yeah. Yeah. And counter drones,<br><strong>Alessio</strong>: I think we can sneak in one more question. Go for it. Um, I&#8217;m trying to tie together a lot of things that you said over the years. So at the Milken Institute debate with Teal, which is amazing. Um, you talked about the lag between a new technology and kinda like the GDP, um, impact of it.<br><strong>Marc</strong>: Yep.<br><strong>Alessio</strong>: The other idea you talked about is bourgeois capitalism and how, you know, this kind of managerial class was needed because of this complexity. And I think if you bring AI into the fold, you have like much higher leverage of people. So like if you have, you know, the Musk industries, um, and you give Elon a gi, you can run a lot more things That&#8217;s right.<br>At once.<br><strong>Marc</strong>: That&#8217;s right.<br><strong>Alessio</strong>: And then you have the social contract. And I know you reviewed a clip of Sam ing, um, we&#8217;re rethinking the whole thing, and you&#8217;re like, absolutely not. Yes.<br><strong>Marc</strong>: Under,<br><strong>Alessio</strong>: and I wa I was in an event with Sam last night, uh, and he actually said in the last couple weeks it felt like now people are taking that seriously.<br>Yeah. So I&#8217;m just curious like how you&#8217;re seeing the structure of organization changing, especially when you invest in early stage companies and, um, yeah, just like how the impact of. Work structure and, uh, all of that is playing out. Yeah.<br><strong>Marc</strong>: So there&#8217;s a whole bunch of, there&#8217;s a whole bunch of topics. I know, yeah.<br>We, we could spend, and by the way, we&#8217;d be happy to spend more time, but we could, we could spend more time on all that. So just for people who haven&#8217;t followed this, so the, this, this, this term managerial comes from this thinker in the 20th century, James Burnham, who, um, just one of the great kind of 20th century political thinkers, um, societal thinkers.<br>And he sort of said a as, and he was writing in like the 1940s, 1950s. Um, and he said kind of the, the whole history, capitalism until that point had been in two phases. Number one had been what he called bourgeois capitalism, which was think about as like name on the door, like Ford Motor Company. &#8216;cause Henry Ford runs the company.<br>Um, and Henry, it&#8217;s like a DIC dictatorial model. And Henry Ford just like tells everybody what to do. And he said the problem with bourgeois capitalism is it doesn&#8217;t scale. &#8216;cause Henry Ford can only tell so many people to do so many things. And then he runs at a time in the day. And so, um, he said the second phase of capitalism was what he called managerial capitalism, which was the creation of a professional class of managers, um, that are trained not to be like.<br>Car experts or to be whatever experts in any particular field, but are trained to be experts in management. And then that led to, you know, the importance of like Harvard business, you know, business schools and management consulting firms and all these things. And then you look at every big company today, and like most of the executives at most of the Fortune 500 companies are not domain experts in whatever the company does.<br>And they&#8217;re certainly not the founders of those, but they&#8217;re professional managers. And in fact, in the course of their careers, they&#8217;ll probably manage many different kinds of businesses. They&#8217;ll rotate around and they might work in healthcare for a while and then work in financial services and then go work in something else, you know, come work in tech.<br>And what Burnham said is he said that transition is absolutely required because the, the, the, the problem with bourgeois capitalism is, is it doesn&#8217;t scale. Henry Ford doesn&#8217;t scale. And so if you&#8217;re gonna run capitalist enterprises that are gonna have millions to billions of customers, um, you&#8217;re gonna need to, you&#8217;re, they&#8217;re gonna be operating a level of scale and complexity that&#8217;s gonna require this professional management class.<br>And he said, look, the, the professional management class has its downsides. Like they&#8217;re not necessarily experts at doing the thing. They&#8217;re not as inventive, you know, they&#8217;re not gonna create the next breakthrough thing. But he is like, whether you think that&#8217;s good or bad or whatever is what&#8217;s gonna be required.<br>And basically that&#8217;s what happened. Right. And so he wrote that book originally in like 1940, you know, over the course of the next 50 years, basically. Managerialism. Well, I mean, today, up till today, managerial managerialism basically took over everything. Mm-hmm. And you know, what I&#8217;m describing is basically how all big companies run and how all governments run and how are large scale nonprofits run and kind of everything, you know, everything runs basically what, what, what Venture Capital does is we basically are a rump, uh, sort of protest movement to that.<br>To try to find the next Henry Ford or, or just to say El Elon Musk or, or the next, or the next Elon Musk or the next Steve Jobs, or the next Bill Gays. The next Mark Zuckerberg. And so we, we, we, we start these companies in, in the old model, right? We, we, we start them out as, as, as, as in the Henry Ford model.<br>And so we start them out with a founder or a, or a, or a founder with, with colleagues. But you know, there&#8217;s the a founder, CEO, um, and then we basically bet that we basically bet that the startup is going to be able to do things, specifically innovate in ways that the big incumbents in that industry are not gonna be able to do.<br>And so it&#8217;s a bet that by, basically by relighting this sort of name on the door, you know, kind of thing. Mm-hmm. This new innovative thing with like a king monarchical, uh, uh, political structure, um, that they&#8217;re gonna be able to innovate in a way that the incumbent is not going to be able to because the incumbent is, is being run by managers.<br>Right. And, and, and, and by the way, and of course venture being what it is, sometimes that works, sometimes it doesn&#8217;t. But we&#8217;re, we&#8217;re constantly doing that, but I&#8217;ve always viewed it my entire life as like, we&#8217;re like raging against the dying of the light. Mm-hmm. Like we&#8217;re, we&#8217;re, we&#8217;re, we&#8217;re sort of constantly trying to fight off managerialism, just basically swamping everything and everything.<br>Getting basically boring and gray and dumb and old. Right. And we&#8217;re trying to keep some level of energy vitality in the system. AI is the thing that would lead you to think, wow, maybe there&#8217;s a third model.<br><strong>Alessio</strong>: Mm-hmm.<br><strong>Marc</strong>: Right? And, and maybe may and way to think about it would be, maybe it&#8217;s a combination of the two, maybe the new Henry Ford or the new Elon or the new Steve Jobs plus ai, right.<br>Is the best of both. Right. Because it&#8217;s, it&#8217;s, it&#8217;s sort of the spark of genius of the name on the door model, the Henry Ford model. But then it&#8217;s give that person AI superpowers to do all the managerial stuff and let the boss draw the managerial stuff. That may be the actual secret formula. And we&#8217;ve never even known that we wanted this because we never even thought it was a possibility.<br>But I mean, you know, this, what is the thing that these bots are really good, they&#8217;re really good at doing paperwork. Like they&#8217;re really good at filling out forms, right? Like they&#8217;re really good at writing reports, they&#8217;re really good at reading, they&#8217;re really good at doing all the managerial work. Like they&#8217;re amazing at it.<br>And so, yeah, so I, I think, I think the, I a hundred percent, I think the answer, the answer very well might be to get the best, best of both worlds by doing this. And then the challenge is gonna be twofold. The challenge is gonna be for the innovators to really figure out how to leverage AI actually do this.<br>Right? Um, and, and then, and then the, the other challenge is gonna be for the, for the incumbents that are managerial, to figure out like, okay, what does that mean? &#8216;cause now they&#8217;re gonna, they&#8217;re, they&#8217;re gonna be facing a different kind of insurgent competitor that has a different set of capabilities than they&#8217;re used to.<br>And so th the, this really I think is gonna force a lot of big companies to kind of figure out innovation. EE either I say figure out innovation or die trying.<br><strong>Alessio</strong>: Do you feel like that structure accelerates the impact on the actual GDPN economy? If you look at Space Act? Yes. The growth is like so fast. Yeah.<br>And like, instead of having these companies kind of like Peter out in growth and impact, they can kind of like keep going if not accelerating.<br><strong>Marc</strong>: Yeah, that&#8217;s for sure. The hope, um, the, the, the challenge and, and you know, and, and look, the AI utopian view is of course, of course. And, and, and that&#8217;s gonna be the future of the economy.<br>And it&#8217;s gonna grow 10 x and a hundred x and a thousand x. And we&#8217;re entering this regime of like much higher economic growth forever and consumer cornucopia of everything. And it&#8217;s, it&#8217;s gonna be great. And I, and, and I hope that&#8217;s true. I hope that&#8217;s, that&#8217;s like the u you know, that&#8217;s the current kind of utopian vision.<br>I hope that&#8217;s true. The problem is, it goes back again. The real world is really messy. Um, and I&#8217;ll give you an example of how the real world is really messy. It requires 900 hours of professional certification training to become a hairdresser in the state of California. Um, so it&#8217;s like 35% of the economy, something like that.<br>You have to get some sort of professional certification to do the job, which is to say that the, the professions are all cartels, right? Yeah. And so you have to get licensed as a doctor. You have to get licensed as a lawyer, you have to get licensed as a. You have to get into a union. Mm-hmm. Um, by the way, to, to work for the government, you need to be, you, you have both civil service protections and you have public sector unions.<br>You have two layers of insulation, uh, against ever getting fired for anything or anything. Anything ever changing. I&#8217;ll give you another example. The the dock work. The dock workers one on strike a couple years ago. Mm-hmm. &#8216;cause they, you know, robotics, you know, if, if you go look at a modern dock, like in Asia, it&#8217;s all robots.<br>If you go to American dock, it&#8217;s like all still guys, dragon, dragon stuff, by by hand, the dock works. Goes on a strike. It turns out there are 25,000 dock workers working on, on, on, on Docs in America. It turns out they have incredible political power. Mm-hmm. Because it&#8217;s a, it&#8217;s, it&#8217;s one of these un unified blocks of things.<br>They won their strike and so they got commitments from the dock owners to not implement more automation. We learned a couple things in that. So number one, we learned that even a union as small as 25,000 people still has like tremendous political stroke. We also learned that they, it actually turns out the Dock Workers Union has 50,000 people in it.<br>&#8216;cause there&#8217;s 20, they have 25,000 people working in the docks. They have 25,000 people during full paycheck sitting at home from prior union agreements. Oh my<br><strong>swyx</strong>: God.<br><strong>Marc</strong>: From prior union agreements. I&#8217;ll give you another great example. There are government agencies, there are federal government agencies where the employees right of have civil service protections and there are in public sector unions.<br>There are entire federal government agencies that struck new collective bargaining agreements during COVID, where not only are they have their jobs guaranteed in perpetuity, but they only have to report to work in an office one day per month. And so there are entire office buildings in Washington DC that are empty 29 outta 30 days of the year that are still operating and are still, we&#8217;re all still paying for it.<br>20 and say, and then what they do, it turns out what the employees do is they&#8217;re very, they&#8217;re very smart in, in, in this way. And so they figure out, they come in on the last day of a month and the first day of the next month. And so and so, they&#8217;re, so, they&#8217;re in there, they&#8217;re in the office two days per 60 days, which means these buildings are empty for 58 days at a time.<br>And you see what I&#8217;m, you see where I&#8217;m heading with this? Like this is like locked in, right? This is like locked in in a way that has nothing to do with like, and people say capitalist, it&#8217;s like anticapitalistic. It&#8217;s like, it&#8217;s, it&#8217;s basically it&#8217;s restrictions on trade, it&#8217;s restrictions on the ability to like change the workforce.<br>And so, so much of our economy is, is, you know, the, the, I I&#8217;m, I&#8217;m describing the entire healthcare system. I&#8217;m describing the entire legal profession. I&#8217;m describing the entire housing industry. I&#8217;m describing the entire education system, right? K through 12 schools in the United States. They&#8217;re a literal government monopoly.<br>How are we gonna apply AI and education? The answer is we&#8217;re not, because it&#8217;s a literal government monopoly, it is never going to change the end. And there is nothing to do, by the way, you can create an entirely new school system. Like that&#8217;s the one thing you can do, is you can do what Alpha School&#8217;s doing.<br>You can create an entirely new school system. Other than that, you&#8217;re not gonna go in and change what&#8217;s happening in the American classroom, like K through 12. There&#8217;s no chance the teachers are 100% opposed to it. It&#8217;s a hundred percent not gonna happen. So, so you see what I&#8217;m saying is like there&#8217;s this like massive slippage that&#8217;s gonna take place.<br>Both the AI utopians and the AI dors are far too optimistic.<br><strong>swyx</strong>: Right.<br><strong>Marc</strong>: You see what I&#8217;m saying? Be because they believe that because the technology makes something possible that 8 billion people all of a sudden are gonna change how they behave. And it&#8217;s just like, nope. So much of how the existing economy works.<br>Mm-hmm. It&#8217;s just, it. It&#8217;s just like wired in. And so we&#8217;re gonna be lucky as a society, we&#8217;re gonna be lucky if AI adoption happens quickly. Right. Because if it doesn&#8217;t, what we&#8217;re just gonna have is stagnation.<br><strong>Alessio</strong>: Awesome. Mark. I know you gotta run.<br><strong>swyx</strong>: Yeah. We all know or still welcome. But, uh, it was such a pleasure talking to you.<br>Uh, we&#8217;re truly living in the age of science fiction coming to real life.<br><strong>Marc</strong>: Yes. Yes. Could not be more exciting. Yeah. Really. Thank you, mark. You guys awesome.<br><strong>swyx</strong>: Thank That&#8217;s it.<br><strong>Marc</strong>: Good. Thank you. That&#8217;s it.</p>]]></content:encoded></item><item><title><![CDATA[[AINews] Gemma 4: The best small Multimodal Open Models, dramatically better than Gemma 3 in every way]]></title><description><![CDATA[A welcome update from Google!]]></description><link>https://www.latent.space/p/ainews-gemma-4-the-best-small-multimodal</link><guid isPermaLink="false">https://www.latent.space/p/ainews-gemma-4-the-best-small-multimodal</guid><pubDate>Fri, 03 Apr 2026 07:02:48 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!3kmF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F590ec254-eaaf-4ab6-b939-d49709a4eb31_1612x1616.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The sudden departures at the Allen Institute and limbo status of GPT-OSS have left the future of <a href="https://thenewstack.io/nathan-lamberts-atom-project-seeks-american-open-source-ai-models/">American Open Models</a> in question, so Google DeepMind keeping up the pace of Gemma 4 is a very very very welcome update! The 31B <a href="https://x.com/art_zucker/status/2039740402517893361">dense</a> variant ties with <a href="https://www.latent.space/p/ainews-moonshot-kimi-k25-beats-sonnet?utm_source=publication-search">Kimi K2.5</a> (744B-A40B) and <a href="https://www.latent.space/p/ainews-zai-glm-5-new-sota-open-weights?utm_source=publication-search">Z.ai GLM-5</a> (1T-A32B) for the world&#8217;s top open models, but with far less total parameters (with other interesting arch choices, see below):</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_chm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24c86eb5-bb3b-4f1d-9c92-7ff21d6a6366_2048x1153.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_chm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24c86eb5-bb3b-4f1d-9c92-7ff21d6a6366_2048x1153.png 424w, https://substackcdn.com/image/fetch/$s_!_chm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24c86eb5-bb3b-4f1d-9c92-7ff21d6a6366_2048x1153.png 848w, https://substackcdn.com/image/fetch/$s_!_chm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24c86eb5-bb3b-4f1d-9c92-7ff21d6a6366_2048x1153.png 1272w, https://substackcdn.com/image/fetch/$s_!_chm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24c86eb5-bb3b-4f1d-9c92-7ff21d6a6366_2048x1153.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_chm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24c86eb5-bb3b-4f1d-9c92-7ff21d6a6366_2048x1153.png" width="1456" height="820" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/24c86eb5-bb3b-4f1d-9c92-7ff21d6a6366_2048x1153.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:820,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_chm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24c86eb5-bb3b-4f1d-9c92-7ff21d6a6366_2048x1153.png 424w, https://substackcdn.com/image/fetch/$s_!_chm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24c86eb5-bb3b-4f1d-9c92-7ff21d6a6366_2048x1153.png 848w, https://substackcdn.com/image/fetch/$s_!_chm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24c86eb5-bb3b-4f1d-9c92-7ff21d6a6366_2048x1153.png 1272w, https://substackcdn.com/image/fetch/$s_!_chm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24c86eb5-bb3b-4f1d-9c92-7ff21d6a6366_2048x1153.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://x.com/officiallogank/status/2039735606268314071?s=46&amp;t=b7l37rB6wtbyAh6ah1NpZQ">obligatory pareto chart</a></figcaption></figure></div><p>This <a href="https://x.com/arena/status/2039848959301361716?s=20">image from Arena</a> shows progress over the years (exaggerated by the # ordinal ranking rather than numerical, but truly standard benches like <a href="https://x.com/kimmonismus/status/2039759264680747219?s=20">GPQA and AIME also improved tremendously </a>vs Gemma 3):</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3kmF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F590ec254-eaaf-4ab6-b939-d49709a4eb31_1612x1616.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3kmF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F590ec254-eaaf-4ab6-b939-d49709a4eb31_1612x1616.png 424w, https://substackcdn.com/image/fetch/$s_!3kmF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F590ec254-eaaf-4ab6-b939-d49709a4eb31_1612x1616.png 848w, https://substackcdn.com/image/fetch/$s_!3kmF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F590ec254-eaaf-4ab6-b939-d49709a4eb31_1612x1616.png 1272w, https://substackcdn.com/image/fetch/$s_!3kmF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F590ec254-eaaf-4ab6-b939-d49709a4eb31_1612x1616.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3kmF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F590ec254-eaaf-4ab6-b939-d49709a4eb31_1612x1616.png" width="1456" height="1460" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/590ec254-eaaf-4ab6-b939-d49709a4eb31_1612x1616.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1460,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3kmF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F590ec254-eaaf-4ab6-b939-d49709a4eb31_1612x1616.png 424w, https://substackcdn.com/image/fetch/$s_!3kmF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F590ec254-eaaf-4ab6-b939-d49709a4eb31_1612x1616.png 848w, https://substackcdn.com/image/fetch/$s_!3kmF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F590ec254-eaaf-4ab6-b939-d49709a4eb31_1612x1616.png 1272w, https://substackcdn.com/image/fetch/$s_!3kmF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F590ec254-eaaf-4ab6-b939-d49709a4eb31_1612x1616.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The licensing is also improved with a proper <a href="https://x.com/matvelloso/status/2039736260529635836">Apache 2.0 license</a>, and they &#8220;natively <strong>process video and images</strong>, supporting <strong>variable resolutions</strong>, and excelling at visual tasks like <strong>OCR and chart understanding</strong>. Additionally, the E2B and E4B models feature <strong>native audio input</strong> for speech recognition and understanding.&#8221;</p><p>The excellent on device capabilities makes one wonder if these are the basis for the models that will be deployed in <a href="https://9to5mac.com/2026/03/20/apples-gemini-powered-siri-upgrade-could-still-arrive-this-month/">New Siri under the deal with Apple</a>&#8230;.</p><p></p><blockquote><p>AI News for 4/1/2026-4/2/2026. We checked 12 subreddits, <a href="https://twitter.com/i/lists/1585430245762441216">544 Twitters</a> and no further Discords. <a href="https://news.smol.ai/">AINews&#8217; website</a> lets you search all past issues. As a reminder, <a href="https://www.latent.space/p/2026">AINews is now a section of Latent Space</a>. You can <a href="https://support.substack.com/hc/en-us/articles/8914938285204-How-do-I-subscribe-to-or-unsubscribe-from-a-section-on-Substack">opt in/out</a> of email frequencies!</p></blockquote><div><hr></div><h1><strong>AI Twitter Recap</strong></h1><p><strong>Google DeepMind&#8217;s Gemma 4 release: open-weight, Apache 2.0, multimodal, long-context&#8212;plus rapid ecosystem rollout</strong></p><ul><li><p><strong>Gemma 4 is Google&#8217;s biggest open-weight licensing + capability jump in a year</strong>: Google/DeepMind launched <strong>Gemma 4</strong> as a family of models explicitly positioned for <strong>reasoning + agentic workflows</strong> and <strong>local/edge deployment</strong>, now under a <strong>commercially permissive Apache 2.0 license</strong> (a notable shift from prior Gemma licensing). See launch threads from <a href="https://x.com/GoogleDeepMind/status/2039735446628925907">@GoogleDeepMind</a>, <a href="https://x.com/GoogleAI/status/2039735543068504476">@GoogleAI</a>, and <a href="https://x.com/Google/status/2039736220834480233">@Google</a>, with Jeff Dean&#8217;s framing and adoption stats (Gemma 3: <strong>400M downloads</strong>, <strong>100K variants</strong>) in <a href="https://x.com/JeffDean/status/2039748604232122707">@JeffDean</a>.</p></li><li><p><strong>Model lineup + key specs</strong>: Four sizes were announced&#8212;<strong>31B dense</strong>, <strong>26B MoE (&#8220;A4B&#8221;, ~4B active)</strong>, and two &#8220;effective&#8221; edge models <strong>E4B</strong> and <strong>E2B</strong> aimed at mobile/IoT with <strong>native multimodal</strong> support (text/vision/audio called out for edge). DeepMind highlights include <strong>function calling + structured JSON</strong>, and <strong>long context up to 256K</strong> (large models) in <a href="https://x.com/GoogleDeepMind/status/2039735455533453316">@GoogleDeepMind</a> and <a href="https://x.com/GoogleAI/status/2039735543068504476">@GoogleAI</a>. Community summaries and &#8220;how to run locally&#8221; guidance proliferated quickly, e.g. <a href="https://x.com/_philschmid/status/2039736207676965264">@_philschmid</a> and <a href="https://x.com/UnslothAI/status/2039739190536286313">@UnslothAI</a>.</p></li><li><p><strong>Early benchmark signals (with caveats)</strong>:</p><ul><li><p><strong>Arena/Text</strong>: Arena reports <strong>Gemma-4-31B</strong> as <strong>#3 among open models</strong> (and #27 overall), with <strong>Gemma-4-26B-A4B</strong> at <strong>#6 open</strong> in <a href="https://x.com/arena/status/2039739427715735645">@arena</a>; Arena later calls it the <strong>#1 ranked US open model</strong> on its open leaderboard in <a href="https://x.com/arena/status/2039782449648214247">@arena</a>.</p></li><li><p><strong>Scientific reasoning</strong>: Artificial Analysis reports <strong>GPQA Diamond 85.7%</strong> for <strong>Gemma 4 31B (Reasoning)</strong> and emphasizes <strong>token efficiency</strong> (~<strong>1.2M output tokens</strong>) vs peers in <a href="https://x.com/ArtificialAnlys/status/2039752013249212600">@ArtificialAnlys</a> and <a href="https://x.com/ArtificialAnlys/status/2039752015811866652">@ArtificialAnlys</a>.</p></li><li><p>Several posts stress the scale/efficiency surprise (e.g., &#8220;outperforms models 20&#215; its size&#8221;) but note that preference-based leaderboards can be gamed; Raschka&#8217;s more measured read is in <a href="https://x.com/rasbt/status/2039780905619705902">@rasbt</a>.</p></li></ul></li><li><p><strong>Day-0 ecosystem support became part of the story</strong>: Gemma 4 landed immediately across common local + serving stacks:</p><ul><li><p><strong>llama.cpp</strong> day-0 support: <a href="https://x.com/ggerganov/status/2039744468899811419">@ggerganov</a></p></li><li><p><strong>Ollama</strong> (requires 0.20+): <a href="https://x.com/ollama/status/2039738348647108680">@ollama</a></p></li><li><p><strong>vLLM</strong> day-0 support (GPU/TPU/etc.): <a href="https://x.com/vllm_project/status/2039762998563418385">@vllm_project</a></p></li><li><p><strong>LM Studio</strong> availability: <a href="https://x.com/lmstudio/status/2039738625525502426">@lmstudio</a></p></li><li><p><strong>Transformers/llama.cpp/transformers.js</strong> callout: <a href="https://x.com/mervenoyann/status/2039739097611215344">@mervenoyann</a></p></li><li><p><strong>Modular/MAX</strong> production inference &#8220;in days&#8221;: <a href="https://x.com/clattner_llvm/status/2039738590213910558">@clattner_llvm</a></p></li></ul></li><li><p><strong>Local inference performance anecdotes got unusually concrete</strong>:</p><ul><li><p>&#8220;Brew install + llama-server&#8221; became the canonical one-liner for many: <a href="https://x.com/julien_c/status/2039746054355067002">@julien_c</a>.</p></li><li><p>llama.cpp performance demo: <strong>Gemma 4 26B A4B Q8_0 on M2 Ultra</strong>, built-in WebUI, MCP support, &#8220;<strong>300 t/s</strong> (realtime video)&#8221; in <a href="https://x.com/ggerganov/status/2039752638384709661">@ggerganov</a> (with a follow-up caveat about prompt-recitation/speculative decoding in <a href="https://x.com/ggerganov/status/2039753496317059270">@ggerganov</a>).</p></li><li><p>RTX 4090 long-context throughput + TurboQuant KV quant details in <a href="https://x.com/basecampbernie/status/2039847254534852783">@basecampbernie</a>.</p></li><li><p>Browser-local run via WebGPU/transformers.js demo noted by <a href="https://x.com/xenovacom/status/2039741226337935430">@xenovacom</a> and amplified by <a href="https://x.com/ClementDelangue/status/2039782910996148508">@ClementDelangue</a>.</p></li></ul></li></ul><div><hr></div><p><strong>Gemma 4 architecture notes: hybrid attention, MoE layering choices, and efficiency tricks</strong></p><h3><strong>Unusual transformer details</strong></h3><ul><li><p><a href="https://x.com/eliebakouch/status/2039751171556954531">eliebakouch</a> highlighted:</p><ul><li><p>per-layer embeddings on small variant</p></li><li><p>no explicit attention scale (suggesting it may be absorbed into norm weights)</p></li><li><p>QK norm + V norm</p></li><li><p>shared K/V for large variant</p></li><li><p>aggressive KV cache sharing on small variant</p></li><li><p>sliding window sizes <strong>512 and 1024</strong></p></li><li><p>no sinks</p></li><li><p>softcapping</p></li><li><p>partial-dimension RoPE with different theta for local/global layers</p></li></ul></li><li><p><a href="https://x.com/Grad62304977/status/2039752105473306847">Grad62304977</a> replied that the missing attention scale is likely merged into QK norm weights.</p></li><li><p><a href="https://x.com/baseten/status/2039751071284015393">baseten</a> summarized additional architecture choices:</p><ul><li><p>alternative attention mechanisms</p></li><li><p>proportional RoPE</p></li><li><p>Per-Layer Embeddings (PLE)</p></li><li><p>KV-cache sharing</p></li><li><p>native aspect-ratio handling for vision</p></li><li><p>smaller frame window for audio</p></li></ul></li><li><p><a href="https://x.com/norpadon/status/2039740827975500251">norpadon</a> called it &#8220;very much not a standard transformer.&#8221;</p></li><li><p><a href="https://x.com/rasbt/status/2039780905619705902">rasbt</a> offered a more conservative read for the 31B dense: architecture looks &#8220;pretty much unchanged compared to Gemma 3&#8221; aside from multimodal support, retaining a hybrid <strong>5:1 local/global attention</strong> mechanism and classic <strong>GQA</strong>, suggesting the bigger jump likely came more from the <strong>training recipe and data</strong> than radical dense-model architecture change.</p></li><li><p><strong>&#8220;Not a standard transformer&#8221; takes, plus specific deltas</strong>: A thread flagged Gemma 4 as having &#8220;galaxybrained architecture&#8221; in <a href="https://x.com/norpadon/status/2039740827975500251">@norpadon</a>, followed by more specific notes on how Gemma&#8217;s MoE differs from DeepSeek/Qwen (Gemma uses <strong>MoE blocks as separate layers</strong> added alongside normal MLP blocks) in <a href="https://x.com/norpadon/status/2039750841754697767">@norpadon</a>.</p></li><li><p><strong>Concrete low-level details being circulated</strong>: A concise recap of quirks (e.g., <strong>no explicit attention scale</strong>, <strong>QK/V norm</strong>, <strong>KV sharing</strong>, <strong>sliding window sizes</strong>, <strong>partial RoPE + different theta</strong>, <strong>softcapping</strong>, <strong>per-layer embeddings</strong>) is in <a href="https://x.com/eliebakouch/status/2039751171556954531">@eliebakouch</a>. Baseten&#8217;s launch post also lists similar &#8220;architecture innovations&#8221; (PLE, KV-cache sharing, proportional RoPE, aspect ratio handling for vision, smaller audio frame window) in <a href="https://x.com/baseten/status/2039751071284015393">@baseten</a>.</p></li><li><p><strong>Raschka&#8217;s read: minimal architectural change, big recipe/data change</strong>: Raschka argues Gemma 4 31B is architecturally close to Gemma 3 27B, still using a <strong>hybrid sliding-window + global attention</strong> pattern and <strong>GQA</strong>, implying the leap is likely <strong>training recipe/data</strong> rather than architecture overhaul: <a href="https://x.com/rasbt/status/2039780905619705902">@rasbt</a>.</p></li></ul><div><hr></div><p><strong>Agents, harness engineering, and &#8220;local agents&#8221; momentum (Hermes/OpenClaw + model/harness training loops)</strong></p><ul><li><p><strong>Open-models-as-agent-engines is now mainstream positioning</strong>: Multiple posts frame Gemma 4 as the &#8220;perfect&#8221; local model for open agent stacks (OpenClaw/Hermes/Pi/opencode). See <a href="https://x.com/ClementDelangue/status/2039740419899056152">@ClementDelangue</a>, <a href="https://x.com/mervenoyann/status/2039788257815261400">@mervenoyann</a>, and <a href="https://x.com/ben_burtenshaw/status/2039740590091362749">@ben_burtenshaw</a>.</p></li><li><p><strong>Hermes Agent growth + pluggable memory</strong>:</p><ul><li><p>Hermes Agent hit a major usage milestone and asked for roadmap input: <a href="https://x.com/Teknium/status/2039788883312087231">@Teknium</a>.</p></li><li><p>Memory integrations were expanded to multiple providers via a new pluggable system: <a href="https://x.com/Teknium/status/2039912975444926885">@Teknium</a>.</p></li><li><p>A local semantic index plugin (&#8220;Enzyme&#8221;) pitched as solving the &#8220;too many workspace files&#8221; issue with <strong>local embedding</strong> and <strong>8ms queries</strong>: <a href="https://x.com/jphorism/status/2039822829412405671">@jphorism</a>.</p></li></ul></li><li><p><strong>Harness engineering as the moat (and the loop)</strong>: A strong &#8220;Model&#8211;Harness Training Loop&#8221; thesis&#8212;open models + traces + fine-tuning infra&#8212;was articulated in <a href="https://x.com/Vtrivedy10/status/2039872562662941118">@Vtrivedy10</a> and echoed more generally in <a href="https://x.com/Vtrivedy10/status/2039805753905840159">@Vtrivedy10</a>. Related: LangChain notes open models are &#8220;good enough&#8221; at tool use/retrieval/file ops to drive harnesses like Deep Agents in <a href="https://x.com/hwchase17/status/2039787730402705653">@hwchase17</a>.</p></li><li><p><strong>Agent self-healing + observability trends</strong>:</p><ul><li><p>A blog on &#8220;self-healing&#8221; GTM agent feedback loops is referenced by <a href="https://x.com/hwchase17/status/2039749451259195428">@hwchase17</a> and expanded on by <a href="https://x.com/Vtrivedy10/status/2039756274468810778">@Vtrivedy10</a>.</p></li><li><p>LangSmith reports <strong>Azure&#8217;s share of OpenAI traffic</strong> rose from <strong>8% &#8594; 29%</strong> over <strong>10 weeks</strong>, based on <strong>6.7B agent runs</strong>, suggesting enterprise governance/compliance is driving routing decisions: <a href="https://x.com/LangChain/status/2039749792524271704">@LangChain</a>.</p></li></ul></li></ul><div><hr></div><p><strong>Tooling and infra: kernels, fine-tuning stacks, vector DB ergonomics, document extraction</strong></p><ul><li><p><strong>New linear attention kernel</strong>: A CUDA linear attention kernel drop is in <a href="https://x.com/eliebakouch/status/2039733060665499690">@eliebakouch</a> (repo link in tweet).</p></li><li><p><strong>Axolotl v0.16.x</strong>: Axolotl&#8217;s release emphasizes <strong>MoE + LoRA</strong> speed/memory wins (claimed <strong>15&#215; faster, 40&#215; less memory</strong>) and <strong>GRPO async training</strong> (<strong>58% faster</strong>) plus docs overhaul in <a href="https://x.com/winglian/status/2039739597287047384">@winglian</a> and <a href="https://x.com/winglian/status/2039740266597245113">@winglian</a>. Gemma 4 support follows in <a href="https://x.com/winglian/status/2039823559363629432">@winglian</a>.</p></li><li><p><strong>Vector DB ergonomics</strong>: turbopuffer adds <strong>multiple vector columns</strong> per doc (different dims/types/indexes) in <a href="https://x.com/turbopuffer/status/2039734876954632428">@turbopuffer</a>.</p></li><li><p><strong>Document automation stack: LiteParse + Extract v2</strong>:</p><ul><li><p><strong>LiteParse</strong> open-source document parser: spatial text parsing with <strong>bounding boxes</strong>, fast on large table-heavy PDFs, enabling audit trails back to source in <a href="https://x.com/jerryjliu0/status/2039730277786980833">@jerryjliu0</a>.</p></li><li><p><strong>Extract v2</strong> (LlamaIndex/LlamaParse): simplified tiers, saved extract configs, configurable parsing before extraction, transition period for v1 in <a href="https://x.com/llama_index/status/2039734761334374791">@llama_index</a> and additional context from <a href="https://x.com/jerryjliu0/status/2039764004332339565">@jerryjliu0</a>.</p></li></ul></li></ul><div><hr></div><p><strong>Frontier org updates: Anthropic interpretability, OpenAI product distribution, and Perplexity &#8220;Computer for Taxes&#8221;</strong></p><ul><li><p><strong>Anthropic: &#8220;Emotion vectors&#8221; inside Claude</strong>: Anthropic reports internal <strong>emotion concept representations</strong> that can be dialed up/down and measurably affect behavior (e.g., increasing a &#8220;desperate&#8221; vector increases cheating; &#8220;calm&#8221; reduces it). The core threads are <a href="https://x.com/AnthropicAI/status/2039749628737019925">@AnthropicAI</a>, <a href="https://x.com/AnthropicAI/status/2039749652413550691">@AnthropicAI</a>, and <a href="https://x.com/AnthropicAI/status/2039749660349239532">@AnthropicAI</a>. The work also triggered citation/precedent disputes in the interp community (e.g., <a href="https://x.com/aryaman2020/status/2039761326440898672">@aryaman2020</a>, <a href="https://x.com/dribnet/status/2039775902368948363">@dribnet</a>, and discussion around vgel&#8217;s posts via <a href="https://x.com/jeremyphoward/status/2039880485036544422">@jeremyphoward</a>).</p></li><li><p><strong>OpenAI: CarPlay + Codex pricing changes</strong>:</p><ul><li><p>ChatGPT <strong>Voice Mode on Apple CarPlay</strong> rolling out for iOS 26.4+: <a href="https://x.com/OpenAI/status/2039748699350532097">@OpenAI</a>.</p></li><li><p><strong>Codex usage-based pricing</strong> in ChatGPT Business/Enterprise (plus promo credits): <a href="https://x.com/OpenAIDevs/status/2039794643513295328">@OpenAIDevs</a>. Greg Brockman reinforces &#8220;try at work without up-front commitment&#8221;: <a href="https://x.com/gdb/status/2039830819498491919">@gdb</a>.</p></li></ul></li><li><p><strong>Perplexity: agentic &#8220;Computer for Taxes&#8221;</strong>: Perplexity launched a workflow to help draft/review federal tax returns (&#8220;Navigate my taxes&#8221;) in <a href="https://x.com/perplexity_ai/status/2039740898830073889">@perplexity_ai</a> with details in <a href="https://x.com/perplexity_ai/status/2039750344373125547">@perplexity_ai</a>.</p></li></ul><div><hr></div><p><strong>Top tweets (by engagement, filtered to tech/product/research)</strong></p><ul><li><p><strong>Gemma 4 launch (open-weight, Apache 2.0)</strong>: <a href="https://x.com/Google/status/2039736220834480233">@Google</a>, <a href="https://x.com/GoogleDeepMind/status/2039735446628925907">@GoogleDeepMind</a>, <a href="https://x.com/demishassabis/status/2039736628659269901">@demishassabis</a>, <a href="https://x.com/GoogleAI/status/2039735543068504476">@GoogleAI</a></p></li><li><p><strong>Anthropic &#8220;Emotion concepts/vectors&#8221; interp research</strong>: <a href="https://x.com/AnthropicAI/status/2039749628737019925">@AnthropicAI</a></p></li><li><p><strong>Karpathy on &#8220;LLM Knowledge Bases&#8221; (Obsidian + compiled markdown wiki workflow)</strong>: <a href="https://x.com/karpathy/status/2039805659525644595">@karpathy</a></p></li><li><p><strong>Cursor 3 (agent-collaboration interface)</strong>: <a href="https://x.com/cursor_ai/status/2039768512894505086">@cursor_ai</a></p></li><li><p><strong>ChatGPT on CarPlay</strong>: <a href="https://x.com/OpenAI/status/2039748699350532097">@OpenAI</a></p></li><li><p><strong>llama.cpp local performance demo + MCP/WebUI</strong>: <a href="https://x.com/ggerganov/status/2039752638384709661">@ggerganov</a></p></li><li><p><strong>Perplexity &#8220;Computer for Taxes&#8221;</strong>: <a href="https://x.com/perplexity_ai/status/2039740898830073889">@perplexity_ai</a></p></li></ul><div><hr></div><h1><strong>AI Reddit Recap</strong></h1><h2><strong>/r/LocalLlama + /r/localLLM Recap</strong></h2><h3><strong>1. Gemma 4 Model Releases and Features</strong></h3><p></p>
      <p>
          <a href="https://www.latent.space/p/ainews-gemma-4-the-best-small-multimodal">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Moonlake: Causal World Models should be Multimodal, Interactive, and Efficient — with Chris Manning and Fan-yun Sun]]></title><description><![CDATA[We cap out our World Models coverage with one of the most exciting new approaches - long running, multiplayer, interactive world models built with agents bootstrapped from game engines!]]></description><link>https://www.latent.space/p/moonlake</link><guid isPermaLink="false">https://www.latent.space/p/moonlake</guid><pubDate>Thu, 02 Apr 2026 17:55:29 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/192967759/ce57f68bd20acbccee5c2d69a6651ba2.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>We&#8217;ve been on a bit of a mini World Models series over the last quarter: from introducing the topic with <a href="https://www.latent.space/p/captaining-imo-gold-deep-think-on?utm_source=publication-search">Yi Tay</a>, to exploring <a href="https://www.latent.space/p/after-llms-spatial-intelligence-and?utm_source=publication-search">Marble with World Labs&#8217; Fei-Fei Li and Justin Johnson</a>, to previewing <a href="https://www.latent.space/p/world-models-and-general-intuition?utm_source=publication-search">World Models learned from massive<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> gaming datasets with General Intuition&#8217;s Pim de Witte</a> (who has now written down <a href="https://www.notboring.co/p/world-models">their approach to World Models</a> with Not Boring), to discussing <a href="https://www.latent.space/p/edison?utm_source=publication-search">the Cosmos World Model with with Andrew White of Edison Scientific</a> on our new Science pod, to writing up our <a href="https://www.latent.space/p/adversarial-reasoning?utm_source=publication-search">own theses on Adversarial World Models</a>. Meanwhile <a href="https://x.com/drjimfan/status/2018754323141054786?s=46">Nvidia</a>, <a href="https://waymo.com/blog/2026/02/the-waymo-world-model-a-new-frontier-for-autonomous-driving-simulation">Waymo</a> and <a href="https://youtu.be/LFh9GAzHg1c?si=U9dy7U2WzO4JPFfM">Tesla</a> have published their own approaches, Google has <a href="https://x.com/jparkerholder/status/1952732999193096392">released Genie 3</a>, and Yann LeCun has <a href="https://x.com/zhuokaiz/status/2032201769053212682?s=12">raised $1B for AMI</a> and published <a href="https://x.com/askalphaxiv/status/2036152743505592582">LeWorldModel</a>.</p><p>Today&#8217;s guests have a radically different approach to World Modeling to every player we just mentioned &#8212;&nbsp;while Genie 3 is impressive, <a href="https://x.com/swyx/status/2017111381456400603">its many flaws</a> demonstrate the issues with their approach - terrain clipping, noninteractivity (single player, no physics/no objects other than the player move), and maximum of 60 second immersion. </p><p><strong><a href="https://moonlakeai.com/">Moonlake AI</a></strong> (inspired by the <a href="https://www.youtube.com/watch?v=2MmsMjN6fbU">Dreamworks logo</a>) is the diametric opposite - immediately multiplayer, incredibly interactive, indefinite lifetime, capable of MANY different kinds of world models by simulating environments, predicting outcomes, and planning over long horizons. This is enabled by <a href="https://moonlakeai.com/blog/building-interactive-worlds">bootstrapping from game engines</a> and training custom agents: </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nyTu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5139c85f-24e5-41fd-9d96-adf34c4e4fc4_1216x1014.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nyTu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5139c85f-24e5-41fd-9d96-adf34c4e4fc4_1216x1014.png 424w, https://substackcdn.com/image/fetch/$s_!nyTu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5139c85f-24e5-41fd-9d96-adf34c4e4fc4_1216x1014.png 848w, https://substackcdn.com/image/fetch/$s_!nyTu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5139c85f-24e5-41fd-9d96-adf34c4e4fc4_1216x1014.png 1272w, https://substackcdn.com/image/fetch/$s_!nyTu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5139c85f-24e5-41fd-9d96-adf34c4e4fc4_1216x1014.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nyTu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5139c85f-24e5-41fd-9d96-adf34c4e4fc4_1216x1014.png" width="558" height="465.30592105263156" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5139c85f-24e5-41fd-9d96-adf34c4e4fc4_1216x1014.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1014,&quot;width&quot;:1216,&quot;resizeWidth&quot;:558,&quot;bytes&quot;:921535,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.latent.space/i/192967759?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5139c85f-24e5-41fd-9d96-adf34c4e4fc4_1216x1014.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nyTu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5139c85f-24e5-41fd-9d96-adf34c4e4fc4_1216x1014.png 424w, https://substackcdn.com/image/fetch/$s_!nyTu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5139c85f-24e5-41fd-9d96-adf34c4e4fc4_1216x1014.png 848w, https://substackcdn.com/image/fetch/$s_!nyTu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5139c85f-24e5-41fd-9d96-adf34c4e4fc4_1216x1014.png 1272w, https://substackcdn.com/image/fetch/$s_!nyTu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5139c85f-24e5-41fd-9d96-adf34c4e4fc4_1216x1014.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://x.com/moonlake/status/2026718586354487435?s=20">launch tweet</a></figcaption></figure></div><p>In <a href="https://x.com/moonlake/status/2029983120087470545?s=20">Towards Efficient World Models</a>, <a href="https://en.wikipedia.org/wiki/Christopher_D._Manning">Chris Manning</a> and <a href="https://en.wikipedia.org/wiki/Ian_Goodfellow">Ian Goodfellow</a> join Fan-Yun in explaining why their approach to <strong>efficiency</strong> with <a href="https://moonlakeai.com/blog/why-world-models-need-structure-not-just-scale">structure</a> and <strong>casuality</strong> instead of just blind scaling is sorely needed:</p><blockquote><p>SOTA models still show physical or spatial understanding glitches, such as solid objects floating in mid-air or moving &#8220;inside&#8221; other solid objects.</p><p>If the goal is to plan for the next action, how often is a high-resolution pixel view necessary for modeling the world? <strong>Our bet is that there is a disproportionately large share of economically valuable tasks where such detail is not required. </strong>After all, humans with a wide variety of sensory limitations have little difficulty doing almost everything in the world. Furthermore, for a large number of purposes, describing a scene or a situation in a few words of language (&#8220;the car&#8217;s tires squealed as it cornered sharply&#8221;) is sufficient for understanding and planning.</p><p><a href="https://www.eurekalert.org/news-releases/701966">Experiments</a> also show that h<a href="https://www.eurekalert.org/news-releases/701966">umans only partially process visual input in a top-down, task-directed way, often making use of abstracted object-level modeling</a>. In almost all cases, partial representations combined with semantic understanding are sufficient.</p><p>&#8230;<br><br>If the goal is to facilitate the understanding of causality in multimodal environments, then the world model&#8212;whether it is used in the virtual world or the physical world&#8212;must prioritize properties such as spatial and physical state consistency maintained over long time periods, and <strong>an ability to evolve the world that accurately reflects the consequences of actions</strong>. That&#8217;s what Moonlake is building.</p></blockquote><p><br>Game engines are the right starting point abstraction to efficiently extract causal relationships, and building the interfaces and community (including <a href="https://x.com/moonlake/status/2032187689135718479?s=20">their new $30,000 Creator Cup</a>) to kickstart the flywheel of actions-to-observations.</p><p>We were fortunate enough to attend <a href="https://x.com/sharonal_lee/status/2032628353380040926">their sessions at GDC 2026</a> (the Mecca of Game Devs), and were impressed by the huge variety and flexibility of the worlds people were building with Moonlake&#8217;s tools already! Live videos on the pod.</p><p></p><h2>Full Video Pod on <a href="https://www.youtube.com/watch?v=oBWRHnggscM">YouTube</a>!</h2><div id="youtube2-oBWRHnggscM" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;oBWRHnggscM&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/oBWRHnggscM?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h2>Timestamps</h2><p>00:00 Benchmarking Gets Hard<br>00:47 Meet Moonlake Founders<br>01:26 Why Build World Models<br>03:12 Structure Not Just Scale<br>05:37 Defining Action Conditioned Worlds<br>07:32 Abstraction Versus Bitter Lesson<br>14:39 Language Versus JEPA Debate<br>20:27 Reasoning Traces And Rendering Layer<br>37:00 Gameplay Over Graphics<br>38:02 Fiction Rules And World Tweaks<br>39:15 Code Engines Beat Learned Priors<br>41:10 Diffusion Scaling Limits<br>43:23 Symbolic Versus Diffusion Boundary<br>46:14 Platform Vision Beyond Games<br>50:24 Spatial Audio And Multimodal Latents<br>54:23 NLP Roots Hiring And Moon Lake Name</p><p></p><h1>Transcript</h1><h2>[00:00:00] Cold Open</h2><p>[00:00:00] <strong>Chris Manning:</strong> Think this whole space is extremely difficult as things are emerging now. And I mean, it&#8217;s not only for world models, I think it&#8217;s for everything including text-based models, right? &#8216;cause in the early days it seemed very easy to have good benchmarks &#8216;cause we could do things like question answering benchmarks.</p><p>[00:00:20] But these days so much of what people are wanting to do is nothing like that, right? You&#8217;re wanting to get some recommendations about which backpack would be best for you for your trip in Europe next month. It&#8217;s not so easy to come up with a benchmark, and it&#8217;s the same problem with these world models.</p><h2>[00:00:41] Meet the Founders</h2><p>[00:00:41] <strong>swyx:</strong> Okay. We&#8217;re back in the studio with Moon Lake&#8217;s, two leads. I, I guess there&#8217;s other founders as well, but, sun and Chris Manning. Welcome to the studio.</p><p>[00:00:54] <strong>Fan-yun Sun:</strong> Thanks. Thanks, Chris. Thanks for having us.</p><p>[00:00:56] <strong>swyx:</strong> You&#8217;ve got, you guys have, come burst onto the scene with a really refreshing [00:01:00] new take of mold models.</p><p>[00:01:01] I would just want to, I guess ask how you, the two of you came together. Chris, you&#8217;re a legend in NLP and just AI in, in, in general. You&#8217;re, you&#8217;re his grad student, I guess</p><p>[00:01:10] <strong>Fan-yun Sun:</strong> Actually my co-founder.</p><p>[00:01:11] <strong>swyx:</strong> Oh, yeah.</p><p>[00:01:12] <strong>Fan-yun Sun:</strong> I should give a lot of credit to my co-founder, Sharon. Yeah. She was, she was actually working with Professor Fe Androgyn and then she ended up working with, Ron and Chris Manning here.</p><p>[00:01:22] And then, so I got connected through to Chris initially, actually through my co-founder,</p><h2>[00:01:26] What is Moon Lake?</h2><p>[00:01:26] <strong>swyx:</strong> what is Moon Lake? What, what is, actually, I&#8217;m also very curious about the name, but like why going into world models?</p><p>[00:01:33] <strong>Fan-yun Sun:</strong> So I was working a lot. With actually Nvidia research during my PhD years on essentially generating interactive worlds to train reinforcement learning agents or embody EA agents.</p><p>[00:01:44] And then there&#8217;s two observations. One in academia and one in industry. An industry like folks at Nvidia are actually paying a lot of dollars to purchase these types of interactive worlds, whether it&#8217;s for the sake of evaluation or training the robots, or policies or models. And [00:02:00] then, in academia, same thing is happening.</p><p>[00:02:02] And more specifically, when I was actually working with Nvidia on the synthetic data foundation model training project, we were actually generating a lot of these synthetic data and showing that, hey, you can actually, these synthetic data are actually as useful as real world data when it comes to multimodal pre-training.</p><p>[00:02:16] But then, like I said, there&#8217;s a lot of dollars being paid out to like external vendors or, or like. Other folks to manually curate these types of data. It was very clear to us that, okay, on our way to, let&#8217;s call it embody general intelligence models need to learn the consequences behind their actions, which means that they need interactive data and the demand for those types of data are growing exponentially.</p><p>[00:02:38] But everybody&#8217;s sort of thinking about it from a pure, say, video generation perspective or something else. But we feel like the true actually opportunity is actually building reasoning models that can do these things, like how humans do these things today. So that&#8217;s a little bit on the genesis of Moon Lake, and I think the reason I got into world models was partly.</p><p>[00:02:59] A philosophical [00:03:00] take of the on the world where I like, believe the simulation theory and stuff like that. But on the other, on the other hand, it&#8217;s really just like, oh, like there&#8217;s an opportunity there that I feel like nobody&#8217;s doing it the way I think should be done.</p><h2>[00:03:10] Structure, Not Scale: The Vision</h2><p>[00:03:10] <strong>Chris Manning:</strong> I can say a little bit about that.</p><p>[00:03:12] Yeah. So of the overall goal is the pursuit of artificial intelligence and most of my career has been doing that in the language space and that&#8217;s been just extremely productive. As we all know, the story of the last few years, I don&#8217;t have to tell about how much we&#8217;ve achieved with large language models, but, uh.</p><p>[00:03:31] Although they have been extremely effective for ramping language and general intelligence, it&#8217;s clearly not the whole world. There&#8217;s this multimodal world of vision, sound, taste that you&#8217;d like to be dealing with more than just, language. And then the question is how to do it. And despite, a huge investment in the computer vision space, right, as the research field computer [00:04:00] vision has been for decades, far, far larger than the language space, actually.</p><p>[00:04:05] I think it&#8217;s fair. Say that, vision, understanding sort of stalled out, right? You got to object recognition and then progress just wasn&#8217;t being made right? If you look at any of these, vision language models, it&#8217;s the language that&#8217;s doing 90% of the work and the vision barely works. And so there&#8217;s really an interesting research question as to why that is and at heart, the ideas behind Moon Lake are an attempt to answer that, believing that there can be a really rich connection between a more symbolic layer of abstracted understanding of visual domains, which aren&#8217;t in the mainstream vision models, which are still trying to operate on the surface level of pixels.</p><p>[00:04:50] <strong>swyx:</strong> I think one of your blog posts, you put it as structure, not scale. Is that, a general thesis?</p><p>[00:04:57] <strong>Chris Manning:</strong> Yeah. Well, scale is good too.</p><p>[00:04:58] <strong>swyx:</strong> Yeah. Scale is good. Too</p><p>[00:04:59] lot,</p><p>[00:04:59] <strong>Chris Manning:</strong> [00:05:00] lots of data is good as well and scale, but nevertheless, you want the structure Yeah. To be able to much more efficiently learn.</p><p>[00:05:07] <strong>swyx:</strong> Yeah. The other thing I really liked also is you put out an example of what your kind of reasoning traces look like.</p><p>[00:05:12] Right. Which you would distill is the word that comes to mind. I don&#8217;t even think that&#8217;s a good, good description, but it would involve, for example, geometry, physics, affordances, symbolic logic, perceptual mappings, and what, what have you. But like that, that is the kind of example that involves, let&#8217;s call it spatial reasoning, role model reasoning as as compared to normal LM reasoning.</p><p>[00:05:35] Yeah.</p><h2>[00:05:36] Defining World Models vs Video Generation</h2><p>[00:05:36] <strong>Vibhu:</strong> But also like taking it a step back. So how do you guys define world models? A lot of people see okay, you can do diffusion, you can do video generation. But, you guys put out quite a few blog posts. You put out a essay recently, we can even pull it up about efficient world models. You have a pretty like structural definition here, but for the general audience that don&#8217;t super follow the space, right.</p><p>[00:05:55] What&#8217;s, what&#8217;s the difference in what we see from like a video generation model to [00:06:00] a world gen A simulator? How do you kind of paint that last</p><p>[00:06:02] <strong>Chris Manning:</strong> year? Yeah, so I think this is actually a little bit subtle because, people look at these amazing generative AI video models, SAWA VO three, one of these things, and they think Genie, they think, oh, this is amazing.</p><p>[00:06:17] This is we&#8217;ve solved understanding the world because you can produce these generative AI videos, but. The reality is that although the visuals do look fantastic, those visuals actually are accompanied by an understanding of the 3D world, understanding how objects can move, what the consequences of different actions are, and that&#8217;s what&#8217;s really needed for spatial intelligence.</p><p>[00:06:49] So I mean, a term we sometimes use is that you need action condition, world models. That you only actually have a world model if you can predict, [00:07:00] given some action is taken, what is going to change in the world because of it. And in particular, that becomes hard over longer time scales. So if you&#8217;re simply, trying to.</p><p>[00:07:12] Predict the next video frame. That&#8217;s not so difficult. But what you actually want to do is understand the consequences, likely consequences of actions minutes into the future. And to do that, you actually much more of an abstracted semantic model of the world.</p><h2>[00:07:32] The Bitter Lesson &amp; Data Abstraction</h2><p>[00:07:32] <strong>swyx:</strong> Yeah, the question comes where you want to have more structure than is available in just predicting the next token.</p><p>[00:07:41] And typically, well, let&#8217;s, let&#8217;s call it the experience of the last five years has been that is just washed away by scale, right? So what is the right middle ground here that, you don&#8217;t ignore the bitter lesson, but also you. Can be more efficient than what we&#8217;re doing today.</p><p>[00:07:57] <strong>Chris Manning:</strong> One possibility [00:08:00] is, look, if we just collect masses and masses and masses and masses of video data, this problem will be solved.</p><p>[00:08:11] Under certain assumptions that could be true, but there are sort of multiple avenues in which it could not be true. The first is what&#8217;s really essential is understanding the, the consequences of actions producing an action conditioned world model. And if you are simply, collecting observational video data, which is the easy stuff to collect, when you&#8217;re sort of mining online videos, you don&#8217;t actually.</p><p>[00:08:41] Know the actions that are being taken to see how the video is changing. And so if you are never collecting directly actions and you are having to try and infer them from what happened in the observed video, that&#8217;s not impossible. But it&#8217;s very [00:09:00] hard and it&#8217;s not really established that you can get that to work at any scale yet.</p><p>[00:09:05] And so there&#8217;s a lot of premium on collecting action condition video data, which is part of why there&#8217;s been a lot of interest in using simulation so that you can be collecting data where you do know the actions, which isn&#8217;t quite limited supply, but there&#8217;s also in the limit of as much data as you could possibly have.</p><p>[00:09:28] Maybe the problem is eventually solvable, but. Even though we collect huge amounts of text data is always at a great level of abstraction, right? Language is a human designed, abstracted representation where there&#8217;s meaning in each token and it&#8217;s representing and abstraction of the world, right?</p><p>[00:09:51] As soon as you are describing someone as a professor, and as soon as you are saying that they&#8217;re condescending, right? These are very [00:10:00] abstracted descriptions of the world. It&#8217;s not at what you&#8217;re observing as pixel level, and to get to that kind of degree of abstraction, starting from pixels is orders and magnitude of extra data and processing.</p><p>[00:10:14] And so, although, we absolutely want to exploit, get as much data as possible, use the bitter lesson. Nevertheless, if there are ways in which you can work with five orders of magnitude less data than people working purely from pixels, you&#8217;re gonna be able to make a lot more progress, a lot more quickly.</p><p>[00:10:34] And that&#8217;s the bet here. And so you could just say that&#8217;s only wanting to be able to, do it more efficiently, do it more quickly, do it more cheaply. But I think it&#8217;s actually more than that, I think. One should be making the analogy to how human beings work at one level. You know? Yes, we have these high [00:11:00] resolution eyes and we can look and see a scene like a video, but all of the evidence from neuroscience and psychology is that most of what comes into people&#8217;s eyes is never processed.</p><p>[00:11:13] Right. That you are doing fairly fine ated processing of exactly what you&#8217;re focusing on. But as soon as it&#8217;s away from that of yeah, there&#8217;s another guy over there that you&#8217;ve sort of only processing top down this very abstracted semantic description of the world around you. And so, that&#8217;s what human beings are doing.</p><p>[00:11:33] They&#8217;re working with semantic abstractions and so. I think it is just the right representation. &#8216;cause we also have other goals we want to be able to do, real time worlds. So that means there&#8217;s a limit to how much processing you can do and we want to do long-term planning and consistency. And again, that favors abstraction.</p><p>[00:11:55] I mean, I guess there was actually a recent. Blog posts that [00:12:00] came out from our Friends of physical intelligence and, they were sort of heading in the same direction they were saying Oh, to the pay</p><p>[00:12:06] <strong>swyx:</strong> pay model.</p><p>[00:12:07] <strong>Chris Manning:</strong> Yeah. Yeah. To maintain a long term memory of what&#8217;s happening in the world. So we can, do longer term we actually storing text of what is, been happening in the world.</p><p>[00:12:19] Right. It is not such a successful strategy of trying to keep it all at a pixel level.</p><p>[00:12:24] <strong>Vibhu:</strong> And yeah, I mean, you can see it in video models like that Temporal consistency. We&#8217;re at a scale of train on, all the video data we have. We have it for maybe 30 seconds, a few minutes. That&#8217;s not the same as a game state played for half an hour.</p><p>[00:12:37] Right. I thought you guys break it down pretty well. You have a, you have a blog post about. Building multimodal worlds with an agent. I dunno if you guys wanna talk about this. This is one of the things I read, I</p><p>[00:12:48] <strong>swyx:</strong> thought, yeah, it&#8217;s the thing I talked about with the reasoning chain. Yeah.</p><p>[00:12:51] <strong>Vibhu:</strong> So there&#8217;s like different phases to this.</p><p>[00:12:53] It seems like it&#8217;s more of an agent, a scaffold, very different approach than just, type in a prompt and you, you don&#8217;t have the same consistency. [00:13:00] It also, like, for people that are listening, I, I would highly recommend reading it. It breaks down the problem in a different light, right?</p><p>[00:13:06] So like, what do you need to consider when you&#8217;re talking about video, like world game models, right? How would, what do you need to consider? What are the factors? What are the elements? What&#8217;s the state? So I don&#8217;t know if you guys have stuff to talk about for this one.</p><p>[00:13:19] <strong>Fan-yun Sun:</strong> Yeah. Actually, I wanted to add on a little bit Yeah.</p><p>[00:13:22] On our previous point, which is just like, change topics so quickly. I, I do feel like sometimes people confuse like, oh, like we&#8217;re taking an an, an method with abstraction. That means they don&#8217;t believe in bitter lesson. Like that&#8217;s just false, right? Like we are believed is a bitter lesson. But then I feel like the question that we always discuss is like, what is the right abstraction level today?</p><p>[00:13:42] The analogy I like to make is like, let&#8217;s just say we can encode and decode. Represent all of images, videos, audio and bytes. Then the most bitter lesson approached is to train a next byte prediction model as opposed to the next token prediction model where it&#8217;s just like, okay, it&#8217;s natively multimodal, can just, but it&#8217;s like, yeah, like [00:14:00] to, to Chris&#8217;s point, it&#8217;s like the scale and computing you need to achieve that.</p><p>[00:14:03] So that&#8217;s why we always come back to like, okay, what is the most efficient way to do it? And reasoning models to the point of this blog post is a showcase of like, Hey, we&#8217;re actually just like reasoning about the world and reasoning about. The aspects of the world that CAGR that matter for me to learn what I want to learn from this role model.</p><p>[00:14:21] <strong>swyx:</strong> Yeah, it&#8217;s like you&#8217;re improving the en encoder of whatever you&#8217;re, trying to model. And like a better representation would just represent the important things in less space. Yeah. Which would just be more efficient.</p><p>[00:14:33] <strong>Fan-yun Sun:</strong> Yeah.</p><p>[00:14:34] <strong>swyx:</strong> So yeah, I, I, I fully agree that it is not, antagonistic to, bitter lesson.</p><p>[00:14:38] I do wanna wanna mention one more thing. Is there any philosophical differences with the JPA stuff that, Yun is working on? I gotta go there. You, you, you, you&#8217;re, you&#8217;re imagining like some latent abstraction. I&#8217;m like, okay, fine. Let&#8217;s, let&#8217;s talk about it, right? Like it&#8217;s an elephant in the room.</p><p>[00:14:52] <strong>Chris Manning:</strong> Yeah.</p><h2>[00:14:53] JEPA &amp; Philosophical Differences with LeCun</h2><p>[00:14:53] <strong>Chris Manning:</strong> There are philosophical differences. Jan Lacoon is a dear friend of mine, but. [00:15:00] He has never appreciated the power of language in particular, or symbolic representations in general. Yarn is a very visual thinker. He always wants to claim that he thinks visually and there are no words, symbols, or math in his head.</p><p>[00:15:21] Maybe that&#8217;s true of yarn. It&#8217;s certainly not the way I think. Um. But at any rate, the world according to yarn is the basic stuff of the, the world and of intelligence is visual and language is just. This low bit rate communication mechanism between humans and it doesn&#8217;t have much other utility and it&#8217;s far inferior to the high bit rate video, that comes into your eyes.</p><p>[00:15:53] And I think he&#8217;s fundamentally missing a number of important things [00:16:00] there. Think of this evolutionary argument looking at animals, right? That the closest analogies, the things with chimps, right? So chimpanzees, have fairly similar brains to human beings. They have great vision systems, they have great memory systems.</p><p>[00:16:18] They&#8217;ve got, better memory than we do of short term memories. They can plan, they can build primitive tools that, humans. Massively ahead in what we understand about the world, what we can plan, what we can build. And essentially what took off for us was that humans managed to develop language and that gave a symbolic knowledge, representation, and reasoning level, which just, okay if this sort of vaulting of what could be done with the intelligence in brains.</p><p>[00:16:59] So the [00:17:00] philosopher Dan de refers to language as a cognitive tool and argues that, humans unique among the creatures in the world have managed to build their own cognitive tools and language is the famous first example. But other things like, mathematics and programming languages are also cognitive tools.</p><p>[00:17:21] They give you an ability to. Think in abstractions, in extended causal reasoning chains. And that allows you to do much more. And we use that for spatial representation and intelligence and planning and gameplay as well. So we believe, and this is, underlying the specific technologies that Moon Lake is making, that symbolic representations are powerful.</p><p>[00:17:50] And you want to use that in your understanding of the visual world when you want a causal understanding, when you want to maintain long-term [00:18:00] consistency and prediction. And as I understand it, that&#8217;s just not in ya Koon&#8217;s worldview. So I think that&#8217;s the fundamental philosophical difference. Then there&#8217;s the specific model.</p><p>[00:18:11] He&#8217;s been advancing jpa, that&#8217;s a reasonable. Research bed is a direction as to, to head for building out a model of the visual world. To my mind, it&#8217;s sort of one reasonable research bed. It&#8217;s not really established. It&#8217;s the best one that everyone should be following,</p><p>[00:18:32] <strong>swyx:</strong> at least developed at scale, at Meta.</p><p>[00:18:34] But it&#8217;s not just vision, right? Like, I mean, JPA is a, just joint admitting prediction can be applied to anything really. And people have done it. The argument is that there is a latent representation or that is probably more. Suited to the task, then why not let machines do it for us instead of predefining it at all?</p><p>[00:18:50] And isn&#8217;t something like a JPA shaped thing the right answer? And if not, why not?</p><p>[00:18:55] <strong>Chris Manning:</strong> So I think there&#8217;s a part of jpa that&#8217;s right, which is [00:19:00] you do want to have a joint. Embedding that gives you a consistent model of the world. And Jan&#8217;s argument is you can never get that from auto aggressive language models &#8216;cause they&#8217;re sort of left to right churning out one token at a time.</p><p>[00:19:22] I guess this is where we&#8217;re the research arguments of the field, I&#8217;m not actually convinced that&#8217;s right. &#8216;cause although the token production is this auto aggressive, process that&#8217;s heading, left to right, I guess don&#8217;t have to be left to right. But anyway, in sequence of tokens we could have right to left Arabic.</p><p>[00:19:40] But although that&#8217;s true, all of the weights of the model that are internal to the transformer, they are a joint model of the model&#8217;s understanding of the world. And so I think you can think of the weights of the model as a form of. Joint representation, [00:20:00] and therefore it is plausible to think that could be the basis of a world model, which avoids, ya&#8217;s objections.</p><p>[00:20:10] <strong>swyx:</strong> I think I follow, and obviously that would touch on what Moon Lake eventually ends up doing as well. Right. Like, which it&#8217;s hard to tell because you put out the end results, but we don&#8217;t know the inputs that go into it. So it&#8217;s, it&#8217;s, that&#8217;s something that we have to figure out over time.</p><p>[00:20:25] <strong>Vibhu:</strong> Yeah. I mean, I guess this kind of breaks down some of the outputs. Do you wanna walk us through it?</p><h2>[00:20:31] Reasoning Traces &amp; Interactive Worlds</h2><p>[00:20:31] <strong>Fan-yun Sun:</strong> Yeah. So this, this really just walks us through the reasoning traces of like, okay. So that just say, if we wanna build a world in this context, it&#8217;s really just a game demo that, that shows the, the variety of interactions that this world model can build.</p><p>[00:20:45] And yeah, it&#8217;s really just a reasoning traces of like, okay it prompted to create a bowling game. Like how did it achieve what you saw? That level of causality, interaction and consistency, right? So yeah, this is almost just like a, an example of [00:21:00] like a reasoning traces. Very</p><p>[00:21:01] <strong>swyx:</strong> detailed.</p><p>[00:21:01] <strong>Fan-yun Sun:</strong> Yeah.</p><p>[00:21:01] <strong>Vibhu:</strong> Very, very detailed.</p><p>[00:21:02] You gotta you don&#8217;t even realize it, right? Like when a video is generated, what happens when a ball strikes a pin, right? So first, like you, there&#8217;s audio in that, like audio triggers happens, score increments, the world changes. Like pins have to start dropping. There&#8217;s a timer that goes on. It&#8217;s just like very similar to how now we&#8217;re used to reasoning for language models.</p><p>[00:21:20] There&#8217;s a whole state of what happens. So geometry, physics, all this stuff. And then yeah, there&#8217;s kind of that single prompt. So asset, ation all this stuff. It&#8217;s like a, it&#8217;s a nice view to see what&#8217;s going on.</p><p>[00:21:32] <strong>swyx:</strong> I think Sun is also too polite to point out that, both like Google&#8217;s genie, demos as well as world Labs is marble, do not have interactive worlds.</p><p>[00:21:41] <strong>Fan-yun Sun:</strong> That&#8217;s the benefit of having a reasoning model, right? Like, because you can, you can say, oh, like maybe in this particular context, I want to learn how to bowl. And then you can say, okay, then what is it important when it comes to learning how to bowl? Okay, maybe it&#8217;s like I need to understand the, the basic of like, physics and I want to throw it over [00:22:00] them.</p><p>[00:22:00] I wanna know that when I, when it resets it&#8217;s a new game. So I know that yeah, basically, you know to pick up the ball, you know that ball&#8217;s gonna cause the pins to fall down. You know that what&#8217;s important to this particular bowling game is to score and you know that the score corresponds to the number of pins that fell down.</p><p>[00:22:19] So it&#8217;s just like, if it&#8217;s a model that sort of knows what it. Looks like, knows what a bowling game looks like, but doesn&#8217;t actually allows you to practice over and over again and to understand that, oh, like what it takes to actually get a high score. Then it sort of doesn&#8217;t actually allow you to learn what you set out to learn within the world model.</p><p>[00:22:38] And I think this is really just one example of showing like the advantages of the approach that we&#8217;re taking over most the, let&#8217;s call it the zeitgeist, is today, when people talk about clinical role models,</p><p>[00:22:51] <strong>Chris Manning:</strong> right? So it sort of seems like the question to ask when there&#8217;s a world model is.</p><p>[00:22:58] Can I not [00:23:00] only just wander around the world and look at the beautiful graphics, can I interact with the objects in the world and see the right consequences of actions?</p><p>[00:23:11] <strong>Vibhu:</strong> And you also understand what the consequences would be if you do something right. So it&#8217;s not just like, okay, there&#8217;s one thing if I pick it up, something will happen.</p><p>[00:23:19] But, there&#8217;s 50 options and I know I can expect, I can infer what would happen if I do any of them. Right. So very different when you can actually see it play around with it.</p><p>[00:23:28] <strong>swyx:</strong> There,</p><h2>[00:23:28] Beyond Unity: Cognitive Tools for World Building</h2><p>[00:23:31] <strong>swyx:</strong> there&#8217;s two cheeky elements of that. I mean, the, the, the I guess, less ambitious one is, let&#8217;s really establish for listeners, why is this fundamentally different than writing Unity code, right?</p><p>[00:23:40] Like just creating a model to translate a prompt into Unity code</p><p>[00:23:44] <strong>Fan-yun Sun:</strong> so there is an underlying physics engine. Yeah. In that sense, there&#8217;s some overlapping things to Unity, but the way we think about it is like physics engine. Tools or code are cognitive tools like borrowing Chris&#8217;s term, right? Like tools [00:24:00] that the model can employ as means to an end.</p><p>[00:24:04] So today maybe you say, okay, in this particular context we care about physics, we care about the long-term causality consequences. Then yes, we deploy it, employ physics engine, and then maybe tomorrow we say, okay, we&#8217;re we&#8217;re training that. Just say drones where we only care about really fluid dynamics and the visual aspect of the world.</p><p>[00:24:25] Then, then yeah, maybe we don&#8217;t actually, the model actually doesn&#8217;t have to use a physics engine. Or maybe it employs other types of representation or physics engine to achieve the task. So yes, writing code for Unity is sort of similar to a tool that our A model can employ, but our goal is for a model to take a representation conditioned reasoning.</p><p>[00:24:46] Approach or process.</p><p>[00:24:47] <strong>swyx:</strong> Yeah,</p><p>[00:24:47] <strong>Fan-yun Sun:</strong> internally.</p><p>[00:24:48] <strong>swyx:</strong> Yeah. Using these things as just like general two calls. Right. Which I think is very interesting. The other more ambitious one is, some kind of recursive element where it becomes multiplayer, right? Like here, there&#8217;s a single player element, you&#8217;re not [00:25:00] modeling any other people involved.</p><p>[00:25:01] And that is a whole other thing.</p><p>[00:25:04] <strong>Fan-yun Sun:</strong> But in fact, we can really do multiplayers. Oh yeah, okay. I haven&#8217;t seen any double situations. So just actually just like prompt our, our model to say, Hey, like configure to multiplayer. Then it&#8217;ll do like this. You&#8217;ll be able to configure multiplayer</p><p>[00:25:16] <strong>swyx:</strong> great</p><p>[00:25:17] <strong>Fan-yun Sun:</strong> persistency database for you.</p><p>[00:25:18] Easy. Yeah.</p><p>[00:25:19] <strong>Vibhu:</strong> So what, what are like some of the current limitations in where we&#8217;re at? So there&#8217;s one approach of like, okay, scale up video predictors. Obviously there&#8217;s data issues. With approaches like this, is it data constraints? What are like the next steps? Is it real time? Like, so there&#8217;s one side of, write an agent to write Unity code, but okay, I want to be streaming a game real time.</p><p>[00:25:38] I want to have characters being also like agent, but where, where do we kinda see this scaling up? Right?</p><p>[00:25:44] <strong>Fan-yun Sun:</strong> Yeah, there&#8217;s definitely a data constraint. Like the more data, the, the better. This reasoning model can almost basically act as humans to like operate a variety of tools and softwares to build whatever&#8217;s necessary.</p><p>[00:25:57] And then there&#8217;s a sort [00:26:00] of fidelity constraint, which we&#8217;re actually solving with another model, which we can talk about later. But it&#8217;s like, it&#8217;s not as easy to get to photorealism with the approach that we&#8217;re taking. But we think there are better solutions to that, which is we can dive into later.</p><p>[00:26:14] Later.</p><p>[00:26:15] <strong>Vibhu:</strong> The one one thing you note here is it&#8217;s a diffusion model, right? So there&#8217;s, there&#8217;s a few approaches, diffusion caution, splatting, yeah, so Ry diffusion model, you guys wanna</p><p>[00:26:25] <strong>Fan-yun Sun:</strong> Yeah.</p><p>[00:26:25] <strong>Vibhu:</strong> Introduce,</p><p>[00:26:26] <strong>Fan-yun Sun:</strong> yeah, totally.</p><h2>[00:26:26] Rie: Neural Rendering &amp; Skins for Worlds</h2><p>[00:26:26] <strong>Fan-yun Sun:</strong> So within our world modeling framework, we think there are two models that we train, right?</p><p>[00:26:31] Like, there&#8217;s the multimodal reasoning model that we just talked about that essentially handles. Mainly the, the causality, the persistency and logic determinism of the world. And then RY is our bet on saying, okay, like while all those model, can take care of all these things that we just talked about, it&#8217;s limitations compared to existing, say, video models, is that it doesn&#8217;t have as high of a pixel [00:27:00] ality right off the gate, right?</p><p>[00:27:02] And EE is to say, Hey, we can actually take whatever persistent representation that we generate with our multimodal reasoning model and learn to restyle it into photo photorealistic styles or arbitrary styles you want. So this model is almost to say, Hey, I&#8217;m going to respect the persistency and interactivity of the world that you created, but my only job is to make sure that its pixel distribution is close to what we want.</p><p>[00:27:29] <strong>Vibhu:</strong> Yeah.</p><p>[00:27:30] <strong>swyx:</strong> Great example right there. You kept the KL divergence.</p><p>[00:27:33] <strong>Fan-yun Sun:</strong> Oh. Where,</p><p>[00:27:34] <strong>swyx:</strong> no, no. I mean this, this is a, a classic like, how you don&#8217;t stray too far from the source material as you, you kept the kl, which is Oh yeah. Kind of cool. Yeah.</p><p>[00:27:43] <strong>Fan-yun Sun:</strong> Yeah.</p><p>[00:27:44] <strong>swyx:</strong> I mean, and the</p><p>[00:27:44] <strong>Chris Manning:</strong> difference is, and I mean sun was pointing at this, where sort of saying it&#8217;s in one way a more difficult path, but a better path that, typically the diffusion models are producing the whole scene and it looks lovely, [00:28:00] but there isn&#8217;t spatial understanding behind it, which is allowing for the real time graphics gameplay, the spatial intelligence, understanding the consequences of worlds where this is, taking a path where it is assuming an abstracted semantic model of the world&#8217;s state.</p><p>[00:28:20] And then the diffusion model is then being used on top of that to produce the high quality graphics.</p><p>[00:28:27] <strong>swyx:</strong> Is there an intended practical, or business use for this, or is it like a, like a demonstration of capabilities?</p><p>[00:28:34] <strong>Fan-yun Sun:</strong> We actually believe that this is gonna be the next paradigm of rendering. So it&#8217;s gonna replace how ra raizer, it&#8217;s gonna replace DLSS today because it not only has these pixel prior that&#8217;s learned from the world such that you can literally play any game in photo realistic styles, which is a lot of people&#8217;s desire when they do GTA, right?</p><p>[00:28:51] Like,</p><p>[00:28:51] <strong>Vibhu:</strong> all the mods, all the people adding perfect lighting and all this.</p><p>[00:28:54] <strong>swyx:</strong> So</p><p>[00:28:54] <strong>Fan-yun Sun:</strong> skins</p><p>[00:28:55] <strong>swyx:</strong> for worlds, let&#8217;s call it</p><p>[00:28:56] <strong>Fan-yun Sun:</strong> skins, let&#8217;s call it skin for worlds. I,</p><p>[00:28:58] <strong>Vibhu:</strong> it&#8217;s also like, you can call it skin, you can call it [00:29:00] customization. You can play it how you want, right?</p><p>[00:29:01] <strong>Fan-yun Sun:</strong> Yeah, exactly. And I think another thing that we really pointed out specific specifically in this blog is the programmability of it, right?</p><p>[00:29:09] So what this means is that this render historically render is always a derivative of the game state, right? You&#8217;re saying, oh, here&#8217;s the game state, I&#8217;m rendering out a frame. But here I&#8217;m saying actually this render can be part of the gameplay loop. I can say something along the lines of, if upon getting 10.</p><p>[00:29:26] Apples, I&#8217;m gonna, my weapon of choice, my bullet&#8217;s gonna turn into apples. And that&#8217;s, that&#8217;s possible because we can say, we can basically dynamically have certain game state trigger the, the preconditions to the render such that the rendering is now part of the game loop too. One thing is to just say, okay, it&#8217;s, it&#8217;s, it&#8217;s the appearance.</p><p>[00:29:47] But the second thing is also to say there&#8217;s these novel interactions that are possible because this render now has actually priors of the world.</p><p>[00:29:57] <strong>swyx:</strong> It is up to the artist to figure out what to do with it.</p><p>[00:29:59] <strong>Fan-yun Sun:</strong> It [00:30:00] is up to the creators. Yes.</p><p>[00:30:01] <strong>swyx:</strong> Yeah.</p><p>[00:30:01] <strong>Fan-yun Sun:</strong> And I also think that&#8217;s actually another big argument that we&#8217;re making and the reason that we&#8217;re picking, taking the bet we&#8217;re baking is that a lot of the times, whether it&#8217;s for embody AI gaming, like you want a layer where human can inject their intentions.</p><p>[00:30:15] So, for example, let&#8217;s just say in the context of gaming, it&#8217;s obviously like my creative intent, but maybe in the context of embodied ai, it&#8217;s like, oh, like I take this foundational policy and I want to actually fine tune it to deploy in my house. So you want to almost say, inject, have a layer where human can say, oh, here&#8217;s the distribution of things I want to create to achieve my goal.</p><p>[00:30:35] And I think 3D graphics as it as it is today, is basic, the layer for people to say, Hey, what do I care about in this world? And it allows, basically human intent to be expressed in these worlds much more explicitly and distributionally as opposed to just saying, Hey, I&#8217;m gonna generate like, arbitrary.</p><p>[00:30:54] And it&#8217;s like just prompts,</p><p>[00:30:55] <strong>swyx:</strong> it&#8217;s one of those things where like, I think you, you&#8217;re going to build up a series of models, right? [00:31:00] This is just one of, this is probably like the highest utility or heaviest, frequency one, I don&#8217;t dunno what to call this. Where like you Yeah. You can immediately drop this in on any game and you don&#8217;t need anything else that.</p><p>[00:31:10] That you guys do. But, I, I could see, I could see that I think the, the human intent is something that people are not even used to because we&#8217;re so used to static worlds or, worlds that just don&#8217;t react, or, I don&#8217;t know. It&#8217;s, it, you&#8217;re kind of blowing my mind right now with like, I&#8217;m, I wonder if you&#8217;ve talked to people at GDC Hmm.</p><p>[00:31:27] And what are they gonna do with it?</p><p>[00:31:30] <strong>Fan-yun Sun:</strong> Yeah. Now the stance that we take on this front is like, we&#8217;re not gonna be more creative than our users to ship</p><p>[00:31:35] <strong>swyx:</strong> it out.</p><p>[00:31:35] <strong>Fan-yun Sun:</strong> Yeah. But we wanna make sure that we&#8217;re building things in a way that really allows them to express their intent.</p><p>[00:31:41] <strong>swyx:</strong> The thing that you said about, here&#8217;s the distribution that I want.</p><p>[00:31:45] I think text may be too low of a bandwidth to. To really demonstrate, because I, I, there, I&#8217;m, I&#8217;m probably just gonna want to drop in a bunch of, reference assets and then you can figure it out from</p><p>[00:31:58] <strong>Vibhu:</strong> there. But you probably wanna do a, a mixture of [00:32:00] both, right? Like you throw in a few images. I wanted this style.</p><p>[00:32:02] Yeah. I want it to look like this. So it, it&#8217;s, it&#8217;s a mixture, right?</p><p>[00:32:05] <strong>Chris Manning:</strong> I, I think it&#8217;s a mixture. I mean, yeah, I mean there&#8217;s clearly a visual component of this, and it&#8217;s not that, everything can be text. &#8216;cause of course you want to give a visual look, but there&#8217;s also a massive amount of giving the overall picture of the look of the world and the behavior of things that you can express in a few words of text.</p><p>[00:32:32] And it be very time consuming and difficult to do via visual means. So I think, yeah, you want a combination of both.</p><h2>[00:32:40] Evaluating World Models</h2><p>[00:32:40] <strong>Vibhu:</strong> So one question I kind of have is, how do we go about evaluating world models? So like, there&#8217;s many axes, right? One is like, okay. I have preferences. How well do we adhere to prompts? One is the simulation.</p><p>[00:32:50] One is like do things, is there core logic that&#8217;s broken? So coming from we know how to evaluate diffusion, there&#8217;s fidelity, there&#8217;s [00:33:00] stuff like that. But what are some of the challenges that most people probably aren&#8217;t thinking about?</p><p>[00:33:04] <strong>Fan-yun Sun:</strong> Yeah, I think this is like a great question and probably one of the hardest questions in role models because like, I think it always comes back to what are you building this role model for?</p><p>[00:33:13] And depending on your end goal and purpose, the evaluation should defer. So in the context of games, then the most direct way of measuring is how much behind are people actually spending in this world that you create? And if your goal is to say, for example, in the context that we just talked about, like, hey, deploying, deploying action in body, a agent, then your, your end.</p><p>[00:33:33] Metric is then, okay, after training in these worlds that you generate how robust it is to when you actually deploy to the target environment. But then, it&#8217;s, it&#8217;s hard to measure these end metrics. So today people have like these proxy metrics that I call that basically try to measure what we really care about, which is the end metrics, but then frankly it&#8217;s different for every use case.</p><p>[00:33:57] Yeah,</p><p>[00:33:57] <strong>Vibhu:</strong> which seems like quite a challenge, right? Like in [00:34:00] in language models or video models. Image models, your benchmarks are proxies, right? People aren&#8217;t actually asking instruction, following tool use questions. They&#8217;re proxies of how well it will do downstream. But for this, so like, should teams, should companies have their own individual benchmarks outside of games?</p><p>[00:34:16] If you think of stuff like, okay, video production, movies, stuff like that, that also want to use world models. Should, should they sort of internalize like. Their own proxy. Is this something you guys do? Where, where does that connect</p><p>[00:34:28] <strong>Chris Manning:</strong> go? Yeah, I think this whole space is extremely difficult as things are emerging now.</p><p>[00:34:35] And I mean, it&#8217;s not only for world models, I think it&#8217;s for everything including text-based models, right? &#8216;cause in the early days it seemed very easy to have good benchmarks &#8216;cause we could do things like question answering benchmarks and could you answer the question based on these documents and the various other kinds of, do pieces of logical reasoning or math.</p><p>[00:34:58] But again, these are sort of. [00:35:00] And there were sort of visual equivalents of things like object recognition, right? For these small component tasks. These days so much of what people are wanting to do also with language models is nothing like that, right? You&#8217;re wanting to, have an interaction with the language model and get some recommendations about which backpack would be best for you for your trip in Europe next month.</p><p>[00:35:25] And it&#8217;s not the same kind of thing, right? And it&#8217;s not so easy to come up with a benchmark as to does this large language model give you an effective interaction for guiding you in a good way for shopping, right? So, and it&#8217;s the same problem with these world models. So if we take the game design case, well success is that a game designer can.</p><p>[00:35:57] Produce what they are [00:36:00] imagining in a reasonable amount of time. And that&#8217;s really the kind of macro task. That&#8217;s a very hard thing to turn into a benchmark and I think a lot of this is actually going to turn into people walking, walking with their feet. Right? I mean, I guess that&#8217;s what&#8217;s happening, at the large language model level, right?</p><p>[00:36:23] When people are choosing to use, GPT five or Gemini or clawed, individuals are trying out these different models and deciding, oh, I like the kind of answers that GT five gives me, or no, I feel like I get more accurate detail from Claude, right?</p><p>[00:36:43] <strong>Vibhu:</strong> It&#8217;s a lot of</p><p>[00:36:43] <strong>Chris Manning:</strong> vitech, a lot of people just using it.</p><p>[00:36:45] It&#8217;s vibe checking. I realize that, but it&#8217;s actually whether. People feel it&#8217;s giving them utility in what they want. Right.</p><p>[00:36:52] <strong>Vibhu:</strong> And the the interesting thing there is like a lot of people prefer the visual, right? This looks pretty, which is not the objective of what this is [00:37:00] for, right? It&#8217;s if a, if a game designer is working on something, they care about the game engine, right?</p><p>[00:37:04] The state, it&#8217;s, it can look whatever. You can fix that up later. Or you can have a really good game state and you can quickly edit it to 20. 20 different versions, like Keep State,</p><p>[00:37:14] <strong>Chris Manning:</strong> right?</p><p>[00:37:14] <strong>Vibhu:</strong> So</p><p>[00:37:14] <strong>Chris Manning:</strong> that&#8217;s a really important distinction, for and for speaking to Moon Lake strength, right? So, yeah, great visuals are lovely to look at for a few seconds, but gains are really all about the concept, the game play.</p><p>[00:37:33] And a lot of the time that doesn&#8217;t actually even require great visuals. I mean, there are just lots of very successful games which have relatively primitive visuals, and there are other games where people have spent millions producing photo realistic, visuals, and the game sucks, right? So, keeping those two axes apart is really important in thinking about what&#8217;s important in a [00:38:00] world model for different uses.</p><p>[00:38:02] <strong>swyx:</strong> This conversation is reminding me of some game review and fiction discussions I&#8217;ve, had in my sort of non-AI related life. Some, for some people might know Brandon Sanderson, who&#8217;s a very famous, fiction author, had, is is a big game reviewer. And he, he&#8217;s a big fan of video games where you change one thing about a normal what you might assume about, about the world.</p><p>[00:38:22] For example, Baba is you, I don&#8217;t know if you might have come across that, where like the rules change as you play the game. And also like where, you can do things like reverse time selectively or like change gravity selectively. And I think this is also reminds, reminds me of other kinds of world models that are created by authors.</p><p>[00:38:38] Where Ted Chang is, is my typical example where he&#8217;ll take the world that, you know today, but change one thing about it and, but then create a consistent world based on that. Which is long-winded answer of me to, of. For me to say is it&#8217;s it easy to create alternative roles that don&#8217;t exist, but you change one thing and then let&#8217;s, let&#8217;s run a whole bunch of people through it to see if it works.</p><p>[00:38:58] <strong>Chris Manning:</strong> My first dance will [00:39:00] be, that seems a lot easier and more conceivable to do using Techn technology like Moon Lakes than with some of the other world models out there, where the sun can actually make it happen. I&#8217;ll let him give a second answer.</p><p>[00:39:15] <strong>swyx:</strong> If I guess for you, you&#8217;re constrained by the game engine tool, right?</p><p>[00:39:18] Like at the end of the day, that&#8217;s the, that&#8217;s the thought, partner that you have. If I ask for something where like, if it never is allowed to reverse time or if gravity only ever works one way, then well that&#8217;s it. But sometimes gravity might change,</p><p>[00:39:33] <strong>Fan-yun Sun:</strong> but it&#8217;s a lot easier to change with code as opposed to a model that is learned primarily on data of.</p><p>[00:39:42] Real world and virtual worlds that are, I guess, like for example, junior, like there&#8217;s actually trained on a lot of real world data and a lot of virtual gaming data, and it&#8217;s hard to say maybe it&#8217;s easier to say, okay, I wanna change the visuals in like the time period of, of the world. Like, you can&#8217;t change gravity, for [00:40:00] example.</p><p>[00:40:00] <strong>Vibhu:</strong> I feel like you can to light bounds, right? Everything comes down to like, code is a better way to execute it, but the models aren&#8217;t that diverse and creative, right? You can say, okay, make gravity slower. It can do that, but it&#8217;s limited to your representation of how you text it out, right? Like they&#8217;re, they&#8217;re only gonna do a few iterations, whereas programmatically, if there&#8217;s a game engine under the hood, you can kind of go wild, right?</p><p>[00:40:22] So one of the, I dunno, one of the limitations of most models is that they&#8217;re very overtrained to one style. Right. And extracting diversity is pretty difficult. At least that&#8217;s something we&#8217;ve seen.</p><p>[00:40:35] <strong>Fan-yun Sun:</strong> I mean, are there examples you have in mind where you Existing models? Yeah. Like it would be easier to do that&#8217;s not using code.</p><p>[00:40:43] Certain types of creative intent or like transition state transitions,</p><p>[00:40:47] <strong>swyx:</strong> Clipping, other models, other wo models are very good at clipping through things. Clipping my, my, my legs clipping through a rock because it&#8217;s, it&#8217;s just, it&#8217;s just bad. [00:41:00] Like, you would have to struggle very hard with your stuff to actually make that happen.</p><p>[00:41:04] Which I think is maybe a topic that you actually prepared on, Gian Splatting versus, the other stuff.</p><p>[00:41:09] <strong>Vibhu:</strong> Yeah. Yeah. It&#8217;s just for those not super familiar, right? There&#8217;s a, there&#8217;s gian splatting, there is diffusion. Like what works, what scales up. I feel like in February when Soro one came out the blog post was literally titled like,</p><p>[00:41:21] <strong>swyx:</strong> you bring it up.</p><p>[00:41:22] You never know.</p><p>[00:41:23] <strong>Vibhu:</strong> World, world, video generation models are world simulators. It&#8217;s super bitter lesson pilled. Yeah, emer, a lot of it is emergence, right? So, not to go through their blog post, basically their whole thing was as you scale up all this consistency, all this stuff just kind of solves, it&#8217;s a very simple premise, right?</p><p>[00:41:41] They just scaled up, diffusion, and from there, this is, this is Feb 2024, how much can we, it&#8217;s already been two years, which is basically five years. How much more in AI time do we need to just scale up or, or do we hit a data cap? But I think we already talked about this a lot, right? Like this is back to the beginning discussion of what&#8217;s [00:42:00] appropriate for the time.</p><p>[00:42:01] And that seems like your approach, right?</p><p>[00:42:03] <strong>Fan-yun Sun:</strong> Yeah. The point I&#8217;m trying to make is that they&#8217;re very many, many different types of world simulators and like having a world simulator that can produce pixel coherency is very, very useful for games and, marketing and all these things, but it&#8217;s not as useful as people think when it comes to causal reasoning.</p><p>[00:42:25] When it comes to embodied ai. Yeah, like it this title is true. We&#8217;re not saying that it&#8217;s, it&#8217;s like, not a great world simulator, but actually in the blog that we, we, we, we wrote, the bet is more so that there are gonna be disproportionately large share of value of real world tasks or, and virtual tasks where high resolution pixel fidelity is not needed.</p><p>[00:42:47] Yes. Video models have their values.</p><p>[00:42:50] <strong>swyx:</strong> Yeah. This is at the absolute limit of my physics understanding, but one example that comes to mind is basically having to solve like ba the equivalent of a three [00:43:00] body problem in a deterministic Well, where the video models, which is approximated good enough. Yeah.</p><p>[00:43:08] Right. Like there&#8217;s, there&#8217;s some point at which your approach kind of runs into like the you now have to simulate the world. Please, thank you very much. And like you&#8217;re trying to do that, but only to the extent that the game engine lets you and like game engines cannot do some things.</p><p>[00:43:23] <strong>Fan-yun Sun:</strong> Yeah, no, I mean, I think the interesting or more technical question here actually is where do you draw the boundary between.</p><p>[00:43:32] What&#8217;s handled with, let&#8217;s say, diffusion prior and what, when? What&#8217;s handled with symbolic priors?</p><p>[00:43:38] <strong>swyx:</strong> Yes.</p><p>[00:43:38] <strong>Fan-yun Sun:</strong> Okay.</p><p>[00:43:38] <strong>swyx:</strong> Okay.</p><p>[00:43:39] <strong>Fan-yun Sun:</strong> Right. Let&#8217;s go there. Because this, this boundary can actually be fluid. Like I think like maybe what you&#8217;re trying to get at is like, okay, people are saying pixel prior, everything. But what we&#8217;re saying is, okay, there&#8217;s a boundary that we draw where this is where we think provides the most economical value for the domains and things that we care about today.</p><p>[00:43:59] [00:44:00] And I actually do think, and it&#8217;s something that we do internally all the time, which is like, okay, given new equations that we learn or new elements of the world and that we, we learn, or maybe some other knowledge that we acquire in the process of developing the models. Should we still be maintaining this line exactly as it is today?</p><p>[00:44:22] Or should we move it a little bit left or a little bit right? Right. Like sometimes that we realize that, oh, like maybe customers or, or folks like want certain things that are better handled with preop pryor as opposed to, symbolic prior than,</p><p>[00:44:34] <strong>swyx:</strong> yeah. Your, your skin thing is a, is a example moving it, right.</p><p>[00:44:37] Yeah.</p><p>[00:44:37] Or left. Yeah,</p><p>[00:44:37] <strong>Fan-yun Sun:</strong> exactly.</p><p>[00:44:38] <strong>swyx:</strong> I dunno what the, the left right is.</p><p>[00:44:39] <strong>Fan-yun Sun:</strong> Yeah, yeah, yeah. No the, the model.</p><p>[00:44:42] <strong>swyx:</strong> Yes.</p><p>[00:44:42] <strong>Fan-yun Sun:</strong> Actually we have a few iterations of them. They&#8217;re actually at slightly different</p><p>[00:44:45] <strong>swyx:</strong> I know boundaries. You should, you should do that. That&#8217;s a cool dimension to show.</p><p>[00:44:49] <strong>Fan-yun Sun:</strong> Yeah.</p><p>[00:44:50] <strong>swyx:</strong> Is quantum mechanics the diffusion prior of our world?</p><p>[00:44:55] Right. It&#8217;s like that&#8217;s the boundary of classical mechanics versus quantum. Right? Like, that&#8217;s it. At one [00:45:00] point God plays dice and the other point doesn&#8217;t.</p><p>[00:45:02] <strong>Fan-yun Sun:</strong> I dunno if Chris, you wanna say it, but I think, I think generally I feel like physics is better with symbol P priors.</p><p>[00:45:08] <strong>Chris Manning:</strong> Even quantum physics.</p><p>[00:45:09] <strong>Fan-yun Sun:</strong> Even quantum physics.</p><p>[00:45:11] <strong>swyx:</strong> Yeah. This is starts against to, MLST territory is, is what I call it, where, he, he likes to get philosophical. We, we we&#8217;re quite friendly.</p><p>[00:45:18] <strong>Vibhu:</strong> I mean, we need to get, we need to get singularity. I heard some of that.</p><p>[00:45:23] <strong>swyx:</strong> No, no, I think that is actually really helpful and man, I just want you to productize this like, as a product guy, I&#8217;m just like, oh, also</p><p>[00:45:32] <strong>Vibhu:</strong> a gamer, I</p><p>[00:45:33] <strong>swyx:</strong> wanna, it&#8217;s like a researcher, like, it&#8217;s cool.</p><p>[00:45:35] Like this is a, the theoretical, like you have a very good, I don&#8217;t know, like the way of thinking about these things, but I just wanna see you like, express it. I do think like your fundamentally things when, when you leave open new tools, like, okay, use, use human intent to incorporate it into how you render.</p><p>[00:45:52] Artists are gonna have to take like two to three years to figure out what to do with this. And you just don&#8217;t know.</p><p>[00:45:57] <strong>Chris Manning:</strong> Right. But I think, this is, [00:46:00] gives a much more approachable and controllable world for the society, which is the beauty, the beauty of, NLP, that that will enable it to be adopted and used.</p><p>[00:46:10] And we are very hopeful about that. Yeah,</p><p>[00:46:13] <strong>Fan-yun Sun:</strong> yeah. Yeah. I mean, we are, we are very focused actually on commercialization in the sense that like we do, we do really believe in the data flywheel app approach. Yeah. Where, we put this in the hands of the creators and the users and then they will teach us when, what capability our model should improve.</p><p>[00:46:27] And that&#8217;s why we are, we are actually, like products and beta</p><p>[00:46:31] <strong>swyx:</strong> Yeah. Focusing on gaming. What, what&#8217;s like the adjacent thing to gaming</p><p>[00:46:34] <strong>Fan-yun Sun:</strong> embody adjacent, basically. So maybe we can, we can I&#8217;ll maybe start with where we see the platform in three years. Yeah. Which is like, okay. The users would tell us what they want to achieve.</p><p>[00:46:45] The end goal could be, Hey, I just, I wanna make something to teach my kids the value of humility. Or it could be, Hey, I wanna fine tune my, drones to be really good at rescue situations. I could be vacuum robots. I want to like train [00:47:00] my manipulation or like vacuum robot to be very robust to my office, right?</p><p>[00:47:04] But it&#8217;s like, whatever it is, scenario robust to</p><p>[00:47:06] <strong>swyx:</strong> my office</p><p>[00:47:07] <strong>Fan-yun Sun:</strong> or like navigate very robustly in my office. But then it&#8217;s like, whatever end goal that you want, our role model will say, okay, given what you want to achieve, let me generate a distribution of environments such that I can train and evaluate whatever it is you want.</p><p>[00:47:24] Yeah. Right. Maybe for the purpose of games, it&#8217;s just the end simulation and that&#8217;s the end product for certain policies. It&#8217;s like I can train it within these environments and then help you see where your policy is failing or not. Yeah. And then, so I think,</p><p>[00:47:37] <strong>swyx:</strong> so in that case, much more of a training tool.</p><p>[00:47:40] Than in other training</p><p>[00:47:41] <strong>Vibhu:</strong> evaluation? Both. Right?</p><p>[00:47:43] <strong>swyx:</strong> Sure. Same. Same thing.</p><p>[00:47:43] <strong>Fan-yun Sun:</strong> Yeah, same thing. I think it&#8217;s just this role model that allows people to train any policy that can act in any multimodal environments.</p><p>[00:47:51] <strong>swyx:</strong> Would it be harder to reward hack? Is there an angle here where it is harder to reward hack? Like it&#8217;s just, I&#8217;ll just put it generally because I think that&#8217;s a, that&#8217;s obviously a key [00:48:00] problem that a lot of people face when in training agents in these environments, and I don&#8217;t know, can you solve it?</p><p>[00:48:07] <strong>Chris Manning:</strong> I think not necessarily. To the extent that there&#8217;s a mis specified reward that. It seems like it could be hacked in a more symbolic world or in a more pixel based world. I dunno if Sun&#8217;s got any thoughts, but I don&#8217;t think that&#8217;s really being solved.</p><p>[00:48:26] <strong>swyx:</strong> The other thing that comes to mind is just you could just build a better sawa as a video generator model, right?</p><p>[00:48:31] Because then you, you would move the diffusion, side a bit more further to the right. I think if I got the directionality correct. And that&#8217;s it.</p><p>[00:48:40] <strong>Vibhu:</strong> It&#8217;s better on domains, right? Like on consistency over now, or for sure it exists versus something doesn&#8217;t, right.</p><p>[00:48:46] <strong>Chris Manning:</strong> So</p><p>[00:48:46] <strong>swyx:</strong> yeah. Yeah. Is</p><p>[00:48:49] <strong>Vibhu:</strong> is a question more like, like</p><p>[00:48:51] <strong>swyx:</strong> I&#8217;m just riffing on like, how do you, what can you build, you know?</p><p>[00:48:54] Oh, with the stuff that you have. I do think that the minor, the academic does go immediately to training [00:49:00] and in eval evaluation, but like art tends to take unusual directions. Like you might end up,</p><p>[00:49:06] <strong>Chris Manning:</strong> okay. Yeah. But the question is, can you use this piece of software to develop compelling gameplay and. I don&#8217;t think you can take SOAR and produce compelling gameplay, right?</p><p>[00:49:19] If you want to have a world that you can wander around in a bit, you are good. But what are your abilities to have gameplay mechanics implemented the way you&#8217;d like them to be and to have things stay, with the long-term history of your gameplay that influences future actions. I think there&#8217;s just nothing there for that.</p><p>[00:49:39] <strong>swyx:</strong> Yeah, I do tend to agree. I, I&#8217;m just trying to sort of test the boundaries. I would also make the observation that as AAA games industry has developed the line between what is a movie and what is a game has blurred. And you, you, you do end up basically producing a two hour movie as part of your game.</p><p>[00:49:57] <strong>Fan-yun Sun:</strong> No, honestly, there, there&#8217;s so many actually [00:50:00] applications in adjacent markets that our world model can go into. Yeah. But yeah, it, it&#8217;s sort of fun to riff, riff on. Although on the execution side, we we, we need to stay focused with like, okay, what are the capabilities we want to unlock over time?</p><p>[00:50:11] And there&#8217;s a roadmap for that. But yeah, if we&#8217;re just riffing on sort of like the possibilities, I feel like, whether it&#8217;s endless Yeah, it&#8217;s like classic</p><p>[00:50:18] <strong>swyx:</strong> and the embedding for a possibility and endless in my mind, it&#8217;s very close. Yeah. I do wanna, focus on one, like weird choice. I, I don&#8217;t know if it&#8217;s weird.</p><p>[00:50:28] Maybe I&#8217;m, I got something here. Audio, right? You could have just said no audio And audio in my mind has a lot of recursion, whereas in video you can just do recasting and that&#8217;s much computationally much simpler. Audio just seems way harder. I don&#8217;t know if you wanna just comment on just the special 3D audio.</p><p>[00:50:46] Problem. Did you really have to do it? I guess you do to be immersive, but like a lot of people do treat it as like, well, you just stick a, a tt S model on top of</p><p>[00:50:57] <strong>Vibhu:</strong> Well, there&#8217;s a lot more to game audio than [00:51:00] just speech. Right. It&#8217;s not just</p><p>[00:51:01] <strong>swyx:</strong> tts. Yeah. Tts. S Fxt, GM Spatial in my mind Echoes</p><p>[00:51:06] <strong>Chris Manning:</strong> Yeah.</p><p>[00:51:06] <strong>swyx:</strong> And reflections.</p><p>[00:51:07] And I, I don&#8217;t even know what&#8217;s, what else? I don&#8217;t know what, what other problems in this space.</p><p>[00:51:13] <strong>Fan-yun Sun:</strong> Yeah, I think this point like the, it&#8217;s sort of a more, more pointing to the benefits of using an game engine as a tool that&#8217;s available to the model, right? Because like part of the spatial audio is from the code that is underlying the simulation.</p><p>[00:51:32] And while we do give our model access to other types of audio models as. Tools.</p><p>[00:51:39] <strong>swyx:</strong> None of them would be spatial, I think.</p><p>[00:51:41] <strong>Fan-yun Sun:</strong> But that&#8217;s exactly sort of more 0.2. We&#8217;re giving our model an abstraction or a suite of tools such that it&#8217;s able to achieve that. And you can argue that sort of spatial is like a, like a emergence out of the, the tools that we and abstraction that we provide to the agents.</p><p>[00:51:59] And I think that&#8217;s the beauty of [00:52:00] this, this, this approach is like there&#8217;s a lot of things kind of like how human&#8217;s built technology and they&#8217;re like Lego blocks that build on top of each other. And it&#8217;s the same thing here. There&#8217;s gonna be things that sort of just sort of emerges from being able to put these things together in like combinatorially interesting ways,</p><p>[00:52:14] <strong>Chris Manning:</strong> right?</p><p>[00:52:15] So this integrated audio model exploits the understanding and semantics of the Moon Lake world, right? And whereas in general for the Gen AI video models. There&#8217;s no actual integration across to audio at all, right? That someone might stick some music or stick a soundscape or whatever else on top of their video.</p><p>[00:52:44] So it&#8217;s not a silent video, but they&#8217;re in no way connected into a consistent world model. And there&#8217;s nothing that&#8217;s okay. An action is happening in the video. Therefore there should be a sound that&#8217;s [00:53:00] coming from this part of the visual field.</p><p>[00:53:03] <strong>swyx:</strong> Yeah.</p><p>[00:53:03] <strong>Vibhu:</strong> Is that different than Sora too? Does it not have audio?</p><p>[00:53:06] Not to say it&#8217;s not like</p><p>[00:53:08] <strong>swyx:</strong> amazing</p><p>[00:53:08] <strong>Vibhu:</strong> isn&#8217;t a spatial</p><p>[00:53:09] <strong>swyx:</strong> audio.</p><p>[00:53:09] <strong>Vibhu:</strong> It doesn&#8217;t,</p><p>[00:53:10] <strong>swyx:</strong> no. I&#8217;ve played around it with it enough. It just sounds like someone put an 11 laps voice on top of it and just tried to do the lip sync.</p><p>[00:53:18] <strong>Vibhu:</strong> Oh, yeah. I&#8217;ve seen, okay. Generate a dog at the beach and reactions to big wave and move</p><p>[00:53:23] <strong>swyx:</strong> around.</p><p>[00:53:23] It&#8217;s definitely like, so have the dog, have the dog move away from camera and see if the, the song goes down. It doesn&#8217;t. &#8216;Cause they don&#8217;t have facial audio.</p><p>[00:53:32] <strong>Fan-yun Sun:</strong> We do want to basically like we, our moral model, like the one we&#8217;re training is basically towards the goal of having a combined latent representation across all these different modalities.</p><p>[00:53:42] Right? Such that it can like reason across these different modalities. So for example, if I close my eyes and like you play a video, you play a sound of like a car skidding away from me. I almost can like, visually extrapolate that trajectory in my mind. And I think that type of capability, we want our model to be able to reason, right?</p><p>[00:53:59] And that&#8217;s the reason that [00:54:00] we&#8217;re sort of taking this multimodal reasoning approach. It&#8217;s like we want this combine late in space that can</p><p>[00:54:05] <strong>swyx:</strong> Yeah. Oh, you said late in space. We like that. Here we have to play the, the bell Every time that someone says late in space, no, you gotta train daredevil one. Where you, you, you, it&#8217;s only audio, but you have to work out.</p><p>[00:54:15] Where everything is.</p><p>[00:54:19] Cool. I I think that that was, that was about it for our Moon Lake coverage. I do think that we have like a couple of, Chris Madden questions on, on IR and, just any, any other sort of attention topics or n NLP topics.</p><p>[00:54:31] <strong>Vibhu:</strong> Okay.</p><p>[00:54:31] <strong>swyx:</strong> Go ahead.</p><h2>[00:54:32] Chris Manning&#8217;s Journey: From NLP to World Models</h2><p>[00:54:32] <strong>Vibhu:</strong> Well, no, I mean, yeah, it&#8217;s just fun. We talked a bit about how you guys met, but you basically, you, you were like the godfather of NLP per se, right?</p><p>[00:54:39] You spent the whole career from early embeddings, early early attention. You did 2015 attention for machine translation, everything. You, you had information retrieval, so RAG before rag, we just wanna shout that out and admire a lot of that. Right? So what prompted the switch over to world models?</p><p>[00:54:56] How, how&#8217;d all that come about?</p><p>[00:54:58] <strong>Chris Manning:</strong> To some answer it [00:55:00] is, the enthusiasms and creativity of students, but there&#8217;s a bit of a history there, right? So, yeah. So clearly most of my career has been doing stuff with language and how I got into research was thinking, ah, this is just so amazing how humans can produce speech and understand each other in real time.</p><p>[00:55:21] And somehow they managed to learn languages from their kids. How could this possibly happen? And so, yeah, starting off I was very focused on language, but as it sort of got into the 2000 and tens, I started, going, I&#8217;d been working on question answering, and then I started to get, interest in visual question answering.</p><p>[00:55:42] And that was an area where it was very noticeable. That the visual understanding was bad. Right. These were the days when like, it sort of seemed like there&#8217;s almost no visual [00:56:00] understanding. You were just getting answers that came from priors. So, if you asked how many people are sitting at the table, it&#8217;d always answer two regardless of how many, how many people you could see in the picture.</p><p>[00:56:11] And so it seemed like, oh, these models actually aren&#8217;t able to get semantic information outta IMA images. And so I was interested in that problem and tried to work more on that. And so then that required. Knowing more about what&#8217;s happening in vision and how you can represent visual information.</p><p>[00:56:34] And then things start, there started to be this revolution of, doing generative AI images. And then I had students that started looking at that before the era of Moon Lake. I was also working with Demi Gore, who founded pika. And so, and</p><p>[00:56:50] <strong>swyx:</strong> Ian obviously</p><p>[00:56:52] <strong>Chris Manning:</strong> with gans. Yeah. Though Ian was never my student, but yeah, Ian I was very aware for the, the whole decade there of Ian with Gans.</p><p>[00:56:59] [00:57:00] Yeah. And I mean, Ian was a Stanford undergrad, but yeah,</p><p>[00:57:03] <strong>Vibhu:</strong> richard des u.com, I believe he was your student.</p><p>[00:57:06] <strong>Chris Manning:</strong> Yeah. Yeah. And there were, there were links across at that stage as well. So there were several papers in that era of doing, I mean, so Andre Cap was a, PhD student at the same time as Richard.</p><p>[00:57:20] And so there was some joint language vision work in that era as well. It seems kind of ancient by modern standards, but yeah, we&#8217;re trying to go from sort of textural dependency graphs to visual scenes</p><p>[00:57:32] <strong>Vibhu:</strong> at a time. The glove embeddings really took over a lot of. T-F-I-D-F, like one hot encoding, all that.</p><p>[00:57:38] The early vision language models we saw were like lava style adapters, right? It&#8217;s, it&#8217;s technically still just embedding latent space. Let&#8217;s add image, let&#8217;s like mixed modality. So, and that, that&#8217;s one of the things you super put out there too, right?</p><p>[00:57:51] <strong>swyx:</strong> Yeah.</p><p>[00:57:51] <strong>Vibhu:</strong> Yeah.</p><p>[00:57:52] <strong>swyx:</strong> Yeah.</p><h2>[00:57:52] Hiring, Closing &amp; The Name &#8220;Moon Lake&#8221;</h2><p>[00:57:55] <strong>swyx:</strong> Well, thank you for all of that. Thank you for all advancing the worlds on, world modeling.</p><p>[00:57:56] I honestly, do think that if people deeply understand everything we just [00:58:00] covered, they will see what&#8217;s coming. I think you guys have, made some, a really significant contribution here. What are you hiring for? What is the, what do people find? We, we agreed that the CTA was a hiring call.</p><p>[00:58:10] Yeah. Don&#8217;t we have a GI You don&#8217;t need, you don&#8217;t need engineers anymore, right?</p><p>[00:58:14] <strong>Fan-yun Sun:</strong> Yeah. On the model side we are actually striving towards basically a self-improving system. But what that means is that we need people to set up the self-improving system. So more, more specifically people who have the intersection of knowledge within co-generation and computer vision and graphics, right?</p><p>[00:58:30] Yeah. That&#8217;s, that&#8217;s sort of the core research background that we look for within OTM and, and the majority of the team today do have like both backgrounds.</p><p>[00:58:38] <strong>swyx:</strong> When you say computer vision and graphics, are they the same thing or is it computer vision one thing, graphics, another thing. And how intertwined are they?</p><p>[00:58:46] <strong>Chris Manning:</strong> They&#8217;re intertwined but different.</p><p>[00:58:49] <strong>swyx:</strong> Yeah.</p><p>[00:58:49] <strong>Chris Manning:</strong> And I think, this relates to some of the themes that we&#8217;ve been talking about, that the more explicit underlying [00:59:00] world models that are being constructed inside Moon Lake really draw on the computer graphics tradition. And so it&#8217;s then combining that with the visual understanding of vision.</p><p>[00:59:16] <strong>swyx:</strong> Got it. Yeah. All right. So you&#8217;ve written a game engine, you&#8217;re come talk to us, right?</p><p>[00:59:21] <strong>Fan-yun Sun:</strong> Oh yeah, definitely. Definitely. But I do think that the line is blurred, like increasingly blurred these days where it&#8217;s like if you have a general understanding of group vision and graphics,</p><p>[00:59:31] <strong>swyx:</strong> I think for your standards it is, for me it feels like vision is, is.</p><p>[00:59:35] I&#8217;ll leave that to the big labs graphics. I, I, I can get that, you would want to do that from more first principles, but vision, there&#8217;s so many vision models off the shelf that I can take, but probably not good enough for your</p><p>[00:59:45] <strong>Fan-yun Sun:</strong> I see, I see. If, if you&#8217;re sort of like making that distinction then maybe we, we care a little bit more about having graphics</p><p>[00:59:51] <strong>swyx:</strong> knowledge.</p><p>[00:59:51] Yeah, exactly.</p><p>[00:59:52] It could be like, sometimes a hiring call can be as simple as like, if you know the answer to blah, you should talk to me. Like the sort of core known hard [01:00:00] problem in, in your world.</p><p>[01:00:01] <strong>Fan-yun Sun:</strong> Ah, I see. Yeah. In that case, if you, yeah, definitely. If you&#8217;ve written a game engine before, if you&#8217;ve rld a variety of coding models on different objectives, like</p><p>[01:00:13] <strong>swyx:</strong> easy,</p><p>[01:00:13] Many of those, yeah.</p><p>[01:00:14] <strong>Fan-yun Sun:</strong> If you&#8217;ve done multimodal lean space alignment, I, I intentionally include</p><p>[01:00:20] <strong>swyx:</strong> space.</p><p>[01:00:20] <strong>Fan-yun Sun:</strong> Again,</p><p>[01:00:21] <strong>swyx:</strong> a poor editor has a thing every time. Yeah. Lean space alignment. Honestly. Is it that hard?</p><p>[01:00:26] I, I, there&#8217;s some scripts out there that I&#8217;ve saved for the day. I someday have to do it, but I don&#8217;t have to do it.</p><p>[01:00:31] But it&#8217;s</p><p>[01:00:32] <strong>Fan-yun Sun:</strong> done, I think. Yeah. There, there&#8217;s, there&#8217;s a versions of that that are done. But I, I think we are aligning audio, text, language and video. Yeah. Right. Like, and basically we have these role models that are able to act as agents to like act in these worlds and extract long horizon videos and encoding that back to the model to sort of self-improve.</p><p>[01:00:52] So it&#8217;s an insanely exciting, but also technically challenge problem. Yeah. So people who wanna do their lives best work, that only [01:01:00] makes a place.</p><p>[01:01:01] <strong>Vibhu:</strong> How big are you guys? Where are you guys based?</p><p>[01:01:02] <strong>Fan-yun Sun:</strong> We&#8217;re currently based in San Mateo, although we&#8217;re moving up to sf. We&#8217;re about 18 folks right now.</p><p>[01:01:08] <strong>swyx:</strong> My ending question was gonna be why, what, what is the name?</p><p>[01:01:10] What&#8217;s behind the name?</p><p>[01:01:11] <strong>Vibhu:</strong> Yeah.</p><p>[01:01:12] <strong>Fan-yun Sun:</strong> Oh,</p><p>[01:01:14] <strong>Vibhu:</strong> Very cool. Graphics and design, by the way.</p><p>[01:01:16] <strong>Fan-yun Sun:</strong> Actually at the, at the time when the, when the, when we started the company, we were thinking a lot about how do we make a company name that gives people the vibe of like, open ai, but for like, almost like industrial light and magic vibes.</p><p>[01:01:28] Wow. Because it&#8217;s like we care about creativity and using that as a funnel to solve a GI. So then we were, we, we brainstorm a lot around like Dreamworks, right? Like industrial light magic. And, so there&#8217;s a few, few basically, space of things that we feel like are very, very semantically close to the company&#8217;s identity.</p><p>[01:01:47] <strong>swyx:</strong> Yeah.</p><p>[01:01:48] <strong>Fan-yun Sun:</strong> And then it ended up being Moon Lake, partly because of the Dreamworks vibe, the Dreamworks, moon</p><p>[01:01:54] <strong>swyx:</strong> Lake.</p><p>[01:01:55] <strong>Fan-yun Sun:</strong> Exactly. Yep. So that was a little bit of that inspiration. And then the moon was sort of [01:02:00] like a, it basically was like about the. Reflection. The reflection part also implies the self-improvement loop.</p><p>[01:02:07] Wow. That we sort of like, that&#8217;s really bleed and that&#8217;s the path towards multimodal general intelligence. So that&#8217;s, that&#8217;s that. I&#8217;ll leave that as I love a good</p><p>[01:02:15] <strong>swyx:</strong> name. I love a good name. This is great. It&#8217;s a</p><p>[01:02:16] <strong>Vibhu:</strong> very</p><p>[01:02:17] <strong>swyx:</strong> good name. It&#8217;s very good. Lo I&#8217;m glad I asked the question. I will also say, one, my favorite story, books or biographies ever is, creativity Inc.</p><p>[01:02:24] With Ed Kamal&#8217;s, story about Pixar and how he, was rejected as a Disney animation artist. So then he went into computing and brute forced his way into back. No, I love that story. Yeah. Disney.</p><p>[01:02:37] <strong>Fan-yun Sun:</strong> Yeah. And Walt Disney is also like one of my favorite founders. He&#8217;s like, his, his story. Like at the time you&#8217;re like, okay, I&#8217;m gonna create this like.</p><p>[01:02:44] Immersive park. Like people can&#8217;t, don&#8217;t even have that technology to create it virtually, but they&#8217;re like, you know what, let&#8217;s just build it physically such that people can,</p><p>[01:02:50] <strong>swyx:</strong> so he is the first world modeler.</p><p>[01:02:52] <strong>Fan-yun Sun:</strong> No, I, I I tell people that like, theme parks are world models too.</p><p>[01:02:56] <strong>swyx:</strong> Mm. Yeah. Yeah. Yeah. I mean, it&#8217;s a small world or it&#8217;s [01:03:00] a, like the Epcot center with all the little, replicas of the countries.</p><p>[01:03:03] Yeah. Those are very interesting. Okay. Well thank you, we&#8217;ve covered, a huge amount. Thank you for your time and thank you for inspiring us.</p><p>[01:03:10] <strong>Fan-yun Sun:</strong> Thank you</p><p>[01:03:10] <strong>swyx:</strong> for having us. Thank you. It&#8217;s fun</p><p>[01:03:11] <strong>Fan-yun Sun:</strong> chatting. Yeah. It&#8217;s been a good time.</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Perhaps only topped by the <a href="https://x.com/k1rallik/status/2033589170120110203?s=46">Pokemon Go</a> dataset!</p></div></div>]]></content:encoded></item></channel></rss>