{"podcast":{"title":"Vanishing Gradients","slug":"vanishing-gradients-4989163","podcast_index_feed_id":4989163,"rss_url":"https://api.substack.com/feed/podcast/2632531.rss","website_url":"https://hugobowne.substack.com/podcast","image_url":"https://substackcdn.com/feed/podcast/2632531/e8d57d9d781f20857949c2678ef8c9c2.jpg","author":"Hugo Bowne-Anderson","episode_count":77,"summary":"a data podcast with hugo bowne-anderson","last_synced_at":null,"page_url":"https://stenobird.com/podcast/vanishing-gradients-4989163"},"episode":{"title":"Agent-Harness.ipynb*","slug":"agent-harness-ipynb","published_at":"2026-05-20T01:56:51+00:00","page_url":"https://stenobird.com/podcast/vanishing-gradients-4989163/agent-harness-ipynb","show_page_url":"https://stenobird.com/podcast/vanishing-gradients-4989163","url":"https://hugobowne.substack.com/p/agent-harnessipynb","audio_url":"https://api.substack.com/feed/podcast/198498721/e6049a6fb95927a5e661d0f48abe9687.mp3","summary":"One thing that I don’t like about Claude is that you get into this weird mental state: oh, I think I trust the model. Let’s do the slot machine. Hit click, which puts you in an inactive mode of thinking. Maybe it’s better to use a worse model…. Vincent Warmerdam , senior data professional and prolific open-source maintainer (some packages with over a million downloads), now Engineer at marimo , joins Hugo to talk about how the Python notebook is evolving from a static scratchpad into a working agent harness, and what it takes to stay in the loop as a developer when agents are writing most of the code. This episode was originally a livestream Q&amp;A with the Vanishing Gradients audience. We Discuss: * Shared Notebook Canvas : Notebooks act as a shared memory space where agents and humans co-exist, enabling real-time visual feedback by direct manipulation of global state and UI elements ; * Speed-of-Thought Models : Faster, open-weight models like Kimi K2 enhance exploratory flow by keeping humans more alert to the code, unlike frontier models that can induce passive thinking; * Pi as a Harness : Vincent favors an agent harness where agents extend themselves rather than reach for MCP , and where hooks can rigidly constrain which files an agent is allowed to read or touch; * Why PRDs Don’t Fit Notebooks : Notebook work is fundamentally exploratory, so the discipline that works for shipping web apps does not transfer cleanly; the one exception is reproducing a paper; * Interactive Code Review : Interactive UIs (e.g., dragging integers) transform code into a physical object , incentivizing developers to actively review and understand agent logic; * Modular “Lego” Components : Provide agents with high-level, well-tested components (”Lego” code) instead of raw boilerplate, c…","meta_description":"One thing that I don’t like about Claude is that you get into this weird mental state: oh, I think I trust the model. Let’s do the slot machine. Hit click…","key_points":[],"chapters":[],"topics":[],"duration_seconds":4786,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/vanishing-gradients-4989163/episodes/agent-harness-ipynb/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/vanishing-gradients-4989163/agent-harness-ipynb.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]}}