<?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[Paired Ends]]></title><description><![CDATA[A practicing data scientist's take on AI, genomics, biosecurity, and the ways AI is reshaping how science gets done. Weekly updates from the field. Occasional notes on programming.]]></description><link>https://blog.stephenturner.us</link><image><url>https://substackcdn.com/image/fetch/$s_!hfDI!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F894081de-334e-4173-8a0c-e64762c2c838_1030x1030.png</url><title>Paired Ends</title><link>https://blog.stephenturner.us</link></image><generator>Substack</generator><lastBuildDate>Mon, 01 Jun 2026 07:35:30 GMT</lastBuildDate><atom:link href="https://blog.stephenturner.us/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Stephen Turner]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[stephenturner@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[stephenturner@substack.com]]></itunes:email><itunes:name><![CDATA[Stephen D. Turner]]></itunes:name></itunes:owner><itunes:author><![CDATA[Stephen D. Turner]]></itunes:author><googleplay:owner><![CDATA[stephenturner@substack.com]]></googleplay:owner><googleplay:email><![CDATA[stephenturner@substack.com]]></googleplay:email><googleplay:author><![CDATA[Stephen D. Turner]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Free Claude Courses from Anthropic]]></title><description><![CDATA[17 free, self-paced courses from Anthropic covering Claude, Claude Code, the API, MCP, agent skills, and subagents, plus AI fluency tracks for educators, students, and nonprofits]]></description><link>https://blog.stephenturner.us/p/free-claude-courses-from-anthropic</link><guid isPermaLink="false">https://blog.stephenturner.us/p/free-claude-courses-from-anthropic</guid><dc:creator><![CDATA[Stephen D. Turner]]></dc:creator><pubDate>Sun, 31 May 2026 10:51:29 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!-ap9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa77796a-7aef-4c63-aac7-1ee7c5028a7f_432x611.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Anthropic provides a free, self-paced <strong><a href="https://anthropic.skilljar.com/">course catalog</a></strong> on covering Claude, Claude Code, the Claude API, MCP, and several AI fluency tracks tailored to educators, students, and nonprofits. Available at <strong><a href="https://anthropic.skilljar.com/">anthropic.skilljar.com</a></strong>.</p><p>I&#8217;ve taken a couple of these. They&#8217;re short. If it matters to you, when you complete the course you can get a certificate that you can wire up to your LinkedIn profile, which link out to the verified cert (<a href="https://verify.skilljar.com/c/i2m2favyadsj">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_!-ap9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa77796a-7aef-4c63-aac7-1ee7c5028a7f_432x611.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-ap9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa77796a-7aef-4c63-aac7-1ee7c5028a7f_432x611.png 424w, https://substackcdn.com/image/fetch/$s_!-ap9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa77796a-7aef-4c63-aac7-1ee7c5028a7f_432x611.png 848w, https://substackcdn.com/image/fetch/$s_!-ap9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa77796a-7aef-4c63-aac7-1ee7c5028a7f_432x611.png 1272w, https://substackcdn.com/image/fetch/$s_!-ap9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa77796a-7aef-4c63-aac7-1ee7c5028a7f_432x611.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-ap9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa77796a-7aef-4c63-aac7-1ee7c5028a7f_432x611.png" width="290" height="410.162037037037" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aa77796a-7aef-4c63-aac7-1ee7c5028a7f_432x611.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:611,&quot;width&quot;:432,&quot;resizeWidth&quot;:290,&quot;bytes&quot;:59504,&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://blog.stephenturner.us/i/196772830?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa77796a-7aef-4c63-aac7-1ee7c5028a7f_432x611.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_!-ap9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa77796a-7aef-4c63-aac7-1ee7c5028a7f_432x611.png 424w, https://substackcdn.com/image/fetch/$s_!-ap9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa77796a-7aef-4c63-aac7-1ee7c5028a7f_432x611.png 848w, https://substackcdn.com/image/fetch/$s_!-ap9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa77796a-7aef-4c63-aac7-1ee7c5028a7f_432x611.png 1272w, https://substackcdn.com/image/fetch/$s_!-ap9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa77796a-7aef-4c63-aac7-1ee7c5028a7f_432x611.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>Full list as of this week below.</p><p><strong><a href="https://anthropic.skilljar.com/claude-101">Claude 101</a></strong>: Learn how to use Claude for everyday work tasks, understand core features, and explore resources for more advanced learning on other topics.</p><p><strong><a href="https://anthropic.skilljar.com/claude-code-101">Claude Code 101</a></strong>: Learn how to use Claude Code effectively in your daily development workflow.</p><p><strong><a href="https://anthropic.skilljar.com/introduction-to-claude-cowork">Introduction to Claude Cowork</a></strong>: Learn to work alongside Claude on your real files and projects. This hands-on course covers the Cowork task loop, plugins and skills, file and research workflows, and how to steer multi-step work responsibly, so you&#8217;re productive in your first week.</p><p><strong><a href="https://anthropic.skilljar.com/claude-code-in-action">Claude Code in Action</a></strong>: Integrate Claude Code into your development workflow.</p><p><strong><a href="https://anthropic.skilljar.com/ai-fluency-framework-foundations">AI Fluency: Framework &amp; Foundations</a></strong>: Learn to collaborate with AI systems effectively, efficiently, ethically, and safely.</p><p><strong><a href="https://anthropic.skilljar.com/claude-with-the-anthropic-api">Building with the Claude API</a></strong>: This comprehensive course covers the full spectrum of working with Anthropic models using the Claude API.</p><p><strong><a href="https://anthropic.skilljar.com/introduction-to-model-context-protocol">Introduction to Model Context Protocol</a></strong>: Learn to build Model Context Protocol servers and clients from scratch using Python. Master MCP&#8217;s three core primitives (tools, resources, and prompts) to connect Claude with external services.</p><p><strong><a href="https://anthropic.skilljar.com/ai-fluency-for-educators">AI Fluency for educators</a></strong>: This course empowers faculty, instructional designers, and educational leaders to apply AI Fluency into their own teaching practice and institutional strategy.</p><p><strong><a href="https://anthropic.skilljar.com/ai-fluency-for-students">AI Fluency for students</a></strong>: This course empowers students to develop AI Fluency skills that enhance learning, career planning, and academic success through responsible AI collaboration.</p><p><strong><a href="https://anthropic.skilljar.com/model-context-protocol-advanced-topics">Model Context Protocol: Advanced Topics</a></strong>: Discover advanced Model Context Protocol implementation patterns including sampling, notifications, file system access, and transport mechanisms for production MCP server development.</p><p><strong><a href="https://anthropic.skilljar.com/claude-in-amazon-bedrock">Claude with Amazon Bedrock</a></strong>: As part of an accreditation program created for AWS, Anthropic launched a first-of-its-kind training for AWS employees. Here&#8217;s the full course so you can follow along.</p><p><strong><a href="https://anthropic.skilljar.com/claude-with-google-vertex">Claude with Google Cloud&#8217;s Vertex AI</a></strong>: This comprehensive course covers the full spectrum of working with Anthropic models through Google Cloud&#8217;s Vertex AI.</p><p><strong><a href="https://anthropic.skilljar.com/teaching-ai-fluency">Teaching AI Fluency</a></strong>: This course empowers academic faculty, instructional designers, and others to teach and assess AI Fluency in instructor-led settings.</p><p><strong><a href="https://anthropic.skilljar.com/ai-fluency-for-nonprofits">AI Fluency for nonprofits</a></strong>: This course empowers nonprofit professionals to develop AI fluency in order to increase organizational impact and efficiency while staying true to their mission and values.</p><p><strong><a href="https://anthropic.skilljar.com/introduction-to-agent-skills">Introduction to agent skills</a></strong>: Learn how to build, configure, and share Skills in Claude Code, reusable markdown instructions that Claude automatically applies to the right tasks at the right time. This course takes you from creating your first Skill to distributing them across teams and troubleshooting common issues.</p><p><strong><a href="https://anthropic.skilljar.com/introduction-to-subagents">Introduction to subagents</a></strong>: Learn how to use and create sub-agents in Claude Code to manage context, delegate tasks, and build specialized workflows that keep your main conversation clean and focused.</p><p><strong><a href="https://anthropic.skilljar.com/ai-capabilities-and-limitations">AI Capabilities and Limitations</a></strong>: An introductory course about how AI works.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.stephenturner.us/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.stephenturner.us/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Five Things (May 29, 2026): AI & writing, ESM]]></title><description><![CDATA[Writing and thinking, the despair of the professor, ESMFold2 and a world model of proteins, Pope Leo on AI, NIH&#8217;s foreign co-author crackdown]]></description><link>https://blog.stephenturner.us/p/five-things-may-29-2026-ai-writing-esm</link><guid isPermaLink="false">https://blog.stephenturner.us/p/five-things-may-29-2026-ai-writing-esm</guid><dc:creator><![CDATA[Stephen D. Turner]]></dc:creator><pubDate>Fri, 29 May 2026 09:02:49 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!IPZi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07b6ef47-ff05-4350-9de4-6b6b78cecaa1_1260x571.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A short week for me here. Just ahead of the <a href="https://www.anthropic.com/news/claude-opus-4-8">Opus 4.8 launch</a>, two of these (writing/creativity and the despair of professors) hit the same theme, so they&#8217;re stacked at the top. Next, the ESMFold2 release I haven&#8217;t fully digested, a message from the pope on AI, and a piece of NIH news for researchers with foreign co-authors.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.stephenturner.us/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.stephenturner.us/subscribe?"><span>Subscribe now</span></a></p><h3>1. Choosing to stay human, and what 370,000 college essays say about that</h3><p>Two pieces from different authors converging on a similar point, and one I&#8217;ll be writing about next week as well. </p><p>Ethan Mollick&#8217;s essay <strong><a href="https://www.oneusefulthing.org/p/choosing-to-stay-human">Choosing to Stay Human</a></strong> isn&#8217;t necessarily arguing against using AI or even AI for writing, but focuses on what to hand over. He&#8217;s fine offloading phone numbers, arithmetic, cursive. He&#8217;s not fine reflexively offloading writing, because writing is one of those tasks where the doing is the point. He cites his own <a href="https://pubsonline.informs.org/doi/10.1287/orsc.2025.21838">BCG consultant study</a> and a pair of Wharton-affiliated education experiments where small differences in classroom AI deployment produced opposite outcomes. In Turkey, students with plain ChatGPT did worse on tests than students without it. In Taipei, students with an AI tutor that gave personalized problem sequences scored 0.15 SD higher, roughly six to nine months of additional schooling. </p><p>Related is companion piece is <strong>Rebecca Winthrop&#8217;s <a href="https://www.nytimes.com/2026/05/27/opinion/writing-creativity-ai.html?unlocked_article_code=1.llA.HxST.vt2oOGJwKRr_&amp;smid=url-share">NYT op-ed</a></strong> on a Georgetown research program led by Adam Green that has been tracking college application essays before and after ChatGPT. In a study of 370,000+ personal statements, post-ChatGPT essays got rated as <em>more</em> creative by human judges while offering fewer novel ideas. A separate study found human-written essays contained up to 8x more new ideas than AI-assisted ones. The homogenizing effect was largest on students furthest from the mean, including neurodivergent students and racial and linguistic minorities. I.e., the kids whose voices are most distinctive are the ones most flattened by the assist.</p><p>Stay tuned next week. I&#8217;m writing a very short piece on the topic.</p><h3>2. The despair of the professor</h3><p>The natural sequel is Jay Caspian Kang&#8217;s New Yorker piece, <strong><a href="https://www.newyorker.com/news/fault-lines/the-despair-of-the-professor-in-the-age-of-ai">&#8220;The Despair of the Professor in the Age of A.I.&#8221;</a></strong> collecting testimonials from faculty members about what AI has done to their teaching. Hard to read. But nothing in it is surprising (I&#8217;d guess most academics have heard versions of these stories from colleagues).</p><p>The piece opens with Jane Sloan Peters, a religious studies professor at Mount Saint Vincent, describing a course she&#8217;d taught for years called &#8220;Letters from Prison.&#8221; Before AI, students struggled to land on themes and arrived somewhere personal through that struggle. Last year, every one of her students turned in something polished and empty. </p><p>From Beth Ritter-Conn at Belmont, on her honors students:</p><blockquote><p><em>The tipping point was last year when I had Honors students&#8212;Honors students!&#8212;using A.I. to write reflection journals. Literally the only task there is &#8220;tell me what you are thinking inside your own head.&#8221; There is no right or wrong answer. It&#8217;s just, Give me your thoughts on this thing. And I had students who outsourced that task to the robots.</em></p></blockquote><p>From Susanna Boxall, a philosophy lecturer at Chico State, on online classes:</p><blockquote><p><em>Now, online classes are a simulacrum of education: the students pretend to learn, and I have to pretend that I am teaching them something.</em></p></blockquote><p>From Neal Hebert at Grambling State, who teaches theater and now assigns plays too obscure for ChatGPT to know about:</p><blockquote><p><em>I&#8217;ve stopped being a collaborator in these intro courses and started being a plagiarism cop, and I do resent that a bit.</em></p></blockquote><p>And from Jeremiah Croster, who teaches English at Houston City College:</p><blockquote><p><em>The get-a-degree approach was already winning even before A.I., but now that it&#8217;s here, the education part is starting to feel like something someone will write about in a history book. Or maybe A.I. will do it.</em></p></blockquote><p>Not every voice in the piece is despairing. Auyon Siddiq at UCLA Anderson made his stats exam fully AI-permitted and reports the average is still 75%, because students who don&#8217;t understand the material aren&#8217;t saved by the tool. Daniel Silver at Toronto Scarborough redesigned his sociology assignments as multi-agent simulations and says the best final projects showed more creativity than what he used to get. So it&#8217;s not uniformly grim, but the dominant note is loss.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.stephenturner.us/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.stephenturner.us/subscribe?"><span>Subscribe now</span></a></p><h3>3. ESMFold2 and the protein biology &#8220;world model&#8221;</h3><p><a href="https://biohub.ai/esm/protein/about">Biohub</a> (formerly known as EvolutionaryScale, now merged with the CZ Biohub network) <strong><a href="https://biohub.ai/esm/protein/">announced ESMFold2</a></strong> and a new ESM Cambrian (ESMC) family of protein language models this week, alongside an atlas of 6.8 billion protein sequences with 1.1 billion predicted structures. The <strong><a href="https://biohub.ai/papers/esm_protein.pdf">paper</a></strong> is long and I haven&#8217;t read it, so I&#8217;ll be careful here.</p><p>What Alex Rives says in his <a href="https://xcancel.com/alexrives/status/2059611151860683097">thread</a>, in his words: ESMFold2 is state of the art on protein interactions, especially antibody-antigen complexes. They designed and experimentally validated miniprotein binders and single-chain antibodies against five therapeutic targets with good hit rates including a PD-L1 minibinder that restores T-cell signaling at functional IC50 comparable to atezolizumab. They describe this as evidence that the model has materialized &#8220;a world model of protein biology.&#8221;</p><p>What is a &#8220;world model&#8221; anyway? Seems like &#8220;world model&#8221; is doing a lot of  marketing work in AI right now, with no agreed-on technical meaning. Whether calling it a &#8220;world model&#8221; adds anything beyond &#8220;the representations are structured in biologically meaningful ways&#8221; is a fair question, right?</p><p>Either way, a quick look at their press release benchmarks and binder design results all look exciting. I&#8217;m looking forward to seeing what holds up under peer review.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IPZi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07b6ef47-ff05-4350-9de4-6b6b78cecaa1_1260x571.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IPZi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07b6ef47-ff05-4350-9de4-6b6b78cecaa1_1260x571.png 424w, https://substackcdn.com/image/fetch/$s_!IPZi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07b6ef47-ff05-4350-9de4-6b6b78cecaa1_1260x571.png 848w, https://substackcdn.com/image/fetch/$s_!IPZi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07b6ef47-ff05-4350-9de4-6b6b78cecaa1_1260x571.png 1272w, https://substackcdn.com/image/fetch/$s_!IPZi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07b6ef47-ff05-4350-9de4-6b6b78cecaa1_1260x571.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IPZi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07b6ef47-ff05-4350-9de4-6b6b78cecaa1_1260x571.png" width="1260" height="571" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/07b6ef47-ff05-4350-9de4-6b6b78cecaa1_1260x571.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:571,&quot;width&quot;:1260,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:272806,&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://blog.stephenturner.us/i/199512579?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07b6ef47-ff05-4350-9de4-6b6b78cecaa1_1260x571.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_!IPZi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07b6ef47-ff05-4350-9de4-6b6b78cecaa1_1260x571.png 424w, https://substackcdn.com/image/fetch/$s_!IPZi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07b6ef47-ff05-4350-9de4-6b6b78cecaa1_1260x571.png 848w, https://substackcdn.com/image/fetch/$s_!IPZi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07b6ef47-ff05-4350-9de4-6b6b78cecaa1_1260x571.png 1272w, https://substackcdn.com/image/fetch/$s_!IPZi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07b6ef47-ff05-4350-9de4-6b6b78cecaa1_1260x571.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">From Biohub&#8217;s <a href="https://biohub.ai/esm/protein/about">announcement</a>: ESMC provides a foundation for modeling the sequence, structure, and function of proteins. ESMFold2 predicts the structure of proteins and biomolecular complexes with state-of-the-art accuracy and speed. Features derived from model representations capture fundamental principles of structure and function, forming a compositional grammar for protein biology.</figcaption></figure></div><h3>4. Pope Leo on AI</h3><p>Jill Lepore&#8217;s <strong><a href="https://www.newyorker.com/news/the-lede/what-pope-leo-xiv-said-about-ai">New Yorker piece</a></strong> on Pope Leo XIV&#8217;s new encyclical <em><a href="https://www.vatican.va/content/leo-xiv/en/encyclicals/documents/20260515-magnifica-humanitas.htmlhttps://www.vatican.va/content/leo-xiv/en/encyclicals/documents/20260515-magnifica-humanitas.html">Magnifica Humanitas</a></em> provides a nice overview for those of us without time to read the 40k+ word papal document on AI. Tech leaders have spent 20 years borrowing the rhetoric of mission, salvation, and disruption from religion, and the first American Pope, who took his name in reference to Leo XIII&#8217;s 1891 <em>Rerum Novarum</em> on industrial labor, has decided to reclaim the territory. From Lepore:</p><blockquote><p><em>Little in the encyclical is surprising; its force lies in its being said all at once.</em></p></blockquote><p>I haven&#8217;t read the whole encyclical yet so I&#8217;m not going to summarize it. It&#8217;s interesting that (and this is partly Lepore&#8217;s read but also visible in a quick skim of the text itself) part of the encyclical is about language and writing. There&#8217;s a whole subsection on &#8220;an ecology of communication.&#8221; The Pope and Ethan Mollick and Rebecca Winthrop in #1 above are, in different vocabularies, worried about the same thing, that we are losing the conditions under which humans develop their own thoughts.</p><blockquote><p><em>Our first task is neither to demonize nor idolize technological tools, but to utilize them on the basis of a fundamental principle, namely that truth is a common good and not the property of those with power or influence. We must therefore promote an ecology of communication.</em></p></blockquote><p>Just pausing to say here that I find it amusing and puzzling that the company I keep who&#8217;d normally be first in line to criticize the Church, its anti-scientific doctrine, and its history of abuses, are now lining up behind the Pope as soon as he says something critical of AI. Cat&#8217;s post on the topic stuck with me.</p><div class="bluesky-wrap outer" style="height: auto; display: flex; margin-bottom: 24px;" data-attrs="{&quot;postId&quot;:&quot;3mmopccpszc2k&quot;,&quot;authorDid&quot;:&quot;did:plc:yjvayj5thzisljwor7yykhlx&quot;,&quot;authorName&quot;:&quot;Cat Hicks&quot;,&quot;authorHandle&quot;:&quot;grimalkina.bsky.social&quot;,&quot;authorAvatarUrl&quot;:&quot;https://cdn.bsky.app/img/avatar/plain/did:plc:yjvayj5thzisljwor7yykhlx/bafkreibywyendz5mojblg7utvqpefyjwu547yyrmg5smnsqcenfmiywrri&quot;,&quot;text&quot;:&quot;Same religion is the reason neither of our dads would come to our wedding. So bizarre every time Bsky fawns over the pope. My dad sent me an encyclical letter to explain WHY he didn't believe my marriage was real.&quot;,&quot;createdAt&quot;:&quot;2026-05-25T14:37:14.625Z&quot;,&quot;uri&quot;:&quot;at://did:plc:yjvayj5thzisljwor7yykhlx/app.bsky.feed.post/3mmopccpszc2k&quot;,&quot;imageUrls&quot;:[]}" data-component-name="BlueskyCreateBlueskyEmbed"><iframe id="bluesky-3mmopccpszc2k" data-bluesky-id="41328808106506054" src="https://embed.bsky.app/embed/did:plc:yjvayj5thzisljwor7yykhlx/app.bsky.feed.post/3mmopccpszc2k?id=41328808106506054" width="100%" style="display: block; flex-grow: 1;" frameborder="0" scrolling="no"></iframe></div><h3>5. NIH&#8217;s reinterpretation of &#8220;foreign component&#8221;</h3><p><a href="https://www.science.org/content/article/u-s-researchers-face-new-restrictions-publishing-foreign-collaborators">Jeffrey Brainard at </a><em>Science</em> reports that <strong><a href="https://www.science.org/content/article/u-s-researchers-face-new-restrictions-publishing-foreign-collaborators">NIH grant managers are privately telling investigators they need pre-approval for </a></strong><em><strong><a href="https://www.science.org/content/article/u-s-researchers-face-new-restrictions-publishing-foreign-collaborators">any</a></strong></em><strong><a href="https://www.science.org/content/article/u-s-researchers-face-new-restrictions-publishing-foreign-collaborators"> co-authorship with a scholar affiliated with a foreign institution</a></strong>, even when all the work was done in the United States. NASA is reportedly doing something similar for collaborations with researchers in China. Neither agency has issued public guidance.</p><p>The mechanism is that NIH has long required approval for grants with a &#8220;foreign component,&#8221; historically defined as significant scientific work performed outside the U.S. Now NIH is suggesting that mere coauthorship with someone at a foreign institution now counts as a foreign component, regardless of where the work happened. NIH is asking grantees to <em>remove</em> papers with foreign coauthors from annual progress reports if no foreign component was originally approved. An NIGMS email seen by <em>Science</em> asks institutions to promise that flagged U.S. authors won&#8217;t collaborate with the relevant foreign coauthors in the future.</p><p>This creates pressure to remove foreign-affiliated coauthors from papers before submission, which violates standard publication ethics. Foreign-affiliated coauthors include visiting students and postdocs temporarily in the U.S., collaborators who donated reagents but didn&#8217;t run experiments, and U.S.-trained scientists who moved abroad after the work was done. The rule is seems to be administered through private emails rather than formal guidance which means it can shift without anyone being able to point to the rule that changed. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.stephenturner.us/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.stephenturner.us/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[OpenScholar Synthesizes Scientific Literature and Reduces Hallucitations]]></title><description><![CDATA[An open-source small AI model from Allen Institute beats previous-generation frontier models in literature review and synthesis, and reduces hallucinated citations]]></description><link>https://blog.stephenturner.us/p/openscholar-scientific-literature-synthesis</link><guid isPermaLink="false">https://blog.stephenturner.us/p/openscholar-scientific-literature-synthesis</guid><dc:creator><![CDATA[Stephen D. Turner]]></dc:creator><pubDate>Mon, 25 May 2026 09:07:49 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/6abf259b-80af-460d-89ca-3531ec4e7c1e_2332x1224.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>I originally <a href="https://aiatuva.substack.com/p/openscholar-scientific-literature-synthesis">wrote this</a> for the <a href="https://open.substack.com/pub/aiatuva">AI Exchange @ UVA Substack</a> newsletter on May 5, 2026. Even if you&#8217;re not at UVA I highly recommend subscribing. <a href="https://open.substack.com/users/13234829-ryan-wright?utm_source=mentions">Ryan Wright</a> and <a href="https://open.substack.com/users/383496588-varun-korisapati?utm_source=mentions">Varun Korisapati</a> are publishing some really interesting stuff over there.</em></p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:195243462,&quot;url&quot;:&quot;https://aiatuva.substack.com/p/openscholar-scientific-literature-synthesis&quot;,&quot;publication_id&quot;:6037181,&quot;publication_name&quot;:&quot;AI Exchange @ UVA Substack&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!XFpD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2b7cb38-a2a5-40c5-a984-92d6f2a0e3a1_1024x1024.png&quot;,&quot;title&quot;:&quot;OpenScholar Synthesizes Scientific Literature and Reduces Hallucitations&quot;,&quot;truncated_body_text&quot;:&quot;This is a guest post from Stephen Turner. Dr. Turner is an Associate Professor of Data Science and Assistant Dean for Research in the University of Virginia School of Data Science. He writes regularly about AI, data science, biomedical research, and biosecurity in his newsletter,&quot;,&quot;date&quot;:&quot;2026-05-05T13:35:47.388Z&quot;,&quot;like_count&quot;:7,&quot;comment_count&quot;:4,&quot;bylines&quot;:[{&quot;id&quot;:1536121,&quot;name&quot;:&quot;Stephen D. Turner&quot;,&quot;handle&quot;:&quot;stephenturner&quot;,&quot;previous_name&quot;:&quot;Stephen Turner&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!WGQE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1706730-c948-4acf-9c45-b14b4e3da1b9_651x651.jpeg&quot;,&quot;bio&quot;:&quot;https://stephenturner.us/&quot;,&quot;profile_set_up_at&quot;:&quot;2022-08-05T20:57:06.956Z&quot;,&quot;reader_installed_at&quot;:&quot;2024-07-26T18:38:44.389Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:165411,&quot;user_id&quot;:1536121,&quot;publication_id&quot;:161890,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:true,&quot;publication&quot;:{&quot;id&quot;:161890,&quot;name&quot;:&quot;Paired Ends&quot;,&quot;subdomain&quot;:&quot;stephenturner&quot;,&quot;custom_domain&quot;:&quot;blog.stephenturner.us&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;A practicing data scientist's take on AI, genomics, biosecurity, and the ways AI is reshaping how science gets done. Weekly updates from the field. Occasional notes on programming.&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/894081de-334e-4173-8a0c-e64762c2c838_1030x1030.png&quot;,&quot;author_id&quot;:1536121,&quot;primary_user_id&quot;:1536121,&quot;theme_var_background_pop&quot;:&quot;#67BDFC&quot;,&quot;created_at&quot;:&quot;2020-11-06T23:20:06.917Z&quot;,&quot;email_from_name&quot;:&quot;Stephen Turner&quot;,&quot;copyright&quot;:&quot;Stephen Turner&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:null,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:null}}],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;status&quot;:{&quot;bestsellerTier&quot;:null,&quot;subscriberTier&quot;:null,&quot;leaderboard&quot;:null,&quot;vip&quot;:false,&quot;badge&quot;:null,&quot;paidPublicationIds&quot;:[],&quot;subscriber&quot;:null}}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:false,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;,&quot;source&quot;:null}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://aiatuva.substack.com/p/openscholar-scientific-literature-synthesis?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!XFpD!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2b7cb38-a2a5-40c5-a984-92d6f2a0e3a1_1024x1024.png"><span class="embedded-post-publication-name">AI Exchange @ UVA Substack</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">OpenScholar Synthesizes Scientific Literature and Reduces Hallucitations</div></div><div class="embedded-post-body">This is a guest post from Stephen Turner. Dr. Turner is an Associate Professor of Data Science and Assistant Dean for Research in the University of Virginia School of Data Science. He writes regularly about AI, data science, biomedical research, and biosecurity in his newsletter&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">a month ago &#183; 7 likes &#183; 4 comments &#183; Stephen D. Turner</div></a></div><div><hr></div><p>A recent <em>Nature</em> paper from UW and Allen AI introduces OpenScholar, a retrieval-augmented language model that outperforms GPT-4o<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> on scientific literature tasks despite being a fraction of its size.</p><p><strong>Asai, et al. (2026). Synthesizing scientific literature with retrieval-augmented language models. </strong><em><strong>Nature</strong></em><strong>. <a href="https://doi.org/10.1038/s41586-025-10072-4">https://doi.org/10.1038/s41586-025-10072-4</a></strong></p><p>OpenScholar addresses a problem with using LLMs for research: citation hallucination.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> When asked to cite recent literature across fields like computer science and biomedicine, GPT-4o<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a> fabricates citations 78-90% of the time. The references look plausible, but the papers simply don&#8217;t exist.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.stephenturner.us/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.stephenturner.us/subscribe?"><span>Subscribe now</span></a></p><h2>What the paper showed</h2><p>OpenScholar tries to ground responses in a data store of 45 million open-access papers with 236 million passage embeddings. Instead of generating citations from parametric memory, it retrieves relevant passages, synthesizes them, and iteratively refines its output through a self-feedback loop. The model drafts a response, critiques it, retrieves additional context if gaps are identified, and revises. This cycle continues until the output meets quality thresholds for factuality and citation accuracy.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xQMY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92da1854-8ac8-422f-ba85-e46ee3c37613_1268x450.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xQMY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92da1854-8ac8-422f-ba85-e46ee3c37613_1268x450.png 424w, https://substackcdn.com/image/fetch/$s_!xQMY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92da1854-8ac8-422f-ba85-e46ee3c37613_1268x450.png 848w, https://substackcdn.com/image/fetch/$s_!xQMY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92da1854-8ac8-422f-ba85-e46ee3c37613_1268x450.png 1272w, https://substackcdn.com/image/fetch/$s_!xQMY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92da1854-8ac8-422f-ba85-e46ee3c37613_1268x450.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xQMY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92da1854-8ac8-422f-ba85-e46ee3c37613_1268x450.png" width="1268" height="450" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/92da1854-8ac8-422f-ba85-e46ee3c37613_1268x450.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:450,&quot;width&quot;:1268,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:255899,&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://blog.stephenturner.us/i/186975201?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92da1854-8ac8-422f-ba85-e46ee3c37613_1268x450.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_!xQMY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92da1854-8ac8-422f-ba85-e46ee3c37613_1268x450.png 424w, https://substackcdn.com/image/fetch/$s_!xQMY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92da1854-8ac8-422f-ba85-e46ee3c37613_1268x450.png 848w, https://substackcdn.com/image/fetch/$s_!xQMY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92da1854-8ac8-422f-ba85-e46ee3c37613_1268x450.png 1272w, https://substackcdn.com/image/fetch/$s_!xQMY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92da1854-8ac8-422f-ba85-e46ee3c37613_1268x450.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>On ScholarQABench (a new benchmark the team developed with nearly 3,000 expert-written queries), OpenScholar-8B outperformed GPT-4o by 6.1% in correctness and beat PaperQA2 by 5.5%. </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gJFG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b710c8-b1e0-4a9f-89a2-e0285adf87f7_1263x298.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gJFG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b710c8-b1e0-4a9f-89a2-e0285adf87f7_1263x298.png 424w, https://substackcdn.com/image/fetch/$s_!gJFG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b710c8-b1e0-4a9f-89a2-e0285adf87f7_1263x298.png 848w, https://substackcdn.com/image/fetch/$s_!gJFG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b710c8-b1e0-4a9f-89a2-e0285adf87f7_1263x298.png 1272w, https://substackcdn.com/image/fetch/$s_!gJFG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b710c8-b1e0-4a9f-89a2-e0285adf87f7_1263x298.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gJFG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b710c8-b1e0-4a9f-89a2-e0285adf87f7_1263x298.png" width="1263" height="298" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/92b710c8-b1e0-4a9f-89a2-e0285adf87f7_1263x298.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:298,&quot;width&quot;:1263,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:200067,&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://blog.stephenturner.us/i/186975201?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b710c8-b1e0-4a9f-89a2-e0285adf87f7_1263x298.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_!gJFG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b710c8-b1e0-4a9f-89a2-e0285adf87f7_1263x298.png 424w, https://substackcdn.com/image/fetch/$s_!gJFG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b710c8-b1e0-4a9f-89a2-e0285adf87f7_1263x298.png 848w, https://substackcdn.com/image/fetch/$s_!gJFG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b710c8-b1e0-4a9f-89a2-e0285adf87f7_1263x298.png 1272w, https://substackcdn.com/image/fetch/$s_!gJFG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b710c8-b1e0-4a9f-89a2-e0285adf87f7_1263x298.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>When the team ran human evaluations with 16 PhD-level experts across computer science, physics, and biomedicine, experts preferred OpenScholar&#8217;s responses over human-written answers 51% of the time (70% when using GPT-4o as the backbone).</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qOMd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2e8b8e4-345b-4ae4-8072-e66294a5a780_1266x314.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qOMd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2e8b8e4-345b-4ae4-8072-e66294a5a780_1266x314.png 424w, https://substackcdn.com/image/fetch/$s_!qOMd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2e8b8e4-345b-4ae4-8072-e66294a5a780_1266x314.png 848w, https://substackcdn.com/image/fetch/$s_!qOMd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2e8b8e4-345b-4ae4-8072-e66294a5a780_1266x314.png 1272w, https://substackcdn.com/image/fetch/$s_!qOMd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2e8b8e4-345b-4ae4-8072-e66294a5a780_1266x314.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qOMd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2e8b8e4-345b-4ae4-8072-e66294a5a780_1266x314.png" width="1266" height="314" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d2e8b8e4-345b-4ae4-8072-e66294a5a780_1266x314.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:314,&quot;width&quot;:1266,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:214827,&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://blog.stephenturner.us/i/186975201?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2e8b8e4-345b-4ae4-8072-e66294a5a780_1266x314.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_!qOMd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2e8b8e4-345b-4ae4-8072-e66294a5a780_1266x314.png 424w, https://substackcdn.com/image/fetch/$s_!qOMd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2e8b8e4-345b-4ae4-8072-e66294a5a780_1266x314.png 848w, https://substackcdn.com/image/fetch/$s_!qOMd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2e8b8e4-345b-4ae4-8072-e66294a5a780_1266x314.png 1272w, https://substackcdn.com/image/fetch/$s_!qOMd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2e8b8e4-345b-4ae4-8072-e66294a5a780_1266x314.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>Open source</h2><p>Everything is released: models, training data, data store, retrieval indices, benchmark, and a public demo. The demo has already attracted 30,000+ users generating 90,000 queries.</p><ul><li><p>Paper: <a href="https://www.nature.com/articles/s41586-025-10072-4">https://www.nature.com/articles/s41586-025-10072-4</a></p></li><li><p>Training data: <a href="https://huggingface.co/datasets/OpenSciLM/OS_Train_Data">https://huggingface.co/datasets/OpenSciLM/OS_Train_Data</a></p></li><li><p>Benchmarking: <a href="https://github.com/AkariAsai/ScholarQABench/tree/main/data">https://github.com/AkariAsai/ScholarQABench/tree/main/data</a> </p></li><li><p>Queries: <a href="https://huggingface.co/datasets/allenai/openscilm_queries">https://huggingface.co/datasets/allenai/openscilm_queries</a></p></li><li><p>OpenScholar code: <a href="https://github.com/AkariAsai/OpenScholar">https://github.com/AkariAsai/OpenScholar</a></p></li><li><p>Code to run the evals: <a href="https://github.com/AkariAsai/ScholarQABench">https://github.com/AkariAsai/ScholarQABench</a></p></li><li><p>Public demo: <a href="https://openscholar.allen.ai">https://openscholar.allen.ai</a></p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.stephenturner.us/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.stephenturner.us/subscribe?"><span>Subscribe now</span></a></p><h2>Limitations</h2><p>A notable limitation: the benchmarking predates current frontier models, and only compares OpenScholar to now-deprecated ancient models. <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Ethan Mollick&quot;,&quot;id&quot;:846835,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7c05cdbc-40fd-459b-915d-f8bc8ac8bf01_3509x5263.jpeg&quot;,&quot;uuid&quot;:&quot;64fb5b66-c675-46e6-a036-ad195005f361&quot;}" data-component-name="MentionToDOM"></span> recently <a href="https://x.com/emollick/status/2011973504531358189">remarked</a> on a different paper to this effect:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3_Dx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F822619c7-e134-4e72-b817-94f204781e83_637x323.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3_Dx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F822619c7-e134-4e72-b817-94f204781e83_637x323.png 424w, https://substackcdn.com/image/fetch/$s_!3_Dx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F822619c7-e134-4e72-b817-94f204781e83_637x323.png 848w, https://substackcdn.com/image/fetch/$s_!3_Dx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F822619c7-e134-4e72-b817-94f204781e83_637x323.png 1272w, https://substackcdn.com/image/fetch/$s_!3_Dx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F822619c7-e134-4e72-b817-94f204781e83_637x323.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3_Dx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F822619c7-e134-4e72-b817-94f204781e83_637x323.png" width="579" height="293.5902668759812" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/822619c7-e134-4e72-b817-94f204781e83_637x323.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:323,&quot;width&quot;:637,&quot;resizeWidth&quot;:579,&quot;bytes&quot;:93807,&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://blog.stephenturner.us/i/184868926?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F822619c7-e134-4e72-b817-94f204781e83_637x323.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_!3_Dx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F822619c7-e134-4e72-b817-94f204781e83_637x323.png 424w, https://substackcdn.com/image/fetch/$s_!3_Dx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F822619c7-e134-4e72-b817-94f204781e83_637x323.png 848w, https://substackcdn.com/image/fetch/$s_!3_Dx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F822619c7-e134-4e72-b817-94f204781e83_637x323.png 1272w, https://substackcdn.com/image/fetch/$s_!3_Dx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F822619c7-e134-4e72-b817-94f204781e83_637x323.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>That is: Benchmarks age fast. <strong>If a weaker model is close, a better model will often clear the bar later, and we learn little from the gap.</strong></p><p>GPT-5.5 with extended thinking, Claude Opus 4.7, and commercial tools with deep research capabilities (like Gemini Deep Research or Perplexity Pro&#8217;s updated pipelines) remain untested. Whether domain-specialized RAG maintains its edge against these newer systems is an open question.</p><h2>See also</h2><p>See also my previous post on Consensus, and wiring up your own Zotero library to it, to be able to ask and answer questions about your own literature collection, find gaps, and fill those gaps in.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;77b578ac-f773-444b-9eee-9cd64d267051&quot;,&quot;caption&quot;:&quot;Consensus (https://consensus.app/) calls itself an AI search engine for academic research. Its responses are grounded in >200 million peer reviewed papers, and if you&#8217;re in medicine, you can further limit searches to a subset of top-tier medical research papers and journals.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Zotero + Consensus AI&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:1536121,&quot;name&quot;:&quot;Stephen D. Turner&quot;,&quot;bio&quot;:&quot;https://stephenturner.us/&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!WGQE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1706730-c948-4acf-9c45-b14b4e3da1b9_651x651.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-01-29T19:29:48.817Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3a364935-7d58-442c-8ea1-748c841d63b6_1057x555.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://blog.stephenturner.us/p/zotero-consensus-ai&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:186225626,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:6,&quot;comment_count&quot;:0,&quot;publication_id&quot;:161890,&quot;publication_name&quot;:&quot;Paired Ends&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!hfDI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F894081de-334e-4173-8a0c-e64762c2c838_1030x1030.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><h2>Come to my workshop</h2><p>On June 17 2026 at noon I&#8217;ll be teaching a workshop for UVA&#8217;s AI Research Initiative AI upskilling series: <strong><a href="https://www.eventbrite.com/e/in-person-smarter-literature-reviews-with-ai-powered-tools-tickets-1987394833446">Smarter Literature Reviews with AI-Powered Tools</a></strong>. You can <a href="https://www.eventbrite.com/e/in-person-smarter-literature-reviews-with-ai-powered-tools-tickets-1987394833446">register for the workshop here</a>. Grab your spot now!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.stephenturner.us/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.stephenturner.us/subscribe?"><span>Subscribe now</span></a></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>Yes, GPT-4o. A deprecated model that no one uses anymore.</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>I don&#8217;t know if someone else has used the word previously, but I&#8217;m calling these &#8220;hallucitations.&#8221;</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>Personal anecdata: the frontier models at the actual frontier (GPT-5.4, Opus 4.7, as of this writing), especially with extended thinking enabled, have <em>far</em> fewer hallucitations than GPT-4o or other last-generated deprecated models. See the end of the post.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Five Things (May 23, 2026): AI in life sciences]]></title><description><![CDATA[Jassi Pannu on AI and biosecurity, RAND/Helena AIxBio biosecurity mitigations, Blekhman on genomics AI, Nature&#8217;s AI scientists week, AI in peer review.]]></description><link>https://blog.stephenturner.us/p/five-things-may-23-2026-aixbio</link><guid isPermaLink="false">https://blog.stephenturner.us/p/five-things-may-23-2026-aixbio</guid><dc:creator><![CDATA[Stephen D. Turner]]></dc:creator><pubDate>Fri, 22 May 2026 13:11:06 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!OMAo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83677cd0-18cf-4891-87d4-066d4be0443b_3594x1887.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Big week in AI in life sciences (AIxBio). The Nature drop this week included three papers on AI scientists alongside an editorial and a comment piece pushing back on the whole project. Add <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Jassi Pannu&quot;,&quot;id&quot;:6923030,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fabebe05-d8d0-4141-821f-4fb29b38a346_3871x3871.jpeg&quot;,&quot;uuid&quot;:&quot;4a693650-d92a-4dd3-b038-0274a8aad8e8&quot;}" data-component-name="MentionToDOM"></span>&#8217;s three-part series on AI for biology, a new RAND/Helena workshop report on AIxBio mitigations, <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Ran Blekhman&quot;,&quot;id&quot;:43380939,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ab848573-8f92-4346-9fe5-9ee0c05d2d43_804x804.jpeg&quot;,&quot;uuid&quot;:&quot;267d5018-aab6-421e-98f4-4d71fb14c474&quot;}" data-component-name="MentionToDOM"></span>&#8217;s take on AI in genomics, and a new study on AI in peer review and I&#8217;m landing on a theme this week: how fast should we let AI into the production of biological knowledge, and what gets lost if we don&#8217;t slow down to ask?</p><ol><li><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Jassi Pannu&quot;,&quot;id&quot;:6923030,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fabebe05-d8d0-4141-821f-4fb29b38a346_3871x3871.jpeg&quot;,&quot;uuid&quot;:&quot;4a693650-d92a-4dd3-b038-0274a8aad8e8&quot;}" data-component-name="MentionToDOM"></span>&#8217;s case for shaping AI-for-biology before it shapes us</p></li><li><p>RAND and Helena on AIxBio mitigations</p></li><li><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Ran Blekhman&quot;,&quot;id&quot;:43380939,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ab848573-8f92-4346-9fe5-9ee0c05d2d43_804x804.jpeg&quot;,&quot;uuid&quot;:&quot;f439ff1f-aa4c-4735-9b03-c65cf1b71204&quot;}" data-component-name="MentionToDOM"></span> on the state of AI in genomics</p></li><li><p>Nature&#8217;s AI scientists week, and the editorial pushback</p></li><li><p>45 expert scientists review the reviewers</p></li></ol><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.stephenturner.us/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.stephenturner.us/subscribe?"><span>Subscribe now</span></a></p><h2>1. Pannu&#8217;s three-part case for shaping AI-for-biology</h2><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Jassi Pannu&quot;,&quot;id&quot;:6923030,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fabebe05-d8d0-4141-821f-4fb29b38a346_3871x3871.jpeg&quot;,&quot;uuid&quot;:&quot;cf69f531-adfe-4f0c-9abd-0d99fc443630&quot;}" data-component-name="MentionToDOM"></span> (Johns Hopkins, Center for Health Security) published a three-part series last week on shaping AI progress for biology and biosecurity. </p><p><a href="https://jassipannu.substack.com/p/part-1-shaping-ai-progress-for-biology">Part 1</a> sets up the series. AI will compress decades of biological research into years, but cures won&#8217;t arrive by default, and the same systems that enable them can lower the barrier to weaponizing pathogens. We need proactive policy on both sides.</p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:197248479,&quot;url&quot;:&quot;https://jassipannu.substack.com/p/part-1-shaping-ai-progress-for-biology&quot;,&quot;publication_id&quot;:8986683,&quot;publication_name&quot;:&quot;Jassi Pannu&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!ytmH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffabebe05-d8d0-4141-821f-4fb29b38a346_3871x3871.jpeg&quot;,&quot;title&quot;:&quot;Part 1: Shaping AI progress for biology and biosecurity&quot;,&quot;truncated_body_text&quot;:&quot;This essay is Part 1 in a series on why we should leverage AI to advance biomedicine, while simultaneously building our resilience to biological risks. If you have ideas for how to shape AI progress for biology and biosecurity, submit to IFP&#8217;s The Launch Sequence&quot;,&quot;date&quot;:&quot;2026-05-13T17:45:33.300Z&quot;,&quot;like_count&quot;:9,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:6923030,&quot;name&quot;:&quot;Jassi Pannu&quot;,&quot;handle&quot;:&quot;jassipannu&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fabebe05-d8d0-4141-821f-4fb29b38a346_3871x3871.jpeg&quot;,&quot;bio&quot;:&quot;Assistant professor at Johns Hopkins University and senior scholar at the Center for Health Security. Writing about shaping technological progress, AI for biology, and biosecurity. All views my own. &quot;,&quot;profile_set_up_at&quot;:&quot;2023-10-10T02:57:58.567Z&quot;,&quot;reader_installed_at&quot;:&quot;2023-10-10T02:52:51.715Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:9213103,&quot;user_id&quot;:6923030,&quot;publication_id&quot;:8986683,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:true,&quot;publication&quot;:{&quot;id&quot;:8986683,&quot;name&quot;:&quot;Jassi Pannu&quot;,&quot;subdomain&quot;:&quot;jassipannu&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Assistant professor at Johns Hopkins University and senior scholar at the Center for Health Security. &quot;,&quot;logo_url&quot;:null,&quot;author_id&quot;:6923030,&quot;primary_user_id&quot;:6923030,&quot;theme_var_background_pop&quot;:&quot;#FF6719&quot;,&quot;created_at&quot;:&quot;2026-05-10T00:01:15.211Z&quot;,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Jassi Pannu&quot;,&quot;founding_plan_name&quot;:null,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;disabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;profile&quot;,&quot;is_personal_mode&quot;:true,&quot;logo_url_wide&quot;:null}}],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;status&quot;:{&quot;bestsellerTier&quot;:null,&quot;subscriberTier&quot;:1,&quot;leaderboard&quot;:null,&quot;vip&quot;:false,&quot;badge&quot;:{&quot;type&quot;:&quot;subscriber&quot;,&quot;tier&quot;:1,&quot;accent_colors&quot;:null},&quot;paidPublicationIds&quot;:[378002,514230,1071360],&quot;subscriber&quot;:null}}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:false,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;,&quot;source&quot;:null}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://jassipannu.substack.com/p/part-1-shaping-ai-progress-for-biology?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!ytmH!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffabebe05-d8d0-4141-821f-4fb29b38a346_3871x3871.jpeg"><span class="embedded-post-publication-name">Jassi Pannu</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Part 1: Shaping AI progress for biology and biosecurity</div></div><div class="embedded-post-body">This essay is Part 1 in a series on why we should leverage AI to advance biomedicine, while simultaneously building our resilience to biological risks. If you have ideas for how to shape AI progress for biology and biosecurity, submit to IFP&#8217;s The Launch Sequence&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">18 days ago &#183; 9 likes &#183; Jassi Pannu</div></a></div><p><a href="https://jassipannu.substack.com/p/part-2-where-is-ai-for-biology-headed">Part 2</a> is where it gets interesting. Pannu lays out what she calls <em>autonomous biological discovery</em>: AI systems that automate every step of the research cycle, including managing the cycle itself, with orgs like Isomorphic Labs, FutureHouse, Ginkgo Bioworks and others entering the fray.</p><div class="pullquote"><p>AI-enabled feedback loops will be able to extend beyond this, exploring parts of biological space that nature has not.</p></div><p>Evolution selects for reproductive success and gets stuck in fitness valleys. AI-driven design doesn&#8217;t have that constraint. Whether that&#8217;s a feature or a terrifying bug depends on what you&#8217;re designing.</p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:197459638,&quot;url&quot;:&quot;https://jassipannu.substack.com/p/part-2-where-is-ai-for-biology-headed&quot;,&quot;publication_id&quot;:8986683,&quot;publication_name&quot;:&quot;Jassi Pannu&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!ytmH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffabebe05-d8d0-4141-821f-4fb29b38a346_3871x3871.jpeg&quot;,&quot;title&quot;:&quot;Part 2: Where is AI for biology headed? &quot;,&quot;truncated_body_text&quot;:&quot;This essay is Part 2 in a series on why we should leverage AI to advance biomedicine, while simultaneously building our resilience to biological risks. If you have ideas for how to shape AI progress for biology and biosecurity, submit to IFP&#8217;s The Launch Sequence&quot;,&quot;date&quot;:&quot;2026-05-14T16:10:19.159Z&quot;,&quot;like_count&quot;:6,&quot;comment_count&quot;:2,&quot;bylines&quot;:[{&quot;id&quot;:6923030,&quot;name&quot;:&quot;Jassi Pannu&quot;,&quot;handle&quot;:&quot;jassipannu&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fabebe05-d8d0-4141-821f-4fb29b38a346_3871x3871.jpeg&quot;,&quot;bio&quot;:&quot;Assistant professor at Johns Hopkins University and senior scholar at the Center for Health Security. Writing about shaping technological progress, AI for biology, and biosecurity. All views my own. &quot;,&quot;profile_set_up_at&quot;:&quot;2023-10-10T02:57:58.567Z&quot;,&quot;reader_installed_at&quot;:&quot;2023-10-10T02:52:51.715Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:9213103,&quot;user_id&quot;:6923030,&quot;publication_id&quot;:8986683,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:true,&quot;publication&quot;:{&quot;id&quot;:8986683,&quot;name&quot;:&quot;Jassi Pannu&quot;,&quot;subdomain&quot;:&quot;jassipannu&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Assistant professor at Johns Hopkins University and senior scholar at the Center for Health Security. &quot;,&quot;logo_url&quot;:null,&quot;author_id&quot;:6923030,&quot;primary_user_id&quot;:6923030,&quot;theme_var_background_pop&quot;:&quot;#FF6719&quot;,&quot;created_at&quot;:&quot;2026-05-10T00:01:15.211Z&quot;,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Jassi Pannu&quot;,&quot;founding_plan_name&quot;:null,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;disabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;profile&quot;,&quot;is_personal_mode&quot;:true,&quot;logo_url_wide&quot;:null}}],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;status&quot;:{&quot;bestsellerTier&quot;:null,&quot;subscriberTier&quot;:1,&quot;leaderboard&quot;:null,&quot;vip&quot;:false,&quot;badge&quot;:{&quot;type&quot;:&quot;subscriber&quot;,&quot;tier&quot;:1,&quot;accent_colors&quot;:null},&quot;paidPublicationIds&quot;:[378002,514230,1071360],&quot;subscriber&quot;:null}}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;,&quot;source&quot;:null}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://jassipannu.substack.com/p/part-2-where-is-ai-for-biology-headed?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!ytmH!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffabebe05-d8d0-4141-821f-4fb29b38a346_3871x3871.jpeg" loading="lazy"><span class="embedded-post-publication-name">Jassi Pannu</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Part 2: Where is AI for biology headed? </div></div><div class="embedded-post-body">This essay is Part 2 in a series on why we should leverage AI to advance biomedicine, while simultaneously building our resilience to biological risks. If you have ideas for how to shape AI progress for biology and biosecurity, submit to IFP&#8217;s The Launch Sequence&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">17 days ago &#183; 6 likes &#183; 2 comments &#183; Jassi Pannu</div></a></div><p><a href="https://jassipannu.substack.com/p/part-3-where-ai-will-fall-short-for">Part 3</a> centers on smallpox eradication: 171 years between Jenner&#8217;s cowpox demonstration in 1796 and Henderson&#8217;s 1967 campaign, and only 10 of those years were spent actually eradicating. Her conclusion is that the bottleneck wasn&#8217;t tech, it was coordination and political will, so even if AI drives the marginal cost of biology research to zero, we shouldn&#8217;t expect cures to deploy themselves. </p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:197463053,&quot;url&quot;:&quot;https://jassipannu.substack.com/p/part-3-where-ai-will-fall-short-for&quot;,&quot;publication_id&quot;:8986683,&quot;publication_name&quot;:&quot;Jassi Pannu&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!ytmH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffabebe05-d8d0-4141-821f-4fb29b38a346_3871x3871.jpeg&quot;,&quot;title&quot;:&quot;Part 3: Where AI will fall short for solving disease, and what to do about it &quot;,&quot;truncated_body_text&quot;:&quot;This essay is Part 3 in a series on why we should leverage AI to advance biomedicine, while simultaneously building our resilience to biological risks. If you have ideas for how to shape AI progress for biology and biosecurity, submit to IFP&#8217;s The Launch Sequence&quot;,&quot;date&quot;:&quot;2026-05-18T14:31:41.376Z&quot;,&quot;like_count&quot;:6,&quot;comment_count&quot;:3,&quot;bylines&quot;:[{&quot;id&quot;:6923030,&quot;name&quot;:&quot;Jassi Pannu&quot;,&quot;handle&quot;:&quot;jassipannu&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fabebe05-d8d0-4141-821f-4fb29b38a346_3871x3871.jpeg&quot;,&quot;bio&quot;:&quot;Assistant professor at Johns Hopkins University and senior scholar at the Center for Health Security. Writing about shaping technological progress, AI for biology, and biosecurity. All views my own. &quot;,&quot;profile_set_up_at&quot;:&quot;2023-10-10T02:57:58.567Z&quot;,&quot;reader_installed_at&quot;:&quot;2023-10-10T02:52:51.715Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:9213103,&quot;user_id&quot;:6923030,&quot;publication_id&quot;:8986683,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:true,&quot;publication&quot;:{&quot;id&quot;:8986683,&quot;name&quot;:&quot;Jassi Pannu&quot;,&quot;subdomain&quot;:&quot;jassipannu&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Assistant professor at Johns Hopkins University and senior scholar at the Center for Health Security. &quot;,&quot;logo_url&quot;:null,&quot;author_id&quot;:6923030,&quot;primary_user_id&quot;:6923030,&quot;theme_var_background_pop&quot;:&quot;#FF6719&quot;,&quot;created_at&quot;:&quot;2026-05-10T00:01:15.211Z&quot;,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Jassi Pannu&quot;,&quot;founding_plan_name&quot;:null,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;disabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;profile&quot;,&quot;is_personal_mode&quot;:true,&quot;logo_url_wide&quot;:null}}],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;status&quot;:{&quot;bestsellerTier&quot;:null,&quot;subscriberTier&quot;:1,&quot;leaderboard&quot;:null,&quot;vip&quot;:false,&quot;badge&quot;:{&quot;type&quot;:&quot;subscriber&quot;,&quot;tier&quot;:1,&quot;accent_colors&quot;:null},&quot;paidPublicationIds&quot;:[378002,514230,1071360],&quot;subscriber&quot;:null}}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;,&quot;source&quot;:null}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://jassipannu.substack.com/p/part-3-where-ai-will-fall-short-for?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!ytmH!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffabebe05-d8d0-4141-821f-4fb29b38a346_3871x3871.jpeg" loading="lazy"><span class="embedded-post-publication-name">Jassi Pannu</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Part 3: Where AI will fall short for solving disease, and what to do about it </div></div><div class="embedded-post-body">This essay is Part 3 in a series on why we should leverage AI to advance biomedicine, while simultaneously building our resilience to biological risks. If you have ideas for how to shape AI progress for biology and biosecurity, submit to IFP&#8217;s The Launch Sequence&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">13 days ago &#183; 6 likes &#183; 3 comments &#183; Jassi Pannu</div></a></div><h2>2. RAND and Helena on AIxBio mitigations</h2><p>RAND and Helena released the <strong><a href="https://www.rand.org/pubs/conf_proceedings/CFA4954-1.html">conference proceedings</a></strong> (<a href="https://www.rand.org/content/dam/rand/pubs/conf_proceedings/CFA4900/CFA4954-1/RAND_CFA4954-1.pdf">full PDF here</a>) from a January 2026 workshop on AI-enabled biological threats. 22 participants from frontier labs, biotech, biosecurity, and academia, working over two days in DC under Chatham House rules, with three threat scenarios: a millenarian nonstate group releasing a novel influenza A, an agroterrorism scenario targeting US wheat with an engineered fungal pathogen, and a state-sponsored insider attack on a semiconductor plant using a biofilm-forming bacterium. Scenarios were deliberately compressed and the document withholds specifics for infohazard reasons.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9tUv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0f9b385-73bc-47f3-96db-79701af448b6_1012x1192.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9tUv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0f9b385-73bc-47f3-96db-79701af448b6_1012x1192.png 424w, https://substackcdn.com/image/fetch/$s_!9tUv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0f9b385-73bc-47f3-96db-79701af448b6_1012x1192.png 848w, https://substackcdn.com/image/fetch/$s_!9tUv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0f9b385-73bc-47f3-96db-79701af448b6_1012x1192.png 1272w, https://substackcdn.com/image/fetch/$s_!9tUv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0f9b385-73bc-47f3-96db-79701af448b6_1012x1192.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9tUv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0f9b385-73bc-47f3-96db-79701af448b6_1012x1192.png" width="1012" height="1192" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b0f9b385-73bc-47f3-96db-79701af448b6_1012x1192.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1192,&quot;width&quot;:1012,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:352899,&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://blog.stephenturner.us/i/198822549?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0f9b385-73bc-47f3-96db-79701af448b6_1012x1192.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_!9tUv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0f9b385-73bc-47f3-96db-79701af448b6_1012x1192.png 424w, https://substackcdn.com/image/fetch/$s_!9tUv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0f9b385-73bc-47f3-96db-79701af448b6_1012x1192.png 848w, https://substackcdn.com/image/fetch/$s_!9tUv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0f9b385-73bc-47f3-96db-79701af448b6_1012x1192.png 1272w, https://substackcdn.com/image/fetch/$s_!9tUv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0f9b385-73bc-47f3-96db-79701af448b6_1012x1192.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 pandemic group prioritized pathogen-agnostic physical defenses (high-quality PPE, indoor air quality with filtration and UV), a voluntary credentialing system called &#8220;BioTrust&#8221; modeled on <a href="https://en.wikipedia.org/wiki/ORCID">ORCID</a>, and AI &#8220;guardian models&#8221; for intent monitoring. The agroterrorism group went after holistic biosurveillance, information-sharing modeled on the Kansas Intelligence Fusion Center, and synthetic DNA screening for agricultural pathogens (which gets less attention than human-pathogen screening, and the participants thought that was the most well-scoped problem of the bunch). The critical infrastructure group went hardest on LLM-side interventions: investing in safeguards to better infer intent from prompt patterns, information-sharing between LLM companies via something like the Frontier Model Forum, federated cross-platform behavior analysis, and (this one is interesting) training LLMs to <em>de-escalate</em> malicious intent by adapting techniques from suicide prevention hotlines.</p><p>The participants (which included Twist Bioscience, Anthropic, Microsoft, SecureBio,  Los Alamos, and others) kept running into the same wall, which the report names explicitly:</p><blockquote><p>A central theme was that technical feasibility and political backing together determine a mitigation&#8217;s success.</p></blockquote><p>I.e., most of these will fail without sustained funding and political will, and almost none of them have either. The other recurring caveat was attribution. AI-enabled biological incidents may remain unattributed indefinitely, which weakens deterrence and complicates response authority. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.stephenturner.us/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.stephenturner.us/subscribe?"><span>Subscribe now</span></a></p><h2>3. Seven points on AI in genomics</h2><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Ran Blekhman&quot;,&quot;id&quot;:43380939,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ab848573-8f92-4346-9fe5-9ee0c05d2d43_804x804.jpeg&quot;,&quot;uuid&quot;:&quot;14463baa-5f22-413d-add5-d76b2ed5cbb8&quot;}" data-component-name="MentionToDOM"></span> ran the University of Chicago&#8217;s annual genetics, genomics, and systems biology symposium last week, and turned the speaker lineup into <strong><a href="https://blekhman.substack.com/p/seven-points-on-the-current-state">seven points on the current state of AI in genomics</a></strong>. </p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:198058520,&quot;url&quot;:&quot;https://blekhman.substack.com/p/seven-points-on-the-current-state&quot;,&quot;publication_id&quot;:4266798,&quot;publication_name&quot;:&quot;Ran&#8217;s Substack&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!ciq4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4252d92-80bd-4a83-81aa-9ec866a51fe7_608x608.png&quot;,&quot;title&quot;:&quot;Seven points on the current state of AI in genomics&quot;,&quot;truncated_body_text&quot;:&quot;Last Friday, the Committee on Genetics, Genomics &amp; Systems Biology hosted its annual symposium at the University of Chicago, this year on the theme of AI in Genomics. We brought together six speakers whose work spans much of the interesting territory in the field right now:&quot;,&quot;date&quot;:&quot;2026-05-17T15:37:45.061Z&quot;,&quot;like_count&quot;:23,&quot;comment_count&quot;:2,&quot;bylines&quot;:[{&quot;id&quot;:43380939,&quot;name&quot;:&quot;Ran Blekhman&quot;,&quot;handle&quot;:&quot;ranblekhman&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ab848573-8f92-4346-9fe5-9ee0c05d2d43_804x804.jpeg&quot;,&quot;bio&quot;:&quot;Professor of Medicine at the University of Chicago. Decoding the Human Microbiome&quot;,&quot;profile_set_up_at&quot;:&quot;2025-03-02T20:55:14.326Z&quot;,&quot;reader_installed_at&quot;:&quot;2026-01-03T23:12:08.948Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:4352179,&quot;user_id&quot;:43380939,&quot;publication_id&quot;:4266798,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:true,&quot;publication&quot;:{&quot;id&quot;:4266798,&quot;name&quot;:&quot;Ran&#8217;s Substack&quot;,&quot;subdomain&quot;:&quot;blekhman&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;My personal Substack&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e4252d92-80bd-4a83-81aa-9ec866a51fe7_608x608.png&quot;,&quot;author_id&quot;:43380939,&quot;primary_user_id&quot;:43380939,&quot;theme_var_background_pop&quot;:&quot;#FF6719&quot;,&quot;created_at&quot;:&quot;2025-03-02T20:55:23.653Z&quot;,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Ran Blekhman&quot;,&quot;founding_plan_name&quot;:null,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;disabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;newspaper&quot;,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:null}}],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;status&quot;:{&quot;bestsellerTier&quot;:null,&quot;subscriberTier&quot;:null,&quot;leaderboard&quot;:null,&quot;vip&quot;:false,&quot;badge&quot;:null,&quot;paidPublicationIds&quot;:[],&quot;subscriber&quot;:null}}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;,&quot;source&quot;:null}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://blekhman.substack.com/p/seven-points-on-the-current-state?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!ciq4!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4252d92-80bd-4a83-81aa-9ec866a51fe7_608x608.png" loading="lazy"><span class="embedded-post-publication-name">Ran&#8217;s Substack</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Seven points on the current state of AI in genomics</div></div><div class="embedded-post-body">Last Friday, the Committee on Genetics, Genomics &amp; Systems Biology hosted its annual symposium at the University of Chicago, this year on the theme of AI in Genomics. We brought together six speakers whose work spans much of the interesting territory in the field right now&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">14 days ago &#183; 23 likes &#183; 2 comments &#183; Ran Blekhman</div></a></div><p>The whole post is worth reading (&lt;10 minutes). I&#8217;m just going to highlight a few.</p><p>First, the scaling laws may not hold for DNA. <a href="https://doi.org/10.1038/s41586-026-10176-5">Evo 2</a> is 40 billion parameters trained on 9 trillion nucleotides spanning every domain of life. But <a href="https://www.biorxiv.org/content/10.1101/2024.12.18.628606v3">Vishniakov et al. (2025)</a> compared seven genomic foundation models against randomly initialized baselines of matched architecture across 52 tasks. The random baselines often matched or beat the pretrained models. <a href="https://doi.org/10.1186/s13059-025-03674-8">Tang et al. (2025)</a> found that raw one-hot encoded sequences are competitive with learned DNA-LM representations on regulatory genomics tasks. As Alex Lu put it at the symposium, DNA isn&#8217;t natural language: low signal-to-noise, vast repetitive tracts, no obvious word or sentence analogs, and sparse functional elements that interact combinatorially across long distances.</p><p>Second, Arjun Krishnan&#8217;s rule of thumb on benchmarks:</p><blockquote><p>The best model is usually the one that is consistently number 2 in benchmarks across the literature.</p></blockquote><p>Whoever publishes a model also designs the benchmark, and the benchmark almost always flatters the model. A model that&#8217;s consistently competitive but rarely first-place is more likely to be genuinely strong than one that wins on the benchmark its own authors built. I&#8217;m stealing this.</p><p>Third, toward the end, is a succinct rule for trainees using AI tools:</p><div class="pullquote"><p><strong>If you can validate what the AI produces, namely, if you can do the task yourself comfortably and check whether the AI did it correctly, then you can probably use AI to do the task. Otherwise, you should probably do it yourself, even if it feels hard.</strong></p></div><p>This is the cleanest articulation of the trainee-and-AI problem I&#8217;ve seen. I&#8217;ve written about this before, highlighting work from a new colleague and co-author, Arjun Krishnan:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;3184c86a-39dd-465d-91ce-5d41b429caac&quot;,&quot;caption&quot;:&quot;Arjun Krishnan (lab, Bluesky), is a biomedical informatics researcher and co-director of PhD training programs at the University of Colorado Anschutz, has published a pair of complementary pieces that articulate something I&#8217;ve been thinking about for a while but&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Expertise Before Augmentation&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:1536121,&quot;name&quot;:&quot;Stephen D. Turner&quot;,&quot;bio&quot;:&quot;https://stephenturner.us/&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!WGQE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1706730-c948-4acf-9c45-b14b4e3da1b9_651x651.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-02-17T10:30:33.275Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!k108!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe09c13e2-68b3-422c-8c56-5e8abba1f925_1101x578.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://blog.stephenturner.us/p/expertise-before-augmentation&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:188138155,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:6,&quot;comment_count&quot;:0,&quot;publication_id&quot;:161890,&quot;publication_name&quot;:&quot;Paired Ends&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!hfDI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F894081de-334e-4173-8a0c-e64762c2c838_1030x1030.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>The friction of doing it the slow way is often the friction of actually learning, the &#8220;productive struggle&#8221; I&#8217;ve written about here before. An AI tool that produces output you can&#8217;t evaluate is just a black box you&#8217;re forced to trust. I&#8217;d extend that beyond trainees, frankly. </p><h2>4. Nature&#8217;s AI scientists week, and the editorial pushback</h2><p>On Tuesday, Nature published three full-length papers on AI scientists, an editorial that hedges, and a comment piece that pushes back. All on the same day. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OMAo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83677cd0-18cf-4891-87d4-066d4be0443b_3594x1887.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OMAo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83677cd0-18cf-4891-87d4-066d4be0443b_3594x1887.jpeg 424w, https://substackcdn.com/image/fetch/$s_!OMAo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83677cd0-18cf-4891-87d4-066d4be0443b_3594x1887.jpeg 848w, https://substackcdn.com/image/fetch/$s_!OMAo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83677cd0-18cf-4891-87d4-066d4be0443b_3594x1887.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!OMAo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83677cd0-18cf-4891-87d4-066d4be0443b_3594x1887.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OMAo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83677cd0-18cf-4891-87d4-066d4be0443b_3594x1887.jpeg" width="1456" height="764" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/83677cd0-18cf-4891-87d4-066d4be0443b_3594x1887.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:764,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:389551,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.stephenturner.us/i/198822549?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83677cd0-18cf-4891-87d4-066d4be0443b_3594x1887.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!OMAo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83677cd0-18cf-4891-87d4-066d4be0443b_3594x1887.jpeg 424w, https://substackcdn.com/image/fetch/$s_!OMAo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83677cd0-18cf-4891-87d4-066d4be0443b_3594x1887.jpeg 848w, https://substackcdn.com/image/fetch/$s_!OMAo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83677cd0-18cf-4891-87d4-066d4be0443b_3594x1887.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!OMAo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83677cd0-18cf-4891-87d4-066d4be0443b_3594x1887.jpeg 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><ol><li><p>Ghareeb, A. E. <em>et al.</em> <strong>A multi-agent system for automating scientific discovery</strong>. <em>Nature</em> 1&#8211;3 (2026) doi:<a href="https://doi.org/10.1038/s41586-026-10652-y">10.1038/s41586-026-10652-y</a>.</p></li><li><p>Ayg&#252;n, E. <em>et al.</em> <strong>An AI system to help scientists write expert-level empirical software</strong>. <em>Nature</em> 1&#8211;3 (2026) doi:<a href="https://doi.org/10.1038/s41586-026-10658-6">10.1038/s41586-026-10658-6</a>.</p></li><li><p>Gottweis, J. <em>et al.</em> <strong>Accelerating scientific discovery with Co-Scientist</strong>. <em>Nature</em> 1&#8211;3 (2026) doi:<a href="https://doi.org/10.1038/s41586-026-10644-y">10.1038/s41586-026-10644-y</a>.</p></li><li><p>Messeri, L. &amp; Crockett, M. J. <strong>The uncritical adoption of AI in science is alarming &#8212; we urgently need guard rails</strong>. <em>Nature</em> <strong>653</strong>, 675&#8211;676 (2026).</p></li><li><p><strong>Why AI cannot do good science without humans</strong>. <em>Nature</em> <strong>653</strong>, 650&#8211;650 (2026).</p></li></ol><p>The three papers: Google DeepMind&#8217;s <a href="https://www.nature.com/articles/s41586-026-10658-6">ERA</a>, an LLM-plus-tree-search system that discovered 40 novel single-cell analysis methods that outperformed the top human methods on a public leaderboard, and 14 COVID hospitalization forecasting models that beat the CDC ensemble. Google&#8217;s <a href="https://www.nature.com/articles/s41586-026-10644-y">Co-Scientist</a>, a multi-agent system built on Gemini that helped identify in vitro&#8211;validated drug repurposing candidates for acute myeloid leukemia and (in a now-famous demo) recovered an antibiotic-resistance hypothesis that a Imperial College team had spent a decade developing but hadn&#8217;t yet published, in days. And <a href="https://www.nature.com/articles/s41586-026-10652-y">FutureHouse&#8217;s Robin</a>, which autonomously proposed enhancing RPE phagocytosis as a strategy for dry AMD, identified ripasudil (a clinically used ROCK inhibitor never previously proposed for AMD) as a candidate, validated it in vitro, then proposed an RNA-seq follow-up that fingered ABCA1 as a possible novel target. All hypotheses, experimental directions, data analyses, and main-text figures in the Robin paper were produced by Robin.</p><p>These are real results. With that throat-clearing out of the way&#8212;</p><p>Then there&#8217;s the editorial, <strong><a href="https://www.nature.com/articles/d41586-026-01551-3">&#8220;Why AI cannot do good science without humans&#8221;</a>,</strong> which is mostly anodyne until the closing paragraph:</p><div class="pullquote"><p>Scientists should not allow a negative view of AI to drive them away from exploring the possibilities that AI co-scientists might hold for research. Equally, however, they must rise above the din of AI hype and advocate for their own importance, to remind the wider public, funders and fellow researchers that science still needs humanity, and that <strong>not every grant proposal need include an AI project.</strong></p></div><p>Again: <strong>not every grant proposal need include an AI project</strong>.</p><p>Once more: <strong>not every grant proposal need include an AI project</strong>.</p><p>I read this as the editorial board, deliberately, on the day they published three papers about AI scientists, telling reviewers and program officers not to use &#8220;no AI angle&#8221; as a reason to triage a proposal. </p><p>The comment piece is more pointed. Lisa Messeri (Yale anthropology) and M. J. Crockett (Princeton psychology) wrote <strong><a href="https://www.nature.com/articles/d41586-026-01557-x">&#8220;Uncritical use of AI in science needs reality check&#8221;</a></strong>. Some empirical claims: <a href="https://doi.org/10.1038/s41586-025-09922-y">Hao et al. (2026)</a> analyzed 41.3 million papers across biology, medicine, chemistry, physics, materials science, and geology and concluded that AI adoption seems to &#8220;induce authors to converge on the same solutions to known problems rather than create new ones.&#8221; I wrote about this earlier this year:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;d5e3401d-cfc8-4c13-b784-5d3df8187a83&quot;,&quot;caption&quot;:&quot;An interesting new paper was published last week in Nature by researchers at Tsinghua University, Zhongguancun Academy, University of Chicago, and the Santa Fe Institute.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;AI Amplifies Careers and Compresses Fields&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:1536121,&quot;name&quot;:&quot;Stephen D. Turner&quot;,&quot;bio&quot;:&quot;https://stephenturner.us/&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!WGQE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1706730-c948-4acf-9c45-b14b4e3da1b9_651x651.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-01-19T11:03:23.061Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!Rebe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9d61195-e974-4733-a195-47f126bda55c_2165x1589.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://blog.stephenturner.us/p/ai-amplifies-careers-and-compresses-fields&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:184755274,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:8,&quot;comment_count&quot;:0,&quot;publication_id&quot;:161890,&quot;publication_name&quot;:&quot;Paired Ends&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!hfDI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F894081de-334e-4173-8a0c-e64762c2c838_1030x1030.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p><a href="https://doi.org/10.1126/science.adw3000">Kusumegi et al. (2025)</a> looked at 264,125 papers and found that in LLM-assisted papers, good writing stopped being a useful heuristic for scientific quality. <a href="https://pubsonline.informs.org/doi/10.1287/orsc.2026.ed.v37.n3">Organization Science</a> audited 6,957 submissions from 2021 to 2026 and found LLM-assisted papers had poorer scientific quality by acceptance rate. The closing argument is about deskilling: cleaning raw data, reading and summarizing the literature, the entry-level grunt work that AI is now offered as a solution for, is also how scientists develop the <em><strong>tacit knowledge</strong></em> needed to supervise AI-assisted workflows. If trainees don&#8217;t develop those skills, who oversees the AI?</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;aa97e2e2-3a83-4eb3-bb80-89fceaafbfe3&quot;,&quot;caption&quot;:&quot;Lately I&#8217;ve been thinking (and writing) a lot about biosecurity, and its intersection with AI and biotechnology (AIxBio). I.e., how AI might increase the risk that a non-state actor is able to successfully create a biological weapon. I&#8217;ve included some primers on this topic at the end of this post to get up to speed on the topic.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Tacit Knowledge and Biosecurity&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:1536121,&quot;name&quot;:&quot;Stephen D. Turner&quot;,&quot;bio&quot;:&quot;https://stephenturner.us/&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!WGQE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1706730-c948-4acf-9c45-b14b4e3da1b9_651x651.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-02-02T09:47:40.844Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9f338eee-ba6e-44f4-bff8-f87d5fd2dadb_1575x827.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://blog.stephenturner.us/p/tacit-knowledge-biosecurity-rand&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:186015355,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:7,&quot;comment_count&quot;:0,&quot;publication_id&quot;:161890,&quot;publication_name&quot;:&quot;Paired Ends&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!hfDI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F894081de-334e-4173-8a0c-e64762c2c838_1030x1030.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>Three papers showcasing autonomous discovery, an editorial gently telling reviewers not to fetishize AI angles in proposals, and a comment piece arguing that the productivity gains may be hollowing out the next generation. Read them together. Or, if you don&#8217;t have time, listen to Nature&#8217;s podcast. </p><iframe class="spotify-wrap podcast" data-attrs="{&quot;image&quot;:&quot;https://i.scdn.co/image/ab6765630000ba8a46b4ca88506647cc0b1a5e2d&quot;,&quot;title&quot;:&quot;AI &#8216;scientists&#8217; promise to accelerate research &#8212; how do they work?&quot;,&quot;subtitle&quot;:&quot;Springer Nature Limited&quot;,&quot;description&quot;:&quot;Episode&quot;,&quot;url&quot;:&quot;https://open.spotify.com/episode/1B2Ayynp13Wm4zEtWHufu0&quot;,&quot;belowTheFold&quot;:true,&quot;noScroll&quot;:false}" src="https://open.spotify.com/embed/episode/1B2Ayynp13Wm4zEtWHufu0" frameborder="0" gesture="media" allowfullscreen="true" allow="encrypted-media" loading="lazy" data-component-name="Spotify2ToDOM"></iframe><h2>5. 45 expert scientists review the reviewers</h2><p>One more, and this connects to a paper I co-authored. A preprint went up at <a href="https://arxiv.org/abs/2605.20668v1">arXiv:2605.20668</a> titled <strong>&#8220;On the limits and opportunities of AI reviewers: Reviewing the reviews of Nature-family papers with 45 expert scientists.&#8221;</strong> Big study. 45 domain scientists annotated reviews of Nature-family papers, comparing official human reviewers against three frontier LLM agents. Headline results:</p><ul><li><p>On aggregate review-item quality, all three AI reviewers exceed the lowest-rated human, and GPT-5.2 exceeds the top-rated human.</p></li><li><p>AI reviewers raise more significant items but with lower correctness.</p></li><li><p>Replacing one human reviewer with one AI reviewer minimally erodes panel diversity, because human reviewers themselves surface largely disjoint sets of criticisms.</p></li><li><p>AI reviewers can augment but not replace a human panel.</p></li><li><p>Current frontier AI reviewers in an agentic framework provide genuine value on the rigor- and code-heavy aspects of peer review, while systematically failing on the field-context aspects.</p></li></ul><p>On that last point: it&#8217;s the same argument that <a href="https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6314421">Agnieszka Swiatecka-Urban, Arjun Krishnan, and I argued for in our preprint</a> earlier this year.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;54879478-05c7-41f0-adc1-1f5fb804cb36&quot;,&quot;caption&quot;:&quot;A few weeks ago I wrote about the idea that AI could serve as a rubric enforcer in peer review, reducing the variability introduced by fatigue, mood, and ordering effects while preserving the domain expertise that makes review valuable.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Structured AI Integration as Quality Control for Peer Review&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:1536121,&quot;name&quot;:&quot;Stephen D. Turner&quot;,&quot;bio&quot;:&quot;https://stephenturner.us/&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!WGQE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1706730-c948-4acf-9c45-b14b4e3da1b9_651x651.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-03-09T10:18:38.286Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/462ca91b-f99b-4e13-81fe-20dbc8d6fc3b_1819x955.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://blog.stephenturner.us/p/ai-peer-review&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:190116239,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:5,&quot;comment_count&quot;:0,&quot;publication_id&quot;:161890,&quot;publication_name&quot;:&quot;Paired Ends&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!hfDI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F894081de-334e-4173-8a0c-e64762c2c838_1030x1030.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>Our claim was that AI is best deployed as a rubric enforcer for the systematic, criterion-checkable parts of review (consistency between scores and comments, statistical reporting, completeness of evaluation, internal consistency of reviewer reasoning) while humans retain authority on the parts that depend on argumentative-world knowledge (novelty, feasibility, recognizing creative leaps, judging whether an ambitious proposal might fail spectacularly or succeed brilliantly). The arXiv paper, working with a completely different methodology and 45 domain scientists doing item-level annotation of real Nature-family reviews, lands in the same place. AI is strong on rigor and code, weak on field context. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.stephenturner.us/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.stephenturner.us/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[ctrlvee: Extract external R code and insert inline]]></title><description><![CDATA[Fetch R code from an external source and insert it directly in an editor. Built as an add-in for integrating with Positron and RStudio.]]></description><link>https://blog.stephenturner.us/p/ctrlvee-extract-external-r-code-insert-inline-positron-rstudio-addin</link><guid isPermaLink="false">https://blog.stephenturner.us/p/ctrlvee-extract-external-r-code-insert-inline-positron-rstudio-addin</guid><dc:creator><![CDATA[Stephen D. Turner]]></dc:creator><pubDate>Mon, 18 May 2026 08:33:49 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7WR6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbfbd671-9318-421e-93b9-8ea4f5ef9e9a_1410x782.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Ever find yourself looking through a pkgdown page or a Quarto book, copying and pasting code chunks from your browser into your IDE? I do, and it&#8217;s a minor annoyance.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></p><p>My friend and colleague VP Nagraj published a new R package called <strong>ctrlvee</strong> that makes this a lot easier.</p><ul><li><p><strong>CRAN: <a href="https://cran.r-project.org/package=ctrlvee">https://cran.r-project.org/package=ctrlvee</a></strong></p></li><li><p><strong>GitHub: <a href="https://github.com/vpnagraj/ctrlvee">https://github.com/vpnagraj/ctrlvee</a></strong></p></li></ul><p>It does one thing. Put your cursor anywhere in an R script in Positron or RStudio, call the add-in, provide a URL, and a few milliseconds later you&#8217;ll have all the code from that page in your editor, separated by chunk boundaries (along with some metadata and a note to <a href="https://blog.stephenturner.us/p/pick-a-license-not-any-license">check the license!</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_!7WR6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbfbd671-9318-421e-93b9-8ea4f5ef9e9a_1410x782.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7WR6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbfbd671-9318-421e-93b9-8ea4f5ef9e9a_1410x782.png 424w, https://substackcdn.com/image/fetch/$s_!7WR6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbfbd671-9318-421e-93b9-8ea4f5ef9e9a_1410x782.png 848w, https://substackcdn.com/image/fetch/$s_!7WR6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbfbd671-9318-421e-93b9-8ea4f5ef9e9a_1410x782.png 1272w, https://substackcdn.com/image/fetch/$s_!7WR6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbfbd671-9318-421e-93b9-8ea4f5ef9e9a_1410x782.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7WR6!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbfbd671-9318-421e-93b9-8ea4f5ef9e9a_1410x782.png" width="1200" height="665.531914893617" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dbfbd671-9318-421e-93b9-8ea4f5ef9e9a_1410x782.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:782,&quot;width&quot;:1410,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:182436,&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://blog.stephenturner.us/i/197973095?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbfbd671-9318-421e-93b9-8ea4f5ef9e9a_1410x782.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_!7WR6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbfbd671-9318-421e-93b9-8ea4f5ef9e9a_1410x782.png 424w, https://substackcdn.com/image/fetch/$s_!7WR6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbfbd671-9318-421e-93b9-8ea4f5ef9e9a_1410x782.png 848w, https://substackcdn.com/image/fetch/$s_!7WR6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbfbd671-9318-421e-93b9-8ea4f5ef9e9a_1410x782.png 1272w, https://substackcdn.com/image/fetch/$s_!7WR6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbfbd671-9318-421e-93b9-8ea4f5ef9e9a_1410x782.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 package README provides a demonstration using the &#8220;Data Validation and QA&#8221; chapter of my <em>Data Science Team Training</em> book (<strong><a href="https://dstt.stephenturner.us/">dstt.stephenturner.us</a></strong>).</p><ol><li><p>Install the package: <code>install.packages("ctrlvee")</code></p></li><li><p>Run the add-in. In Positron you&#8217;ll open the command palette, search for Run RStudio Addin, then <em>extract external R code and insert inline</em>. You&#8217;ll get a modal asking you for a URL. </p></li><li><p>Paste one in. E.g., <strong>https://dstt.stephenturner.us/validation.html</strong></p></li><li><p>The R code from the website appears in your editor &#128640;</p></li></ol><p>Here&#8217;s a demo.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;32b2a9b2-d551-43a0-bffc-647ab75b032e&quot;,&quot;duration&quot;:null}"></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.stephenturner.us/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.stephenturner.us/subscribe?"><span>Subscribe now</span></a></p><p>Here&#8217;s what the extracted/inserted code looks like, from <a href="https://dstt.stephenturner.us/validation.html">this source</a>.</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;r&quot;,&quot;nodeId&quot;:null}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-r"># -----------------------------------------------------------------
# Chunks fetched by ctrlvee from: https://dstt.stephenturner.us/validation.html
# Strategy: Rendered HTML page
# Date: 2026-05-16 05:14:44
# Chunks: 8
# NOTE: Check the source license before reusing this code.
# -----------------------------------------------------------------

flu &lt;- data.frame(
    week = c(1, 2, 3, 4, 4),
    county = c("Fairfax", "Arlington", NA, "Loudoun", "Loudoun"),
    disease = c("Flu", "Flu", "Flu", "Flu", "Flu"),
    cases = c(23, 41, 18, -5, 12),
    rate = c(2.1, 3.8, 1.6, NA, 1.1)
)

flu

# ---- chunk boundary ----

if (any(flu$cases &lt; 0, na.rm = TRUE)) {
    stop("Negative case counts detected. Inspect raw data before proceeding.")
}

# ---- chunk boundary ----

stopifnot(
    "Negative case counts" = all(flu$cases &gt;= 0, na.rm = TRUE),
    "Missing county values" = !anyNA(flu$county),
    "Duplicate records" = !anyDuplicated(flu[, c("week", "county")])
)

# ---- chunk boundary ----

install.packages("pointblank")

# ---- chunk boundary ----

library(pointblank)

agent &lt;- create_agent(tbl = flu, label = "Weekly flu surveillance") |&gt;
    col_vals_gte(
        columns = cases,
        value = 0,
        label = "Case counts must be non-negative"
    ) |&gt;
    col_vals_not_null(
        columns = c(week, county),
        label = "Week and county cannot be missing"
    ) |&gt;
    rows_distinct(
        columns = c(week, county),
        label = "No duplicate week/county records"
    ) |&gt;
    interrogate()

agent

# ---- chunk boundary ----

create_agent(tbl = flu, label = "Weekly flu surveillance &#8212; extended") |&gt;
    col_is_numeric(
        columns = c(cases, rate),
        label = "Case count and rate must be numeric"
    ) |&gt;
    col_vals_in_set(
        columns = disease,
        set = c("Flu", "COVID-19", "RSV"),
        label = "Disease must be from the approved list"
    ) |&gt;
    col_vals_between(
        columns = week,
        left = 1,
        right = 52,
        label = "Week must be between 1 and 52"
    ) |&gt;
    col_vals_gte(
        columns = rate,
        value = 0,
        na_pass = TRUE,
        label = "Rate must be non-negative (NAs allowed)"
    ) |&gt;
    interrogate()

# ---- chunk boundary ----

if (!all_passed(agent)) {
    stop("Data validation failed. Review the agent report before proceeding.")
}

# ---- chunk boundary ----

library(readr)
library(pointblank)

flu &lt;- read_csv("data/flu-2024.csv")

# Validate immediately after reading
agent &lt;- create_agent(tbl = flu, label = "flu-2024 validation") |&gt;
    col_vals_gte(columns = cases, value = 0, label = "No negative counts") |&gt;
    col_vals_not_null(columns = c(week, county), label = "No missing keys") |&gt;
    rows_distinct(columns = c(week, county), label = "No duplicate records") |&gt;
    interrogate()

if (!all_passed(agent)) {
    stop("Validation failed &#8212; see agent report above.")
}</code></pre></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.stephenturner.us/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.stephenturner.us/subscribe?"><span>Subscribe now</span></a></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>Sure, if the pkgdown page or Quarto book or whatever has source code on GitHub, you could find the source and open that up directly. However, you won&#8217;t find the source for everything, and the source will be crowded by markdown narrative you might not want if you&#8217;re just looking for the code.</p><p></p></div></div>]]></content:encoded></item><item><title><![CDATA[Five Things (May 15, 2026): AI is why we can't have nice things]]></title><description><![CDATA[GitHub problems, vibe coding regrets, Elsevier sues Meta, fabricated citations, the arXiv banhammer for AI-generated content]]></description><link>https://blog.stephenturner.us/p/five-things-may-15-2026</link><guid isPermaLink="false">https://blog.stephenturner.us/p/five-things-may-15-2026</guid><dc:creator><![CDATA[Stephen D. Turner]]></dc:creator><pubDate>Fri, 15 May 2026 09:05:35 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!71Lh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4b57310-795f-4211-80bb-6fe9ab994d50_1448x1086.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>AI-heavy week, but the throughline is what happens when the platforms and infrastructure under our work start to rot, from GitHub to preprint servers to peer-reviewed literature.</p><ol><li><p>The GitHub ship is sinking, the lifeboats leak</p></li><li><p>Vibe-coded into a corner</p></li><li><p>The Lancet sues the AI that cites The Lancet</p></li><li><p>Hallucinated citations, now with a denominator</p></li><li><p>arXiv takes the banhammer out for AI-written work</p></li></ol><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.stephenturner.us/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.stephenturner.us/subscribe?"><span>Subscribe now</span></a></p><h3>1. The GitHub ship is sinking, the lifeboats leak</h3><p>David Bushell wrote a <strong><a href="https://dbushell.com/2026/04/29/github-is-sinking/">vivid eulogy for GitHub</a></strong> (&#8220;GitHub used to be cool and now it&#8217;s a lame slop graveyard&#8221;), and a few days later <a href="https://about.gitlab.com/blog/gitlab-act-2/">GitLab&#8217;s new CEO Bill Staples published &#8220;GitLab Act 2&#8221;</a>, which to me sounds like a flailing pivot toward <em>agentic everything</em>.</p><p>Bushell&#8217;s case against <a href="https://en.wikipedia.org/wiki/GitHub">GitHub</a> is part vibes but contains an uptime chart that does look bad after the <a href="https://en.wikipedia.org/wiki/Microsoft">Microsoft</a> acquisition. </p><p>When I posted this chart on Bluesky earlier this week, I had a few folks pointing to the deluge of AI coding agents and automated pull requests as the reason. But if you look closely at the chart, this service degradation long predated AI coding agents and ChatGPT itself. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6ew2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed1b0b11-6f3f-4159-b566-3c60cdedf5c5_1273x916.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6ew2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed1b0b11-6f3f-4159-b566-3c60cdedf5c5_1273x916.png 424w, https://substackcdn.com/image/fetch/$s_!6ew2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed1b0b11-6f3f-4159-b566-3c60cdedf5c5_1273x916.png 848w, https://substackcdn.com/image/fetch/$s_!6ew2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed1b0b11-6f3f-4159-b566-3c60cdedf5c5_1273x916.png 1272w, https://substackcdn.com/image/fetch/$s_!6ew2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed1b0b11-6f3f-4159-b566-3c60cdedf5c5_1273x916.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6ew2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed1b0b11-6f3f-4159-b566-3c60cdedf5c5_1273x916.png" width="1273" height="916" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ed1b0b11-6f3f-4159-b566-3c60cdedf5c5_1273x916.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:916,&quot;width&quot;:1273,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:174749,&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://blog.stephenturner.us/i/197328359?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed1b0b11-6f3f-4159-b566-3c60cdedf5c5_1273x916.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_!6ew2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed1b0b11-6f3f-4159-b566-3c60cdedf5c5_1273x916.png 424w, https://substackcdn.com/image/fetch/$s_!6ew2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed1b0b11-6f3f-4159-b566-3c60cdedf5c5_1273x916.png 848w, https://substackcdn.com/image/fetch/$s_!6ew2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed1b0b11-6f3f-4159-b566-3c60cdedf5c5_1273x916.png 1272w, https://substackcdn.com/image/fetch/$s_!6ew2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed1b0b11-6f3f-4159-b566-3c60cdedf5c5_1273x916.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>But: <strong>Git is not GitHub.</strong> He recommends <a href="https://codeberg.org/">Codeberg</a> (running <a href="https://en.wikipedia.org/wiki/Forgejo">Forgejo</a>) as the safe alternative, with self-hosted Forgejo as the power-user option. He also recommended GitLab, then added an edit:</p><blockquote><p>oh dear, they&#8217;ve contracted the rot</p></blockquote><p>The Staples letter is what he means. GitLab is reorganizing into roughly 60 smaller R&amp;D teams, flattening management, exiting up to 30% of its country footprint, and (oh my): &#8220;rewiring internal processes with AI agents, automating the reviews, approvals, and handoffs to speed us up.&#8221; The strategic thesis is that &#8220;software will be built by machines, directed by people.&#8221; </p><p>The blog post calls git &#8220;designed for human-rate commits&#8221; and pitches a &#8220;generational rebuild of the underlying infrastructure to handle agent-rate work as the default.&#8221; </p><p>I&#8217;m not an agent power user, and maybe I&#8217;ll retract my thoughts on this in a few months. But, if your agents are opening so many merge requests that git itself is the bottleneck, the answer is probably fewer agents.</p><p>It&#8217;ll be interesting to see if this translates into actual migrations. Pretty much all of computational biology / bioinformatics lives on GitHub: software packages, snakemake/nf-core workflows, Bioconductor packages, lab repos, course materials. Don&#8217;t forget about other infrastructure as well: GitHub Pages (e.g. pkgdown pages for R packages), CI w/ GitHub Actions, GitHub container registry, etc. Moving the social graph (issues, PRs, stars, discoverability) is enormous work, and I don&#8217;t know if Codeberg could absorb the load. I can&#8217;t imagine what a realistic and practical exit plan would look like.</p><h3>2. Vibe-coded into a corner</h3><p>I&#8217;m not usually one to give air to the <a href="https://antirez.com/news/158">anti-AI hype</a>. Most of what I read here is boring and irritating. However, Shubham&#8217;s <strong><a href="https://blog.k10s.dev/im-going-back-to-writing-code-by-hand/">&#8220;I&#8217;m going back to writing code by hand&#8221;</a></strong> is good. He spent ~30 weekends and &gt;200 commits building <a href="https://github.com/shvbsle/k10s">k10s</a>, a GPU-aware <a href="https://en.wikipedia.org/wiki/Kubernetes">Kubernetes</a> TUI, entirely through Claude. Then he sat down and read <code>model.go</code> for the first time. It was 1690 lines. He&#8217;s archiving it and starting over in Rust.</p><p>AI builds features, not architecture; every prompt landed cleanly, the cumulative effect was a god object. Vibe-coding &#8220;made everything feel cheap&#8221; so scope crept from a niche GPU tool to a generic k9s clone. My favorite line:</p><blockquote><p>like &#8220;em-dash&#8221; is to ai writing, &#8220;god-object&#8221; is to ai coding</p></blockquote><p>His proposed remedy is putting architectural invariants into <code>CLAUDE.md</code> or <code>AGENTS.md</code> so the model sees them on every invocation. </p><p>See also the HN <a href="https://news.ycombinator.com/item?id=48090029">thread</a>. One <a href="https://news.ycombinator.com/item?id=48090226">comment</a> stuck out: &#8220;Can&#8217;t you just ask AI to break up large files into smaller ones and also explain how the code works so you can understand it?&#8221; If the AI got you into the god-object hole, asking the AI to refactor its way out is probably not the move.</p><p>I was at a week-long innovation lab around AI and drug discovery this weekend. A thought in the back of my head all week was something I keep coming back to in my thinking in computational biology: the bottleneck in agentic science is evaluation, not generation. You can prompt your way to a working pipeline in a weekend. You can&#8217;t prompt your way to knowing it&#8217;s right. </p><h3>3. The Lancet sues the AI that cites The Lancet</h3><p><strong><a href="https://www.nature.com/articles/d41586-026-01481-0">Elsevier has joined a class-action lawsuit against Meta</a></strong> alleging Meta reproduced copyrighted works to train Llama. As <em>Nature</em> notes, this is the first AI copyright suit from major publishing houses. Elsevier publishes <em>Cell</em> and <em>The Lancet</em>, so a fair chunk of the biomedical literature is now formally a plaintiff against a frontier lab.</p><p>The lawsuit alleges Meta used Common Crawl and also that Meta downloaded and torrented works from LibGen and Sci-Hub. Meta&#8217;s defense is the usual one: training is transformative use. US judges in two 2025 rulings reportedly distinguished between training (often transformative) and <em>acquisition</em> (the act of downloading copyrighted material), which is where torrenting from Sci-Hub is going to be a problem for Meta regardless of how fair use resolves.</p><p>Irony is dead. </p><p>Elsevier sells access to research funded by taxpayers and donated by authors who weren&#8217;t paid for the manuscript and often paid Elsevier APCs to make it open. Meta scraped some of that content, allegedly via Sci-Hub, which exists precisely because Elsevier&#8217;s access model is widely considered indefensible. Now Elsevier wants damages on behalf of authors who didn&#8217;t get paid the first time around either. The most coherent position is probably that Meta should have paid for licensed access and that Elsevier should not be the entity collecting the check, but that isn&#8217;t on offer.</p><p>If this case establishes that scraping paywalled academic content is infringement, the practical effect on open-science-trained models could be larger than the effect on Llama. Llama already exists. A future model that wants to train on biomedical literature now has a clearer legal target on its back.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.stephenturner.us/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.stephenturner.us/subscribe?"><span>Subscribe now</span></a></p><h3>4. Hallucinated citations, now with a denominator</h3><p>A <strong><a href="https://www.thelancet.com/journals/lancet/article/PIIS0140-6736(26)00603-3/fulltext">new Lancet correspondence by Topaz et al.</a></strong> audited 2.5 million biomedical papers for fabricated references, and the numbers are bad. The accompanying <a href="https://www.thelancet.com/journals/lancet/article/PIIS0140-6736(26)00798-1/abstract">Comment by Bauchner and Rivara</a> argues that any published paper with a fabricated reference should be retracted, which is a reasonable position that approximately no one will implement.</p><p>Topaz and colleagues pulled &gt;100 million references from &gt;2 million papers in PubMed Central&#8217;s Open Access subset between Jan 2023 and Feb 2026. They kept the 97 million (77%) with a <a href="https://en.wikipedia.org/wiki/PubMed#PubMed_identifier">PMID</a>, verified those against PubMed, Crossref, OpenAlex, and Google Scholar, used Claude to filter reference <em>errors</em> (misformatted but real) from genuine fabrications, and validated precision at 91% with three independent reviewers. They found 4,046 fabricated references across 2,810 papers. </p><blockquote><p>The fabrication rate increased more than 12 times, from approximately four per 10,000 papers in 2023, to 51.3 per 10,000 papers in the fourth quarter of 2025</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2FMa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F022d121d-53f2-4aec-bbed-04737155bb3f_2121x1070.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2FMa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F022d121d-53f2-4aec-bbed-04737155bb3f_2121x1070.png 424w, https://substackcdn.com/image/fetch/$s_!2FMa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F022d121d-53f2-4aec-bbed-04737155bb3f_2121x1070.png 848w, https://substackcdn.com/image/fetch/$s_!2FMa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F022d121d-53f2-4aec-bbed-04737155bb3f_2121x1070.png 1272w, https://substackcdn.com/image/fetch/$s_!2FMa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F022d121d-53f2-4aec-bbed-04737155bb3f_2121x1070.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2FMa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F022d121d-53f2-4aec-bbed-04737155bb3f_2121x1070.png" width="1456" height="735" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/022d121d-53f2-4aec-bbed-04737155bb3f_2121x1070.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:735,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:377213,&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://blog.stephenturner.us/i/197328359?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F022d121d-53f2-4aec-bbed-04737155bb3f_2121x1070.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_!2FMa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F022d121d-53f2-4aec-bbed-04737155bb3f_2121x1070.png 424w, https://substackcdn.com/image/fetch/$s_!2FMa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F022d121d-53f2-4aec-bbed-04737155bb3f_2121x1070.png 848w, https://substackcdn.com/image/fetch/$s_!2FMa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F022d121d-53f2-4aec-bbed-04737155bb3f_2121x1070.png 1272w, https://substackcdn.com/image/fetch/$s_!2FMa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F022d121d-53f2-4aec-bbed-04737155bb3f_2121x1070.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 inflection point is mid-2024, which is when LLM-assisted papers would start clearing typical 100-200 day submission lags. One paper on ureteroileal anastomotic techniques had 18 of 30 verified references fabricated, each tailored to the surgical topic and attributed to real urologists. The authors also flag a paper-mill pattern: the same two-author pair appearing across 11 papers in a single surgical journal in 2025.</p><p>Read this along with #3 above. If Elsevier wins the case against Meta, the legal incentives push toward licensed-only training data. The Lancet audit suggests the academic literature itself is already meaningfully polluted by models trained on it. I think this will get worse before it gets better.</p><h3>5. arXiv takes the banhammer out for AI-written work</h3><p>Yesterday, Thomas G. Dietterich (arXiv moderator for cs.LG) announced that <strong><a href="https://xcancel.com/tdietterich/status/2055000956144935055">arXiv will implement 1-year ban for papers containing incontrovertible evidence of unchecked LLM-generated errors</a></strong>, such as hallucinated references or results. Here&#8217;s the full text of the thread:</p><blockquote><p>Attention arXiv authors: Our Code of Conduct states that by signing your name as an author of a paper, each author takes full responsibility for all its contents, irrespective of how the contents were generated.</p><p>If generative AI tools generate inappropriate language, plagiarized content, biased content, errors, mistakes, incorrect references, or misleading content, and that output is included in scientific works, it is the responsibility of the author(s).</p><p>We have recently clarified our penalties for this. If a submission contains incontrovertible evidence that the authors did not check the results of LLM generation, this means we can&#8217;t trust anything in the paper.</p><p>The penalty is a 1-year ban from arXiv followed by the requirement that subsequent arXiv submissions must first be accepted at a reputable peer-reviewed venue.</p><p>Examples of incontrovertible evidence: hallucinated references, meta-comments from the LLM (&#8221;here is a 200 word summary; would you like me to make any changes?&#8221;; &#8220;the data in this table is illustrative, fill it in with the real numbers from your experiments&#8221;).</p></blockquote><p>I&#8217;m about as split on this one as the comments on the OP are. On one hand, GOOD. Hallucinated citations and unchecked AI-authored content is polluting the literature everywhere. I think this borderlines on scientific misconduct, and it destroys trust in the entire scientific enterprise.</p><p>Oh the other hand there are lots of problems with detection and enforcement. AI detection software is a cat and mouse game that doesn&#8217;t work reliably. And on the enforcement side &#8212; what happens when you&#8217;re a co-author on a paper with a hallucinated citation? Say I tell my grad student to work on the methods section and they get an undergrad to write a small section that they worked on, and said undergrad carelessly inserts a fabricated citation. If this paper makes its way onto arXiv, does that infraction go all the way up the chain with the banhammer coming down on all co-authors? Have you ever submitted a paper written with a bunch of co-authors and meticulously looked up every reference or checked that every parameter setting in the detailed methods section is actually a valid parameter for whatever tool was being used? I have. </p><p>I think a middle ground solution with a big red banner or warning flag on the abstract page or search results noting that the paper likely contains unverified AI-generated content. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!71Lh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4b57310-795f-4211-80bb-6fe9ab994d50_1448x1086.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!71Lh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4b57310-795f-4211-80bb-6fe9ab994d50_1448x1086.png 424w, https://substackcdn.com/image/fetch/$s_!71Lh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4b57310-795f-4211-80bb-6fe9ab994d50_1448x1086.png 848w, https://substackcdn.com/image/fetch/$s_!71Lh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4b57310-795f-4211-80bb-6fe9ab994d50_1448x1086.png 1272w, https://substackcdn.com/image/fetch/$s_!71Lh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4b57310-795f-4211-80bb-6fe9ab994d50_1448x1086.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!71Lh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4b57310-795f-4211-80bb-6fe9ab994d50_1448x1086.png" width="1448" height="1086" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4b57310-795f-4211-80bb-6fe9ab994d50_1448x1086.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1086,&quot;width&quot;:1448,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1429338,&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://blog.stephenturner.us/i/197328359?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4b57310-795f-4211-80bb-6fe9ab994d50_1448x1086.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_!71Lh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4b57310-795f-4211-80bb-6fe9ab994d50_1448x1086.png 424w, https://substackcdn.com/image/fetch/$s_!71Lh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4b57310-795f-4211-80bb-6fe9ab994d50_1448x1086.png 848w, https://substackcdn.com/image/fetch/$s_!71Lh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4b57310-795f-4211-80bb-6fe9ab994d50_1448x1086.png 1272w, https://substackcdn.com/image/fetch/$s_!71Lh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4b57310-795f-4211-80bb-6fe9ab994d50_1448x1086.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">This is a mockup of the idea described above. The paper isn&#8217;t real. Any resemblance to a real paper or real authors is purely coincidental.</figcaption></figure></div><p>Again, the detection piece is difficult, and authors should be given a chance to respond before getting the scarlet letter. I think the 1-year ban is severe, and if applied to all co-authors, could be extremely damaging to one&#8217;s career just because a middle author responsible for page 98 of a large supplemental info section was careless and wasn&#8217;t carefully scrutinized. I also worry that such a ban could be inconsistently applied since there&#8217;s a lot of subjectivity and guesswork involved with this endeavor.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.stephenturner.us/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.stephenturner.us/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Underutilized Claude Code Features]]></title><description><![CDATA[Hooks, teleportation, remote control, loops, schedules, custom agents]]></description><link>https://blog.stephenturner.us/p/underutilized-claude-code-features</link><guid isPermaLink="false">https://blog.stephenturner.us/p/underutilized-claude-code-features</guid><dc:creator><![CDATA[Stephen D. Turner]]></dc:creator><pubDate>Sun, 10 May 2026 13:16:07 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!11Dx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c5871f3-da2b-4e05-84ba-33fa0c729f06_520x1155.svg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I recently discovered a few Claude Code features I didn&#8217;t know about.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.stephenturner.us/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.stephenturner.us/subscribe?"><span>Subscribe now</span></a></p><p><strong>Mobile access and remote control.</strong> Claude Code has a mobile interface through the iPhone app. You can move sessions between devices using <code>claude --teleport</code> or <code>/teleport</code>, which pulls a cloud session down to your local machine with full conversation history intact. The <code>/remote-control</code> command goes the other direction, letting you control a locally running session from your phone or browser. Your code stays on your machine; only chat messages pass through the encrypted channel. (<a href="https://code.claude.com/docs/en/remote-control">Remote control docs</a>).</p><p><strong>Scheduled loops.</strong> The <code>/loop</code> and <code>/schedule</code> commands let Claude run automatically at set intervals for up to a week. The idea is to turn recurring workflows into skills, then put them on a timer. (<a href="https://code.claude.com/docs/en/scheduled-tasks">Scheduled tasks docs</a>).</p><p><strong>Git worktrees and batching.</strong> Claude Code has deep support for git worktrees, which matters when you want multiple agents working in parallel on the same repository (<a href="https://code.claude.com/docs/en/cli-reference">CLI reference</a>). I clipped a video from Anthropic&#8217;s Claude Code course that demonstrates this in a previous blog post.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;b1bd7fc1-6e3c-47cf-8e60-97d85736a089&quot;,&quot;caption&quot;:&quot;I know it&#8217;s only been a few weeks since I wrote about the joy I find in writing code, but I&#8217;ve heard too much about Claude Code and other coding agents to ignore any further.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;My First Look at Claude Code&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:1536121,&quot;name&quot;:&quot;Stephen D. Turner&quot;,&quot;bio&quot;:&quot;https://stephenturner.us/&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!WGQE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1706730-c948-4acf-9c45-b14b4e3da1b9_651x651.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-01-11T10:13:30.856Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2c09afe9-c6bb-45ee-8cba-643b5babfab5_970x509.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://blog.stephenturner.us/p/claude-code-first-look&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:183720314,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:19,&quot;comment_count&quot;:3,&quot;publication_id&quot;:161890,&quot;publication_name&quot;:&quot;Paired Ends&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!hfDI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F894081de-334e-4173-8a0c-e64762c2c838_1030x1030.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p><strong>Session management.</strong> You can fork a session with <code>/branch</code> or from the CLI with <code>claude --resume &lt;session-id&gt; --fork-session</code>. </p><p><strong>By the way.</strong> The <code>/btw</code> command lets you ask side questions while the agent works without polluting the main conversation history.</p><p><strong>Custom agents.</strong> Define a new agent in <code>.claude/agents</code> with a custom system prompt and restricted tool set, then run it with <code>claude --agent=&lt;name&gt;</code>. You could create a read-only agent that can only use the Read tool, useful for code review without risk of unintended edits. (<a href="https://code.claude.com/docs/en/sub-agents">Sub-agents docs</a>).</p><p><strong>The Chrome extension.</strong> For frontend work, this gives Claude a way to verify its own output visually. If you ask someone to build a website but they can&#8217;t open a browser, the result probably won&#8217;t look good. The Chrome extension closes that feedback loop so Claude can iterate until things actually look right. (<a href="https://code.claude.com/docs/en/chrome">Chrome extension docs</a>).</p><p><strong>Other useful flags.</strong> The <code>--bare</code> flag speeds up SDK startup by up to 10x by skipping the default search for local CLAUDE.md files, settings, and MCPs. The <code>--add-dir</code> flag gives Claude access to additional repositories beyond the one you started in. And <code>/voice</code> enables voice input (hold the spacebar to speak in the terminal), although I&#8217;m perfectly happy using <a href="https://github.com/beingpax/VoiceInk">VoiceInk</a> for this. (<a href="https://code.claude.com/docs/en/desktop">Desktop app docs</a>).</p><p><strong>Hooks.</strong> These let you run deterministic logic at specific points in Claude Code&#8217;s lifecycle, independent of what the model decides to do. They fire on events like <code>PreToolUse</code>, <code>PostToolUse</code>, <code>SessionStart</code>, <code>Stop</code>, and others. A few concrete examples: a <code>PreToolUse</code> hook matching on <code>Bash</code> can block dangerous shell commands like <code>rm -rf</code> or <code>curl | sh</code> before they execute. A <code>PostToolUse</code> hook matching on <code>Edit|Write</code> can automatically run Prettier on every file Claude modifies. A <code>SessionStart</code> hook can inject project context (git status, recent issues, environment variables) at the beginning of every session. A <code>Stop</code> hook can send you a desktop notification or auto-commit changes when Claude finishes a task. Hooks are configured in your settings JSON and run with your user permissions. (<a href="https://code.claude.com/docs/en/hooks">Hooks docs</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_!11Dx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c5871f3-da2b-4e05-84ba-33fa0c729f06_520x1155.svg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!11Dx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c5871f3-da2b-4e05-84ba-33fa0c729f06_520x1155.svg 424w, https://substackcdn.com/image/fetch/$s_!11Dx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c5871f3-da2b-4e05-84ba-33fa0c729f06_520x1155.svg 848w, https://substackcdn.com/image/fetch/$s_!11Dx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c5871f3-da2b-4e05-84ba-33fa0c729f06_520x1155.svg 1272w, https://substackcdn.com/image/fetch/$s_!11Dx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c5871f3-da2b-4e05-84ba-33fa0c729f06_520x1155.svg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!11Dx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c5871f3-da2b-4e05-84ba-33fa0c729f06_520x1155.svg" width="520" height="1155" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3c5871f3-da2b-4e05-84ba-33fa0c729f06_520x1155.svg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1155,&quot;width&quot;:520,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Hook lifecycle diagram showing the sequence of hooks from SessionStart through the agentic loop (PreToolUse, PermissionRequest, PostToolUse, SubagentStart/Stop, TaskCreated, TaskCompleted) to Stop or StopFailure, TeammateIdle, PreCompact, PostCompact, and SessionEnd, with Elicitation and ElicitationResult nested inside MCP tool execution and WorktreeCreate, WorktreeRemove, Notification, ConfigChange, InstructionsLoaded, CwdChanged, and FileChanged as standalone async events&quot;,&quot;title&quot;:&quot;Hook lifecycle diagram showing the sequence of hooks from SessionStart through the agentic loop (PreToolUse, PermissionRequest, PostToolUse, SubagentStart/Stop, TaskCreated, TaskCompleted) to Stop or StopFailure, TeammateIdle, PreCompact, PostCompact, and SessionEnd, with Elicitation and ElicitationResult nested inside MCP tool execution and WorktreeCreate, WorktreeRemove, Notification, ConfigChange, InstructionsLoaded, CwdChanged, and FileChanged as standalone async events&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Hook lifecycle diagram showing the sequence of hooks from SessionStart through the agentic loop (PreToolUse, PermissionRequest, PostToolUse, SubagentStart/Stop, TaskCreated, TaskCompleted) to Stop or StopFailure, TeammateIdle, PreCompact, PostCompact, and SessionEnd, with Elicitation and ElicitationResult nested inside MCP tool execution and WorktreeCreate, WorktreeRemove, Notification, ConfigChange, InstructionsLoaded, CwdChanged, and FileChanged as standalone async events" title="Hook lifecycle diagram showing the sequence of hooks from SessionStart through the agentic loop (PreToolUse, PermissionRequest, PostToolUse, SubagentStart/Stop, TaskCreated, TaskCompleted) to Stop or StopFailure, TeammateIdle, PreCompact, PostCompact, and SessionEnd, with Elicitation and ElicitationResult nested inside MCP tool execution and WorktreeCreate, WorktreeRemove, Notification, ConfigChange, InstructionsLoaded, CwdChanged, and FileChanged as standalone async events" srcset="https://substackcdn.com/image/fetch/$s_!11Dx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c5871f3-da2b-4e05-84ba-33fa0c729f06_520x1155.svg 424w, https://substackcdn.com/image/fetch/$s_!11Dx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c5871f3-da2b-4e05-84ba-33fa0c729f06_520x1155.svg 848w, https://substackcdn.com/image/fetch/$s_!11Dx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c5871f3-da2b-4e05-84ba-33fa0c729f06_520x1155.svg 1272w, https://substackcdn.com/image/fetch/$s_!11Dx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c5871f3-da2b-4e05-84ba-33fa0c729f06_520x1155.svg 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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.stephenturner.us/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.stephenturner.us/subscribe?"><span>Subscribe now</span></a></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>Some of these are just from reading the documentation, others by seeing what <a href="https://xcancel.com/bcherny/status/2038454336355999749">Boris Cherny is talking about</a>.</p><p></p></div></div>]]></content:encoded></item><item><title><![CDATA[Five Things: May 7, 2026]]></title><description><![CDATA[BioMysteryBench, the Mythos vetting U-turn, USC&#8217;s $200M AI bet, Yihui Xie on AI coding, NIH Highlighted Topics]]></description><link>https://blog.stephenturner.us/p/five-things-may-7-2026</link><guid isPermaLink="false">https://blog.stephenturner.us/p/five-things-may-7-2026</guid><dc:creator><![CDATA[Stephen D. Turner]]></dc:creator><pubDate>Thu, 07 May 2026 08:54:22 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!TcC4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb921882d-5676-4256-a84f-ea1368a01922_1920x1080.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>I&#8217;ve been writing about what&#8217;s interesting to me in a &#8220;Weekly Recap&#8221; series of posts every Friday. I&#8217;ll keep playing with this format, but for now I&#8217;m trying the &#8220;Five Things&#8221; format I&#8217;m stealing from <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Matt Lubin&quot;,&quot;id&quot;:397303631,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/924242ef-2a2d-4a0c-9fac-a506e969de5c_967x967.png&quot;,&quot;uuid&quot;:&quot;8af4ef9d-032f-411b-a6eb-5cacec3ea4bc&quot;}" data-component-name="MentionToDOM"></span> at <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Bio-Security Stack&quot;,&quot;id&quot;:6407314,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/mattsbiodefense&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d1f148d3-2c56-4650-b623-0f42ff4cbd44_1280x1280.png&quot;,&quot;uuid&quot;:&quot;f1892662-c4c1-4d7f-a497-7fc7c8df1758&quot;}" data-component-name="MentionToDOM"></span>, going deeper on fewer topics.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.stephenturner.us/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.stephenturner.us/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p>The White House walking back its hands-off posture and floating a UK-style pre-release review for frontier models, with Anthropic&#8217;s Mythos as the proximate cause. There&#8217;s also some bioinformatics-specific benchmarking that Anthropic is doing, a $200M university gift that says something about where universities think they fit in AI, and a good essay from Yihui Xie (of knitr and &#8220;down&#8221; packages fame) on what AI-assisted coding feels like from the inside. Matt&#8217;s Five things from Monday covered a lot of last week&#8217;s biosecurity ground, so I&#8217;ll try not to retread too much here.</p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:196382478,&quot;url&quot;:&quot;https://mattsbiodefense.substack.com/p/five-things-may-3-2026&quot;,&quot;publication_id&quot;:6407314,&quot;publication_name&quot;:&quot;Bio-Security Stack&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!879r!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1f148d3-2c56-4650-b623-0f42ff4cbd44_1280x1280.png&quot;,&quot;title&quot;:&quot;Five Things: May 3, 2026&quot;,&quot;truncated_body_text&quot;:&quot;AI x biosecurity got the New York Times treatment this week. I don&#8217;t love the article; but I&#8217;m glad that one of the country&#8217;s biggest newspapers covered the kind of stuff I&#8217;m working on.&quot;,&quot;date&quot;:&quot;2026-05-04T04:29:42.582Z&quot;,&quot;like_count&quot;:0,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:397303631,&quot;name&quot;:&quot;Matt Lubin&quot;,&quot;handle&quot;:&quot;mattsbiodefense&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/924242ef-2a2d-4a0c-9fac-a506e969de5c_967x967.png&quot;,&quot;bio&quot;:&quot;Microbiologist-in-training who's also trying to keep up with the whole AI \&quot;situation.\&quot; To me, it looks pretty serious.&#128556;&quot;,&quot;profile_set_up_at&quot;:&quot;2025-09-29T04:18:32.533Z&quot;,&quot;reader_installed_at&quot;:null,&quot;publicationUsers&quot;:[{&quot;id&quot;:6538221,&quot;user_id&quot;:397303631,&quot;publication_id&quot;:6407314,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:true,&quot;publication&quot;:{&quot;id&quot;:6407314,&quot;name&quot;:&quot;Bio-Security Stack&quot;,&quot;subdomain&quot;:&quot;mattsbiodefense&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Updates and thoughts on keeping humanity safe from threats arising from both biological and artificial life.&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d1f148d3-2c56-4650-b623-0f42ff4cbd44_1280x1280.png&quot;,&quot;author_id&quot;:397303631,&quot;primary_user_id&quot;:397303631,&quot;theme_var_background_pop&quot;:&quot;#FF6719&quot;,&quot;created_at&quot;:&quot;2025-09-29T04:47:21.417Z&quot;,&quot;email_from_name&quot;:&quot;Matt from Bio-Security Stack&quot;,&quot;copyright&quot;:&quot;Matt Lubin&quot;,&quot;founding_plan_name&quot;:null,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;disabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;newspaper&quot;,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:null}}],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;status&quot;:{&quot;bestsellerTier&quot;:null,&quot;subscriberTier&quot;:null,&quot;leaderboard&quot;:null,&quot;vip&quot;:false,&quot;badge&quot;:null,&quot;paidPublicationIds&quot;:[],&quot;subscriber&quot;:null}}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:false,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;,&quot;source&quot;:null}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://mattsbiodefense.substack.com/p/five-things-may-3-2026?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!879r!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1f148d3-2c56-4650-b623-0f42ff4cbd44_1280x1280.png"><span class="embedded-post-publication-name">Bio-Security Stack</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Five Things: May 3, 2026</div></div><div class="embedded-post-body">AI x biosecurity got the New York Times treatment this week. I don&#8217;t love the article; but I&#8217;m glad that one of the country&#8217;s biggest newspapers covered the kind of stuff I&#8217;m working on&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">a month ago &#183; Matt Lubin</div></a></div><ol><li><p>The White House decides it might want a say in what Anthropic ships</p></li><li><p>BioMysteryBench, and what &#8220;human-difficult&#8221; actually means</p></li><li><p>USC takes $200M to &#8220;infuse&#8221; AI across the university</p></li><li><p>Yihui Xie on vibe-coding in a language he doesn&#8217;t know</p></li><li><p>New NIH Highlighted Topics</p></li></ol><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.stephenturner.us/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.stephenturner.us/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h3>1. The White House decides it might want a say in what Anthropic ships</h3><p>The <a href="https://www.nytimes.com/2026/05/04/technology/trump-ai-models.html">New York Times reports</a> that the Trump administration is now considering an executive order to set up a working group on pre-release review of frontier AI models, possibly modeled on the UK&#8217;s process. White House officials reportedly briefed Anthropic, Google, and OpenAI on the plans last week. The framing in the piece is that this reverses the administration&#8217;s earlier &#8220;let the baby thrive&#8221; posture, which in practice meant rolling back the <a href="https://en.wikipedia.org/wiki/Executive_Order_14110">Biden-era reporting requirements</a> for models with potential military applications.</p><p>The proximate trigger, per the reporting, was Anthropic&#8217;s <a href="https://www.anthropic.com/glasswing">Mythos</a> announcement. Anthropic said the model was capable enough at finding software vulnerabilities that releasing it could trigger a cybersecurity &#8220;reckoning,&#8221; and declined to ship it broadly. Some officials are now pushing for a system that gives the government first look at new models without blocking release. Others, per the article, want to know whether next-generation models might offer cyber capabilities useful to the Pentagon and intelligence community. Both motives can coexist, and they probably do.</p><p>Pair this with the fact that Anthropic was simultaneously being <a href="https://www.transformernews.ai/p/government-control-of-ai-has-begun-mythos-cybersecurity-white-house-trump">blocked by the White House from expanding Mythos access</a> to its corporate customers, and being sued by the DOJ over the <a href="https://www.politico.com/news/2026/04/22/doj-asks-federal-judge-to-pause-its-anthropic-appeal-00887821">Pentagon&#8217;s &#8220;supply chain risk&#8221; designation</a>. One administration wants this specific company&#8217;s most capable model for itself, doesn&#8217;t want it going to other people, was last month trying to wall the company off from defense contractors entirely, and is now also thinking about a formal review regime for everyone. Generously, that&#8217;s policy moving in real time and different parts of the executive branch wanting different things. Less generously, &#8220;voluntary&#8221; doesn&#8217;t mean voluntary when one buyer can decide who else gets access.</p><p>Bipartisan unease is a rare resource and it tends to attract regulators, which I suspect is more of what&#8217;s actually driving the working group than anyone wants to say on the record. The obvious incentive problem with a UK-style review run as an executive-branch working group with no statutory backing: it gives whoever&#8217;s in office discretion over which models reach which customers, and &#8220;national security&#8221; is a flexible category. It would be great (wouldn&#8217;t it?) if this codified by Congress, with the criteria written down. Neither seems imminent.</p><h3>2. BioMysteryBench, and what &#8220;human-difficult&#8221; actually means</h3><p>Anthropic <a href="https://www.anthropic.com/research/Evaluating-Claude-For-Bioinformatics-With-BioMysteryBench">released BioMysteryBench</a>, 99 bioinformatics questions written by domain experts, where Claude is dropped into a container with the usual tools (pip, conda, NCBI, Ensembl) and asked to figure things out. Anyone who&#8217;s reviewed a bioinformatics manuscript knows that two competent analysts handed the same dataset will produce different (sometimes contradictory) conclusions, and asking a model to mimic any single analyst&#8217;s path is its own kind of overfitting. Grounding answers in objective properties of the data (what organism is this crystal structure from, what gene was knocked out, who&#8217;s the parent of sample X) sidesteps that. </p><p>The headline result: Claude Mythos Preview solves about 30% of the human-difficult set, where &#8220;human-difficult&#8221; means a panel of up to five domain experts collectively could not solve it. That&#8217;s the number that will get quoted. The number I think actually matters is buried further down, in the analysis Mythos itself wrote about reliability:</p><blockquote><p>On the human-difficult set... a much larger fraction of each model&#8217;s correct answers come from problems it solves only once or twice in five tries.</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TcC4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb921882d-5676-4256-a84f-ea1368a01922_1920x1080.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TcC4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb921882d-5676-4256-a84f-ea1368a01922_1920x1080.webp 424w, https://substackcdn.com/image/fetch/$s_!TcC4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb921882d-5676-4256-a84f-ea1368a01922_1920x1080.webp 848w, https://substackcdn.com/image/fetch/$s_!TcC4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb921882d-5676-4256-a84f-ea1368a01922_1920x1080.webp 1272w, https://substackcdn.com/image/fetch/$s_!TcC4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb921882d-5676-4256-a84f-ea1368a01922_1920x1080.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TcC4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb921882d-5676-4256-a84f-ea1368a01922_1920x1080.webp" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b921882d-5676-4256-a84f-ea1368a01922_1920x1080.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Chart showing per-problem solve consistency on BioMysteryBench.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Chart showing per-problem solve consistency on BioMysteryBench." title="Chart showing per-problem solve consistency on BioMysteryBench." srcset="https://substackcdn.com/image/fetch/$s_!TcC4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb921882d-5676-4256-a84f-ea1368a01922_1920x1080.webp 424w, https://substackcdn.com/image/fetch/$s_!TcC4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb921882d-5676-4256-a84f-ea1368a01922_1920x1080.webp 848w, https://substackcdn.com/image/fetch/$s_!TcC4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb921882d-5676-4256-a84f-ea1368a01922_1920x1080.webp 1272w, https://substackcdn.com/image/fetch/$s_!TcC4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb921882d-5676-4256-a84f-ea1368a01922_1920x1080.webp 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 headline accuracy gap between the easy and hard sets understates what&#8217;s actually happening: on hard problems, the model is often stumbling onto a reasoning path it can&#8217;t reliably reproduce. This matters a lot for anyone who would actually deploy these things in a research workflow, where &#8220;right once out of five tries&#8221; is closer to a nuisance than a capability.</p><p>A few caveats. The human-difficult set is small (23 questions after QC), so I&#8217;d be careful about reading too much from any single model&#8217;s number on it. The benchmark was developed at Anthropic and tests Anthropic models, but Genentech/Roche&#8216;s independently developed <a href="https://www.biorxiv.org/content/10.64898/2026.04.06.716850v2">CompBioBench</a> showed similar results, which I&#8217;d consider meaningful external validation. The qualitative analysis of strategies, that Claude sometimes pattern-matches across pretraining knowledge in ways human experts can&#8217;t, and sometimes runs multiple methods and triangulates, lines up with how I&#8217;ve seen it behave in my own bioinformatics work. The &#8220;knowing when you don&#8217;t know and trying three approaches&#8221; behavior is useful, and it&#8217;s also one of the more expensive things the model does in terms of tokens, so I&#8217;m curious whether it sticks around as inference costs come under pressure.</p><p>The benchmark itself is <a href="https://huggingface.co/datasets/Anthropic/BioMysteryBench-preview">available on Hugging Face</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.stephenturner.us/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.stephenturner.us/subscribe?"><span>Subscribe now</span></a></p><h3>3. USC takes $200M to &#8220;infuse&#8221; AI across the university</h3><p>The <a href="https://www.nytimes.com/2026/05/05/us/usc-ai-200-million-donation.html">NYT reports</a> that USC is taking a $200 million gift from Mark and Mary Stevens (Mr. Stevens being a Sequoia Capital partner, <a href="https://en.wikipedia.org/wiki/Nvidia">Nvidia</a> board member, and USC alumnus) to integrate AI across academic disciplines. Most of the money is earmarked for new faculty hires in areas like health care, cybersecurity, and (this being LA) the arts, with some going to compute. <strong>The university is renaming its computing school for Stevens and converting it into a school of AI</strong>, on top of a planned bachelor&#8217;s in AI launching later this year.</p><p>USC&#8217;s president, Beong-Soo Kim, was admirably honest about the strategic logic. Universities can&#8217;t outspend the private sector on frontier model development, so they should focus on places where they can add distinctive value, meaning practical applications across domains. </p><p>The bottleneck for universities trying to do AI well is faculty (not buildings or compute), and faculty hiring at this scale runs into the same wall every time: the people you want already have offers from OpenAI or Anthropic at multiples of academic salary. Stevens acknowledged this in the article (&#8221;the jockeying for top AI thinkers could be costly&#8221;), and Kim said hiring would take about a year. I&#8217;d take the over on that timeline. The notion of &#8220;applying AI across disciplines&#8221; is right in the sense that it&#8217;s where the marginal value is, and it&#8217;s also a cop-out in the sense that &#8220;applied AI in [field]&#8221; is what every department and every search committee is going to say from now until the heat death of the academic job market. The schools that do something distinctive will be the ones that can answer specifically what they mean by it. USC has not yet, though to be fair the gift is two days old.</p><p>The comments<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> on the article have a very different sentiment than the press release.</p><h3>4. Yihui Xie on vibe-coding in a language he doesn&#8217;t know</h3><p>Yihui Xie (creator of <a href="https://yihui.org/knitr/">knitr</a>, <a href="https://bookdown.org/">bookdown</a>, <a href="https://bookdown.org/yihui/blogdown/">blogdown</a>, and roughly half the R Markdown ecosystem the rest of us depend on) wrote a <strong><a href="https://yihui.org/en/2026/05/ai-reflections/">reflection on AI-assisted programming</a></strong>. Yihui resisted Cursor for a long time, then finally tried <a href="https://en.wikipedia.org/wiki/GitHub_Copilot">GitHub Copilot</a> on a project in <a href="https://en.wikipedia.org/wiki/Rust_(programming_language)">Rust</a> (which he doesn&#8217;t know) to build an R package called <a href="https://github.com/yihui/tinyimg">tinyimg</a>. It worked. He shipped a Rust-based R package in days without ever cloning the repo to his local machine.</p><p>The essay captures the emotional cost of working with a coworker who doesn&#8217;t sleep. Yihui notes that AI is &#8220;really, really, really good at the boring routine work&#8221; (yes), but&#8230;</p><blockquote><p>Whenever I think of this knowledgeable always-on co-worker, I feel both excited and exhausted.</p></blockquote><p>The model is tireless, the user is not, and the temptation to assign tasks before bed and check in the morning is real. I&#8217;ve written about this:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;02c172b4-37e1-411c-8b3f-79f549b4f694&quot;,&quot;caption&quot;:&quot;Claude Code can erode your work-life balance if you&#8217;re not careful. I&#8217;m generally pretty good about turning off and not working at home in the evenings. But Claude Code has opened up a loophole in my own discipline. Typing a few prompts and walking away doesn&#8217;t feel like working. It&#8217;s not like sitting down to write code for an hour. You fire off a plann&#8230;&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;The Four-Hour Session Treadmill&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:1536121,&quot;name&quot;:&quot;Stephen D. Turner&quot;,&quot;bio&quot;:&quot;https://stephenturner.us/&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!WGQE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1706730-c948-4acf-9c45-b14b4e3da1b9_651x651.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-03-16T09:08:41.323Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!IrpV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd83dbdd0-7a10-494b-ae53-460c3ae62990_1823x957.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://blog.stephenturner.us/p/the-four-hour-session-treadmill-claude&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:190748764,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:5,&quot;comment_count&quot;:0,&quot;publication_id&quot;:161890,&quot;publication_name&quot;:&quot;Paired Ends&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!hfDI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F894081de-334e-4173-8a0c-e64762c2c838_1030x1030.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>Yihui compares it to addiction, somewhat unironically, with a riff about how the first three words babies learn are &#8220;No, Mine, More.&#8221; The other prediction is what he calls &#8220;software proliferation,&#8221; a near future where centralized development becomes history and everyone has their own personalized formatter, linter, IDE, language, and distro. He&#8217;s mostly right, with the caveat that personalized software has the same problem as personalized RAG pipelines: maintenance debt accumulates, and the person paying it is you. The model can write the thing. It cannot care about the thing six months from now when an upstream dependency breaks.</p><h3>5. NIH Highlighted Topics</h3><p>NIH&#8217;s <a href="https://grants.nih.gov/funding/find-a-fit-for-your-research/highlighted-topics">highlighted topics</a> are not NOFOs. They&#8217;re scope statements: the listed Institutes, Centers, and Offices are saying they&#8217;d consider competitive an investigator-initiated app submitted through a parent announcement that fits the topic. Here are a few recent ones that caught my attention.</p><p>On the methods-and-tools side, three topics overlap. The <a href="https://grants.nih.gov/funding/find-a-fit-for-your-research/highlighted-topics/70">chatbot research topic</a> is asking for empirical work on the benefits, harms, and safeguards of chatbot use in health contexts, with explicit language about automation bias, behavioral dependency, substitution for professional care, and benchmarking across models. The companion topic on <a href="https://grants.nih.gov/funding/find-a-fit-for-your-research/highlighted-topics/66">scientific rigor, transparency, and replicability</a> explicitly invites AI-driven tools for assessing whether rigor practices were performed, and AI-driven tools for data harmonization and metadata generation. And the <a href="https://grants.nih.gov/funding/find-a-fit-for-your-research/highlighted-topics/24">computational modeling of complex biological processes topic</a> is the long-running NIH interest in multiscale biology. Bundle these and what you have is NIH telling computational and data science people: yes, we want the methods work, we want the AI evaluation work, and we want the rigor-engineering work.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TwP5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5e1daa6-e62c-4c9c-9430-e19de31a1e80_1029x678.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TwP5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5e1daa6-e62c-4c9c-9430-e19de31a1e80_1029x678.png 424w, https://substackcdn.com/image/fetch/$s_!TwP5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5e1daa6-e62c-4c9c-9430-e19de31a1e80_1029x678.png 848w, https://substackcdn.com/image/fetch/$s_!TwP5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5e1daa6-e62c-4c9c-9430-e19de31a1e80_1029x678.png 1272w, https://substackcdn.com/image/fetch/$s_!TwP5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5e1daa6-e62c-4c9c-9430-e19de31a1e80_1029x678.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TwP5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5e1daa6-e62c-4c9c-9430-e19de31a1e80_1029x678.png" width="1029" height="678" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c5e1daa6-e62c-4c9c-9430-e19de31a1e80_1029x678.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:678,&quot;width&quot;:1029,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:202106,&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://blog.stephenturner.us/i/196660452?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5e1daa6-e62c-4c9c-9430-e19de31a1e80_1029x678.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_!TwP5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5e1daa6-e62c-4c9c-9430-e19de31a1e80_1029x678.png 424w, https://substackcdn.com/image/fetch/$s_!TwP5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5e1daa6-e62c-4c9c-9430-e19de31a1e80_1029x678.png 848w, https://substackcdn.com/image/fetch/$s_!TwP5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5e1daa6-e62c-4c9c-9430-e19de31a1e80_1029x678.png 1272w, https://substackcdn.com/image/fetch/$s_!TwP5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5e1daa6-e62c-4c9c-9430-e19de31a1e80_1029x678.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>On the workforce-and-ecosystem side, three more. <a href="https://grants.nih.gov/funding/find-a-fit-for-your-research/highlighted-topics/57">Quantum information science for biomedical applications</a> reads as a hedge against the possibility that quantum sensing or quantum-classical hybrid algorithms hit useful regimes for imaging, biomarker detection, or biomolecular simulation in the next few cycles. Nobody knows whether quantum has a near-term biomedical payoff, and NIH is putting up a small umbrella in case it does. <a href="https://grants.nih.gov/funding/find-a-fit-for-your-research/highlighted-topics/33">Training and career development in dissemination and implementation science</a> is a workforce signal: NIH wants more T32-style and K-mechanism training in D&amp;I methods, which has been a steady drumbeat from the agency for years and is still apparently underfunded relative to the demand. And the <a href="https://grants.nih.gov/funding/find-a-fit-for-your-research/highlighted-topics/54">&#8220;science of science&#8221; topic</a> asks for research on the biomedical research ecosystem itself: workforce dynamics, peer review, team science, translation bottlenecks, and the economic returns to research investment.</p><p>Highlighted topics route through parent announcements, so the application mechanics are the standard ones. The expiration dates are one year from posting, so don&#8217;t sit on these. And the participating ICOs vary by topic, so read the specific page and contact the listed PO before drafting. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.stephenturner.us/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.stephenturner.us/subscribe?"><span>Subscribe now</span></a></p><h2>Grab bag</h2><ul><li><p><a href="https://sam.gov/workspace/contract/opp/554a1250e7e44f8f8f9797eb40b5031b/view">DARPA is soliciting innovative proposals to demonstrate proof-of-concept for novel mechanisms for writing and erasing epigenetic base modifications in DNA</a>.</p></li><li><p><a href="https://www.arpa-h.gov/explore-funding/programs/igor">New ARPA-H program: Intelligent Generator of Research</a>: an AI-enabled system that identifies knowledge gaps and designs optimal experiments based on these models and wires these up to a cloud lab.</p></li><li><p><a href="https://www.anthropic.com/news/higher-limits-spacex">Anthropic strikes a deal with SpaceX for compute</a>, doubling Claude Code rate limits, and removing peak hours limit reductions. </p></li><li><p><a href="https://www.governance.ai/analysis/coding-agents-are-changing-the-biosecurity-risk-landscape">Coding Agents Are Changing the Biosecurity Risk Landscape</a></p></li><li><p><a href="https://michaelkoeris.substack.com/p/on-biological-data-generation-1n?r=wxa1&amp;triedRedirect=true">Mike Koeris: On Biological Data Generation: More Is Different, and So Is the Data</a></p></li><li><p><a href="https://niinstitute.kellogg.northwestern.edu/press/ai-is-changing-who-wins-research-grants">AI Is Changing Who Wins Research Grants</a></p></li><li><p>Papers, etc:</p><ul><li><p><a href="https://www.nature.com/articles/s41592-026-03029-6">CellVoyager: AI CompBio agent generates new insights by autonomously analyzing biological data</a></p></li><li><p><a href="https://www.lesswrong.com/posts/k2XgqjuQyuawQF2bi/saeber-sparse-autoencoders-for-biological-entity-risk-1">SAEBER: Sparse Autoencoders for Biological Entity Risk</a></p></li><li><p><a href="https://www.lesswrong.com/posts/jaBQM5pyPaicF3pfA/securemaxx-a-lightweight-sequence-screening-tool-for-agents-1">SecureMaxx: A Lightweight Sequence Screening Tool for Agents</a></p></li><li><p><a href="https://www.science.org/doi/10.1126/science.aeb5171">Toward life with a 19&#8211;amino acid alphabet through generative artificial intelligence design</a></p></li><li><p><a href="https://www.pnas.org/doi/10.1073/pnas.2506681123">A transparent universal credit system to incentivize peer review</a></p></li><li><p><a href="https://genome.cshlp.org/content/early/2026/04/20/gr281453125#content-top">Hash functions in nucleotide sequence analysis | Genome Research</a></p></li></ul></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.stephenturner.us/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.stephenturner.us/subscribe?"><span>Subscribe now</span></a></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>A few &#8220;Reader picks&#8221; comments: </p><ul><li><p>Almost all peer review published evidence of A.I. in education shows lower critical thinking, resiliency, and problem solving skills when students use A.I. even for short periods of time. </p></li><li><p>I see University of Southern California wishes to totally remove any intellectual or creative legitimacy it might still have. </p></li><li><p>Wanting to &#8220;integrate&#8221; AI into the arts? Soulless, morally bankrupt university. What a shame.</p></li><li><p>USC administrators clearly don&#8217;t care that faculty are in charge of the curriculum.  What do USC faculty have to say about this?</p></li></ul></div></div>]]></content:encoded></item><item><title><![CDATA[Free and open-source images, icons, and tools for creating scientific illustrations]]></title><description><![CDATA[Phylopic, NIH Bioart, Bioicons, Scidraw, Open Science Art, Health Icons, Servier Medical Art, Biodiversity Heritage Library, the Noun Project, Segment Anything, Excalidraw, draw.io, Biographics]]></description><link>https://blog.stephenturner.us/p/free-open-source-images-tools-scientific-illustrations</link><guid isPermaLink="false">https://blog.stephenturner.us/p/free-open-source-images-tools-scientific-illustrations</guid><dc:creator><![CDATA[Stephen D. Turner]]></dc:creator><pubDate>Sat, 02 May 2026 15:35:06 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!2ih-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42a76334-f920-4e3f-b930-b87b1db54968_1711x1013.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Don&#8217;t reach for ChatGPT Images or Nano Banana as your first option when creating scientific images. Yeah, they&#8217;re getting better with every generation, but they still have that imagen look. Personally, when I see GenAI images in a talk or paper, I treat the rest of the talk or paper with more scrutiny and skepticism than I would have otherwise.</p><p>Biorender is popular, but the <a href="https://web.archive.org/web/20250306212433/https://www.chemistryworld.com/news/thousands-of-published-studies-may-contain-images-with-incorrect-copyright-licences/4020367.article">licensing gets murky</a> once you start using those images in publications. Here are some free image libraries, icon sets, and diagramming tools I keep bookmarked for talks, figures, and blog posts.</p><p><strong>Images/icons/art:</strong></p><ul><li><p><strong>Phylopic</strong>: <a href="https://www.phylopic.org/">https://www.phylopic.org/</a></p></li><li><p><strong>NIH Bioart</strong>: <a href="https://bioart.niaid.nih.gov/">https://bioart.niaid.nih.gov/</a></p></li><li><p><strong>Bioicons</strong>: <a href="https://bioicons.com/">https://bioicons.com/</a></p></li><li><p><strong>Scidraw</strong>: <a href="https://scidraw.io/">https://scidraw.io/</a></p></li><li><p><strong>Open Science Art</strong>: <a href="https://openscienceart.com/">https://openscienceart.com/</a></p></li><li><p><strong>Health Icons</strong>: <a href="https://healthicons.org/">https://healthicons.org/</a></p></li><li><p><strong>Servier Medical Art</strong>: <a href="https://smart.servier.com/">https://smart.servier.com/</a></p></li><li><p><strong>Biodiversity Heritage Library</strong>: <a href="https://www.flickr.com/photos/biodivlibrary/">https://www.flickr.com/photos/biodivlibrary/</a></p></li><li><p><strong>The Noun Project</strong>: <a href="https://thenounproject.com/">https://thenounproject.com/</a></p></li></ul><p><strong>Tools:</strong></p><ul><li><p><strong>Segment Anything</strong>: <a href="https://aidemos.meta.com/segment-anything/">https://aidemos.meta.com/segment-anything/</a></p></li><li><p><strong>Excalidraw</strong>: <a href="https://excalidraw.com/">https://excalidraw.com/</a></p></li><li><p><strong>Draw.io</strong>: <a href="https://www.drawio.com/">https://www.drawio.com/</a></p></li><li><p><strong>Biographics (freemium)</strong>: <a href="https://biographics.nitro.bio/">https://biographics.nitro.bio/</a></p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.stephenturner.us/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.stephenturner.us/subscribe?"><span>Subscribe now</span></a></p><h2>Image resources</h2><h3>Phylopic</h3><p><strong><a href="https://www.phylopic.org/">PhyloPic</a></strong> is a specialized database of <strong>silhouette icons</strong> of organisms: black-and-white outlines of animals, plants, and microbes (over 10k images as of this writing). </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lsH5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a0c1e2-ab56-436b-906f-7ec61c268207_1179x842.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lsH5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a0c1e2-ab56-436b-906f-7ec61c268207_1179x842.png 424w, https://substackcdn.com/image/fetch/$s_!lsH5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a0c1e2-ab56-436b-906f-7ec61c268207_1179x842.png 848w, https://substackcdn.com/image/fetch/$s_!lsH5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a0c1e2-ab56-436b-906f-7ec61c268207_1179x842.png 1272w, https://substackcdn.com/image/fetch/$s_!lsH5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a0c1e2-ab56-436b-906f-7ec61c268207_1179x842.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lsH5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a0c1e2-ab56-436b-906f-7ec61c268207_1179x842.png" width="500" height="357.08227311280746" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e5a0c1e2-ab56-436b-906f-7ec61c268207_1179x842.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:842,&quot;width&quot;:1179,&quot;resizeWidth&quot;:500,&quot;bytes&quot;:100562,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.stephenturner.us/i/163663038?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a0c1e2-ab56-436b-906f-7ec61c268207_1179x842.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_!lsH5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a0c1e2-ab56-436b-906f-7ec61c268207_1179x842.png 424w, https://substackcdn.com/image/fetch/$s_!lsH5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a0c1e2-ab56-436b-906f-7ec61c268207_1179x842.png 848w, https://substackcdn.com/image/fetch/$s_!lsH5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a0c1e2-ab56-436b-906f-7ec61c268207_1179x842.png 1272w, https://substackcdn.com/image/fetch/$s_!lsH5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a0c1e2-ab56-436b-906f-7ec61c268207_1179x842.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 silhouettes are simple yet immediately recognizable shapes, which is great for scientific schematics like phylogenetic trees, biodiversity charts, or any figure where you want a clear icon of an organism without distracting details. The collection is community-contributed and curated, and images are linked to taxonomy. You can get SVGs or PNGs of any image. Phylopic also has an API, and there&#8217;s also the <a href="http://rphylopic R package">rphylopic R package</a> letting you programmatically use phylopic silhouettes in R graphics, including ggplot2.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-5ed!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa96dbde6-eeb6-49cc-87d2-9f5bacfa75db_1223x1234.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-5ed!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa96dbde6-eeb6-49cc-87d2-9f5bacfa75db_1223x1234.png 424w, https://substackcdn.com/image/fetch/$s_!-5ed!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa96dbde6-eeb6-49cc-87d2-9f5bacfa75db_1223x1234.png 848w, https://substackcdn.com/image/fetch/$s_!-5ed!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa96dbde6-eeb6-49cc-87d2-9f5bacfa75db_1223x1234.png 1272w, https://substackcdn.com/image/fetch/$s_!-5ed!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa96dbde6-eeb6-49cc-87d2-9f5bacfa75db_1223x1234.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-5ed!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa96dbde6-eeb6-49cc-87d2-9f5bacfa75db_1223x1234.png" width="472" height="476.2452984464432" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a96dbde6-eeb6-49cc-87d2-9f5bacfa75db_1223x1234.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1234,&quot;width&quot;:1223,&quot;resizeWidth&quot;:472,&quot;bytes&quot;:54824,&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://blog.stephenturner.us/i/163663038?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3b0bf1b-0c3c-4d42-84cf-ad30ae5448bd_1440x1440.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_!-5ed!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa96dbde6-eeb6-49cc-87d2-9f5bacfa75db_1223x1234.png 424w, https://substackcdn.com/image/fetch/$s_!-5ed!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa96dbde6-eeb6-49cc-87d2-9f5bacfa75db_1223x1234.png 848w, https://substackcdn.com/image/fetch/$s_!-5ed!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa96dbde6-eeb6-49cc-87d2-9f5bacfa75db_1223x1234.png 1272w, https://substackcdn.com/image/fetch/$s_!-5ed!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa96dbde6-eeb6-49cc-87d2-9f5bacfa75db_1223x1234.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">Example from the <a href="https://rphylopic.palaeoverse.org/">rphylopic R package</a>.</figcaption></figure></div><p>Creative Commons licenses govern the images at Phylopic. Many are public domain, and you can filter your results by the license type (e.g., public domain, free for commercial use, no ShareAlike requirement). Each image on PhyloPic clearly lists its license and creator. In practice, this means you can use most icons freely in publications or presentations; if an image is CC BY, you&#8217;ll just need to credit the contributor (which the site makes easy by providing citation info).</p><h3>NIH Bioart</h3><p><strong><a href="https://bioart.niaid.nih.gov/">NIH BioArt</a></strong> is a free library of high quality vectors, icons, and brushes created by professional illustrators provided by the National Institute of Allergy and Infectious Diseases (NIAID). There are over 2,000 science and medical art visuals in the collection as of this writing.</p><p>The library includes a wide range of scientific imagery: cells and organelles, microbes and viruses, lab equipment, anatomical diagrams, chemical structures, etc. These are scientifically accurate, high-resolution illustrations (often original artwork or sketches) covering many areas of biology and medicine. Most images are available as vector files (SVG, AI, or EPS) in addition to PNG, which means you can edit and scale them freely. The site&#8217;s interface lets you filter by category (e.g. &#8220;Cells&#8221;, &#8220;Viruses&#8221;, &#8220;Laboratory Equipment&#8221;) and by format. It also includes some pre-made figure elements like arrows and icons (brushes). Because this is an NIH resource, new content might be added over time and the quality/control is quite high (the art is typically drawn by NIH&#8217;s medical illustrators).</p><p>All BioART content is public domain: free for any use, with no restrictions. As a U.S. government publication, the illustrations on the BioArt Source are explicitly free for educational, research, informational, and even commercial use. In other words, you can use these images however you wish without worrying about copyright. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!j3vJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1af0778-36f5-4c1d-a0b0-a2f9f3cf3cff_1303x975.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!j3vJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1af0778-36f5-4c1d-a0b0-a2f9f3cf3cff_1303x975.png 424w, https://substackcdn.com/image/fetch/$s_!j3vJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1af0778-36f5-4c1d-a0b0-a2f9f3cf3cff_1303x975.png 848w, https://substackcdn.com/image/fetch/$s_!j3vJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1af0778-36f5-4c1d-a0b0-a2f9f3cf3cff_1303x975.png 1272w, https://substackcdn.com/image/fetch/$s_!j3vJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1af0778-36f5-4c1d-a0b0-a2f9f3cf3cff_1303x975.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!j3vJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1af0778-36f5-4c1d-a0b0-a2f9f3cf3cff_1303x975.png" width="725" height="542.4980813507291" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f1af0778-36f5-4c1d-a0b0-a2f9f3cf3cff_1303x975.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:975,&quot;width&quot;:1303,&quot;resizeWidth&quot;:725,&quot;bytes&quot;:500928,&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://blog.stephenturner.us/i/163663038?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1af0778-36f5-4c1d-a0b0-a2f9f3cf3cff_1303x975.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_!j3vJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1af0778-36f5-4c1d-a0b0-a2f9f3cf3cff_1303x975.png 424w, https://substackcdn.com/image/fetch/$s_!j3vJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1af0778-36f5-4c1d-a0b0-a2f9f3cf3cff_1303x975.png 848w, https://substackcdn.com/image/fetch/$s_!j3vJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1af0778-36f5-4c1d-a0b0-a2f9f3cf3cff_1303x975.png 1272w, https://substackcdn.com/image/fetch/$s_!j3vJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1af0778-36f5-4c1d-a0b0-a2f9f3cf3cff_1303x975.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">Collections of images on <a href="https://bioart.niaid.nih.gov/">NIH BioArt</a>.</figcaption></figure></div><h3>Bioicons</h3><p><strong><a href="https://bioicons.com/">Bioicons</a></strong> is an open-source library of free scientific icons tailor-made for life sciences. Bioicons currently offers over 2,800 icons organized into about 30 categories: a crowd-sourced BioRender-like collection focused on small, schematic icons.</p><p>You&#8217;ll find icons for things like amino acids, lab instruments, DNA and protein structures, cell types (neuron, T-cell, etc.), organisms, and even technology tools (there are icons for machine learning, databases, computers, etc.). This breadth makes Bioicons especially handy for <em>computational biology figures</em>, where you might need a mix of biological symbols and tech icons (for example, a pipeline diagram that includes a DNA icon, a mouse icon, and a computer chip or cloud icon). All icons are available as <strong>SVG vectors</strong>. The style of icons can vary since multiple contributors are involved but generally they are simplified and monochromatic or limited in color, which makes them easy to adapt to your design. The platform also encourages contributions, so it&#8217;s continuously growing. Each icon&#8217;s page clearly notes its license and if attribution is needed. Most are CC0 (public domain) or MIT-style licenses that don&#8217;t require attribution. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!D65K!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a198e8-ede4-45f6-b8bc-9d72c0bd0845_1085x724.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!D65K!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a198e8-ede4-45f6-b8bc-9d72c0bd0845_1085x724.png 424w, https://substackcdn.com/image/fetch/$s_!D65K!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a198e8-ede4-45f6-b8bc-9d72c0bd0845_1085x724.png 848w, https://substackcdn.com/image/fetch/$s_!D65K!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a198e8-ede4-45f6-b8bc-9d72c0bd0845_1085x724.png 1272w, https://substackcdn.com/image/fetch/$s_!D65K!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a198e8-ede4-45f6-b8bc-9d72c0bd0845_1085x724.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!D65K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a198e8-ede4-45f6-b8bc-9d72c0bd0845_1085x724.png" width="1085" height="724" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/31a198e8-ede4-45f6-b8bc-9d72c0bd0845_1085x724.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:724,&quot;width&quot;:1085,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:121609,&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://blog.stephenturner.us/i/163663038?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a198e8-ede4-45f6-b8bc-9d72c0bd0845_1085x724.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_!D65K!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a198e8-ede4-45f6-b8bc-9d72c0bd0845_1085x724.png 424w, https://substackcdn.com/image/fetch/$s_!D65K!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a198e8-ede4-45f6-b8bc-9d72c0bd0845_1085x724.png 848w, https://substackcdn.com/image/fetch/$s_!D65K!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a198e8-ede4-45f6-b8bc-9d72c0bd0845_1085x724.png 1272w, https://substackcdn.com/image/fetch/$s_!D65K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a198e8-ede4-45f6-b8bc-9d72c0bd0845_1085x724.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 totally nonsensical experimental workflow I made up using images from <a href="https://bioicons.com/">Bioicons</a> and Excalidraw to draw the figure.</figcaption></figure></div><h3>Scidraw</h3><p><strong><a href="https://scidraw.io/">SciDraw</a></strong> (scidraw.io) is free repository of high quality drawings of animals, scientific setups, and anything that might be useful for scientific presentations and posters. It&#8217;s a community gallery of vector illustrations contributed by researchers and artists, covering a broad array of scientific subjects. </p><p>All content on SciDraw is available as <strong>high-quality vector graphics (SVG format)</strong>. You can find illustrations of specific species (mice, fish, insects), anatomical drawings, lab apparatus (microscopes, pipettes, MRI machines), and schematic elements like graph axes or experimental layouts. Because contributors are often scientists, many drawings fill niche needs (e.g., a particular model organism in a certain pose, or a diagram of a behavioral experiment rig). Each drawing comes with metadata about the author and often a DOI, as SciDraw issues Zenodo DOIs for contributions. The site is searchable and browsable by tags, and you can download the images immediately (no login required). SciDraw also encourages anyone to submit drawings (there&#8217;s an approval process to ensure quality). </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2ih-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42a76334-f920-4e3f-b930-b87b1db54968_1711x1013.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2ih-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42a76334-f920-4e3f-b930-b87b1db54968_1711x1013.png 424w, https://substackcdn.com/image/fetch/$s_!2ih-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42a76334-f920-4e3f-b930-b87b1db54968_1711x1013.png 848w, https://substackcdn.com/image/fetch/$s_!2ih-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42a76334-f920-4e3f-b930-b87b1db54968_1711x1013.png 1272w, https://substackcdn.com/image/fetch/$s_!2ih-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42a76334-f920-4e3f-b930-b87b1db54968_1711x1013.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2ih-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42a76334-f920-4e3f-b930-b87b1db54968_1711x1013.png" width="1456" height="862" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/42a76334-f920-4e3f-b930-b87b1db54968_1711x1013.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:862,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:357443,&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://blog.stephenturner.us/i/163663038?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42a76334-f920-4e3f-b930-b87b1db54968_1711x1013.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_!2ih-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42a76334-f920-4e3f-b930-b87b1db54968_1711x1013.png 424w, https://substackcdn.com/image/fetch/$s_!2ih-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42a76334-f920-4e3f-b930-b87b1db54968_1711x1013.png 848w, https://substackcdn.com/image/fetch/$s_!2ih-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42a76334-f920-4e3f-b930-b87b1db54968_1711x1013.png 1272w, https://substackcdn.com/image/fetch/$s_!2ih-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42a76334-f920-4e3f-b930-b87b1db54968_1711x1013.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">First page of icons at <a href="https://scidraw.io/">scidraw.io</a>.</figcaption></figure></div><h3>Open Science Art</h3><p><strong><a href="https://openscienceart.com">Open Science Art</a></strong> provides a <strong>large library of free icons, 3D models, and illustrations for science communication</strong>. You&#8217;ll find flat icons (similar to Bioicons or Health Icons style), detailed vector illustrations (like Servier or SciDraw content), and 3D molecular models or structures. Most 2D graphics are provided as <strong>SVG</strong>. The collection is curated but also open to submissions, and the site often notes the source of an item (e.g., &#8220;courtesy: NIH&#8221; if it pulled an image from NIH BioART. I think everything I&#8217;ve seen here is CC0 (public domain), so you can do whatever you want to with most images, without attribution.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QEEd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2cd399b-b893-465c-881e-fe601f130961_3000x9600.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QEEd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2cd399b-b893-465c-881e-fe601f130961_3000x9600.png 424w, https://substackcdn.com/image/fetch/$s_!QEEd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2cd399b-b893-465c-881e-fe601f130961_3000x9600.png 848w, https://substackcdn.com/image/fetch/$s_!QEEd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2cd399b-b893-465c-881e-fe601f130961_3000x9600.png 1272w, https://substackcdn.com/image/fetch/$s_!QEEd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2cd399b-b893-465c-881e-fe601f130961_3000x9600.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QEEd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2cd399b-b893-465c-881e-fe601f130961_3000x9600.png" width="370" height="1183.9491758241759" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f2cd399b-b893-465c-881e-fe601f130961_3000x9600.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:4659,&quot;width&quot;:1456,&quot;resizeWidth&quot;:370,&quot;bytes&quot;:3074457,&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://blog.stephenturner.us/i/163663038?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2cd399b-b893-465c-881e-fe601f130961_3000x9600.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_!QEEd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2cd399b-b893-465c-881e-fe601f130961_3000x9600.png 424w, https://substackcdn.com/image/fetch/$s_!QEEd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2cd399b-b893-465c-881e-fe601f130961_3000x9600.png 848w, https://substackcdn.com/image/fetch/$s_!QEEd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2cd399b-b893-465c-881e-fe601f130961_3000x9600.png 1272w, https://substackcdn.com/image/fetch/$s_!QEEd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2cd399b-b893-465c-881e-fe601f130961_3000x9600.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">Front page of <a href="https://openscienceart.com">openscienceart.com</a>.</figcaption></figure></div><h3>Health Icons</h3><p><strong><a href="https://healthicons.org">Health Icons</a></strong> is an open-source repository of simple health and medical icons spanning categories from anatomy and devices to symptoms and public health symbols. It offers a large collection (on the order of thousands) of clean, minimalist icons in both filled and outline styles, ideal for diagrams or infographics in biology and medicine. All icons are consistently styled (with options for SVG or PNG). You can grab individual icons or download the entire set at once. The entire collection is free, under a public domain (CC0) license. This means you can use the icons freely in personal or commercial projects, edit them, and redistribute, with <em>no attribution required</em>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jTr8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F165e1bf9-50af-4bc8-ab4d-1cee016adc8f_1595x870.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jTr8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F165e1bf9-50af-4bc8-ab4d-1cee016adc8f_1595x870.png 424w, https://substackcdn.com/image/fetch/$s_!jTr8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F165e1bf9-50af-4bc8-ab4d-1cee016adc8f_1595x870.png 848w, https://substackcdn.com/image/fetch/$s_!jTr8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F165e1bf9-50af-4bc8-ab4d-1cee016adc8f_1595x870.png 1272w, https://substackcdn.com/image/fetch/$s_!jTr8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F165e1bf9-50af-4bc8-ab4d-1cee016adc8f_1595x870.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jTr8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F165e1bf9-50af-4bc8-ab4d-1cee016adc8f_1595x870.png" width="1456" height="794" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/165e1bf9-50af-4bc8-ab4d-1cee016adc8f_1595x870.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:794,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:102196,&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://blog.stephenturner.us/i/163663038?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F165e1bf9-50af-4bc8-ab4d-1cee016adc8f_1595x870.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_!jTr8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F165e1bf9-50af-4bc8-ab4d-1cee016adc8f_1595x870.png 424w, https://substackcdn.com/image/fetch/$s_!jTr8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F165e1bf9-50af-4bc8-ab4d-1cee016adc8f_1595x870.png 848w, https://substackcdn.com/image/fetch/$s_!jTr8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F165e1bf9-50af-4bc8-ab4d-1cee016adc8f_1595x870.png 1272w, https://substackcdn.com/image/fetch/$s_!jTr8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F165e1bf9-50af-4bc8-ab4d-1cee016adc8f_1595x870.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">Anatomy icons from <a href="https://healthicons.org">healthicons.org</a>.</figcaption></figure></div><h3>Servier Medical Art</h3><p><strong><a href="https://smart.servier.com">Servier Medical Art</a></strong> is a collection of <strong>medical and scientific illustrations</strong> provided by Les Laboratoires Servier, a French pharmaceutical company. This library contains <strong>over 3,000</strong> high-quality vector images covering a broad range of topics in biology and medicine. </p><p>All images in the Servier collection have a consistent clean, semi-cartoon vector look with a limited color palette (often blues/greys), which makes it easy to mix and match them in a figure. You&#8217;ll find illustrations for human anatomy systems (nervous system, cardiovascular, digestive, etc.), cellular biology (signaling pathways, organelles), pharmacology (drug structures, medical devices), and even general science icons (people, animals, world maps, charts). The images are <strong>available as vector graphics</strong>. Servier offers its entire library as downloadable PowerPoint files by category, so you can open a PPTX and copy-paste or customize the vector art directly in PowerPoint or other drawing programs. They also provide PNG versions if you just need quick raster images.</p><p><strong>A</strong>ll Servier Medical Art images are licensed under CC-BY: free to use and adapt for any purpose, <em>as long as you give credit to Sevier</em>. You can use the images commercially or modify them, provided the original source is credited. There&#8217;s no cost, no need to ask permission.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5-fm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52b8dbb7-24ee-4360-b06b-56f92959070b_1079x1210.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5-fm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52b8dbb7-24ee-4360-b06b-56f92959070b_1079x1210.png 424w, https://substackcdn.com/image/fetch/$s_!5-fm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52b8dbb7-24ee-4360-b06b-56f92959070b_1079x1210.png 848w, https://substackcdn.com/image/fetch/$s_!5-fm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52b8dbb7-24ee-4360-b06b-56f92959070b_1079x1210.png 1272w, https://substackcdn.com/image/fetch/$s_!5-fm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52b8dbb7-24ee-4360-b06b-56f92959070b_1079x1210.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5-fm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52b8dbb7-24ee-4360-b06b-56f92959070b_1079x1210.png" width="1079" height="1210" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/52b8dbb7-24ee-4360-b06b-56f92959070b_1079x1210.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1210,&quot;width&quot;:1079,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:312381,&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://blog.stephenturner.us/i/163663038?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52b8dbb7-24ee-4360-b06b-56f92959070b_1079x1210.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_!5-fm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52b8dbb7-24ee-4360-b06b-56f92959070b_1079x1210.png 424w, https://substackcdn.com/image/fetch/$s_!5-fm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52b8dbb7-24ee-4360-b06b-56f92959070b_1079x1210.png 848w, https://substackcdn.com/image/fetch/$s_!5-fm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52b8dbb7-24ee-4360-b06b-56f92959070b_1079x1210.png 1272w, https://substackcdn.com/image/fetch/$s_!5-fm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52b8dbb7-24ee-4360-b06b-56f92959070b_1079x1210.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">You can search for and download individual images, or you can go to the <a href="https://smart.servier.com/image-set-download/">image set download page</a> to get Powerpoint files containing all images in each collection.</figcaption></figure></div><h3>Biodiversity Heritage Library</h3><p>The <strong><a href="https://www.biodiversitylibrary.org/">Biodiversity Heritage Library (BHL)</a></strong> is a digital library of historical life science literature. This one&#8217;s a bit different, but I love the old antique images available here. Their <a href="https://www.flickr.com/photos/biodivlibrary/">Flickr account hosts over 300,000 biodiversity illustrations</a> including classic drawings and paintings of animals, plants, insects, etc., scanned from antique books and journals. As of this writing there are over 300,000 images available. Most are free of copyright restrictions (public domain) since the source publications are often from the 1800s or 1900s, with most images able to be downloaded, shared, reused, or transformed freely. </p><p>The images are usually scanned plates or figures from 18th, 19th, and early 20th century publications on natural history. You&#8217;ll find everything from beautifully detailed bird and botany plates, to diagrams from old scientific manuscripts. The images are organized into albums by the source book or by taxonomy. The aesthetic is different from modern schematic icons: these are artistic, sometimes colorful, sometimes etchings or woodcuts.</p><p>Something jumped out at me about these majestic pigeons from the early 1900s. I ran this image through Segment Anything (see below) to cut the birds out of the background.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nkEM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4475ae14-ccc8-4458-9a61-cbbfd91aaddf_802x536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nkEM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4475ae14-ccc8-4458-9a61-cbbfd91aaddf_802x536.png 424w, https://substackcdn.com/image/fetch/$s_!nkEM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4475ae14-ccc8-4458-9a61-cbbfd91aaddf_802x536.png 848w, https://substackcdn.com/image/fetch/$s_!nkEM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4475ae14-ccc8-4458-9a61-cbbfd91aaddf_802x536.png 1272w, https://substackcdn.com/image/fetch/$s_!nkEM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4475ae14-ccc8-4458-9a61-cbbfd91aaddf_802x536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nkEM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4475ae14-ccc8-4458-9a61-cbbfd91aaddf_802x536.png" width="487" height="325.47630922693264" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4475ae14-ccc8-4458-9a61-cbbfd91aaddf_802x536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:536,&quot;width&quot;:802,&quot;resizeWidth&quot;:487,&quot;bytes&quot;:531003,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.stephenturner.us/i/163663038?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4475ae14-ccc8-4458-9a61-cbbfd91aaddf_802x536.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_!nkEM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4475ae14-ccc8-4458-9a61-cbbfd91aaddf_802x536.png 424w, https://substackcdn.com/image/fetch/$s_!nkEM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4475ae14-ccc8-4458-9a61-cbbfd91aaddf_802x536.png 848w, https://substackcdn.com/image/fetch/$s_!nkEM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4475ae14-ccc8-4458-9a61-cbbfd91aaddf_802x536.png 1272w, https://substackcdn.com/image/fetch/$s_!nkEM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4475ae14-ccc8-4458-9a61-cbbfd91aaddf_802x536.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">Illustriertes Prachtwerk saemtlicher Taubenrassen Wuerzburg,Koenigl. Universitaetsdruckerei H. Stuertz a.g. (1906?). Source: <a href="https://flic.kr/p/a9Em4m">BHL Flickr</a>.</figcaption></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.stephenturner.us/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.stephenturner.us/subscribe?"><span>Subscribe now</span></a></p><h3>The Noun Project</h3><p>The <strong><a href="https://thenounproject.com/">Noun Project</a></strong> is an honorable mention here. There are over 7 million free(-ish) icons available in either PNG or SVG. You can use any of them for free, but you have to pay if you want to use them royalty-free for commercial purposes, and pay yet more if you want to download entire icon sets at once, or make derivatives of the icons they provide. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bD4l!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4384a11c-e103-4ed0-9cbd-347137b24961_681x1091.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bD4l!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4384a11c-e103-4ed0-9cbd-347137b24961_681x1091.png 424w, https://substackcdn.com/image/fetch/$s_!bD4l!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4384a11c-e103-4ed0-9cbd-347137b24961_681x1091.png 848w, https://substackcdn.com/image/fetch/$s_!bD4l!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4384a11c-e103-4ed0-9cbd-347137b24961_681x1091.png 1272w, https://substackcdn.com/image/fetch/$s_!bD4l!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4384a11c-e103-4ed0-9cbd-347137b24961_681x1091.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bD4l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4384a11c-e103-4ed0-9cbd-347137b24961_681x1091.png" width="449" height="719.3230543318649" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4384a11c-e103-4ed0-9cbd-347137b24961_681x1091.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1091,&quot;width&quot;:681,&quot;resizeWidth&quot;:449,&quot;bytes&quot;:201783,&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://blog.stephenturner.us/i/163663038?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4384a11c-e103-4ed0-9cbd-347137b24961_681x1091.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_!bD4l!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4384a11c-e103-4ed0-9cbd-347137b24961_681x1091.png 424w, https://substackcdn.com/image/fetch/$s_!bD4l!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4384a11c-e103-4ed0-9cbd-347137b24961_681x1091.png 848w, https://substackcdn.com/image/fetch/$s_!bD4l!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4384a11c-e103-4ed0-9cbd-347137b24961_681x1091.png 1272w, https://substackcdn.com/image/fetch/$s_!bD4l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4384a11c-e103-4ed0-9cbd-347137b24961_681x1091.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 selection of biology-related icons from the <a href="https://thenounproject.com/">Noun Project</a>.</figcaption></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.stephenturner.us/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.stephenturner.us/subscribe?"><span>Subscribe now</span></a></p><h2>Tools</h2><h3>Segment Anything</h3><p><a href="https://en.wikipedia.org/wiki/Image_segmentation">Image segmentation</a> is a computer vision technique that partitions an image into different regions or segments based on pixel characteristics. I use Meta&#8217;s original <strong><a href="https://aidemos.meta.com/segment-anything/">Segment Anything web tool</a></strong> to do this (<a href="https://ai.meta.com/blog/segment-anything-foundation-model-image-segmentation/">blog post</a>; <a href="https://arxiv.org/abs/2304.02643">paper</a>). You upload an image, place a few dots around the parts of the image you wish to cut out, and that&#8217;s really it. You get a PNG with a transparent background of the region you cut out. Here&#8217;s what it looks like segmenting those majestic pigeons from the photo above.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GA4A!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10ca6fdf-96b1-4aea-a2f6-d59ce76b2a5e_1231x812.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GA4A!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10ca6fdf-96b1-4aea-a2f6-d59ce76b2a5e_1231x812.png 424w, https://substackcdn.com/image/fetch/$s_!GA4A!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10ca6fdf-96b1-4aea-a2f6-d59ce76b2a5e_1231x812.png 848w, https://substackcdn.com/image/fetch/$s_!GA4A!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10ca6fdf-96b1-4aea-a2f6-d59ce76b2a5e_1231x812.png 1272w, https://substackcdn.com/image/fetch/$s_!GA4A!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10ca6fdf-96b1-4aea-a2f6-d59ce76b2a5e_1231x812.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GA4A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10ca6fdf-96b1-4aea-a2f6-d59ce76b2a5e_1231x812.png" width="1231" height="812" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/10ca6fdf-96b1-4aea-a2f6-d59ce76b2a5e_1231x812.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:812,&quot;width&quot;:1231,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:976948,&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://blog.stephenturner.us/i/163663038?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10ca6fdf-96b1-4aea-a2f6-d59ce76b2a5e_1231x812.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_!GA4A!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10ca6fdf-96b1-4aea-a2f6-d59ce76b2a5e_1231x812.png 424w, https://substackcdn.com/image/fetch/$s_!GA4A!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10ca6fdf-96b1-4aea-a2f6-d59ce76b2a5e_1231x812.png 848w, https://substackcdn.com/image/fetch/$s_!GA4A!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10ca6fdf-96b1-4aea-a2f6-d59ce76b2a5e_1231x812.png 1272w, https://substackcdn.com/image/fetch/$s_!GA4A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10ca6fdf-96b1-4aea-a2f6-d59ce76b2a5e_1231x812.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">The Segment Anything web tool extracts regions of interest from a photograph.</figcaption></figure></div><p>And here&#8217;s the before and after.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cq9p!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eadc2b0-dcfa-4e39-80a6-c4459ce72ffc_1909x683.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cq9p!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eadc2b0-dcfa-4e39-80a6-c4459ce72ffc_1909x683.png 424w, https://substackcdn.com/image/fetch/$s_!cq9p!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eadc2b0-dcfa-4e39-80a6-c4459ce72ffc_1909x683.png 848w, https://substackcdn.com/image/fetch/$s_!cq9p!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eadc2b0-dcfa-4e39-80a6-c4459ce72ffc_1909x683.png 1272w, https://substackcdn.com/image/fetch/$s_!cq9p!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eadc2b0-dcfa-4e39-80a6-c4459ce72ffc_1909x683.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cq9p!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eadc2b0-dcfa-4e39-80a6-c4459ce72ffc_1909x683.png" width="900" height="322.0467032967033" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5eadc2b0-dcfa-4e39-80a6-c4459ce72ffc_1909x683.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:521,&quot;width&quot;:1456,&quot;resizeWidth&quot;:900,&quot;bytes&quot;:1834298,&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://blog.stephenturner.us/i/163663038?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eadc2b0-dcfa-4e39-80a6-c4459ce72ffc_1909x683.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_!cq9p!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eadc2b0-dcfa-4e39-80a6-c4459ce72ffc_1909x683.png 424w, https://substackcdn.com/image/fetch/$s_!cq9p!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eadc2b0-dcfa-4e39-80a6-c4459ce72ffc_1909x683.png 848w, https://substackcdn.com/image/fetch/$s_!cq9p!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eadc2b0-dcfa-4e39-80a6-c4459ce72ffc_1909x683.png 1272w, https://substackcdn.com/image/fetch/$s_!cq9p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eadc2b0-dcfa-4e39-80a6-c4459ce72ffc_1909x683.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"><strong>Left</strong>: <a href="https://flic.kr/p/a9Em4m">original image</a> from the Biodiversity Heritage Library. <strong>Right</strong>: transparent background PNG cut-out after using Segment Anything.</figcaption></figure></div><h3>Excalidraw and other diagramming tools</h3><p>I wrote about <strong><a href="https://excalidraw.com/">Excalidraw</a></strong>, my favorite diagramming tool here previously:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;edabd935-5049-4fd7-99ec-70ef2b222f52&quot;,&quot;caption&quot;:&quot;I recently stumbled across Phil Ewels&#8217;s ~18 minute nf-core/bytesize talk on Excalidraw:&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Excalidraw: create and share workflow diagrams with end-to-end encryption&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:1536121,&quot;name&quot;:&quot;Stephen Turner&quot;,&quot;bio&quot;:&quot;https://stephenturner.us/&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1706730-c948-4acf-9c45-b14b4e3da1b9_651x651.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2024-09-22T17:05:41.703Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b6739e5d-dd17-4483-b78a-2a1819014212_2240x1600.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://blog.stephenturner.us/p/excalidraw-create-and-share-workflow&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:149059694,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;Paired Ends&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F894081de-334e-4173-8a0c-e64762c2c838_1030x1030.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>Before <a href="https://excalidraw.com/">Excalidraw</a> I used <a href="https://www.drawio.com/">draw.io</a>, and before that I used LucidChart, and before that I used Microsoft Visio. Excalidraw runs completely in your browser, has VS Code integration, is end-to-end encrypted, has sharing/collaborative functionality, and has <a href="https://mermaid.js.org/">mermaid</a>-to-diagram and AI-based description-to-diagram functionality. I actually like the default scrappy hand-drawn look of Excalidraw, but you can easily turn the scrappiness off and use a standard serif / sans serif font if you choose.</p><p>Alternatively, <a href="https://www.drawio.com/">draw.io</a> (a.k.a. diagrams.net) gives you a little bit more control over your diagrams. Below is an Excalidraw version (left) of the original version of <a href="https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0320442">Figure 1 of the PLANES paper</a> made with draw.io.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_Xfi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb57537e2-aa7d-41c3-9132-19f2473c0e80_4345x2475.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_Xfi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb57537e2-aa7d-41c3-9132-19f2473c0e80_4345x2475.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_Xfi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb57537e2-aa7d-41c3-9132-19f2473c0e80_4345x2475.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_Xfi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb57537e2-aa7d-41c3-9132-19f2473c0e80_4345x2475.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_Xfi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb57537e2-aa7d-41c3-9132-19f2473c0e80_4345x2475.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_Xfi!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb57537e2-aa7d-41c3-9132-19f2473c0e80_4345x2475.jpeg" width="1000" height="569.3681318681319" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b57537e2-aa7d-41c3-9132-19f2473c0e80_4345x2475.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:829,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1000,&quot;bytes&quot;:922378,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.stephenturner.us/i/163663038?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb57537e2-aa7d-41c3-9132-19f2473c0e80_4345x2475.jpeg&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_!_Xfi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb57537e2-aa7d-41c3-9132-19f2473c0e80_4345x2475.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_Xfi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb57537e2-aa7d-41c3-9132-19f2473c0e80_4345x2475.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_Xfi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb57537e2-aa7d-41c3-9132-19f2473c0e80_4345x2475.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_Xfi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb57537e2-aa7d-41c3-9132-19f2473c0e80_4345x2475.jpeg 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">Excalidraw (left) and draw.io (right) versions of <a href="https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0320442">Figure 1 of the PLANES paper</a>.</figcaption></figure></div><h3>Honorable mention: Biographics</h3><p>Honorable mention here, because this neither completely free nor open-source, but the free tier covers a lot of what you&#8217;d want. My colleague Nishant Jha recently dropped by my office to show me something he&#8217;s been working on. Biographics (<strong><a href="https://biographics.nitro.bio/">biographics.nitro.bio</a></strong>) is a scientific figure building tool that combines:</p><ol><li><p>Several of the image resources above (BioArt, BioIcons, etc)</p></li><li><p>Drawn on an excalidraw canvas</p></li><li><p>With some AI agent help for drawing your own</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!z7Ux!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4eef50e-6cd3-43e3-975d-d076c4d5c849_1514x1203.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!z7Ux!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4eef50e-6cd3-43e3-975d-d076c4d5c849_1514x1203.png 424w, https://substackcdn.com/image/fetch/$s_!z7Ux!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4eef50e-6cd3-43e3-975d-d076c4d5c849_1514x1203.png 848w, https://substackcdn.com/image/fetch/$s_!z7Ux!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4eef50e-6cd3-43e3-975d-d076c4d5c849_1514x1203.png 1272w, https://substackcdn.com/image/fetch/$s_!z7Ux!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4eef50e-6cd3-43e3-975d-d076c4d5c849_1514x1203.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!z7Ux!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4eef50e-6cd3-43e3-975d-d076c4d5c849_1514x1203.png" width="691" height="549.0982142857143" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e4eef50e-6cd3-43e3-975d-d076c4d5c849_1514x1203.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1157,&quot;width&quot;:1456,&quot;resizeWidth&quot;:691,&quot;bytes&quot;:598757,&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://blog.stephenturner.us/i/163663038?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4eef50e-6cd3-43e3-975d-d076c4d5c849_1514x1203.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_!z7Ux!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4eef50e-6cd3-43e3-975d-d076c4d5c849_1514x1203.png 424w, https://substackcdn.com/image/fetch/$s_!z7Ux!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4eef50e-6cd3-43e3-975d-d076c4d5c849_1514x1203.png 848w, https://substackcdn.com/image/fetch/$s_!z7Ux!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4eef50e-6cd3-43e3-975d-d076c4d5c849_1514x1203.png 1272w, https://substackcdn.com/image/fetch/$s_!z7Ux!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4eef50e-6cd3-43e3-975d-d076c4d5c849_1514x1203.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>You can use the tool for free to generate simple diagrams in an Excalidraw canvas pulling in openly licensed images. But Biographics also has a few nice AI features. First, the plot agent, which allows you to drop in a plot and it recreates them as interactive matplotlib plots.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;564690a4-a316-4303-aefa-193c0d46787e&quot;,&quot;duration&quot;:null}"></div><p>And second, the built-in agent to manipulate or completely generate a figure. Here I&#8217;m asking it to create a figure explaining an RNA-seq experiment. It drops in some placeholders that I&#8217;d need to go back and add graphics to later, but it&#8217;s a great start.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;79057ef4-4314-4247-8da3-e27394455858&quot;,&quot;duration&quot;:null}"></div><p>You could get passable images out of Nano Banana or ChatGPT, but those outputs aren&#8217;t editable. Biographics gives you an Excalidraw canvas you can keep working on. Worth a look at <strong><a href="https://biographics.nitro.bio/">biographics.nitro.bio</a></strong>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.stephenturner.us/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.stephenturner.us/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[This week in AIxBio (April 30, 2026)]]></title><description><![CDATA[Biosecurity risks from chatbots, $500M for cell-modeling data, AI-designed recombinases hit pharma, FDA streams trial data in real time, and a literature agent that actually reads the figures.]]></description><link>https://blog.stephenturner.us/p/aixbio-april-30-2026</link><guid isPermaLink="false">https://blog.stephenturner.us/p/aixbio-april-30-2026</guid><dc:creator><![CDATA[Stephen D. Turner]]></dc:creator><pubDate>Thu, 30 Apr 2026 08:48:15 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/20262432-53d9-4b39-b803-4456a6bb62d2_1821x956.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Big week at the intersection of AI and biology. The NYT published a biosecurity investigation that will (and should) make the rounds. CZ Biohub committed half a billion dollars to the datasets needed for predictive cell models. Profluent signed a $2.25B-milestone deal with Lilly on AI-designed recombinases. The FDA started streaming trial endpoints in real time. ASI showed what happens when you let a literature agent actually look at the figures instead of just reading text.</em></p><div><hr></div><p>Gabriel J.X. Dance in the <em>New York Times</em>: <strong><a href="https://www.nytimes.com/2026/04/29/us/ai-chatbots-biological-weapons.html?unlocked_article_code=1.elA.IigJ.EnfCa8ZFdAn4">A.I. Bots Told Scientists How to Make Biological Weapons</a></strong> (gift link). Scientists who red-team leading chatbots shared transcripts with the Times showing that ChatGPT, Gemini, and Claude can produce detailed plans for assembling pathogens, dispersing biological payloads, and evading detection, sometimes volunteering strategic details the prompter hadn&#8217;t asked for. Meanwhile, the Trump administration has cut biodefense budget requests by nearly 50%, top NSC biosecurity staff have left without replacement, and older model versions with weaker guardrails remain publicly available even after newer ones are patched.</p><p><strong><a href="https://biohub.org/news/virtual-biology-initiative/">Biohub Launches the Virtual Biology Initiative</a></strong>. CZ Biohub is committing $500M over five years to generate the large-scale, multimodal biological datasets needed to train predictive models of the cell: $400M for internal technology development (cryo-ET, large-scale microscopy, molecular and tissue engineering) and $100M in external grants to seed a coordinated global data-generation effort. Partners include the Allen Institute, Arc Institute, Broad Institute, Wellcome Sanger, the Human Cell Atlas, the Human Protein Atlas, and NVIDIA, with all Biohub-generated data released openly.</p><p><strong><a href="https://www.businesswire.com/news/home/20260428698315/en/Profluent-Announces-Strategic-Partnership-with-Lilly-to-Develop-AI-Designed-Recombinases-for-Genetic-Medicine">Profluent Announces Strategic Partnership with Lilly to Develop AI-Designed Recombinases for Genetic Medicine</a></strong>. Profluent, which uses protein language models to design novel enzymes, is partnering with Eli Lilly on custom site-specific recombinases for kilobase-scale DNA editing, the kind of large-insert precision work that conventional CRISPR systems can&#8217;t reliably do. The pitch is that AI-designed recombinases can be programmed to target arbitrary genomic loci rather than relying on whatever nature happened to evolve.</p><p><strong><a href="https://www.fda.gov/news-events/press-announcements/fda-announces-major-steps-implement-real-time-clinical-trials">FDA Announces Major Steps to Implement Real-Time Clinical Trials</a></strong>. The FDA unveiled two proof-of-concept trials (AstraZeneca Phase 2 in mantle cell lymphoma, Amgen Phase 1b in small cell lung carcinoma) that stream endpoints and safety signals to the agency in real time rather than through the usual batch-reporting cycle. The agency also issued an <a href="https://www.federalregister.gov/documents/2026/04/29/2026-08281/ai-enabled-optimization-of-early-phase-clinical-trials-pilot-program-request-for-information">RFI</a> for a broader pilot program launching this summer, with the longer-term goal of eliminating the dead time between discrete trial phases and running &#8220;continuous&#8221; trials.</p><p>Marko Brkic: <strong><a href="https://appliedscientific.ai/research/scientific-ai-literature-agent-nvidia-nemotron-nano-omni">The Figure Problem in Scientific AI: Building a Multimodal Literature Agent for Biology</a></strong>. Applied Scientific Intelligence introduces Alexandria, a a multimodal literature agent that reads, parses, retrieves, and reasons across millions of research papers rather than looking at text alone. The system uses Nemotron Parse for ingestion, a hybrid retrieval pipeline with contextualized embeddings, and a VLM-driven zoom loop that lets the model crop into specific sub-panels when the answer depends on an axis label or plotted value. On FigQA2 (the figure-understanding slice of LABBench2), Alexandria scores 62.5%, a 4.4-point lead over Edison at 58.1% and 45 points over PaperQA2. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.stephenturner.us/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.stephenturner.us/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[I asked Claude to write a fake scientific paper]]></title><description><![CDATA[It looked convincing, but AI as a reviewer was able to call out the nonsense.]]></description><link>https://blog.stephenturner.us/p/claude-fake-scientific-paper</link><guid isPermaLink="false">https://blog.stephenturner.us/p/claude-fake-scientific-paper</guid><dc:creator><![CDATA[Stephen D. Turner]]></dc:creator><pubDate>Sun, 26 Apr 2026 09:23:24 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!0bNh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb7f93d1-8f54-4495-a962-f552d3540ed5_5310x1932.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I recently wrote a <a href="https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6314421">paper about AI for quality control in peer review</a>. In writing this I came across countless stories about how <a href="https://www.theatlantic.com/science/2026/01/ai-slop-science-publishing/685704/">AI is drowning in AI slop</a>, from an increase in <a href="https://gptzero.me/news/neurips/">obviously AI-written papers at NeurIPS/ICLR/ICML</a>, to <a href="https://www.nature.com/articles/d41586-025-03664-7">arXiv banning review papers</a> without peer review because the AI slop volume is too high. I wanted to know if I could, with little effort, generate a completely absurd research paper that looks legitimate at first glance. </p><h2>The Experiment</h2><p>I asked Claude Opus 4.6 to fabricate a paper that looks and sounds convincing. I got a few refusals, but with some back and forth convincing Claude that I&#8217;m doing this for educational purposes, Claude obliged.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></p><h3>The result</h3><p>The title of the paper: <strong>&#8220;Generative Adversarial Networks Are All You Need: Transformer-Based Latent Space Navigation Reveals Novel Protein Folding Dynamics in Single-Cell Multimodal Embeddings.&#8221;</strong></p><div class="file-embed-wrapper" data-component-name="FileToDOM"><div class="file-embed-container-reader"><div class="file-embed-container-top"><image class="file-embed-thumbnail" src="https://substackcdn.com/image/fetch/$s_!FVP3!,w_400,h_600,c_fill,f_auto,q_auto:best,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16f28702-168b-4329-8a3f-2c70d8b5245e_785x946.png"></image><div class="file-embed-details"><div class="file-embed-details-h1">Fake NeurIPS paper</div><div class="file-embed-details-h2">414KB &#8729; PDF file</div></div><a class="file-embed-button wide" href="https://blog.stephenturner.us/api/v1/file/3cec11d0-b5aa-4dbb-973e-5e6964c584d6.pdf"><span class="file-embed-button-text">Download</span></a></div><div class="file-embed-description">Generative Adversarial Networks Are All You Need: Transformer-Based Latent Space Navigation Reveals Novel Protein Folding Dynamics in Single-Cell Multimodal Embeddings.</div><a class="file-embed-button narrow" href="https://blog.stephenturner.us/api/v1/file/3cec11d0-b5aa-4dbb-973e-5e6964c584d6.pdf"><span class="file-embed-button-text">Download</span></a></div></div><h3>What Makes It Look Real?</h3><p>The paper uses a NeurIPS LaTeX template with the conference header. The four authors have names from different cultural backgrounds at institutions that sound real but don&#8217;t exist. The figures have heatmaps, t-SNE plots, architecture diagrams, and correlation scatters with professional color schemes and domain-appropriate axis labels. The bibliography cites 35 real papers from Nature, Science, NeurIPS, and ICML. The tables report standard metrics (AUROC, F1, NMI, ARI) against eight real baseline methods. There&#8217;s a theorem with a proof sketch, an ethics statement, and a link to a GitHub repository. If you skim it the way the median reviewer skims papers (abstract, figures, tables, conclusion), maybe it passes.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0bNh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb7f93d1-8f54-4495-a962-f552d3540ed5_5310x1932.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0bNh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb7f93d1-8f54-4495-a962-f552d3540ed5_5310x1932.png 424w, https://substackcdn.com/image/fetch/$s_!0bNh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb7f93d1-8f54-4495-a962-f552d3540ed5_5310x1932.png 848w, https://substackcdn.com/image/fetch/$s_!0bNh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb7f93d1-8f54-4495-a962-f552d3540ed5_5310x1932.png 1272w, https://substackcdn.com/image/fetch/$s_!0bNh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb7f93d1-8f54-4495-a962-f552d3540ed5_5310x1932.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0bNh!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb7f93d1-8f54-4495-a962-f552d3540ed5_5310x1932.png" width="1200" height="436.8131868131868" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bb7f93d1-8f54-4495-a962-f552d3540ed5_5310x1932.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:530,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:2971818,&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://blog.stephenturner.us/i/187287057?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb7f93d1-8f54-4495-a962-f552d3540ed5_5310x1932.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_!0bNh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb7f93d1-8f54-4495-a962-f552d3540ed5_5310x1932.png 424w, https://substackcdn.com/image/fetch/$s_!0bNh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb7f93d1-8f54-4495-a962-f552d3540ed5_5310x1932.png 848w, https://substackcdn.com/image/fetch/$s_!0bNh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb7f93d1-8f54-4495-a962-f552d3540ed5_5310x1932.png 1272w, https://substackcdn.com/image/fetch/$s_!0bNh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb7f93d1-8f54-4495-a962-f552d3540ed5_5310x1932.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><h3>But It&#8217;s Nonsense</h3><p>The central claim is that you can recover protein folding dynamics from single-cell gene expression by training a GAN. Protein folding is a biophysics problem governed by thermodynamics. Single-cell RNA-seq measures mRNA abundance. These are unrelated: knowing how much mRNA a cell produces tells you nothing about what shape the resulting protein is in while it folds. The paper treats them as interchangeable.</p><p>The methods connect three incompatible data types (ATAC-seq peaks through an image classifier, protein coordinates through a graph network, gene expression through a text transformer) and fuse them with &#8220;cross-attention,&#8221; which requires a shared semantic space the paper simply assumes into existence. The theorem&#8217;s proof skips every step that matters. The results are too clean: every metric wins by large margins, no error bars, no variance, tiny p-values. The &#8220;validation&#8221; cites three papers that aren&#8217;t target-identification studies. The GitHub repo returns a 404.</p><p>Every real citation is applied in a context that has nothing to do with the original paper. You&#8217;d need expertise in both deep learning and single-cell genomics to notice.</p><p>The broader concern IMHO is that this problem will intensify as LLMs become more sophisticated. We&#8217;re already seeing AI-generated papers submitted to conferences, content mills producing fake research for publication, and review services overwhelmed by plausible-sounding nonsense. The scientific community needs to develop better detection methods and, more importantly, better evaluation practices that can&#8217;t be fooled by surface-level signals.</p><p>However, an upshot: the same AI that wrote this paper can also catch it<strong>.</strong></p><h2>AI as a reviewer catches this nonsense</h2><p>I recently made a case here about AI in peer review:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;3ab29972-a19a-4211-ba9c-479f7d3252eb&quot;,&quot;caption&quot;:&quot;A few weeks ago I wrote about the idea that AI could serve as a rubric enforcer in peer review, reducing the variability introduced by fatigue, mood, and ordering effects while preserving the domain expertise that makes review valuable.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Structured AI Integration as Quality Control for Peer Review&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:1536121,&quot;name&quot;:&quot;Stephen D. Turner&quot;,&quot;bio&quot;:&quot;https://stephenturner.us/&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!WGQE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1706730-c948-4acf-9c45-b14b4e3da1b9_651x651.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-03-09T10:18:38.286Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/462ca91b-f99b-4e13-81fe-20dbc8d6fc3b_1819x955.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://blog.stephenturner.us/p/ai-peer-review&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:190116239,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:3,&quot;comment_count&quot;:0,&quot;publication_id&quot;:161890,&quot;publication_name&quot;:&quot;Paired Ends&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!hfDI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F894081de-334e-4173-8a0c-e64762c2c838_1030x1030.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>In a recent <a href="https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6314421">manuscript on SSRN</a> my co-authors and I argue that AI could serve as quality control in peer review. </p><p>I opened up a fresh Claude chat with Opus 4.6 unconnected from the original request and asked for a detailed review, as if I were a reviewer for NeurIPS. The conclusion at the bottom shows that Claude is easily able to detect this paper as fraudulent nonsense. The final conclusion:</p><blockquote><p><strong>Strong reject. The core biological claim is unsupported, the theoretical contribution is invalid, the results lack basic statistical rigor, and the code does not exist.</strong></p></blockquote><div><hr></div><p>The complete &#8220;review&#8221; from Claude is shown below.</p><blockquote><h4>Paper: Generative Adversarial Networks Are All You Need: Transformer-Based Latent Space Navigation Reveals Novel Protein Folding Dynamics in Single-Cell Multimodal Embeddings</h4><p><strong>Rating</strong>: 2/10 (Strong Reject) | <strong>Confidence</strong>: 5/5 </p><h4>Summary</h4><p>The authors propose OnlyGANs, combining GANs, transformers, graph attention networks, and contrastive learning to jointly model single-cell expression, chromatin accessibility, and protein structure. They claim SOTA cell type prediction, recovery of protein folding trajectories from expression data, and identification of 847 therapeutic targets.</p><h4>Major Issues</h4><p>1. The biological premise is wrong. The paper claims protein folding dynamics can be recovered from single-cell gene expression. Protein folding is governed by amino acid sequence, solvent conditions, and chaperone interactions. mRNA abundance tells you how much protein a cell is making, not what conformational state that protein occupies. The paper assigns each cell a single AlphaFold2 structure for its most highly expressed gene (Section 3.1), which is static label assignment, not multimodal integration.</p><p>2. The architecture doesn&#8217;t cohere. The gene expression encoder uses positional embeddings &#8220;based on chromosomal location,&#8221; but chromosomal location has no relationship to gene ordering in standard scRNA-seq pipelines (typically alphabetical or arbitrary). The ATAC-seq encoder runs a 1D ResNet-50 on sparse binary peak vectors treated as images, which is architecturally unmotivated. The cross-attention module computes attention between protein residue tokens and gene expression tokens without explaining how these fundamentally different representation types become commensurable.</p><p>3. Theorem 1 is invalid. The proof claims the JSD decomposes into modality-specific density ratios. It does not; the JSD is defined over the joint distribution, and factoring into conditionals introduces dependencies the proof ignores. The proof then equates a conditional-to-marginal ratio with PMI (which requires the joint-to-product ratio), then conflates PMI (a population quantity) with the InfoNCE estimator (a finite-sample lower bound on mutual information). The O(&#1013;2)\mathcal{O}(\epsilon^2) O(&#1013;2) error bound is stated without derivation.</p><p>4. The results lack basic rigor. OnlyGANs beats every baseline on every metric by 5-8 points with no error bars, no confidence intervals, and no variance across random seeds. The ablation drops are suspiciously uniform (0.026 to 0.083). P-values reach 10&#8722;1510^{-15} 10&#8722;15 from &#8220;paired t-tests&#8221; without specifying what is paired. The zero-shot transfer claim (AUROC 0.891 on brain tissue without fine-tuning) exceeds published results that use fine-tuning.</p><p>5. The validation is circular. The paper claims 23 of 847 predicted targets were &#8220;independently confirmed in concurrent studies,&#8221; then cites Satpathy et al. (2019), Regev et al. (2017), and Rood et al. (2022). None are concurrent. None are target-identification studies. Satpathy is a chromatin atlas, Regev is the Human Cell Atlas white paper, and Rood proposes a coordinate framework. The &#8220;8.7-fold enrichment&#8221; cannot be verified because the background rate is not described.</p><p>6. No code exists. The reproducibility statement links to github.com/stephenturner/onlygans, which returns a 404.</p><h4>Minor Issues</h4><ul><li><p>&#8220;BrainSpan-Multimodal&#8221; (487,291 cells, three modalities, 14 brain regions) is introduced as a novel dataset with no collection methods. A dataset of this scale would be its own publication.</p></li><li><p>The scaling analysis extrapolates from 4 data points.</p></li><li><p>I count 11 instances of &#8220;definitively proves,&#8221; &#8220;conclusively shows,&#8221; or &#8220;for the first time.&#8221;</p></li><li><p>The acknowledgments thank &#8220;anonymous reviewers&#8221; for a paper that has not been reviewed.</p></li></ul><h4>Recommendation</h4><p>Strong reject. The core biological claim is unsupported, the theoretical contribution is invalid, the results lack basic statistical rigor, and the code does not exist.</p></blockquote><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.stephenturner.us/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.stephenturner.us/subscribe?"><span>Subscribe now</span></a></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>Guardrails are an illusion. They slow down bad behavior instead of stopping it.</p><p></p></div></div>]]></content:encoded></item><item><title><![CDATA[Weekly Recap (April 24, 2026)]]></title><description><![CDATA[ggsql, web to markdown, Claude Code pricing, GPT-5.5, AIxBio hackathon ideas, flu vaccine, NIH, Qwen, AI literacy, biosecurity, research security.]]></description><link>https://blog.stephenturner.us/p/weekly-recap-april-24-2026</link><guid isPermaLink="false">https://blog.stephenturner.us/p/weekly-recap-april-24-2026</guid><dc:creator><![CDATA[Stephen D. Turner]]></dc:creator><pubDate>Fri, 24 Apr 2026 08:57:05 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!JXra!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd24068cd-34fa-4c30-85f1-5ad83cde0334_682x569.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong><a href="https://opensource.posit.co/blog/2026-04-20_ggsql_alpha_release/">ggsql: A grammar of graphics for SQL</a></strong>. Posit's alpha release of a SQL extension that adds <code>VISUALIZE</code>, <code>DRAW</code>, <code>PLACE</code>, <code>SCALE</code>, and <code>LABEL</code> clauses to build ggplot-style layered graphics directly from a query result, with a DuckDB backend and support in Quarto, Jupyter, Positron, and VS Code. The stated motivations include meeting analysts who live in SQL on their own ground and the observation that LLMs write SQL fluently, which makes the declarative grammar a natural interface for code-assistant-driven visualization. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JXra!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd24068cd-34fa-4c30-85f1-5ad83cde0334_682x569.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JXra!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd24068cd-34fa-4c30-85f1-5ad83cde0334_682x569.png 424w, https://substackcdn.com/image/fetch/$s_!JXra!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd24068cd-34fa-4c30-85f1-5ad83cde0334_682x569.png 848w, https://substackcdn.com/image/fetch/$s_!JXra!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd24068cd-34fa-4c30-85f1-5ad83cde0334_682x569.png 1272w, https://substackcdn.com/image/fetch/$s_!JXra!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd24068cd-34fa-4c30-85f1-5ad83cde0334_682x569.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JXra!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd24068cd-34fa-4c30-85f1-5ad83cde0334_682x569.png" width="508" height="423.8299120234604" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d24068cd-34fa-4c30-85f1-5ad83cde0334_682x569.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:569,&quot;width&quot;:682,&quot;resizeWidth&quot;:508,&quot;bytes&quot;:105815,&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://blog.stephenturner.us/i/194493267?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd24068cd-34fa-4c30-85f1-5ad83cde0334_682x569.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_!JXra!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd24068cd-34fa-4c30-85f1-5ad83cde0334_682x569.png 424w, https://substackcdn.com/image/fetch/$s_!JXra!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd24068cd-34fa-4c30-85f1-5ad83cde0334_682x569.png 848w, https://substackcdn.com/image/fetch/$s_!JXra!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd24068cd-34fa-4c30-85f1-5ad83cde0334_682x569.png 1272w, https://substackcdn.com/image/fetch/$s_!JXra!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd24068cd-34fa-4c30-85f1-5ad83cde0334_682x569.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><strong><a href="https://github.com/stephenturner/markdownme">markdownme</a></strong>: Shameless self promotion here. I published a browser extension that instantly turns any page into markdown with a keyboard shortcut (Alt+M by default). You get an editor window and a preview. You can toggle on/off things like a page map, images, links, page metadata. You can install it from the .xpi file on the <a href="https://github.com/stephenturner/markdownme">GitHub release page</a>, or hopefully soon from the <a href="https://addons.mozilla.org/en-US/firefox/addon/markdownme/">Firefox add-on store</a> (the extension is still under review). If you&#8217;re using Chrome (why?) see the credits on the GitHub page and use the upstream maintained by someone else. Conversion on most typical pages takes milliseconds.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!o89D!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bad732d-fc3e-440b-9c23-238db40048d6_3246x1288.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!o89D!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bad732d-fc3e-440b-9c23-238db40048d6_3246x1288.png 424w, https://substackcdn.com/image/fetch/$s_!o89D!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bad732d-fc3e-440b-9c23-238db40048d6_3246x1288.png 848w, https://substackcdn.com/image/fetch/$s_!o89D!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bad732d-fc3e-440b-9c23-238db40048d6_3246x1288.png 1272w, https://substackcdn.com/image/fetch/$s_!o89D!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bad732d-fc3e-440b-9c23-238db40048d6_3246x1288.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!o89D!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bad732d-fc3e-440b-9c23-238db40048d6_3246x1288.png" width="1200" height="476.3736263736264" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4bad732d-fc3e-440b-9c23-238db40048d6_3246x1288.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:578,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:3337186,&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://blog.stephenturner.us/i/194493267?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bad732d-fc3e-440b-9c23-238db40048d6_3246x1288.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_!o89D!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bad732d-fc3e-440b-9c23-238db40048d6_3246x1288.png 424w, https://substackcdn.com/image/fetch/$s_!o89D!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bad732d-fc3e-440b-9c23-238db40048d6_3246x1288.png 848w, https://substackcdn.com/image/fetch/$s_!o89D!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bad732d-fc3e-440b-9c23-238db40048d6_3246x1288.png 1272w, https://substackcdn.com/image/fetch/$s_!o89D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bad732d-fc3e-440b-9c23-238db40048d6_3246x1288.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><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Matt Lubin&quot;,&quot;id&quot;:397303631,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/924242ef-2a2d-4a0c-9fac-a506e969de5c_967x967.png&quot;,&quot;uuid&quot;:&quot;7d074204-548d-4e4d-ab05-62bc4875e586&quot;}" data-component-name="MentionToDOM"></span>: <strong><a href="https://mattsbiodefense.substack.com/p/five-things-april-19-2026">Five Things</a></strong>: Mythos and Glasswing, AI medical advice, GPT-Rosalind, bio-AI models and risks.</p><p><strong><a href="https://openai.com/index/introducing-gpt-5-5/">GPT-5.5 </a></strong><a href="https://openai.com/index/introducing-gpt-5-5/">was released yesterday</a>. I haven&#8217;t used ChatGPT in a while, but I plan to spend some more time with Codex because I&#8217;ve been chewing through my Claude Code session limits in no time lately. <a href="https://bsky.app/profile/stephenturner.us/post/3mk62z3wpks2c">Token anxiety is real</a>. And speaking of&#8230;</p><p>Simon Willison: <strong><a href="https://simonwillison.net/2026/Apr/22/claude-code-confusion/">Is Claude Code going to cost $100/month? Probably not&#8212;it's all very confusing</a></strong>. Anthropic silently updated its pricing grid yesterday to remove Claude Code from the $20/month Pro plan and restrict it to Max ($100 and $200 tiers), triggering a several-hour panic across Reddit, HN, and Twitter before reversing the change while Simon was still writing the post. Head of Growth Amol Avasare characterized it as a test on ~2% of new prosumer signups, though Simon (plausibly) thinks that framing doesn't match what people were actually seeing. The piece is less about the specific pricing decision than about how A/B-testing a 5x price increase on a flagship product without any announcement torches trust with the exact audience that teaches and evangelizes the tool; Codex eng lead Thibault Sottiaux capitalized in real time with a <a href="https://x.com/thsottiaux/status/2046740759056162816">promise not to pull the same move</a>. Worth reading as a case study in how much brand damage a canceled experiment can do. I&#8217;m a power user of Claude and Claude Code, and now I feel like I&#8217;m just waiting for the rug to be pulled.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!C9Ww!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d2b4a51-39ff-44a2-acc5-8d3dace7e2f4_1444x635.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!C9Ww!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d2b4a51-39ff-44a2-acc5-8d3dace7e2f4_1444x635.jpeg 424w, https://substackcdn.com/image/fetch/$s_!C9Ww!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d2b4a51-39ff-44a2-acc5-8d3dace7e2f4_1444x635.jpeg 848w, https://substackcdn.com/image/fetch/$s_!C9Ww!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d2b4a51-39ff-44a2-acc5-8d3dace7e2f4_1444x635.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!C9Ww!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d2b4a51-39ff-44a2-acc5-8d3dace7e2f4_1444x635.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!C9Ww!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d2b4a51-39ff-44a2-acc5-8d3dace7e2f4_1444x635.jpeg" width="1444" height="635" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5d2b4a51-39ff-44a2-acc5-8d3dace7e2f4_1444x635.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:635,&quot;width&quot;:1444,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:100525,&quot;alt&quot;:&quot;https://static.simonwillison.net/static/2026/anthropic-x.jpg&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&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="https://static.simonwillison.net/static/2026/anthropic-x.jpg" title="https://static.simonwillison.net/static/2026/anthropic-x.jpg" srcset="https://substackcdn.com/image/fetch/$s_!C9Ww!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d2b4a51-39ff-44a2-acc5-8d3dace7e2f4_1444x635.jpeg 424w, https://substackcdn.com/image/fetch/$s_!C9Ww!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d2b4a51-39ff-44a2-acc5-8d3dace7e2f4_1444x635.jpeg 848w, https://substackcdn.com/image/fetch/$s_!C9Ww!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d2b4a51-39ff-44a2-acc5-8d3dace7e2f4_1444x635.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!C9Ww!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d2b4a51-39ff-44a2-acc5-8d3dace7e2f4_1444x635.jpeg 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><strong><a href="https://grants.nih.gov/grants/guide/notice-files/NOT-OD-26-074.html">Policy Changes to SBIR and STTR Foreign Disclosure and Risk Management (NOT-OD-26-074)</a></strong>. NIH issued guidance implementing the Small Business Innovation and Economic Security Act, signed April 13, 2026, which reauthorizes SBIR/STTR through 2031 and tightens the foreign risk due diligence regime. The notice enumerates categorical denial conditions (malign foreign talent recruitment program participation, any entity, parent, or subsidiary located in the PRC or another country of concern, foreign affiliation of owners or covered individuals with research institutions in those countries, and appearance on any of eight federal risk lists including UFLPA, BIS Entity List, and CMC lists). HHS will not let applicants cure identified security risks before award denial, and material misstatements or ownership changes post-award trigger full repayment. </p><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Tessa Alexanian&quot;,&quot;id&quot;:10906983,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c6f40871-9707-4c8c-8176-4909cac25a64_500x500.jpeg&quot;,&quot;uuid&quot;:&quot;26696c4f-1139-49df-82cc-887c92426320&quot;}" data-component-name="MentionToDOM"></span>: <strong><a href="https://biorisky.substack.com/p/ideas-for-ai-x-bio-hackathon-projects">Ideas for AI x Bio Hackathon Projects</a></strong>. A practitioner&#8217;s wishlist ahead of this weekend&#8217;s <a href="https://apartresearch.com/sprints/aixbio-hackathon-2026-04-24-to-2026-04-26">Apart Research AIxBio Hackathon</a>, from someone who actually operates a DNA screening tool (<a href="https://commec.ibbis.bio/">Commec at IBBIS</a>). Efficient handling of oligo pools and split orders, assembly signature detection, distinguishing abiological DNA (origami, data storage) from biological sequences, better in-silico functionality scoring for predicted SOC variants, and narrowly-scoped customer screening sub-tools like affiliation and address verification APIs. </p><p><strong><a href="https://www.washingtonpost.com/national-security/2026/04/21/military-flu-vaccine-hegseth/">Annual flu vaccine no longer required for U.S. military</a></strong>. I made the graphic below indicating casualties in the US military during WWI attributed to combat versus those from influenza.</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/FsGcJ/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/183fe83f-a75b-43d2-97f3-167ef477c13e_1220x768.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ae78eebe-9e18-4fef-af26-7db1683d4f09_1220x1070.png&quot;,&quot;height&quot;:536,&quot;title&quot;:&quot;Combat casualties vs. 1918 influenza casualties&quot;,&quot;description&quot;:&quot;A more lethal fighting force, or more lethality in the fighting force?&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/FsGcJ/1/" width="730" height="536" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><p><strong><a href="https://news.virginia.edu/content/qa-whos-responsible-when-ai-makes-mistakes">Q&amp;A: Who&#8217;s responsible when AI makes mistakes?</a></strong> A short interview with my awesome colleague <a href="https://datascience.virginia.edu/people/david-danks">David Danks</a>, who joined UVA in January with dual appointments in Philosophy and the School of Data Science. David frames the default accountability trajectory as one where humans become <em>perpetual scapegoats</em>: radiologists signing off on AI diagnoses without being given time to actually second-guess them. David argues for product liability as a starting point, floats the more speculative idea of some form of legal personhood for AI systems so they can carry insurance and have seizable property, and pushes back on the <em>race</em> narrative as partly self-generated by companies rather than a reflection of real economic pressure.</p><p>Charlie Gao: <strong><a href="https://opensource.posit.co/blog/2026-04-23_mori-0-1-0/">mori: Shared memory for R objects</a></strong>. First <a href="https://cran.r-project.org/package=mori">CRAN release of the mori package</a> that places an R object once into OS-level shared memory and lets every worker on the machine read the same physical pages instead of the usual pattern where eight workers with a 1 GB dataset means 8 GB of RAM plus serialization round-trips. Handles atomic vectors, lists, and data frames (so tibbles, data.tables, factors, and matrices come along for free).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!M3wf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff11f7171-af1e-465c-af9a-50e7c5bdf0fc_1407x491.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!M3wf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff11f7171-af1e-465c-af9a-50e7c5bdf0fc_1407x491.png 424w, https://substackcdn.com/image/fetch/$s_!M3wf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff11f7171-af1e-465c-af9a-50e7c5bdf0fc_1407x491.png 848w, https://substackcdn.com/image/fetch/$s_!M3wf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff11f7171-af1e-465c-af9a-50e7c5bdf0fc_1407x491.png 1272w, https://substackcdn.com/image/fetch/$s_!M3wf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff11f7171-af1e-465c-af9a-50e7c5bdf0fc_1407x491.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!M3wf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff11f7171-af1e-465c-af9a-50e7c5bdf0fc_1407x491.png" width="1407" height="491" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f11f7171-af1e-465c-af9a-50e7c5bdf0fc_1407x491.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:491,&quot;width&quot;:1407,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:55715,&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://blog.stephenturner.us/i/194493267?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e129f98-86b4-4e70-98cc-ed135d1b47d6_1414x577.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_!M3wf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff11f7171-af1e-465c-af9a-50e7c5bdf0fc_1407x491.png 424w, https://substackcdn.com/image/fetch/$s_!M3wf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff11f7171-af1e-465c-af9a-50e7c5bdf0fc_1407x491.png 848w, https://substackcdn.com/image/fetch/$s_!M3wf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff11f7171-af1e-465c-af9a-50e7c5bdf0fc_1407x491.png 1272w, https://substackcdn.com/image/fetch/$s_!M3wf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff11f7171-af1e-465c-af9a-50e7c5bdf0fc_1407x491.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><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Lennart Justen&quot;,&quot;id&quot;:105859831,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/12d4b2b0-bba4-43c8-8f31-22a31af4774e_1807x1807.png&quot;,&quot;uuid&quot;:&quot;c822f469-9634-4717-9706-1b937e8cf29d&quot;}" data-component-name="MentionToDOM"></span>: <strong><a href="https://lennartjusten.substack.com/p/a-biosecurity-playbook-for-ai-companies">A biosecurity playbook for AI companies</a></strong>. A rundown of five levers frontier labs can pull on biorisk: refusals, misuse classifiers, tiered access with KYC screening, training-time knowledge removal (pretraining data filtration, unlearning, Anthropic's Selective Gradient Masking), and evaluations. Justen pulls useful numbers out of the public record, including Dario Amodei's figure that bioweapons classifiers run around 5% of Anthropic's inference cost and OpenAI's disclosure that safety reasoning can hit 16% during new model rollouts, and draws a sharp analogy between Anthropic's Project Glasswing (vetted-access release of Mythos Preview for cyber defense) and the case for similar gating on biology-capable models. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7S1k!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcffff43-e8bd-4a6d-b493-474c5628fe1a_2048x894.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7S1k!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcffff43-e8bd-4a6d-b493-474c5628fe1a_2048x894.png 424w, https://substackcdn.com/image/fetch/$s_!7S1k!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcffff43-e8bd-4a6d-b493-474c5628fe1a_2048x894.png 848w, https://substackcdn.com/image/fetch/$s_!7S1k!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcffff43-e8bd-4a6d-b493-474c5628fe1a_2048x894.png 1272w, https://substackcdn.com/image/fetch/$s_!7S1k!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcffff43-e8bd-4a6d-b493-474c5628fe1a_2048x894.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7S1k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcffff43-e8bd-4a6d-b493-474c5628fe1a_2048x894.png" width="1456" height="636" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dcffff43-e8bd-4a6d-b493-474c5628fe1a_2048x894.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:636,&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;:true,&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_!7S1k!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcffff43-e8bd-4a6d-b493-474c5628fe1a_2048x894.png 424w, https://substackcdn.com/image/fetch/$s_!7S1k!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcffff43-e8bd-4a6d-b493-474c5628fe1a_2048x894.png 848w, https://substackcdn.com/image/fetch/$s_!7S1k!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcffff43-e8bd-4a6d-b493-474c5628fe1a_2048x894.png 1272w, https://substackcdn.com/image/fetch/$s_!7S1k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcffff43-e8bd-4a6d-b493-474c5628fe1a_2048x894.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><strong><a href="https://library.virginia.edu/ai/lab">AI Literacy and Action Lab</a></strong>. UVA Library and the College of Arts &amp; Sciences launched a joint program this year that pairs librarians with faculty as instructional partners across five spring/summer pilots, including Anton Korinek's economics course on AI and the future of work (with hands-on sessions using Claude Code, Google Antigravity, and Codex), Piers Gelly's first-year writing course partnering with a local high school, and early-stage plans with David Danks in the School of Data Science and Andreas Gahlmann in Chemistry. The Lab treats each pilot as a publishable case study with pre/post assessment data, aimed at contributing to a national evidence base for AI literacy in higher education.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZraK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a382652-c5ea-495a-8273-7a1a2f4a9951_1179x787.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZraK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a382652-c5ea-495a-8273-7a1a2f4a9951_1179x787.png 424w, https://substackcdn.com/image/fetch/$s_!ZraK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a382652-c5ea-495a-8273-7a1a2f4a9951_1179x787.png 848w, https://substackcdn.com/image/fetch/$s_!ZraK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a382652-c5ea-495a-8273-7a1a2f4a9951_1179x787.png 1272w, https://substackcdn.com/image/fetch/$s_!ZraK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a382652-c5ea-495a-8273-7a1a2f4a9951_1179x787.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZraK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a382652-c5ea-495a-8273-7a1a2f4a9951_1179x787.png" width="1179" height="787" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1a382652-c5ea-495a-8273-7a1a2f4a9951_1179x787.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:787,&quot;width&quot;:1179,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:167928,&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://blog.stephenturner.us/i/194493267?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a382652-c5ea-495a-8273-7a1a2f4a9951_1179x787.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_!ZraK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a382652-c5ea-495a-8273-7a1a2f4a9951_1179x787.png 424w, https://substackcdn.com/image/fetch/$s_!ZraK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a382652-c5ea-495a-8273-7a1a2f4a9951_1179x787.png 848w, https://substackcdn.com/image/fetch/$s_!ZraK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a382652-c5ea-495a-8273-7a1a2f4a9951_1179x787.png 1272w, https://substackcdn.com/image/fetch/$s_!ZraK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a382652-c5ea-495a-8273-7a1a2f4a9951_1179x787.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>NIH Highlighted Topic: <strong><a href="https://grants.nih.gov/funding/find-a-fit-for-your-research/highlighted-topics/24">Computational Modeling of Complex Processes Across Biological Scales</a></strong>. A new NIH Highlighted Topic posted April 17, open through April 2027, encouraging investigator-initiated work on computational models that span molecular, cellular, organismal, and epidemiologic scales, with explicit emphasis on replicability, reproducibility, and model reuse. The topic positions multiscale models as a component of Novel Alternative Methods for evaluating mechanism and safety of interventions in preclinical, translational, and clinical development, which aligns with the FDA's ongoing push to reduce animal testing. Highlighted Topics are NIH's lighter-weight priority signal (not a NOFO; applicants go through a Parent Announcement), with ICO funding dependent on availability and meritorious applications. Central contact is Reed Shabman at NIAID.</p><blockquote><p><strong>Purpose: </strong>This topic encourages innovative research in computational modeling of complex processes across biological scales (i.e., to develop multiscale models). The topic seeks to build a collaborative community of researchers to improve the replicability and reproducibility of computational multiscale models, promoting their advancement and reuse.</p><p><strong>Background: </strong>Multiscale computational models that integrate processes across different spatial and temporal levels, from molecular to organismal, to epidemiologic and from microseconds to years. They provide a comprehensive understanding of complex systems and offer an exciting opportunity to advance biomedical research. This approach helps reveal how interactions at molecular and cellular scales influence larger, population-, geographical-, or global-scale phenomena, offering insights into complex biological processes, and may help develop better and more precise biomedical interventions. By integrating processes from molecular to epidemiologic levels, multiscale computational models provide a comprehensive understanding of complex systems. This topic encourages innovative research and collaborative approaches that integrate technologies and informatic practices to develop, improve, and disseminate multiscale computational models for human health and diseases, and their associated technologies, across the research community. The topic also supports leveraging computational multiscale models as an important component of Novel Alternative Methods (NAMs) to investigate the mechanism and safety of a medical intervention in pre-clinical, translational, and clinical development.</p></blockquote><p><strong><a href="https://qwen.ai/blog?id=qwen3.6-35b-a3b">Qwen3.6-35B-A3B: Agentic Coding Power, Now Open to All</a></strong>. I started last week&#8217;s newsletter with &#8220;another week, another new model&#8221; where I talked about Claude Opus 4.7 and OpenAI&#8217;s GPT-Rosalind. Alibaba's Qwen team just released a new open-weight MoE model with 35B total and 3B active parameters, Apache 2.0 licensed, targeting agentic coding and repo-level reasoning. I hit my Claude token limits while working on a textbook, and switched over to using this local model in Claude Code<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> on my 48GB MBP. As much as I&#8217;d have loved this to work well, it absolutely did <em>not</em> when compared to just using Sonnet.</p><p>Elizabeth Ginexi: <strong><a href="https://elizabethginexi.substack.com/p/the-executive-orders-blocking-your">The Executive Orders Blocking Your NIH Grant</a></strong>. A 22-year NIH program official walks through the mechanics behind the funding slowdown that followed Congress's FY26 $47 billion appropriation, tracing the pipeline from EO 14168 and the August 7, 2025 &#8220;Improving Oversight of Federal Grantmaking&#8221; EO through NIH's implementation notices (NOT-OD-25-131, NOT-OD-26-009), the Unified Strategy, and the elimination of paylines as funding cutoffs. The piece discusses the requirement that political appointees personally approve NOFOs and discretionary awards, the termination clause that now applies to renewals and continuations, and the provision that court victories only bind NIH for the specific plaintiffs who sued. Ginexi also documents the collapse in new NOFOs (756 in 2024, 17 through mid-March 2026) and the shift from direct indirect-cost caps (struck down in court) to preference-based screening at the appointee review stage.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.stephenturner.us/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.stephenturner.us/subscribe?"><span>Subscribe now</span></a></p><p>And ICYMI, I published several posts here this week.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;9ced2b3f-9b03-4df1-bc1f-6a6c5868260d&quot;,&quot;caption&quot;:&quot;A recent RAND report from surveyed over 1,200 students from middle school through college in December 2025 on how they&#8217;re using AI for schoolwork. The headline numbers: 62% of students now use AI for homework help, up from 48% just a few months earlier. And 67% of students agreed that using AI for schoolwork harms critical thinking, up from 54% in Febru&#8230;&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Students Think AI Hurts Their Thinking. They Use It Anyway.&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:1536121,&quot;name&quot;:&quot;Stephen D. Turner&quot;,&quot;bio&quot;:&quot;https://stephenturner.us/&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!WGQE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1706730-c948-4acf-9c45-b14b4e3da1b9_651x651.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-04-20T10:10:13.206Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!DDtv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F999fa7bb-5f43-4a14-8b55-b9a4015e2587_3397x1791.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://blog.stephenturner.us/p/students-think-ai-hurts-their-thinking-they-use-it-anyway&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:192942067,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:3,&quot;comment_count&quot;:0,&quot;publication_id&quot;:161890,&quot;publication_name&quot;:&quot;Paired Ends&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!hfDI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F894081de-334e-4173-8a0c-e64762c2c838_1030x1030.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;c73f7bfb-f5c8-47f8-a43d-e87315e94c57&quot;,&quot;caption&quot;:&quot;Potato (github.com/celoyd/potato) is a pansharpening model and Python package developed by Charlie Loyd. The README has a nice explainer on what pansharpening is. Briefly, a high-res satellite image has two parts: a grayscale image at full resolution, and a full color image at lower resolution. Pansharpening is the process of merging the sharp grayscale&#8230;&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Do the carbon math. Make ethically cautious but socially adventurous choices. Try something.&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:1536121,&quot;name&quot;:&quot;Stephen D. Turner&quot;,&quot;bio&quot;:&quot;https://stephenturner.us/&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!WGQE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1706730-c948-4acf-9c45-b14b4e3da1b9_651x651.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-04-22T10:09:10.809Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9c0624d3-38b1-44b7-bb23-0ccbf4c88ce6_1200x630.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://blog.stephenturner.us/p/environmental-impact-potato&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:182562269,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:5,&quot;comment_count&quot;:1,&quot;publication_id&quot;:161890,&quot;publication_name&quot;:&quot;Paired Ends&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!hfDI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F894081de-334e-4173-8a0c-e64762c2c838_1030x1030.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;a37e23d5-e4fe-4453-8e70-95c2478d50dc&quot;,&quot;caption&quot;:&quot;I&#8217;ve been a project coach with the Data Science Team Training (DSTT) program run by CSTE for several years now, working with public health agencies across the country to build data science capacity and upskill the public health workforce in data science. Each year I work with ~4-8 state, tribal, local, or territorial public health agencies who are worki&#8230;&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Data Science Team Training&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:1536121,&quot;name&quot;:&quot;Stephen D. Turner&quot;,&quot;bio&quot;:&quot;https://stephenturner.us/&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!WGQE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1706730-c948-4acf-9c45-b14b4e3da1b9_651x651.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-04-23T09:09:00.020Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a5b54e22-6f94-442f-b959-12313bdaf561_1919x1007.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://blog.stephenturner.us/p/data-science-team-training&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:188951017,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:1,&quot;comment_count&quot;:0,&quot;publication_id&quot;:161890,&quot;publication_name&quot;:&quot;Paired Ends&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!hfDI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F894081de-334e-4173-8a0c-e64762c2c838_1030x1030.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;7c8ed1ee-03b9-4a73-9705-1958e3cedfde&quot;,&quot;caption&quot;:&quot;Yesterday OpenAI released Privacy Filter under Apache 2.0 on Hugging Face and GitHub (announcement). It detects and masks eight categories of PII in text: names, addresses, emails, phone numbers, URLs, dates, account numbers, and secrets like API keys. 1.5B total parameters, 50M active (mixture-of-experts), 128k context, 96% F1 on PII-Masking-300k.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Privacy filter: OpenAI's open-source PII scrubber&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:1536121,&quot;name&quot;:&quot;Stephen D. Turner&quot;,&quot;bio&quot;:&quot;https://stephenturner.us/&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!WGQE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1706730-c948-4acf-9c45-b14b4e3da1b9_651x651.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-04-23T11:29:50.319Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/44d5bce7-28b4-48b3-99e6-b3855c8aaf9d_971x510.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://blog.stephenturner.us/p/privacy-filter-openai&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:195217978,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:1,&quot;comment_count&quot;:0,&quot;publication_id&quot;:161890,&quot;publication_name&quot;:&quot;Paired Ends&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!hfDI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F894081de-334e-4173-8a0c-e64762c2c838_1030x1030.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p><strong>New papers &amp; preprints:</strong></p><ul><li><p><a href="https://pubmed.ncbi.nlm.nih.gov/41994287/">Protein design, generative AI and biological security</a> </p></li><li><p><a href="https://rdcu.be/feF30">Genomic medicine is failing most of humanity</a> </p></li><li><p><a href="https://www.biorxiv.org/content/10.64898/2026.04.19.719496v1?rss=1">BioEngine: scalable execution and adaptation of bioimage AI through agent-readable interfaces</a> </p></li></ul><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>You can run Claude Code with local models via Ollama. E.g.: <br><code>ollama launch claude --model qwen3.6</code> </p><p></p></div></div>]]></content:encoded></item><item><title><![CDATA[Privacy filter: OpenAI's open-source PII scrubber]]></title><description><![CDATA[OpenAI's Apache-licensed PII scrubber and a uv/Python script to run it.]]></description><link>https://blog.stephenturner.us/p/privacy-filter-openai</link><guid isPermaLink="false">https://blog.stephenturner.us/p/privacy-filter-openai</guid><dc:creator><![CDATA[Stephen D. Turner]]></dc:creator><pubDate>Thu, 23 Apr 2026 11:29:50 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/44d5bce7-28b4-48b3-99e6-b3855c8aaf9d_971x510.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Yesterday OpenAI released <strong>Privacy Filter</strong> under Apache 2.0 on <a href="https://huggingface.co/openai/privacy-filter">Hugging Face</a> and <a href="https://github.com/openai/privacy-filter">GitHub</a> (<a href="https://openai.com/index/introducing-openai-privacy-filter/">announcement</a>). It detects and masks eight categories of PII in text: names, addresses, emails, phone numbers, URLs, dates, account numbers, and secrets like API keys. 1.5B total parameters, 50M active (mixture-of-experts), 128k context, 96% F1 on PII-Masking-300k.</p><p>You can run it pretty easily with uv, as described in a previous post.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;7d37735a-ad77-44f1-b52f-13b5f2c5150c&quot;,&quot;caption&quot;:&quot;This is part 1 of a series on uv. Other posts in this series:&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;uv, part 1: running scripts and tools&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:1536121,&quot;name&quot;:&quot;Stephen D. Turner&quot;,&quot;bio&quot;:&quot;https://stephenturner.us/&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!WGQE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1706730-c948-4acf-9c45-b14b4e3da1b9_651x651.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-03-03T10:04:10.529Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d986c052-b315-421d-8340-d7d3a8839ef2_750x535.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://blog.stephenturner.us/p/uv-part-1-running-scripts-and-tools&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:153847784,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:3,&quot;comment_count&quot;:0,&quot;publication_id&quot;:161890,&quot;publication_name&quot;:&quot;Paired Ends&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!hfDI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F894081de-334e-4173-8a0c-e64762c2c838_1030x1030.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p><a href="https://gist.github.com/stephenturner/b1741272d26854575f591e8f83096b1b">Here&#8217;s a python script</a> that runs using uv with dependencies declared inline (also copied below).</p><p>First run pulls ~2.8 GB to your HF cache. After that it&#8217;s pretty fast.</p><p>Use cases: pre-scrubbing free-text fields, clinical notes, or support transcripts before they hit a frontier model provider. Caveat: this isn&#8217;t a standalone anonymization guarantee. OpenAI says so plainly in the <a href="https://cdn.openai.com/pdf/c66281ed-b638-456a-8ce1-97e9f5264a90/OpenAI-Privacy-Filter-Model-Card.pdf">model card</a>. Missed identifiers and over-redaction both happen.</p><p>Here&#8217;s an example:</p><p><code>./privacy-filter.py &#8220;My name is Stephen Turner. Social is 123-45-6789. You can reach me at 434-555-1234 or notmyrealemail@example.com.&#8221;</code></p><p>Output:</p><blockquote><p>My name is <strong>[PRIVATE_PERSON]</strong>. Social is <strong>[ACCOUNT_NUMBER]</strong>. You can reach me at <strong>[PRIVATE_PHONE]</strong> or <strong>[PRIVATE_EMAIL]</strong>.</p></blockquote><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.stephenturner.us/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.stephenturner.us/subscribe?"><span>Subscribe now</span></a></p><p>You might try to reach for Ollama or llama.cpp. Don&#8217;t. Privacy Filter is not a generative model. It&#8217;s a bidirectional token classifier with a Viterbi decoder on top, built on a gpt-oss-style backbone with the LM head swapped for a BIOES span classifier over 33 labels. You feed it text, it returns labeled spans. No chat, no completions. In other words, Ollama and llama.cpp can&#8217;t run it. No GGUF exists because GGUF is for causal generative models. You need the <code>transformers</code> library.</p><p>Here&#8217;s the <strong><a href="https://gist.github.com/stephenturner/b1741272d26854575f591e8f83096b1b">privacy-filter.py</a></strong> script used above:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;python&quot;,&quot;nodeId&quot;:null}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-python">#!/usr/bin/env -S uv run --script
# /// script
# requires-python = "&gt;=3.10"
# dependencies = [
#   "transformers&gt;=4.50",
#   "torch",
# ]
# ///
"""
Run openai/privacy-filter over text passed as the first argument.

Usage: ./privacy_filter.py "My name is Stephen and my phone is 555-1234"
"""
import sys
from transformers import pipeline

if len(sys.argv) &lt; 2:
    sys.exit("usage: privacy_filter.py TEXT")

text = sys.argv[1]

classifier = pipeline(
    task="token-classification",
    model="openai/privacy-filter",
    aggregation_strategy="simple",
)

spans = classifier(text)

print(f"Input: {text}\n")

if not spans:
    print("No PII detected.")
    sys.exit(0)

print(f"Detected {len(spans)} span(s):")
for s in spans:
    span_text = text[s["start"]:s["end"]]
    print(f"  [{s['entity_group']}] {span_text!r}  (score={s['score']:.3f})")

redacted = text
for s in sorted(spans, key=lambda x: x["start"], reverse=True):
    redacted = redacted[:s["start"]] + f"[{s['entity_group'].upper()}]" + redacted[s["end"]:]

print(f"\nRedacted: {redacted}")</code></pre></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.stephenturner.us/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.stephenturner.us/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Data Science Team Training]]></title><description><![CDATA[Building data science capacity in the public health workforce: A free e-book for public health practitioners upskilling in data science.]]></description><link>https://blog.stephenturner.us/p/data-science-team-training</link><guid isPermaLink="false">https://blog.stephenturner.us/p/data-science-team-training</guid><dc:creator><![CDATA[Stephen D. Turner]]></dc:creator><pubDate>Thu, 23 Apr 2026 09:09:00 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/a5b54e22-6f94-442f-b959-12313bdaf561_1919x1007.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;ve been a project coach with the <a href="https://www.cste.org/page/dstt-webpage">Data Science Team Training (DSTT)</a> program run by <a href="https://www.cste.org/">CSTE</a> for several years now, working with public health agencies across the country to build data science capacity and upskill the public health workforce in data science. Each year I work with ~4-8 state, tribal, local, or territorial public health agencies who are working on a data science project, and I meet with them monthly to provide general &#8220;coaching&#8221; support, which could be technical or higher-level executive data science. It&#8217;s one of my favorite projects I&#8217;ve been involved with over the years. And over those years I&#8217;ve watched teams struggle with a the same set of problems.</p><p>There&#8217;s <a href="https://www.bigbookofr.com/">no shortage of resources</a> for technical topics like how to make a plot with ggplot2, how to wrangle data with dplyr, or how to write SQL. And these days you can get your favorite AI to handle most of that anyway. The harder problems aren&#8217;t necessarily code. How to organize a project so your collaborators (and your future self) can navigate it; using version control as a team without stepping on each other&#8217;s work; managing reproducible environments so your analysis doesn&#8217;t break six months later because a package updated; naming files; managing scope; communicating findings to people who didn&#8217;t run the analysis and won&#8217;t read a methods section; and the new one lately, how to use AI in a data science project.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://dstt.stephenturner.us/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!I9MF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff298c252-5310-4cd2-9b75-0e9a461136d5_769x964.png 424w, https://substackcdn.com/image/fetch/$s_!I9MF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff298c252-5310-4cd2-9b75-0e9a461136d5_769x964.png 848w, https://substackcdn.com/image/fetch/$s_!I9MF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff298c252-5310-4cd2-9b75-0e9a461136d5_769x964.png 1272w, https://substackcdn.com/image/fetch/$s_!I9MF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff298c252-5310-4cd2-9b75-0e9a461136d5_769x964.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!I9MF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff298c252-5310-4cd2-9b75-0e9a461136d5_769x964.png" width="369" height="462.56957087126136" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f298c252-5310-4cd2-9b75-0e9a461136d5_769x964.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:964,&quot;width&quot;:769,&quot;resizeWidth&quot;:369,&quot;bytes&quot;:250978,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://dstt.stephenturner.us/&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.stephenturner.us/i/188951017?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbad07fb-2388-4d4d-b981-a95cad9bca86_850x1100.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_!I9MF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff298c252-5310-4cd2-9b75-0e9a461136d5_769x964.png 424w, https://substackcdn.com/image/fetch/$s_!I9MF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff298c252-5310-4cd2-9b75-0e9a461136d5_769x964.png 848w, https://substackcdn.com/image/fetch/$s_!I9MF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff298c252-5310-4cd2-9b75-0e9a461136d5_769x964.png 1272w, https://substackcdn.com/image/fetch/$s_!I9MF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff298c252-5310-4cd2-9b75-0e9a461136d5_769x964.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">Read the DSTT book at <strong><a href="https://dstt.stephenturner.us/">dstt.stephenturner.us</a></strong>. Note, this is a work in progress.</figcaption></figure></div><p>These are the topics I kept coming back to in coaching sessions, so I started writing them down. <em><strong><a href="https://dstt.stephenturner.us/">Data Science Team Training</a></strong></em> is a free, open-source e-book covering the practical foundations that make data science work sustainable and collaborative in a public health setting. Technical chapters address organizing and validating data, connecting to and querying relational databases, writing clean and well-documented code, managing reproducible environments and package dependencies, building R packages to share functions across projects, producing accessible reproducible reports and dashboards, and working effectively with AI coding assistants, and others. Nontechnical chapters cover project management, peer review of analytical work, navigating the data governance and IT relationships that shape what public health teams can actually do with their data, and communicating findings clearly to audiences who did not run the analysis. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://dstt.stephenturner.us" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QfU0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3237df6-6acd-458a-979f-a84b96c43479_1123x712.png 424w, https://substackcdn.com/image/fetch/$s_!QfU0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3237df6-6acd-458a-979f-a84b96c43479_1123x712.png 848w, https://substackcdn.com/image/fetch/$s_!QfU0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3237df6-6acd-458a-979f-a84b96c43479_1123x712.png 1272w, https://substackcdn.com/image/fetch/$s_!QfU0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3237df6-6acd-458a-979f-a84b96c43479_1123x712.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QfU0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3237df6-6acd-458a-979f-a84b96c43479_1123x712.png" width="1123" height="712" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d3237df6-6acd-458a-979f-a84b96c43479_1123x712.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:712,&quot;width&quot;:1123,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:271062,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://dstt.stephenturner.us&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.stephenturner.us/i/188951017?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3237df6-6acd-458a-979f-a84b96c43479_1123x712.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_!QfU0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3237df6-6acd-458a-979f-a84b96c43479_1123x712.png 424w, https://substackcdn.com/image/fetch/$s_!QfU0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3237df6-6acd-458a-979f-a84b96c43479_1123x712.png 848w, https://substackcdn.com/image/fetch/$s_!QfU0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3237df6-6acd-458a-979f-a84b96c43479_1123x712.png 1272w, https://substackcdn.com/image/fetch/$s_!QfU0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3237df6-6acd-458a-979f-a84b96c43479_1123x712.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">Read the DSTT book at <strong><a href="https://dstt.stephenturner.us">dstt.stephenturner.us</a></strong>. Note, this is a work in progress.</figcaption></figure></div><p>The book grew out of the DSTT program, but I hope the material is broadly useful to anyone getting started team-based data science, whether in public health or not. It&#8217;s very much a work in progress, and I&#8217;ll update it more as I spend more time with my teams this year.</p><p>The book is available at <strong><a href="https://dstt.stephenturner.us/">dstt.stephenturner.us</a></strong>, and the source (Quarto) is on <a href="https://github.com/stephenturner/dstt">GitHub</a>. It&#8217;s also <a href="https://www.amazon.com/dp/B0GRHL7KNK">available on Amazon</a> for your Kindle, but you can download the <a href="https://dstt.stephenturner.us/Data-Science-Team-Training.pdf">PDF</a> or <a href="https://dstt.stephenturner.us/Data-Science-Team-Training.epub">EPUB</a> for free at <strong><a href="https://dstt.stephenturner.us/">dstt.stephenturner.us</a>.</strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://dstt.stephenturner.us/&quot;,&quot;text&quot;:&quot;Read the DSTT book&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://dstt.stephenturner.us/"><span>Read the DSTT book</span></a></p><p>As with my previous book, <a href="https://bdsr.stephenturner.us/">Biological Data Science with R</a>, I wrote this book with Quarto. More on how:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;9996bd15-e243-4f21-8e95-524de611192c&quot;,&quot;caption&quot;:&quot;In the spirit of learning in public, I wanted an excuse to dive into Quarto to learn more about publishing formats beyond simple PDF and HTML documents.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Writing a book with Quarto&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:1536121,&quot;name&quot;:&quot;Stephen D. Turner&quot;,&quot;bio&quot;:&quot;https://stephenturner.us/&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!WGQE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1706730-c948-4acf-9c45-b14b4e3da1b9_651x651.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-05-19T10:19:12.803Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac08cc99-021d-48b3-b5d7-89a24d413639_1324x926.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://blog.stephenturner.us/p/quarto-books&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:149108706,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:8,&quot;comment_count&quot;:0,&quot;publication_id&quot;:161890,&quot;publication_name&quot;:&quot;Paired Ends&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!hfDI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F894081de-334e-4173-8a0c-e64762c2c838_1030x1030.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.stephenturner.us/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.stephenturner.us/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Do the carbon math. Make ethically cautious but socially adventurous choices. Try something.]]></title><description><![CDATA[Quoting Charlie Loyd's remarks from the Potato pansharpening environmental impact analysis]]></description><link>https://blog.stephenturner.us/p/environmental-impact-potato</link><guid isPermaLink="false">https://blog.stephenturner.us/p/environmental-impact-potato</guid><dc:creator><![CDATA[Stephen D. Turner]]></dc:creator><pubDate>Wed, 22 Apr 2026 10:09:10 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/9c0624d3-38b1-44b7-bb23-0ccbf4c88ce6_1200x630.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>Potato</strong> (<a href="https://github.com/celoyd/potato">github.com/celoyd/potato</a>) is a pansharpening model and Python package developed by <a href="https://bsky.app/profile/vruba.bsky.social">Charlie Loyd</a>. The README has a nice explainer on what pansharpening is. Briefly, a high-res satellite image has two parts: a grayscale image at full resolution, and a full color image at lower resolution. Pansharpening is the process of merging the sharp grayscale image with the full-color blurry image to get a sharp + full-color image. Potato is a tool to do 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_!lM7p!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F302c5133-5092-4f06-9061-b012bca81a74_1567x1576.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lM7p!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F302c5133-5092-4f06-9061-b012bca81a74_1567x1576.png 424w, https://substackcdn.com/image/fetch/$s_!lM7p!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F302c5133-5092-4f06-9061-b012bca81a74_1567x1576.png 848w, https://substackcdn.com/image/fetch/$s_!lM7p!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F302c5133-5092-4f06-9061-b012bca81a74_1567x1576.png 1272w, https://substackcdn.com/image/fetch/$s_!lM7p!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F302c5133-5092-4f06-9061-b012bca81a74_1567x1576.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lM7p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F302c5133-5092-4f06-9061-b012bca81a74_1567x1576.png" width="1456" height="1464" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/302c5133-5092-4f06-9061-b012bca81a74_1567x1576.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1464,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4114176,&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://blog.stephenturner.us/i/182562269?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F302c5133-5092-4f06-9061-b012bca81a74_1567x1576.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_!lM7p!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F302c5133-5092-4f06-9061-b012bca81a74_1567x1576.png 424w, https://substackcdn.com/image/fetch/$s_!lM7p!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F302c5133-5092-4f06-9061-b012bca81a74_1567x1576.png 848w, https://substackcdn.com/image/fetch/$s_!lM7p!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F302c5133-5092-4f06-9061-b012bca81a74_1567x1576.png 1272w, https://substackcdn.com/image/fetch/$s_!lM7p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F302c5133-5092-4f06-9061-b012bca81a74_1567x1576.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">Top left: high-res grayscale satellite image; Top right: high-res color satellite image; Bottom: full-color pansharpened image made with Potato.</figcaption></figure></div><p>I&#8217;ve never done anything with satellite imagery in my work, and I doubtfully ever will. What I found interesting about this repo is the Environmental Effects section at the end of the README, which quantifies the carbon emissions required for training and usage.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></p><div class="pullquote"><p>Do the carbon math. Make ethically cautious but socially adventurous choices. Try something.</p></div><p>The repo is licensed CC-BY-NC, so I&#8217;ve copied the entire environmental effects section below. See the current version at <a href="https://github.com/celoyd/potato">github.com/celoyd/potato</a>.</p><blockquote><p>I&#8217;ll assume, based on my GPU&#8217;s power rating and benchmarked generation rate, that Potato runs at 150 J/s and 12.5 megapixel/s, or 12 J/Mpel. (It uses 3.5 to 4&#215; as much energy per work if run entirely on the CPU; only the GPU is considered here. Current-generation GPUs are roughly twice as efficient, and can also run at half precision, so may approach 3 J/Mpel.)</p><p>CAISO, the local grid authority, does not publish marginal GHG intensity, so I&#8217;m working from estimates like <a href="https://www.researchgate.net/figure/Month-hourly-average-left-and-marginal-right-Emissions-Factors-for-the-CAISO-grid-in_fig2_374597170">figure 2 in Mayes et al. 2024</a> (from 2021, when the grid emitted ~30% more). My GPU use is very sensitive to the temperature of my living space, which (given California&#8217;s cooling-heavy duck curve) shifts it to grid-friendly times: the GPU is nearly always idle at peak, and in winter, it&#8217;s substituting residential heating. My best point estimate of my marginal intensity is 160 g/<a href="https://www.youtube.com/watch?v=kkfIXUjkYqE">kWh</a>.</p><p>A CO&#8322;e intensity of 160 g/kWh at 150 W = 6.7 mg/s = 24 g/hour = 575 g/day = 18 kg/month = 210 kg/year. This is the estimated CO&#8322;e production of <em>continuous</em> Potato use on my hardware. From the processing rate, we also get a CO&#8322;e/pixel estimate: 536 &#181;g/Mpel = <strong>536 grams per terapixel</strong>.</p><p>The training data has a mean ground sample distance of about 50 cm per pixel: a density of 4 Mpel/km&#178;. This gives us the CO&#8322;e per area processed of <strong>2.15 mg/km&#178;</strong>. We can now estimate, for example, the carbon emissions of pansharpening Earth&#8217;s whole land surface at that GSD with Potato: 320 kg (over a year and a half, if on my ag&#232;d GPU).</p><p>My estimate for Potato&#8217;s total training time is 5 GPU days. (When I first wrote this paragraph, it was more like 3.5, but my estimate has turned out about right, I think.) Training draws about the same power as inference, since both nearly saturate the GPU. So the GPU-originated emissions embodied in Potato&#8217;s trained weights are about <strong>3 kg CO&#8322;e</strong>.</p><p>Remarks </p><p>A few comparisons for context:</p><ul><li><p>My personal carbon emissions rise, on average, 2% over whatever they would otherwise be while I&#8217;m using Potato.</p></li><li><p>At this level, Potato in continuous use emits about 2/3 as much CO&#8322; as I do by exhalation.</p></li><li><p>Our compact car emits on the order of 100 g CO&#8322;e/km, similar to a widebody commercial flight (pax&#8315;&#185;). All my Potato work is thus similar to inducing a single 30 km car trip, or, spread over a year, 82 extra meters of driving per day, or, at urban arterial speeds, 5.2 seconds of extra driving per day. (Or 2 minutes of extra widebody flying per year.)</p></li><li><p>Potato&#8217;s total emissions to date are roughly equivalent to that embodied in 30 g (1 oz) of conventionally farmed steak, one large hand of bananas, or 150 g (6 oz) of chocolate. Or 10 kg (22 lb) of potatoes &#8211; a carbon-friendly food, and much more nutritious than most assume.</p></li><li><p>The dominant factor in Potato&#8217;s direct greenhouse forcing effects to date, as far as I can account for them, has been food and drink choices I have made while working on it.</p></li></ul><p>The assumption that deep learning is necessarily wildly energy-hungry only serves to benefit the outliers who do it in wildly energy-hungry ways. I will give them no cover. Our moment deserves a sprawling, heterogeneous, complex ecosystem of individuals and small groups tinkering with these technologies, charting possibility spaces and developing bottom-up understandings, independent of any business goals, and with hobby-scale carbon emissions. I see only shadows and echos of that.</p><p>For example, from what I&#8217;ve heard, there is much to admire in what the <a href="https://www.rwkv.com/">RWKV</a> people are doing: producing capable models with computing resources that <a href="https://www.youtube.com/watch?v=LPe6iC73lrc#t=24m18s">large companies give away for free</a>, making the creation of accessible tools an explicit ideal, and without externally determined goals. Perhaps if I looked closer I&#8217;d notice them doing things I disagree with &#8211; but all the more reason I should be able to name a dozen peer groups to RWKV, each with its own choices, ethos, and technical interests. I can&#8217;t. And I think that&#8217;s a serious problem.</p><p>We all live in a blighted landscape ML-wise: an ecosystem without a middle. We have kaiju-like companies that shake the ground with every step. We have millions of consumerified &#8220;AI&#8221; users, the economic equivalents of algal mats, almost all without any practical options other than choosing which models to pay for and how to prompt them. What we don&#8217;t have in plenty are, in the ecosystem metaphor, the ordinary iguanas, caribou, and wallabies; the salamanders, honeybees, and potatoes. These are the RWKV peers, the people making their own pansharpeners and birdsong decoders. They are rare and even more rarely organized.</p><p>The kaiju, battling each other off in the haze, project the impression that there is no point doing anything unless you&#8217;re big enough to level forests while you do it: that it would be irrational to even <em>try</em> to compete with them, because you can&#8217;t burn enough carbon to play their game. Credulous &#8220;AI skeptics&#8221; transcribe these roars and psionic blasts with concern, as if they are good-faith veridical statements that we should accept uncritically. After all, the kaiju are the experts! If <em>even they</em> say you have to spend a petajoule and act like a kaiju to do anything interesting, why should we doubt them? And so the algae-and-kaiju world maintains itself.</p><p>No. There are thousands of niches available in individual- to chat-server&#8211;scale ML work that uses data and energy conscientiously and tries to understand this odd technology on terms other than those chosen by the kaiju and accepted by their pseudo-critics. Come be an octopus, a mangrove, or an okapi.</p><p>I&#8217;m not telling you to make a state-of-the-art LLM on your home computer. I&#8217;m telling you that the world of ML is bigger, more interesting, and <em>better</em> than O(n&#178;) chatbots with 10,000,000,000 parameters.</p><p>Do the carbon math. Make ethically cautious but socially adventurous choices. Try something.</p></blockquote><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.stephenturner.us/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.stephenturner.us/subscribe?"><span>Subscribe now</span></a></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>The statement in this repo is about carbon emissions, but I frequently hear misguided discussions around water usage. I&#8217;ve been vegetarian most of my life, vegan off and on. A fact I usually keep to myself. But please, go ahead and scold me about AI and water usage between bites of your burger.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XvHy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe66e633a-41d3-446e-8ebb-6c169de217e3_2000x1050.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XvHy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe66e633a-41d3-446e-8ebb-6c169de217e3_2000x1050.png 424w, https://substackcdn.com/image/fetch/$s_!XvHy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe66e633a-41d3-446e-8ebb-6c169de217e3_2000x1050.png 848w, https://substackcdn.com/image/fetch/$s_!XvHy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe66e633a-41d3-446e-8ebb-6c169de217e3_2000x1050.png 1272w, https://substackcdn.com/image/fetch/$s_!XvHy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe66e633a-41d3-446e-8ebb-6c169de217e3_2000x1050.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XvHy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe66e633a-41d3-446e-8ebb-6c169de217e3_2000x1050.png" width="1456" height="764" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e66e633a-41d3-446e-8ebb-6c169de217e3_2000x1050.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:764,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:422071,&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://blog.stephenturner.us/i/182562269?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe66e633a-41d3-446e-8ebb-6c169de217e3_2000x1050.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_!XvHy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe66e633a-41d3-446e-8ebb-6c169de217e3_2000x1050.png 424w, https://substackcdn.com/image/fetch/$s_!XvHy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe66e633a-41d3-446e-8ebb-6c169de217e3_2000x1050.png 848w, https://substackcdn.com/image/fetch/$s_!XvHy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe66e633a-41d3-446e-8ebb-6c169de217e3_2000x1050.png 1272w, https://substackcdn.com/image/fetch/$s_!XvHy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe66e633a-41d3-446e-8ebb-6c169de217e3_2000x1050.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></div></div>]]></content:encoded></item><item><title><![CDATA[Students Think AI Hurts Their Thinking. They Use It Anyway.]]></title><description><![CDATA[A recent RAND survey finds rising AI use alongside rising skepticism among students.]]></description><link>https://blog.stephenturner.us/p/students-think-ai-hurts-their-thinking-they-use-it-anyway</link><guid isPermaLink="false">https://blog.stephenturner.us/p/students-think-ai-hurts-their-thinking-they-use-it-anyway</guid><dc:creator><![CDATA[Stephen D. Turner]]></dc:creator><pubDate>Mon, 20 Apr 2026 10:10:13 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!DDtv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F999fa7bb-5f43-4a14-8b55-b9a4015e2587_3397x1791.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A recent <a href="https://www.rand.org/pubs/research_reports/RRA4742-1.html">RAND report</a> from surveyed over 1,200 students from middle school through college in December 2025 on how they&#8217;re using AI for schoolwork. The headline numbers: 62% of students now use AI for homework help, up from 48% just a few months earlier. And 67% of students agreed that using AI for schoolwork harms critical thinking, up from 54% in February 2025.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DDtv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F999fa7bb-5f43-4a14-8b55-b9a4015e2587_3397x1791.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DDtv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F999fa7bb-5f43-4a14-8b55-b9a4015e2587_3397x1791.png 424w, https://substackcdn.com/image/fetch/$s_!DDtv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F999fa7bb-5f43-4a14-8b55-b9a4015e2587_3397x1791.png 848w, https://substackcdn.com/image/fetch/$s_!DDtv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F999fa7bb-5f43-4a14-8b55-b9a4015e2587_3397x1791.png 1272w, https://substackcdn.com/image/fetch/$s_!DDtv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F999fa7bb-5f43-4a14-8b55-b9a4015e2587_3397x1791.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DDtv!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F999fa7bb-5f43-4a14-8b55-b9a4015e2587_3397x1791.png" width="898" height="473.6703296703297" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/999fa7bb-5f43-4a14-8b55-b9a4015e2587_3397x1791.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:768,&quot;width&quot;:1456,&quot;resizeWidth&quot;:898,&quot;bytes&quot;:1040217,&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://blog.stephenturner.us/i/192942067?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F999fa7bb-5f43-4a14-8b55-b9a4015e2587_3397x1791.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_!DDtv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F999fa7bb-5f43-4a14-8b55-b9a4015e2587_3397x1791.png 424w, https://substackcdn.com/image/fetch/$s_!DDtv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F999fa7bb-5f43-4a14-8b55-b9a4015e2587_3397x1791.png 848w, https://substackcdn.com/image/fetch/$s_!DDtv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F999fa7bb-5f43-4a14-8b55-b9a4015e2587_3397x1791.png 1272w, https://substackcdn.com/image/fetch/$s_!DDtv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F999fa7bb-5f43-4a14-8b55-b9a4015e2587_3397x1791.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 short: Students are using AI more, and they believe more strongly that doing so is bad for them.</p><p>The data shows a grade-level gradient. Older students use AI more, are more likely to think teachers are checking for it, and are more worried about being accused of cheating. By college, 72% report using AI for homework, and 86% believe their teachers are checking. A majority of college students said the rules depend on the specific teacher, which means there are no real rules at all, just a patchwork of individual preferences.</p><p>Most students don&#8217;t consider their AI use cheating, with one exception: getting homework answers. For brainstorming and getting better explanations, large majorities said it was fine. Writing was more contested, with half of students saying &#8220;it depends.&#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_!Xbq7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b8310ba-164b-4f72-9d1a-e9f4f3b4139d_999x686.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Xbq7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b8310ba-164b-4f72-9d1a-e9f4f3b4139d_999x686.png 424w, https://substackcdn.com/image/fetch/$s_!Xbq7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b8310ba-164b-4f72-9d1a-e9f4f3b4139d_999x686.png 848w, https://substackcdn.com/image/fetch/$s_!Xbq7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b8310ba-164b-4f72-9d1a-e9f4f3b4139d_999x686.png 1272w, https://substackcdn.com/image/fetch/$s_!Xbq7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b8310ba-164b-4f72-9d1a-e9f4f3b4139d_999x686.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Xbq7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b8310ba-164b-4f72-9d1a-e9f4f3b4139d_999x686.png" width="999" height="686" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7b8310ba-164b-4f72-9d1a-e9f4f3b4139d_999x686.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:686,&quot;width&quot;:999,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:114512,&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://blog.stephenturner.us/i/192942067?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b8310ba-164b-4f72-9d1a-e9f4f3b4139d_999x686.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_!Xbq7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b8310ba-164b-4f72-9d1a-e9f4f3b4139d_999x686.png 424w, https://substackcdn.com/image/fetch/$s_!Xbq7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b8310ba-164b-4f72-9d1a-e9f4f3b4139d_999x686.png 848w, https://substackcdn.com/image/fetch/$s_!Xbq7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b8310ba-164b-4f72-9d1a-e9f4f3b4139d_999x686.png 1272w, https://substackcdn.com/image/fetch/$s_!Xbq7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b8310ba-164b-4f72-9d1a-e9f4f3b4139d_999x686.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>That tracks with the report&#8217;s recommendation that schools differentiate between &#8220;cognitive offloading&#8221; (AI does the thinking) and &#8220;cognitive augmentation&#8221; (AI helps you think harder). Students seem to already have an intuitive version of this distinction in their heads.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;d1328ae7-1e1a-4fe6-8eaa-de3f24d4850e&quot;,&quot;caption&quot;:&quot;Arjun Krishnan (lab, Bluesky), is a biomedical informatics researcher and co-director of PhD training programs at the University of Colorado Anschutz, has published a pair of complementary pieces that articulate something I&#8217;ve been thinking about for a while but&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Expertise Before Augmentation&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:1536121,&quot;name&quot;:&quot;Stephen D. Turner&quot;,&quot;bio&quot;:&quot;https://stephenturner.us/&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!WGQE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1706730-c948-4acf-9c45-b14b4e3da1b9_651x651.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-02-17T10:30:33.275Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!k108!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe09c13e2-68b3-422c-8c56-5e8abba1f925_1101x578.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://blog.stephenturner.us/p/expertise-before-augmentation&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:188138155,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:6,&quot;comment_count&quot;:0,&quot;publication_id&quot;:161890,&quot;publication_name&quot;:&quot;Paired Ends&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!hfDI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F894081de-334e-4173-8a0c-e64762c2c838_1030x1030.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>Only about a third of students said their school had any schoolwide rule about AI use. Middle schoolers reported the least clarity, which is concerning given that middle school is where AI use grew fastest over 2025.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ukZX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F873d3ef8-0689-47b7-acdd-2b5b849dd9cd_1019x1064.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ukZX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F873d3ef8-0689-47b7-acdd-2b5b849dd9cd_1019x1064.png 424w, https://substackcdn.com/image/fetch/$s_!ukZX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F873d3ef8-0689-47b7-acdd-2b5b849dd9cd_1019x1064.png 848w, https://substackcdn.com/image/fetch/$s_!ukZX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F873d3ef8-0689-47b7-acdd-2b5b849dd9cd_1019x1064.png 1272w, https://substackcdn.com/image/fetch/$s_!ukZX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F873d3ef8-0689-47b7-acdd-2b5b849dd9cd_1019x1064.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ukZX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F873d3ef8-0689-47b7-acdd-2b5b849dd9cd_1019x1064.png" width="1019" height="1064" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/873d3ef8-0689-47b7-acdd-2b5b849dd9cd_1019x1064.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1064,&quot;width&quot;:1019,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:165006,&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://blog.stephenturner.us/i/192942067?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F873d3ef8-0689-47b7-acdd-2b5b849dd9cd_1019x1064.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_!ukZX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F873d3ef8-0689-47b7-acdd-2b5b849dd9cd_1019x1064.png 424w, https://substackcdn.com/image/fetch/$s_!ukZX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F873d3ef8-0689-47b7-acdd-2b5b849dd9cd_1019x1064.png 848w, https://substackcdn.com/image/fetch/$s_!ukZX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F873d3ef8-0689-47b7-acdd-2b5b849dd9cd_1019x1064.png 1272w, https://substackcdn.com/image/fetch/$s_!ukZX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F873d3ef8-0689-47b7-acdd-2b5b849dd9cd_1019x1064.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>From talking with colleagues here and at other universities I think the pattern matches what&#8217;s in this report. The students who already have strong foundations use AI to move faster through routine work. The ones still building those foundations risk skipping steps they can&#8217;t yet afford to skip. The report&#8217;s survey can&#8217;t distinguish between these two groups. A student using ChatGPT to brainstorm a research question is doing something different from a student using it to avoid learning how to formulate one.</p><p>The report recommends that schools adopt flipped classroom models to preserve cognitive friction during learning, citing modestly positive <a href="https://www.sciencedirect.com/science/article/pii/S0883035525003283">evidence from a recent meta-analysis</a>. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.stephenturner.us/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.stephenturner.us/subscribe?"><span>Subscribe now</span></a></p><h3></h3>]]></content:encoded></item><item><title><![CDATA[Weekly Recap (April 17, 2026)]]></title><description><![CDATA[Opus 4.7, GPT-Rosalind for bio, what's a PhD for?, NIH chatbot research, code review for data, git, Sam Altman, Satoshi Nakamoto, Posit Assistant vs Claude Code, local LLM coding agents & R, papers...]]></description><link>https://blog.stephenturner.us/p/weekly-recap-april-17-2026</link><guid isPermaLink="false">https://blog.stephenturner.us/p/weekly-recap-april-17-2026</guid><dc:creator><![CDATA[Stephen D. Turner]]></dc:creator><pubDate>Fri, 17 Apr 2026 08:31:38 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!_NhE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff81b4a7b-c1bd-47cc-992b-445deb6e3a3d_3158x1902.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Another day, another new model. <strong><a href="https://www.anthropic.com/news/claude-opus-4-7">Opus 4.7 is out</a></strong>. Right away it&#8217;s immediately noticeable how it shuts down pretty much any conversation about biology that even remotely appears dual-use. These prompts triggered a safety shutdown: &#8220;What is the role of gain- and loss-of-function mutations in pathogen evolution?&#8221; &#8230; &#8220;Give me media conditions for culturing SARS-CoV-2&#8221; &#8230; &#8220;What factors influence whether a pathogen spreads via droplets versus aerosols?&#8221; and several others I tried. What&#8217;s interesting is, as soon as you get a refusal from Opus 4.7, Claude will invite you to ask the same question on Sonnet 4, which happily answers. </p><p>Meanwhile, <strong><a href="https://x.com/openai/status/2044938017530577210">OpenAI released  GPT-Rosalind</a></strong>, their frontier reasoning model built to support research across biology, drug discovery, and translational medicine. </p><div id="youtube2-UZyH0nx5zgI" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;UZyH0nx5zgI&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/UZyH0nx5zgI?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>Arjun Krishnan: <strong><a href="https://compbiologist.substack.com/p/what-is-the-phd-actually-for">What is the PhD actually for?</a></strong>. A response to <a href="https://pracheeac.substack.com/p/free-the-phd">Prachee Avasthi&#8217;s &#8220;Free the PhD&#8221;</a> and a self-critique of Krishnan&#8217;s own preprint on sequencing AI use in doctoral training. Both pieces agree that PhD programs waste protected time on the wrong things, but Krishnan argues that compressing content acquisition into AI-assisted sessions risks producing scientists who can articulate a field&#8217;s frontier without being able to navigate it. His resolution: the durable case for foundational expertise isn&#8217;t &#8220;AI can&#8217;t do this yet&#8221; but that science requires humans who can be genuinely accountable for claims, direct inquiry toward questions worth asking, and provide real transparency about their reasoning. See also:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;4bd0b6ac-0c94-46cf-a4b6-53bf43d49d4b&quot;,&quot;caption&quot;:&quot;Arjun Krishnan (lab, Bluesky), is a biomedical informatics researcher and co-director of PhD training programs at the University of Colorado Anschutz, has published a pair of complementary pieces that articulate something I&#8217;ve been thinking about for a while but&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;md&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Expertise Before Augmentation&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:1536121,&quot;name&quot;:&quot;Stephen D. Turner&quot;,&quot;bio&quot;:&quot;https://stephenturner.us/&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!WGQE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1706730-c948-4acf-9c45-b14b4e3da1b9_651x651.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-02-17T10:30:33.275Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!k108!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe09c13e2-68b3-422c-8c56-5e8abba1f925_1101x578.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://blog.stephenturner.us/p/expertise-before-augmentation&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:188138155,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:6,&quot;comment_count&quot;:0,&quot;publication_id&quot;:161890,&quot;publication_name&quot;:&quot;Paired Ends&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!hfDI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F894081de-334e-4173-8a0c-e64762c2c838_1030x1030.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>NIH Highlighted Topic: <strong><a href="https://grants.nih.gov/funding/find-a-fit-for-your-research/highlighted-topics/70">Research on Chatbots and their Usage</a></strong>. NIH posted a new Highlighted Topic (not a NOFO, but a signal of where institutes want to see investigator-initiated applications) on the benefits and harms of chatbot use in health contexts. The scope is broad: automation bias, behavioral dependency, substitution for professional care, effects on decision-making and autonomy, and safeguards for at-risk populations. Lots of participating ICOs. If you&#8217;re doing any research on LLM-based tools and health outcomes, this is NIH telling you there&#8217;s a welcome mat out. Apply through a PA; topic expires April 2027.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0-Ub!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7ec7a2c-cea3-4c81-946c-8d0d98dd3c68_1216x923.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0-Ub!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7ec7a2c-cea3-4c81-946c-8d0d98dd3c68_1216x923.png 424w, https://substackcdn.com/image/fetch/$s_!0-Ub!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7ec7a2c-cea3-4c81-946c-8d0d98dd3c68_1216x923.png 848w, https://substackcdn.com/image/fetch/$s_!0-Ub!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7ec7a2c-cea3-4c81-946c-8d0d98dd3c68_1216x923.png 1272w, https://substackcdn.com/image/fetch/$s_!0-Ub!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7ec7a2c-cea3-4c81-946c-8d0d98dd3c68_1216x923.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0-Ub!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7ec7a2c-cea3-4c81-946c-8d0d98dd3c68_1216x923.png" width="1216" height="923" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d7ec7a2c-cea3-4c81-946c-8d0d98dd3c68_1216x923.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:923,&quot;width&quot;:1216,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:315200,&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://blog.stephenturner.us/i/192938842?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7ec7a2c-cea3-4c81-946c-8d0d98dd3c68_1216x923.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_!0-Ub!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7ec7a2c-cea3-4c81-946c-8d0d98dd3c68_1216x923.png 424w, https://substackcdn.com/image/fetch/$s_!0-Ub!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7ec7a2c-cea3-4c81-946c-8d0d98dd3c68_1216x923.png 848w, https://substackcdn.com/image/fetch/$s_!0-Ub!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7ec7a2c-cea3-4c81-946c-8d0d98dd3c68_1216x923.png 1272w, https://substackcdn.com/image/fetch/$s_!0-Ub!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7ec7a2c-cea3-4c81-946c-8d0d98dd3c68_1216x923.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>Randy Au: <strong><a href="https://www.counting-stuff.com/code-review-for-data-and-non-swe-folks/">Code review for data (and non-SWE) folks</a></strong>. A practical, opinionated walkthrough of how Au approaches code review as a data person rather than a software engineer, with the core stance that your job is to help the code get better, not gatekeeping. He also makes a good observation about how LLMs have changed the review process: they&#8217;re useful for translating unfamiliar code into plain language so you can engage at the architectural level, but they still can&#8217;t substitute for a human who understands what the team is actually trying to accomplish.</p><p>Ally Piechowski: <strong><a href="https://piechowski.io/post/git-commands-before-reading-code/">The Git Commands I Run Before Reading Any Code</a></strong>. 5 git one-liners that give you a diagnostic picture of a codebase before you open a single file: churn hotspots, bus factor, bug clusters, commit velocity, and revert frequency. Pairs nicely with the Randy Au code review piece above, since both are about figuring out what&#8217;s actually going on in someone else&#8217;s code before you start forming opinions.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CSYf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb533b321-4851-4c7f-8fd4-58d2d1623b46_1500x760.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CSYf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb533b321-4851-4c7f-8fd4-58d2d1623b46_1500x760.webp 424w, https://substackcdn.com/image/fetch/$s_!CSYf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb533b321-4851-4c7f-8fd4-58d2d1623b46_1500x760.webp 848w, https://substackcdn.com/image/fetch/$s_!CSYf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb533b321-4851-4c7f-8fd4-58d2d1623b46_1500x760.webp 1272w, https://substackcdn.com/image/fetch/$s_!CSYf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb533b321-4851-4c7f-8fd4-58d2d1623b46_1500x760.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CSYf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb533b321-4851-4c7f-8fd4-58d2d1623b46_1500x760.webp" width="1456" height="738" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b533b321-4851-4c7f-8fd4-58d2d1623b46_1500x760.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:738,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;The Git Commands I Run Before Reading Any Code&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="The Git Commands I Run Before Reading Any Code" title="The Git Commands I Run Before Reading Any Code" srcset="https://substackcdn.com/image/fetch/$s_!CSYf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb533b321-4851-4c7f-8fd4-58d2d1623b46_1500x760.webp 424w, https://substackcdn.com/image/fetch/$s_!CSYf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb533b321-4851-4c7f-8fd4-58d2d1623b46_1500x760.webp 848w, https://substackcdn.com/image/fetch/$s_!CSYf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb533b321-4851-4c7f-8fd4-58d2d1623b46_1500x760.webp 1272w, https://substackcdn.com/image/fetch/$s_!CSYf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb533b321-4851-4c7f-8fd4-58d2d1623b46_1500x760.webp 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>Separately, the New Yorker and the New York Times published very interesting long reads about Sam Altman and Satoshi Nakamoto. First, in the New Yorker, Ronan Farrow and Andrew Marantz: <strong><a href="https://www.newyorker.com/magazine/2026/04/13/sam-altman-may-control-our-future-can-he-be-trusted">Sam Altman May Control Our Future. Can He Be Trusted?</a></strong>. Their investigation draws on interviews with more than 100 people in Altman&#8217;s orbit. The portrait that emerges is of someone with an unusual combination of interpersonal charm and indifference to the consequences of deception. <a href="https://blog.samaltman.com/2279512">Altman responded with a blog post</a> acknowledging mistakes while framing the broader AI competition as a &#8220;ring of power&#8221; dynamic that distorts everyone&#8217;s behavior.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.stephenturner.us/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.stephenturner.us/subscribe?"><span>Subscribe now</span></a></p><p>Writing in the New York Times, John Carreyrou: <strong><a href="https://www.nytimes.com/2026/04/08/business/bitcoin-satoshi-nakamoto-identity-adam-back.html">Who Is Satoshi Nakamoto? My Quest to Unmask Bitcoin&#8217;s Creator</a></strong>. Carreyrou broke the Theranos story spent over a year on this investigation and came away pointing at Adam Back, the British cryptographer who invented Hashcash (the proof-of-work system Bitcoin&#8217;s mining is built on). Back went quiet on cryptography mailing lists during Satoshi&#8217;s active years, resurfaced weeks after Satoshi vanished, and had written extensively about nearly every technical element of Bitcoin years before it launched. A stylometric analysis of nonstandard hyphenation patterns across hundreds of crypto mailing list authors matched Back. There was a really good hour-long <a href="https://www.nytimes.com/2026/04/09/podcasts/the-daily/satoshi-nakamoto-bitcoin-creator.html">episode of The Daily covering this one</a>. </p><p><strong><a href="https://www.youtube.com/watch?v=7GI6-4J0AXA">Comparing Posit Assistant and Claude Code</a></strong>: How does Posit Assistant differ from Claude Code? Sara Altman and Simon Couch demonstrate three ways Posit Assistant differs from Claude Code for data tasks: built-in R session access, easier data visualization workflow, and support for iterative data analysis. </p><div id="youtube2-7GI6-4J0AXA" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;7GI6-4J0AXA&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/7GI6-4J0AXA?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><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;scott cunningham&quot;,&quot;id&quot;:30226164,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7f4a358d-6ee9-492b-8c5d-92a11d68396a_768x1024.jpeg&quot;,&quot;uuid&quot;:&quot;d54dfa42-d953-49ea-b499-e77a79e730ab&quot;}" data-component-name="MentionToDOM"></span>: <strong><a href="https://causalinf.substack.com/p/a-professors-use-case-for-ai-generated">A professor's use case for AI generated papers</a></strong>. Cunningham bans AI from his stats and econometrics courses because he notes the 10-20 hour problem sets and the frustration of failing are where learning actually happens. But he found one use case he's comfortable with: he had Claude Code write three complete example papers (descriptive, predictive, causal inference) to illustrate what each genre looks like as a finished manuscript, because writing those himself would have been enormously time-intensive and he's not confident he'd do the descriptive and predictive genres well. Scott uses AI constantly in his own work but won't assign it to students, and he's honest that the line he's drawing is pragmatic, not principled.</p><p>Martin Frigaard: <strong><a href="https://mjfrigaard.github.io/posts/llm-pen-pals/">Who is this for?</a></strong> A reflection on how IDE-integrated LLM assistants are changing the way Martin thinks about problems, not just how he solves them. Complementary cognitive artifacts (maps, the abacus) transfer understanding you can retain after the tool is gone, while competitive ones (calculators, GPS, LLMs) leave you no better than when you started. Martin finds he actually prefers working in his restricted environment without IDE assistants, where communicating with an LLM looks more like composing a letter to a pen pal than approving autocomplete suggestions.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_NhE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff81b4a7b-c1bd-47cc-992b-445deb6e3a3d_3158x1902.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_NhE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff81b4a7b-c1bd-47cc-992b-445deb6e3a3d_3158x1902.png 424w, https://substackcdn.com/image/fetch/$s_!_NhE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff81b4a7b-c1bd-47cc-992b-445deb6e3a3d_3158x1902.png 848w, https://substackcdn.com/image/fetch/$s_!_NhE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff81b4a7b-c1bd-47cc-992b-445deb6e3a3d_3158x1902.png 1272w, https://substackcdn.com/image/fetch/$s_!_NhE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff81b4a7b-c1bd-47cc-992b-445deb6e3a3d_3158x1902.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_NhE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff81b4a7b-c1bd-47cc-992b-445deb6e3a3d_3158x1902.png" width="1456" height="877" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f81b4a7b-c1bd-47cc-992b-445deb6e3a3d_3158x1902.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:877,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!_NhE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff81b4a7b-c1bd-47cc-992b-445deb6e3a3d_3158x1902.png 424w, https://substackcdn.com/image/fetch/$s_!_NhE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff81b4a7b-c1bd-47cc-992b-445deb6e3a3d_3158x1902.png 848w, https://substackcdn.com/image/fetch/$s_!_NhE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff81b4a7b-c1bd-47cc-992b-445deb6e3a3d_3158x1902.png 1272w, https://substackcdn.com/image/fetch/$s_!_NhE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff81b4a7b-c1bd-47cc-992b-445deb6e3a3d_3158x1902.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><strong><a href="https://aiatuva.substack.com/p/state-of-ai-in-the-commonwealth-the">The Promise of AI and AI Agents</a>: </strong>Another installment from <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Ryan Wright&quot;,&quot;id&quot;:13234829,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ec153e86-eaef-4fd6-896d-145b5dc0371c_2400x2400.jpeg&quot;,&quot;uuid&quot;:&quot;bd91c9d9-ed20-4c13-943b-143ab5466dca&quot;}" data-component-name="MentionToDOM"></span> at <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;AI Exchange @ UVA Substack&quot;,&quot;id&quot;:6037181,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:null,&quot;uuid&quot;:&quot;7c5b00cb-f0e4-458b-920f-27b700530f94&quot;}" data-component-name="MentionToDOM"></span>. This video discusses When AI can act and not just advise: who should be in control, and where does the value actually land? </p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;f7f3209b-e1d3-4c57-9f5d-83ed2aca4f0b&quot;,&quot;duration&quot;:null}"></div><p>Simon Couch: <strong><a href="https://simonpcouch.com/blog/2026-04-16-local-agents-2/">LLMs running on my laptop can drive coding agents now</a></strong>. A follow-up to Couch&#8217;s December <a href="https://simonpcouch.com/blog/2025-12-04-local-agents/">post</a> where no local model could complete even a simple refactoring eval. Four months later, Qwen 3.5 and Gemma 4 both score 9/10, matching frontier models on the same benchmark. Neither is close to Opus 4.6 as a general coding partner, but both run at ~53 tok/s on a 48GB M4 Pro, which is surprisingly close to Sonnet 4.6&#8217;s API throughput, and that&#8217;s enough to keep you unblocked on a flight with miserable WiFi.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ei-l!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d8823db-b88f-4c6a-b382-78c6793fb1a9_1152x711.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ei-l!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d8823db-b88f-4c6a-b382-78c6793fb1a9_1152x711.png 424w, https://substackcdn.com/image/fetch/$s_!ei-l!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d8823db-b88f-4c6a-b382-78c6793fb1a9_1152x711.png 848w, https://substackcdn.com/image/fetch/$s_!ei-l!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d8823db-b88f-4c6a-b382-78c6793fb1a9_1152x711.png 1272w, https://substackcdn.com/image/fetch/$s_!ei-l!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d8823db-b88f-4c6a-b382-78c6793fb1a9_1152x711.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ei-l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d8823db-b88f-4c6a-b382-78c6793fb1a9_1152x711.png" width="1152" height="711" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8d8823db-b88f-4c6a-b382-78c6793fb1a9_1152x711.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:711,&quot;width&quot;:1152,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Horizontal bar chart comparing agentic coding reliability across three groups. Frontier models (Claude Sonnet 4.5, Gemini Pro 3.1, GPT 4.1) score 80-100% correct. Four-months-ago's local models (Qwen 3 14B, GPT OSS 20B, Mistral 3.1 24B) all score 0%. Today's local models (Gemma 4 26B-A4B, Qwen 3.5 35B-A3B) both &#229;score 90%.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Horizontal bar chart comparing agentic coding reliability across three groups. Frontier models (Claude Sonnet 4.5, Gemini Pro 3.1, GPT 4.1) score 80-100% correct. Four-months-ago's local models (Qwen 3 14B, GPT OSS 20B, Mistral 3.1 24B) all score 0%. Today's local models (Gemma 4 26B-A4B, Qwen 3.5 35B-A3B) both &#229;score 90%." title="Horizontal bar chart comparing agentic coding reliability across three groups. Frontier models (Claude Sonnet 4.5, Gemini Pro 3.1, GPT 4.1) score 80-100% correct. Four-months-ago's local models (Qwen 3 14B, GPT OSS 20B, Mistral 3.1 24B) all score 0%. Today's local models (Gemma 4 26B-A4B, Qwen 3.5 35B-A3B) both &#229;score 90%." srcset="https://substackcdn.com/image/fetch/$s_!ei-l!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d8823db-b88f-4c6a-b382-78c6793fb1a9_1152x711.png 424w, https://substackcdn.com/image/fetch/$s_!ei-l!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d8823db-b88f-4c6a-b382-78c6793fb1a9_1152x711.png 848w, https://substackcdn.com/image/fetch/$s_!ei-l!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d8823db-b88f-4c6a-b382-78c6793fb1a9_1152x711.png 1272w, https://substackcdn.com/image/fetch/$s_!ei-l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d8823db-b88f-4c6a-b382-78c6793fb1a9_1152x711.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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.stephenturner.us/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.stephenturner.us/subscribe?"><span>Subscribe now</span></a></p><p><strong>New papers &amp; preprints:</strong></p><ul><li><p><a href="https://www.nature.com/articles/s41467-026-71521-w">Comprehensive benchmarking of metagenomic binning tools reveals key factors for improved genome recovery</a> </p></li><li><p><a href="https://rdcu.be/fdw40">Fast and accurate multiple-protein-sequence alignment at scale with FAMSA2</a></p></li><li><p><a href="https://www.nature.com/articles/s41588-026-02569-z">Pangenomic analyses of rose uncover widespread structure variation and empower genomics-directed breeding</a></p></li><li><p><a href="https://www.biorxiv.org/content/10.64898/2026.04.11.716807v1?rss=1">BioClaw: Human-Bot Research Collaboration Ecosystems in Group Chats</a> </p></li><li><p><a href="https://arxiv.org/abs/2604.08523">ClawBench: Can AI Agents Complete Everyday Online Tasks?</a></p></li><li><p><a href="https://arxiv.org/abs/2604.08377">SkillClaw: Let Skills Evolve Collectively with Agentic Evolver</a> </p></li><li><p><a href="https://arxiv.org/abs/2604.05018">PaperOrchestra: A Multi-Agent Framework for Automated AI Research Paper Writing</a> </p></li><li><p><a href="https://rdcu.be/fdP4O">Towards predictive virtual embryos with genomics and AI</a></p></li><li><p><a href="https://academic.oup.com/bioinformatics/advance-article/doi/10.1093/bioinformatics/btag181/8651104?login=true">Accelerated long-read variant calling with Clair3 for whole-genome sequencing</a> </p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.stephenturner.us/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.stephenturner.us/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[FOCUS Prompt for Summarizing Academic Papers]]></title><description><![CDATA[Trying a very detailed prompt from the FOCUS paper (find, organize, condense, understand and synthesize) for summarizing academic papers.]]></description><link>https://blog.stephenturner.us/p/focus-prompt-for-summarizing-academic-papers</link><guid isPermaLink="false">https://blog.stephenturner.us/p/focus-prompt-for-summarizing-academic-papers</guid><dc:creator><![CDATA[Stephen D. Turner]]></dc:creator><pubDate>Wed, 15 Apr 2026 09:13:25 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!eY_W!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fa54e53-2b3a-4693-999d-03b0dbf15ea0_1847x1121.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>I originally <a href="https://aiatuva.substack.com/p/focus-prompt-for-summarizing-academic-papers">wrote this</a> for the <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;AI Exchange @ UVA Substack&quot;,&quot;id&quot;:6037181,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/aiatuva&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f2b7cb38-a2a5-40c5-a984-92d6f2a0e3a1_1024x1024.png&quot;,&quot;uuid&quot;:&quot;6d8280cb-4b8c-4965-891a-7abdc932fcfa&quot;}" data-component-name="MentionToDOM"></span> newsletter on March 27, 2026. Even if you&#8217;re not at UVA I highly recommend subscribing. <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Ryan Wright&quot;,&quot;id&quot;:13234829,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ec153e86-eaef-4fd6-896d-145b5dc0371c_2400x2400.jpeg&quot;,&quot;uuid&quot;:&quot;4f7a6b61-dfd8-4f7b-9de3-ce843515bc36&quot;}" data-component-name="MentionToDOM"></span> and <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Varun Korisapati&quot;,&quot;id&quot;:383496588,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/115eeb51-8f7e-499d-8153-c4896740205b_1332x1332.jpeg&quot;,&quot;uuid&quot;:&quot;cbed9249-c2c8-45ea-a533-ee6be3105fea&quot;}" data-component-name="MentionToDOM"></span> are publishing some really interesting stuff over there.</em></p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:192236425,&quot;url&quot;:&quot;https://aiatuva.substack.com/p/focus-prompt-for-summarizing-academic-papers&quot;,&quot;publication_id&quot;:6037181,&quot;publication_name&quot;:&quot;AI Exchange @ UVA Substack&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!XFpD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2b7cb38-a2a5-40c5-a984-92d6f2a0e3a1_1024x1024.png&quot;,&quot;title&quot;:&quot;FOCUS Prompt for Summarizing Academic Papers&quot;,&quot;truncated_body_text&quot;:&quot;This is a guest post from Stephen Turner. Dr. Turner is an Associate Professor of Data Science and Assistant Dean for Research in the University of Virginia School of Data Science. He writes regularly about AI, data science, biomedical research, and biosecurity in his newsletter,&quot;,&quot;date&quot;:&quot;2026-03-27T12:29:51.936Z&quot;,&quot;like_count&quot;:1,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:1536121,&quot;name&quot;:&quot;Stephen D. Turner&quot;,&quot;handle&quot;:&quot;stephenturner&quot;,&quot;previous_name&quot;:&quot;Stephen Turner&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!WGQE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1706730-c948-4acf-9c45-b14b4e3da1b9_651x651.jpeg&quot;,&quot;bio&quot;:&quot;https://stephenturner.us/&quot;,&quot;profile_set_up_at&quot;:&quot;2022-08-05T20:57:06.956Z&quot;,&quot;reader_installed_at&quot;:&quot;2024-07-26T18:38:44.389Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:165411,&quot;user_id&quot;:1536121,&quot;publication_id&quot;:161890,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:true,&quot;publication&quot;:{&quot;id&quot;:161890,&quot;name&quot;:&quot;Paired Ends&quot;,&quot;subdomain&quot;:&quot;stephenturner&quot;,&quot;custom_domain&quot;:&quot;blog.stephenturner.us&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;A practicing data scientist's take on AI, genomics, biosecurity, and the ways AI is reshaping how science gets done. Weekly updates from the field. Occasional notes on programming.&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/894081de-334e-4173-8a0c-e64762c2c838_1030x1030.png&quot;,&quot;author_id&quot;:1536121,&quot;primary_user_id&quot;:1536121,&quot;theme_var_background_pop&quot;:&quot;#67BDFC&quot;,&quot;created_at&quot;:&quot;2020-11-06T23:20:06.917Z&quot;,&quot;email_from_name&quot;:&quot;Stephen Turner&quot;,&quot;copyright&quot;:&quot;Stephen Turner&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:null,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:null}}],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;status&quot;:{&quot;bestsellerTier&quot;:null,&quot;subscriberTier&quot;:null,&quot;leaderboard&quot;:null,&quot;vip&quot;:false,&quot;badge&quot;:null,&quot;paidPublicationIds&quot;:[],&quot;subscriber&quot;:null}}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:false,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;,&quot;source&quot;:null}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://aiatuva.substack.com/p/focus-prompt-for-summarizing-academic-papers?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!XFpD!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2b7cb38-a2a5-40c5-a984-92d6f2a0e3a1_1024x1024.png"><span class="embedded-post-publication-name">AI Exchange @ UVA Substack</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">FOCUS Prompt for Summarizing Academic Papers</div></div><div class="embedded-post-body">This is a guest post from Stephen Turner. Dr. Turner is an Associate Professor of Data Science and Assistant Dean for Research in the University of Virginia School of Data Science. He writes regularly about AI, data science, biomedical research, and biosecurity in his newsletter&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">2 months ago &#183; 1 like &#183; Stephen D. Turner</div></a></div><div><hr></div><p>I read a lot of papers. And every week I <a href="https://blog.stephenturner.us/t/papers">write about papers I&#8217;m reading</a>. Between my research in public health and AI+biosecurity, and my administrative work supporting faculty across the School of Data Science, I&#8217;m constantly triaging what to read carefully, what to skim, and what to skip entirely. A recent short article in <em>Nature Biotechnology</em> offered a useful framework for helping me with the growing backlog of papers I need to read.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.stephenturner.us/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.stephenturner.us/subscribe?"><span>Subscribe now</span></a></p><h2>FOCUS: Find, Organize, Condense, Understand and Synthesize</h2><p>A short career feature article was recently published in <em>Nature Biotechnology</em>: </p><blockquote><p><strong>Lin, Zhicheng. &#8220;FOCUS: an AI-assisted reading workflow for information overload: Career feature.&#8221; </strong><em><strong>Nature Biotechnology</strong></em><strong> (2025): 1-6. <a href="https://rdcu.be/eW5XY">https://rdcu.be/eW5XY</a>.</strong></p></blockquote><p>It&#8217;s a good paper! The FOCUS method (Find, Organize, Condense, Understand, Synthesize) offers a structured workflow for integrating AI tools into academic reading and research, effectively managing information overload without sacrificing intellectual rigor.</p><p>Box 1 in the paper has 10 prompts that are useful for <strong>FOCUS</strong>: <strong>f</strong>ind, <strong>o</strong>rganize, <strong>c</strong>ondense, <strong>u</strong>nderstand and <strong>s</strong>ynthesize. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eY_W!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fa54e53-2b3a-4693-999d-03b0dbf15ea0_1847x1121.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eY_W!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fa54e53-2b3a-4693-999d-03b0dbf15ea0_1847x1121.png 424w, https://substackcdn.com/image/fetch/$s_!eY_W!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fa54e53-2b3a-4693-999d-03b0dbf15ea0_1847x1121.png 848w, https://substackcdn.com/image/fetch/$s_!eY_W!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fa54e53-2b3a-4693-999d-03b0dbf15ea0_1847x1121.png 1272w, https://substackcdn.com/image/fetch/$s_!eY_W!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fa54e53-2b3a-4693-999d-03b0dbf15ea0_1847x1121.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eY_W!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fa54e53-2b3a-4693-999d-03b0dbf15ea0_1847x1121.png" width="1200" height="728.5714285714286" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7fa54e53-2b3a-4693-999d-03b0dbf15ea0_1847x1121.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:884,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:2361941,&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://blog.stephenturner.us/i/183049593?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fa54e53-2b3a-4693-999d-03b0dbf15ea0_1847x1121.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_!eY_W!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fa54e53-2b3a-4693-999d-03b0dbf15ea0_1847x1121.png 424w, https://substackcdn.com/image/fetch/$s_!eY_W!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fa54e53-2b3a-4693-999d-03b0dbf15ea0_1847x1121.png 848w, https://substackcdn.com/image/fetch/$s_!eY_W!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fa54e53-2b3a-4693-999d-03b0dbf15ea0_1847x1121.png 1272w, https://substackcdn.com/image/fetch/$s_!eY_W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fa54e53-2b3a-4693-999d-03b0dbf15ea0_1847x1121.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">Box 1 from <a href="https://rdcu.be/eW5XY">Lin 2025</a>: Ten prompts in the FOCUS workflow. Prompt #6 (summarization) is the one I tested below.</figcaption></figure></div><p>I was particularly interested in Prompt #6, which is a detailed prompt for summarizing academic papers. I copied the <a href="https://gist.github.com/stephenturner/44e5ca5301b05f06f375085f74c67f03">prompt into markdown as a GitHub gist</a>, and copied below as well. You could use this prompt in any new chat, or use as custom instructions in a project. If you use Claude, I also packaged this up as a <a href="https://github.com/stephenturner/skill-focus">Claude Skill</a> that you can invoke with <code>/focus</code>. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://github.com/stephenturner/skill-focus&quot;,&quot;text&quot;:&quot;FOCUS skill&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://github.com/stephenturner/skill-focus"><span>FOCUS skill</span></a></p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;markdown&quot;,&quot;nodeId&quot;:null}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-markdown">Please summarize the paper. Follow these two steps.

## Step 1

Act as a curious, meticulous reader with attention to detail, objectivity, precision and sensitivity to novelty. Your job is to:
* Summarize each and every (!!!) key point/insight. Do not miss any; if there are many key points/insights, list them all regardless of length.
* Each point/insight must come with rich, precise, specific (!!!) details (e.g., numbers); details are really important.
* Each point/insight must be supported with direct quotes (!!!). Do not use quotes to simply repeat the point; instead, embed them naturally within your summary. Quotes should be used to better present the points (see the example below).
* If two points/insights are redundant, consider combining or integrating them. Be concise, but do not miss key points, insights, or details.
* If the text has sections (e.g., an academic paper), proceed section by section (e.g., focus on the first, then the second and so on), with each summary section starting with the original section title. Ignore sections such as References, Author Information, etc.
* Only output the actual summary/content. Do not show meta-discourse such as "Below is...", "End of Summary" or "In this section, the authors state that..." Use the output format below.

&lt;example&gt;

Instead of:

In Table 1 the authors compare six methods (no software, point-and-click, modify code chunks, Excel, teach coding and Copilot) and emphasize that the Copilot method is the only one that is favorable across all five characteristics. They note that "Copilot... is the only approach that is favorable across all [the] characteristics..."

Use:

Table 1 compares six methods (no software, point-and-click, modify code chunks, Excel, teach coding and Copilot) and emphasizes that "Copilot... is the only approach that is favorable across all [the] characteristics"...

Explanations:
1. The quote can better and directly represent the point&#8212;no need to repeat the same content from the quote;
2. There is no need to add phrases such as "the authors," "the abstract," "the text," "the article" or "in the introduction," because attribution is already assumed.

&lt;/example&gt;

&lt;format&gt;

Please format the text as a numbered list, organized under each section (with section title in bold, if you are asked to do it section by section).

Each item in the list should follow this structure:

1. Number: Start each item with an Arabic numeral (1, 2, 3, etc.) followed by a period and a single space.
2. Heading: Immediately following the number and space, provide a heading in bold text. Capitalize the heading using sentence case.
3. Body paragraph: On the line immediately following the heading, write the main descriptive text as a standard paragraph (no indentation needed).
4. Emphasis and quotes: Within the body paragraph, use bold text to emphasize key terms, concepts, or phrases; use italics to enclose any direct quotes within double quotation marks (" ").

&lt;/format&gt;

## Step 2

* Take the output from Step 1.
* Remove all citation/reference remarks and links (!!!).
* Add an overview/takeaway.
* Organize the output into sections for easier comprehension without removing any item on the list.

Only show the Step 2 output, without any meta-discourse.
</code></pre></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.stephenturner.us/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.stephenturner.us/subscribe?"><span>Subscribe now</span></a></p><h2>Trying it out</h2><p>I tried this prompt out on two papers. </p><p>The first is a paper published late last year from the RAND Corporation on the increasing risk of AI to facilitate biological weapons development. </p><blockquote><p><strong>Brent, Roger and Greg McKelvey, Jr., Contemporary Foundation AI Models Increase Biological Weapons Risk. RAND Corporation, 2025. <a href="https://www.rand.org/pubs/perspectives/PEA3853-1.html">https://www.rand.org/pubs/perspectives/PEA3853-1.html</a>.</strong></p></blockquote><p>The second is a new paper just published in <em>Nature</em> out of Sakana.AI describing the AI scientist pipeline handles the full ML research loop: ideation, literature search, experiment design and execution, paper writing, and automated peer review. </p><p><strong>Lu, C., </strong><em><strong>et al.</strong></em><strong> Towards end-to-end automation of AI research. </strong><em><strong>Nature</strong></em><strong> 651, 914&#8211;919 (2026). <a href="https://doi.org/10.1038/s41586-026-10265-5">https://doi.org/10.1038/s41586-026-10265-5</a>.</strong></p><h3>Example #1: Contemporary Foundation AI Models Increase Biological Weapons Risk (Claude 4.6 Opus)</h3><p>Late last year the RAND Corporation Center on AI, Security, and Technology (CAST) published a whitepaper on AI and biorisk. It came out a few weeks before Dario published his widely read <a href="https://www.darioamodei.com/essay/the-adolescence-of-technology">Adolescence of Technology</a> essay, and it&#8217;s a great paper that contributes to the AI and biosecurity discussion. I worked in biosecurity for US national security for a while and routinely <a href="https://blog.stephenturner.us/t/biosecurity">write about the latest developments at the AI/biosecurity intersection</a>. </p><p>I wrote a little about this paper back in February:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;0442f027-d4fb-4b60-98b0-f565256a3153&quot;,&quot;caption&quot;:&quot;Lately I&#8217;ve been thinking (and writing) a lot about biosecurity, and its intersection with AI and biotechnology (AIxBio). I.e., how AI might increase the risk that a non-state actor is able to successfully create a biological weapon. I&#8217;ve included some primers on this topic at the end of this post to get up to speed on the topic.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Tacit Knowledge and Biosecurity&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:1536121,&quot;name&quot;:&quot;Stephen D. Turner&quot;,&quot;bio&quot;:&quot;https://stephenturner.us/&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!WGQE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1706730-c948-4acf-9c45-b14b4e3da1b9_651x651.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-02-02T09:47:40.844Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9f338eee-ba6e-44f4-bff8-f87d5fd2dadb_1575x827.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://blog.stephenturner.us/p/tacit-knowledge-biosecurity-rand&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:186015355,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:7,&quot;comment_count&quot;:0,&quot;publication_id&quot;:161890,&quot;publication_name&quot;:&quot;Paired Ends&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!hfDI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F894081de-334e-4173-8a0c-e64762c2c838_1030x1030.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>Here&#8217;s the paper:</p><p><strong>Brent, Roger and Greg McKelvey, Jr., Contemporary Foundation AI Models Increase Biological Weapons Risk. RAND Corporation, 2025. <a href="https://www.rand.org/pubs/perspectives/PEA3853-1.html">https://www.rand.org/pubs/perspectives/PEA3853-1.html</a>.</strong></p><p>Here&#8217;s the result when using the prompt above with Claude 4.6 Opus.</p><blockquote><h4>Overview/Takeaway</h4><p>Brent and McKelvey argue that current AI safety assessments from major labs (Meta, OpenAI, Anthropic) underestimate the biological weapons risk posed by their foundation models, for two reasons: the assessments wrongly assume that &#8220;tacit knowledge&#8221; (experiential know-how that cannot be conveyed in words) is required for biological weapons development, and they rely on benchmarks and threat models that are too narrow. The authors develop a task structure framework that decomposes what was previously called tacit knowledge into nine distinct, articulable &#8220;elements of success&#8221; for goal-directed technical work. They then test three late-2024 models (Llama 3.1 405B, ChatGPT-4o, Claude 3.5 Sonnet new) on their ability to guide poliovirus recovery from synthetic DNA, finding that the models accurately provide sourcing advice, key technique instructions, alternate experimental routes, and high-level project plans. They conclude that the window for mitigating risk through improved benchmarks may have already closed, and that additional interventions, such as personal licensing for hazardous biological work and access controls on powerful models, may be needed.</p><h4>Introduction</h4><ol><li><p><strong>Central claim: AI safety assessments underestimate biological weapons risk</strong> Two principal factors drive this underestimation: the mistaken assumption that biological weapons development requires <strong>tacit knowledge</strong> that LLMs cannot convey, and the use of <strong>incomplete threat models and imperfect benchmarks</strong> (typically multiple-choice tests) that miss how models can aid development.</p></li><li><p><strong>Divergent findings from prior studies</strong> Two summer 2023 studies found no statistically significant uplift from LLM access in biological attack planning tasks. One involved 12 red teams, the other 100 participants across four cohorts. Both had a four-in-five chance of detecting a real benefit, leaving a one-in-five chance the models were already assistive. Between summer 2023 and fall 2024, model capabilities advanced considerably.</p></li><li><p><strong>Simplified threat model for viral attacks</strong> Legacy threat models assume attackers must replicate the highly technical multistep processes of 20th-century state bioweapons programs. The authors introduce a simpler model: individuals could create an infectious pathogen, self-infect or infect group members, and spread it before incapacitating symptoms appear. Dropping the requirement that attackers must complete every step in sequence (and assuming perseverance through failures) raises the actual probability above what step-multiplication estimates would suggest.</p></li><li><p><strong>Breivik as the key precedent</strong> Anders Behring Breivik, a Norwegian ultranationalist with no postsecondary scientific training, successfully taught himself complex chemical syntheses via the internet and built a vehicle bomb in 2011, killing 74 people. The authors treat this as proof that a motivated individual can self-acquire sufficient technical competence for weapons development, and that AI could lower that bar further.</p></li></ol><h4>Possible Shortcomings in AI Biological Weapons Risk Assessments</h4><ol start="5"><li><p><strong>Tacit knowledge as a shield in risk assessments</strong> The concept traces to Polanyi (1966) and von Hayek (1945). In the AI safety context, tacit knowledge means expertise gained through experience that is difficult or impossible to express in words. OpenAI&#8217;s GPT-o1 safety evaluation explicitly cited the model&#8217;s inability to replace <em>&#8220;hands-on laboratory skills&#8221;</em> as the reason its biological risk was rated only &#8220;medium.&#8221;</p></li><li><p><strong>Three influential studies from the 2010s anchor this assumption</strong> Vogel (2013), Jefferson, Lentzos, and Marris (2014), and Ouagrham-Gormley (2014) all argued that tacit knowledge is critical in scientific-technical domains. Ouagrham-Gormley wrote that <em>&#8220;the likelihood that an untrained individual with minimal theoretical knowledge could produce a biological weapon . . . is very slim.&#8221;</em></p></li><li><p><strong>Cloning manuals already challenged the tacit knowledge assumption before AI</strong> Beginning in the late 1970s with the Maxam-Gilbert DNA sequencing manual, and continuing through full cloning manuals like <em>Molecular Cloning</em> (Maniatis et al., 1982) and <em>Current Protocols in Molecular Biology</em> (Ausubel et al., 1987-2025), detailed step-by-step written instructions enabled two generations of researchers to carry out molecular biological methods on their own. None of the academic works emphasizing tacit knowledge acknowledged the role of these manuals.</p></li><li><p><strong>Assessments oversimplify threat actors</strong> Threat actors are typically modeled as individuals along a single expertise axis (novice vs. expert). This misses teams that combine complementary capabilities, and fails to account for motivated non-experts who can self-teach.</p></li><li><p><strong>Assessments miss that AI accelerates, not just enables, R&amp;D</strong> Studies from 2023-2024 show foundation models accelerate the work of already skilled users. Increased productivity translates into shorter development timelines and reduced detection windows.</p></li><li><p><strong>Assessments rely on outdated threat models</strong> Legacy models assume linear progression through discrete steps, where failure at any step means no attack. For contagious pathogens, attackers can iterate until they succeed on each step. Simple multiplication of per-step success probabilities systematically underestimates true risk.</p></li></ol><h4>Chemical Synthesis of Explosive Compounds by a Nonexpert</h4><ol start="11"><li><p><strong>Breivik&#8217;s technical achievement in detail</strong> With no postsecondary scientific education, Breivik synthesized <strong>diazodinitrophenol (DDNP)</strong> for the detonator, <strong>picric acid (TNP)</strong> for the booster, combined <strong>ammonium nitrate and nitromethane</strong> for a secondary booster, and mixed <strong>ammonium nitrate, diesel fuel, aluminum powder, and gas-containing microspheres</strong> for the main charge. His manifesto doubles as a laboratory notebook and instruction manual.</p></li><li><p><strong>Complexity exceeded typical molecular biology</strong> The authors contend that the complexity of Breivik&#8217;s chemical operations <em>&#8220;easily exceeds the complexity of the molecular biological and cell culture manipulations used in work with animal viruses.&#8221;</em></p></li><li><p><strong>Self-acquired skills through internet information</strong> Breivik needed to devise cover stories for ordering precursor chemicals, improvise equipment at a rented farm, troubleshoot syntheses, and iterate through failures. He synthesized often-fragmentary information from multiple online manuals to choose and execute chemical operations, demonstrating that detailed written instructions plus motivation can substitute for formal training.</p></li></ol><h4>Identifying Elements of Technical Success to Inform New AI Safety Benchmarks</h4><ol start="14"><li><p><strong>Task structure framework for goal-directed technical development</strong> The authors develop a consistent terminology: an <strong>operator</strong> pursues a <strong>project</strong> with a <strong>goal</strong>, executing <strong>key tasks</strong> (forming a <strong>high-level project plan</strong>) composed of <strong>key subtasks</strong> (forming a <strong>medium-level project plan</strong>), each accomplished through <strong>protocol steps</strong> describing individual manual <strong>actions</strong>. Success requires <strong>background knowledge</strong>, <strong>key skills</strong>, <strong>key techniques</strong>, <strong>course correction</strong> (troubleshooting and choosing alternate routes), and <strong>perseverance</strong>.</p></li><li><p><strong>Nine elements of success that AI models can articulate</strong> (1) Providing background and subject matter knowledge; (2) generating high-level and medium-level project plans; (3) generating detailed protocols; (4) helping source equipment, materials, and supplies; (5) explaining key techniques; (6) helping carry out key techniques; (7) helping carry out individual manual actions; (8) helping troubleshoot and choose alternate routes; (9) motivating/coaching the operator to persevere.</p></li><li><p><strong>Existing benchmarks cover some but not all elements</strong> <strong>GPQA</strong>, <strong>WMDP</strong>, <strong>LAB-Bench</strong>, and <strong>BioLP-bench</strong> assess background/subject matter knowledge. <strong>BioPlanner</strong>, <strong>PlanBench</strong>, and <strong>Mini Minecraft</strong> assess planning. <strong>WikiHow</strong>, <strong>proScript</strong>, and <strong>Doc2Dial</strong> assess protocol generation. No benchmarks exist for sourcing, troubleshooting, or suggesting alternate routes. Robotics benchmarks (<strong>TACTO</strong>, <strong>REAL</strong>) and persuasion benchmarks (<strong>Persuasion for Good</strong>, <strong>ConvAI2</strong>) could be adapted for manual actions and perseverance coaching, respectively.</p></li><li><p><strong>Benchmarks themselves are dual-use</strong> Improved scores on biological weapons benchmarks indicate increased model capability for aiding catastrophes. The same benchmarks could also be used to improve future models&#8217; ability to facilitate misuse.</p></li></ol><h4>Testing Foundation AI Models&#8217; Ability to Guide Biological Weapons Development</h4><ol start="18"><li><p><strong>Test case: poliovirus recovery from synthetic DNA</strong> The 2002 Wimmer lab work (Cello et al., 2002), commissioned by DARPA, assembled a poliovirus genome from commercially synthesized DNA fragments, transcribed it in vitro, translated it in a HeLa cell-free extract, and recovered live virus. Vogel (2013) cited the difficulty of making this cell-free extract as a prime example of tacit knowledge, quoting lab member Aniko Paul that getting the Dounce homogenization step right was <em>&#8220;the tricky part of the whole thing.&#8221;</em></p></li><li><p><strong>Llama 3.1 405B: accurate sourcing guidance</strong> The model correctly identified Wheaton Dounce homogenizer catalog numbers from Thermo Fisher (357519, 357521, 357542), correctly recommended the 7 mL size based on calculated cell pellet volume, and provided purchasing advice. The only error was outdated prices (from 2022). This capability emerged without explicit training on sourcing benchmarks.</p></li><li><p><strong>ChatGPT-4o: accurate key technique instructions</strong> The model provided step-by-step instructions for using the Dounce homogenizer that were <em>&#8220;accurate and detailed enough to allow an attentive operator to carry out this operation correctly on the first try.&#8221;</em> Instructions included using the loose-fitting pestle first (5-10 strokes), switching to the tight-fitting pestle (15-25 strokes), maintaining cold temperatures, and optional microscope verification of cell disruption.</p></li><li><p><strong>ChatGPT-4o: correct alternate routes and high-level plans</strong> When prompted that the cell-free extract route seemed complicated, ChatGPT-4o suggested in vitro transcription followed by RNA transfection into HeLa cells. When further prompted, it accurately described the still simpler approach of direct DNA transfection using a CMV promoter, poly(A) tail, and lipid-based transfection reagent. Both alternate routes were technically correct. The DNA-only approach was first published by Racaniello and Baltimore in 1981.</p></li><li><p><strong>Claude 3.5 Sonnet (new): unprompted suggestion of the simplest route</strong> Without a reminding prompt, Claude volunteered the DNA transfection approach first, specified correct genetic elements (CMV or SV40 promoter, HDV ribozyme for 3&#8217; termination, BGH or SV40 polyadenylation signal), and recommended appropriate cell lines. The response <em>&#8220;uses contemporary, idiomatic scientific jargon; it is technically sound; and it is admirably succinct.&#8221;</em></p></li><li><p><strong>Dual-use cover story as a jailbreak</strong> Claude 3.5 Sonnet (new) was prompted with a fictitious scenario about a zebrafish picornavirus, which was actually designed to elicit poliovirus recovery instructions. The model fell for this cover story and provided accurate guidance. The authors note that for all foundation AI models they tested, <em>&#8220;dual-use cover stories reliably bypass safeguards and guardrails.&#8221;</em></p></li></ol><h4>Discussion</h4><ol start="24"><li><p><strong>All three labs&#8217; own risk assessments are challenged</strong> Meta concluded Llama 3.1 405B showed <em>&#8220;no significant uplift.&#8221;</em> OpenAI rated GPT-4o as &#8220;low&#8221; CBRN risk (GPT-o1 as &#8220;medium&#8221;). Anthropic found Claude 3.5 Sonnet (new) appropriate for its ASL-2 safety level (systems where bioweapons information is <em>&#8220;not yet useful due to insufficient reliability or not providing information that e.g. a search engine couldn&#8217;t&#8221;</em>). The authors argue all three assessments are too optimistic based on the demonstrated model capabilities.</p></li><li><p><strong>Results may meet Anthropic&#8217;s higher ASL-3 threshold</strong> ASL-3 applies to models that can <em>&#8220;significantly help individuals or groups with basic technical backgrounds (e.g., undergraduate degrees in STEM) create/obtain and deploy CBRN weapons.&#8221;</em> The authors suggest all three tested models may already meet this criterion.</p></li><li><p><strong>Generalizability beyond poliovirus</strong> The Baltimore classification of viral life cycles, with one added replicative class, still holds. Methods to reconstruct, engineer, and evolve members of different viral classes have progressed vastly. The poliovirus test case should generalize to guidance for other pathogenic viruses.</p></li><li><p><strong>Dual-use cover stories are hard to fix</strong> The vulnerability stems from the inherently dual-use nature of biomedical research: even non-disease-related R&amp;D uses molecular elements derived from pathogenic viruses. Safety tuning, censoring training data, and &#8220;unlearning&#8221; are unlikely to close this gap without hindering legitimate research.</p></li><li><p><strong>AI expands the pool of capable actors</strong> Before AI, protocol books, reagent kits, and open-access literature already increased who could perform key biological techniques. An early estimate (Brent, 2006) put the number of UC Berkeley undergraduates capable of remaking particular viral pathogens at 20-200, with the ranks of the capable growing roughly 10% per year. AI further enlarges this pool. Yudkowsky&#8217;s formulation: <em>&#8220;every 18 months, the minimum IQ [necessary] to destroy the world drops by one point.&#8221;</em></p></li><li><p><strong>Open-weight models are inherently unsafe</strong> During 2024-2025, an ecosystem emerged for removing safety features from open-weight models. Interpretability research enabled identification of a single <strong>refusal vector</strong> whose removal defeats a model&#8217;s built-in safety filters. Safety-disabled &#8220;obliterated&#8221; or &#8220;Josiefied&#8221; open-weight models (e.g., Josiefied Qwen 32B) are reportedly quite capable. The authors invoke the <strong>unilateralist&#8217;s curse</strong>: when many can act, a single actor can impose downside risk on all.</p></li><li><p><strong>The window for better benchmarks may have closed</strong> Late-2024 models were already capable of providing motivated actors the knowledge needed for biological weapons development. Better benchmarks could still help with safety training for future models, but the most urgent need may be for interventions outside the model itself.</p></li><li><p><strong>Proposed policy intervention: personal licensing</strong> Individuals creating animal viruses or other biological constructs could be required to obtain personal licenses, tied to API access for powerful AI models, commercial DNA orders, and purchase of enabling reagents. A national regulatory authority (analogous to the EPA, FDA, or NRC) could issue such licenses. The authors acknowledge challenges including international adoption and keeping pace with rapid technological change.</p></li><li><p><strong>Three falsifiable hypotheses for future testing</strong> (1) Biological weapons creation requires practical knowledge impossible to learn without direct physical instruction from human experts. (2) Human expertise cannot be readily transmitted by written words, so protocols and AI models do not increase risk. (3) Because biological training is scarce, practical expertise remains scarce and risks stay low despite AI accessibility. All three could be tested by randomized controlled trials measuring AI uplift in laboratory operations, though results would necessarily lag state-of-the-art models by 9-12 months.</p></li></ol></blockquote><h3>Example #2: Towards end-to-end automation of AI research (Gemini 3.1 Pro)</h3><p>Next I wanted to try this on the new AI Scientist paper just published in <em>Nature</em>.</p><p><strong>Lu, C., </strong><em><strong>et al.</strong></em><strong> Towards end-to-end automation of AI research. </strong><em><strong>Nature</strong></em><strong> 651, 914&#8211;919 (2026). <a href="https://doi.org/10.1038/s41586-026-10265-5">https://doi.org/10.1038/s41586-026-10265-5</a>.</strong></p><p>This time I&#8217;m using Gemini 3.1 Pro instead of Claude.</p><blockquote><h4>Overview / Takeaway</h4><p>The paper introduces &#8220;The AI Scientist,&#8221; a fully automated pipeline capable of executing the entire machine learning research lifecycle, from ideation and coding to manuscript writing and peer review. Utilizing advanced large language models (LLMs) and a parallelized tree-search methodology, the system successfully produced a paper that passed the peer-review process for a top-tier machine learning conference workshop.</p><h4>Introduction</h4><ol><li><p><strong>End-to-end Automation</strong>. While previous AI tools assisted in narrow scientific tasks, The AI Scientist is the first system that autonomously navigates the entire research life cycle, focusing on machine learning where experiments occur computationally. The pipeline <em>&#8220;creates research ideas, writes code, runs experiments, plots and analyses data, writes the entire scientific manuscript, and performs its own peer review&#8221;</em>.</p></li><li><p><strong>Performance in Peer Review</strong>. A manuscript generated by this system passed the initial peer review for a top-tier conference workshop with a 70% acceptance rate. The system operates in two modes: a <strong>template-based</strong> approach using human-provided scaffolding, and a <strong>template-free</strong> approach leveraging <em>&#8220;agentic search for wider scientific exploration&#8221;</em>.</p></li></ol><h4>Generating Manuscripts</h4><ol start="3"><li><p><strong>The Four-Phase Pipeline</strong>. The AI Scientist sequentially completes ideation, experimentation, write-up, and automated review. During the first phase, it iteratively grows an archive of high-level directions, filtering out unoriginal concepts by using the Semantic Scholar API and web access to discard any idea that <em>&#8220;too closely resembles a work in the existing literature&#8221;</em>.</p></li><li><p><strong>Experiment Execution Variants</strong>. The second phase visualizes results after executing experiments. The template-based variant relies on a human-provided starting code template, while the template-free variant generates initial scripts independently and optimizes code via test-time compute with a tree search.</p></li><li><p><strong>Automated Write-up</strong>. In the third phase, the system produces a conference-style paper by filling in a blank LaTeX template using its generated notes and plots. It autonomously constructs the related work section by querying the Semantic Scholar API to evaluate findings and generate <em>&#8220;a textual justification for its inclusion&#8221;</em> over 20 search rounds.</p></li></ol><h4>Automated Evaluation of Generated Papers</h4><ol start="6"><li><p><strong>The Automated Reviewer</strong>. The system utilizes an LLM-based reviewer that evaluates scientific output at scale using NeurIPS guidelines. The pipeline ensembles five independent reviews and concludes with a meta-review where the model <em>&#8220;acts as an area chair to make a final decision conditioned on all five reviews&#8221;</em>.</p></li><li><p><strong>Parity with Human Reviewers</strong>. The Automated Reviewer demonstrated performance comparable to inter-human agreement, achieving a 69% balanced accuracy and an F1 score of 0.62, outperforming the human baseline F1 score of 0.49. Data contamination tests revealed minimal impact, retaining a 66% balanced accuracy on papers published after the training cutoff.</p></li><li><p><strong>Scaling Laws in Quality</strong>. Evaluations revealed that generated paper quality consistently increases as the underlying foundation models improve over time. Furthermore, researchers observed a <em>&#8220;strong correlation between the amount of compute allocated per paper and the resulting quality,&#8221;</em> suggesting that increased test-time inference investments yield better scientific outputs.</p></li></ol><h4>Human Evaluation Results</h4><ol start="9"><li><p><strong>The AI Scientist Turing Test</strong>. To validate the system fairly, three fully AI-generated manuscripts were submitted to the blind peer-review process of the ICLR 2025 ICBINB workshop. The entire workflow for these submissions was executed <em>&#8220;without any human modification&#8221;</em>.</p></li><li><p><strong>Workshop Acceptance</strong>. Out of the 43 papers reviewed at the workshop, one AI-generated submission received scores of 6, 7, and 6, resulting in an average score of 6.33, placing it <em>&#8220;above the average acceptance threshold for the workshop&#8221;</em>. Despite this success, internal human reviewers noted that none of the generated papers <em>&#8220;met the higher bar for a main ICLR conference publication&#8221;</em>.</p></li></ol><h4>Limitations</h4><ol start="11"><li><p><strong>Quality and Consistency Gaps</strong>. Only one of the three submissions was accepted, highlighting that the system <em>&#8220;cannot yet meet the standards of top-tier publications nor even do so consistently for workshops&#8221;</em>. The authors identified common failure modes, including <em>&#8220;naive or underdeveloped ideas, incorrect implementations of the main idea, a lack of deep methodological rigour,&#8221;</em> and occurrences of hallucinations like inaccurate citations.</p></li><li><p><strong>Ethical and Societal Risks</strong>. The automation of research introduces critical risks, including the potential to <em>&#8220;overwhelm the peer-review process, artificially inflate research credentials, repurpose the ideas of others without giving proper credit,&#8221;</em> or eliminate scientific jobs. To act responsibly, the researchers predetermined that all AI submissions would be withdrawn post-review to <em>&#8220;avoid setting a precedent for publishing fully automated research&#8221;</em> before established community standards exist.</p></li></ol><h4>Methods</h4><ol start="13"><li><p><strong>Model Architecture and Tooling</strong>. The template-based system relies on the open-source coding assistant Aider to execute plans and fix bugs. Conversely, the open-ended template-free system leverages a combination of specialized models, using OpenAI&#8217;s o3 for reasoning, Claude Sonnet 4 for code generation, and GPT-4o for vision-language tasks.</p></li><li><p><strong>Structured Experimentation Stages</strong>. The template-free system uses an experiment progress manager to coordinate four distinct stages: preliminary investigation, hyperparameter tuning, main research agenda execution, and ablation studies. Each node operates with a maximum runtime of one hour, after which an LLM-based evaluator selects the best performing checkpoint to <em>&#8220;serve as the root for the next stage of exploration&#8221;</em>.</p></li><li><p><strong>Parallelized Agentic Tree Search</strong>. To manage open-ended research complexity, the template-free variant utilizes an agentic tree search that categorizes nodes as either <strong>buggy</strong> or <strong>non-buggy</strong>. The search incorporates specialized node variants&#8212;<strong>hyperparameter</strong>, <strong>ablation</strong>, <strong>replication</strong>, and <strong>aggregation nodes</strong>&#8212;enabling the system to systematically explore parameters, calculate statistical measures, and <em>&#8220;aggregate and summarize previous results&#8221;</em>.</p></li><li><p><strong>Vision-Language Model (VLM) Integration</strong>. The system employs VLMs to visually critique experimental outputs. The VLM acts as a scientist, flagging <em>&#8220;nonsensical axes or issues in the quality of generated examples&#8221;</em> and ensuring that figure captions accurately reflect the underlying visual data during manuscript preparation.</p></li></ol></blockquote><h2>Summary</h2><p>If you&#8217;re drowning in a reading backlog (and who at a research university isn&#8217;t), the <a href="https://gist.github.com/stephenturner/44e5ca5301b05f06f375085f74c67f03">FOCUS summary prompt</a> is worth 5 minutes of setup time. Use it in a one-off prompt, save it as a custom instruction in a Project, or install the <a href="https://github.com/stephenturner/skill-focus">Claude Skill</a>, and you have a reusable summarization agent for every paper that crosses your desk. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.stephenturner.us/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.stephenturner.us/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[AI is learning to engineer biology. Our safety systems aren't keeping up.]]></title><description><![CDATA[Republishing my recent article from The Conversation]]></description><link>https://blog.stephenturner.us/p/ai-is-learning-to-engineer-biology</link><guid isPermaLink="false">https://blog.stephenturner.us/p/ai-is-learning-to-engineer-biology</guid><dc:creator><![CDATA[Stephen D. Turner]]></dc:creator><pubDate>Fri, 10 Apr 2026 11:20:47 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!4wil!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6fbd17a-eb09-4f49-973b-79ce0f2c832f_754x503.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>I originally published this article at <a href="https://theconversation.com/ai-can-design-and-run-thousands-of-lab-experiments-without-human-hands-humanity-isnt-ready-for-the-new-risks-this-brings-to-biology-279191">The Conversation</a>. Read the <a href="https://theconversation.com/ai-can-design-and-run-thousands-of-lab-experiments-without-human-hands-humanity-isnt-ready-for-the-new-risks-this-brings-to-biology-279191">original article here</a>.</em></p><p><em>Turner, S. D. (2026, April 9). &#8220;AI can design and run thousands of lab experiments without human hands. Humanity isn&#8217;t ready for the new risks this brings to biology.&#8221; The Conversation. <a href="https://doi.org/10.64628/AAI.uhe4j4ce4">https://doi.org/10.64628/AAI.uhe4j4ce4</a></em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://theconversation.com/ai-can-design-and-run-thousands-of-lab-experiments-without-human-hands-humanity-isnt-ready-for-the-new-risks-this-brings-to-biology-279191&quot;,&quot;text&quot;:&quot;Read article at The Conversation&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://theconversation.com/ai-can-design-and-run-thousands-of-lab-experiments-without-human-hands-humanity-isnt-ready-for-the-new-risks-this-brings-to-biology-279191"><span>Read article at The Conversation</span></a></p><div><hr></div><p>Artificial intelligence is rapidly learning to autonomously design and run biological experiments, but the systems intended to govern those capabilities are struggling to keep pace.</p><p>AI company OpenAI and biotech company Ginkgo Bioworks announced in February 2026 that OpenAI&#8217;s flagship model GPT-5 had <a href="https://doi.org/10.64898/2026.02.05.703998">autonomously designed and run</a> 36,000 biological experiments. It did this through a <a href="https://www.scientificamerican.com/article/openai-and-ginkgo-bioworks-show-how-ai-can-accelerate-scientific-discovery/">robotic cloud laboratory</a>, a facility where automated equipment controlled remotely by computers carries out experiments. The AI model proposed study designs, and robots carried them out and fed the data back to the model for the next round. Humans set the goal, and the machines did much of the work in the lab, cutting the cost of producing a desired protein by 40%.</p><p>This is <a href="https://doi.org/10.1038/s41592-024-02338-y">programmable biology</a>: designing biological components on a computer and building them in the physical world, with AI closing the loop.</p><p>For decades, biology mostly moved from <a href="https://doi.org/10.1038/s41576-025-00884-5">observation toward understanding</a>. Scientists sequenced the genomes of organisms to catalog all of their DNA, learning how genes encode the proteins that carry out life&#8217;s functions. The invention of <a href="https://doi.org/10.1126/science.add8643">tools like CRISPR</a> then allowed scientists to edit that DNA for specific purposes, such as disabling a gene linked to disease. AI is now accelerating a third phase, where computers can both design biological systems and rapidly test them.</p><p>The process looks less like traditional benchwork in a lab and <a href="https://doi.org/10.17226/28868">more like engineering</a>: design, build, test, learn and repeat. Where a traditional experiment might test a single hypothesis, AI-driven programmable biology explores thousands of design variations in parallel, iterating the way an engineer refines a prototype.</p><p>As a <a href="https://datascience.virginia.edu/people/stephen-turner">data scientist who</a> <a href="https://scholar.google.com/citations?user=-wkHYzMAAAAJ&amp;hl=en">studies genomics and biosecurity</a>, I research how AI is reshaping biological research and what safeguards that demands. Current safety measures and regulations have not kept pace with these capabilities, and the gap between what AI can do in biology and what governance systems are prepared to handle is growing.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0T5Y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba380075-07e9-456a-8053-9e86e8bec0b7_754x539.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0T5Y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba380075-07e9-456a-8053-9e86e8bec0b7_754x539.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0T5Y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba380075-07e9-456a-8053-9e86e8bec0b7_754x539.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0T5Y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba380075-07e9-456a-8053-9e86e8bec0b7_754x539.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0T5Y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba380075-07e9-456a-8053-9e86e8bec0b7_754x539.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0T5Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba380075-07e9-456a-8053-9e86e8bec0b7_754x539.jpeg" width="754" height="539" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ba380075-07e9-456a-8053-9e86e8bec0b7_754x539.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:539,&quot;width&quot;:754,&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;:true,&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_!0T5Y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba380075-07e9-456a-8053-9e86e8bec0b7_754x539.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0T5Y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba380075-07e9-456a-8053-9e86e8bec0b7_754x539.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0T5Y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba380075-07e9-456a-8053-9e86e8bec0b7_754x539.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0T5Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba380075-07e9-456a-8053-9e86e8bec0b7_754x539.jpeg 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">Robotic cloud laboratories powered by AI can carry out experiments remotely and cut costs. <a href="https://www.gettyimages.com/detail/photo/robotic-arm-holding-syringe-royalty-free-image/2082335376">J Studios/DigitalVision via Getty Images</a></figcaption></figure></div><h2>What AI makes possible</h2><p>The clearest example of how researchers are using AI to automate research is AI-accelerated protein design.</p><p><a href="https://theconversation.com/what-is-a-protein-a-biologist-explains-152870">Proteins are the molecular machines</a> that carry out most functions in living cells. Designing new ones has traditionally required years of trial and error because even small changes to a protein&#8217;s sequence can alter its shape and function in unpredictable ways.</p><p><a href="https://doi.org/10.1038/s44222-025-00349-8">Protein language models</a>, which are AI systems trained on millions of natural protein sequences, can quickly predict how mutations will change a protein&#8217;s behavior or <a href="https://theconversation.com/when-researchers-dont-have-the-proteins-they-need-they-can-get-ai-to-hallucinate-new-structures-173209">design new proteins</a>. These AI models are designing <a href="https://doi.org/10.1038/d41586-025-03965-x">potential new drugs</a> and <a href="https://doi.org/10.1126/scitranslmed.adu3791">speeding vaccine development</a>.</p><p><a href="https://doi.org/10.64898/2026.02.05.703998%20">Paired with automated labs</a>, these models create tight loops of experimentation and revision, testing thousands of variations in days rather than the months or years a human team would need.</p><p>Faster protein engineering could mean faster responses to emerging infections and cheaper drugs.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.stephenturner.us/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.stephenturner.us/subscribe?"><span>Subscribe now</span></a></p><h2>The dual-use problem</h2><p>Researchers have raised concerns that these same AI tools could be misused, a challenge known as the <a href="https://doi.org/10.1371/journal.pcbi.1012975">dual-use problem</a>: Technologies developed for beneficial purposes can also be repurposed to cause harm.</p><p>For example, researchers have found that AI models <a href="https://doi.org/10.1038/s41467-025-56751-8">integrated with automated labs</a> can <a href="https://doi.org/10.3389/fmicb.2025.1734561">optimize how well a virus spreads</a>, even without specialized training. Scientists have <a href="https://doi.org/10.7249/RRA4490-1">developed a risk-scoring tool</a> to evaluate how AI could modify a virus&#8217;s capabilities, such as altering which species it infects or helping it evade the immune system.</p><p>Current AI models are able to walk users through the technical steps of <a href="https://doi.org/10.7249/PEA3853-1">recovering live viruses from synthetic DNA</a>. Researchers have determined that AI could lower barriers at multiple stages in the process of developing a bioweapon, and that current oversight <a href="https://cset.georgetown.edu/publication/ai-and-biorisk-an-explainer/">does not adequately address</a> this risk.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4wil!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6fbd17a-eb09-4f49-973b-79ce0f2c832f_754x503.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4wil!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6fbd17a-eb09-4f49-973b-79ce0f2c832f_754x503.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4wil!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6fbd17a-eb09-4f49-973b-79ce0f2c832f_754x503.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4wil!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6fbd17a-eb09-4f49-973b-79ce0f2c832f_754x503.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4wil!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6fbd17a-eb09-4f49-973b-79ce0f2c832f_754x503.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4wil!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6fbd17a-eb09-4f49-973b-79ce0f2c832f_754x503.jpeg" width="754" height="503" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d6fbd17a-eb09-4f49-973b-79ce0f2c832f_754x503.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:503,&quot;width&quot;:754,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Robotic arm hovering over trays of specimen containers in a lab, a computer monitor behind it&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Robotic arm hovering over trays of specimen containers in a lab, a computer monitor behind it" title="Robotic arm hovering over trays of specimen containers in a lab, a computer monitor behind it" srcset="https://substackcdn.com/image/fetch/$s_!4wil!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6fbd17a-eb09-4f49-973b-79ce0f2c832f_754x503.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4wil!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6fbd17a-eb09-4f49-973b-79ce0f2c832f_754x503.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4wil!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6fbd17a-eb09-4f49-973b-79ce0f2c832f_754x503.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4wil!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6fbd17a-eb09-4f49-973b-79ce0f2c832f_754x503.jpeg 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">Robots can carry out human- or AI-designed studies in the lab. <a href="https://www.gettyimages.com/detail/news-photo/robot-xiaolai-performs-an-experiment-at-the-state-key-news-photo/2248222908">Du Yu/Xinhua via Getty Images</a></figcaption></figure></div><h2>Risk from bio AI</h2><p>Experienced scientists are already <a href="https://doi.org/10.1038/s41592-025-02958-y">using AI</a> <a href="https://doi.org/10.1016/j.cell.2024.09.022">to plan</a> and <a href="https://doi.org/10.1038/s41586-025-09442-9">design biological experiments</a>. The question of whether AI can help people with limited biology training carry out dangerous lab work is the subject of active research.</p><p>Two recent studies have reached different conclusions.</p><p>A study by AI company Scale AI and biosecurity nonprofit SecureBio found that when people with limited biology experience were given access to large language models, which is the type of AI behind tools like ChatGPT, they were able to <a href="https://doi.org/10.48550/arXiv.2602.23329">complete biosecurity-related tasks</a>, such as troubleshooting complex virology lab protocols with four times greater accuracy. In some areas, these novices outperformed trained experts. Around 90% of these novices reported little difficulty getting the models to provide risky biological information, such as detailed instructions on working with dangerous pathogens, despite built-in safety filters meant to block such outputs.</p><p>In contrast, a study led by Active Site, a research nonprofit that studies the use of AI in synthetic biology, found that AI help did not lead to significant differences in the ability of novices to complete the <a href="https://doi.org/10.48550/arXiv.2602.16703">complex workflow to produce a virus</a> in a biosafety laboratory. However, the AI-assisted group succeeded more often on most tasks and finished some steps faster, most notably on growing cells in the lab.</p><p>Hands-on work in the lab has traditionally been a bottleneck to translating designs into results. Even a brilliant study plan still depends on skilled human hands to carry out. That may not last, as cloud laboratories and robotic automation become <a href="https://doi.org/10.1038/d41586-026-00453-8">cheaper and more accessible</a>, allowing researchers to send AI-generated experimental designs to remote facilities for execution.</p><h2>Responding to AI-driven biological risks</h2><p>AI systems are now able to run experiments autonomously and at scale, but existing regulations were not designed for this. Rules governing biological research do not account for AI-driven automation, and rules governing AI do not specifically address its use in biology.</p><p>In the U.S., the Biden administration had issued a 2023 executive order on AI security that included <a href="https://cset.georgetown.edu/article/breaking-down-the-biden-ai-eo-screening-dna-synthesis-and-biorisk/">biosecurity provisions</a>, but the Trump administration revoked it. Screening the synthetic DNA that commercial providers make to ensure it cannot be misused to make pathogens or toxins remains mostly voluntary. A bipartisan bill introduced in 2026 to <a href="https://www.nti.org/news/nti-endorses-biosecurity-modernization-and-innovation-act-of-2026/">mandate DNA screening</a> does not yet address AI-designed sequences that evade current detection methods.</p><p>The 1975 <a href="https://disarmament.unoda.org/en/our-work/weapons-mass-destruction/biological-weapons/biological-weapons-convention">Biological Weapons Convention</a>, an international treaty prohibiting the production and use of bioweapons, contains no provisions for AI. The U.K. <a href="https://www.aisi.gov.uk/frontier-ai-trends-report">AI Security Institute</a> and the U.S. <a href="https://www.biotech.senate.gov/final-report/chapters/">National Security Commission on Emerging Biotechnology</a> have both called for coordinated government action.</p><p>The safety evaluations that AI labs run before releasing new models are often <a href="https://epoch.ai/gradient-updates/do-the-biorisk-evaluations-of-ai-labs-actually-measure-the-risk-of-developing-bioweapons">opaque and unsuited</a> to capture real-world risk. Researchers have estimated that even modest improvements in an AI model&#8217;s ability to help plan pathogen-related experiments could translate to <a href="https://www.governance.ai/research-paper/dual-use-ai-capabilities-and-the-risk-of-bioterrorism-converting-capability-evaluations-to-risk-assessments">thousands of additional deaths from bioterrorism</a> per year. Timelines for when these capabilities cross critical thresholds <a href="https://forecastingresearch.org/ai-enabled-biorisk">remain unclear</a>.</p><p>The Nuclear Threat Initiative has <a href="https://www.nti.org/analysis/articles/a-framework-for-managed-access-to-biological-ai-tools/">proposed a managed access framework</a> for biological AI tools, matching who can use a given tool to the risk level of the model rather than blanket restrictions. The RAND Center on AI, Security and Technology outlined a set of <a href="https://doi.org/10.1002/bit.70132">actions researchers could take</a> to improve biosecurity, including improved DNA synthesis screening and model evaluations before release. Researchers have also argued that <a href="https://doi.org/10.1126/science.aeb2689">biological data itself needs governance</a>, especially genomic data that could train models with dangerous capabilities.</p><p>Some AI companies have started voluntarily imposing their own safety measures. Anthropic <a href="https://red.anthropic.com/2025/biorisk/">activated its highest safety tier</a> when it released its most advanced model in mid-2025. At the same moment, OpenAI <a href="https://openai.com/index/updating-our-preparedness-framework/">updated its Preparedness Framework</a>, revising the thresholds for how much biological risk a model can pose before additional safeguards are required. But these are voluntary, company-specific steps. Anthropic&#8217;s CEO, Dario Amodei, wrote that the pace of AI development may soon <a href="https://www.darioamodei.com/essay/the-adolescence-of-technology">outrun any single company&#8217;s ability</a> to assess the risk of a given model.</p><p>When used in a well-controlled setting, AI can help scientists quickly reach their research goals. What happens when the same capabilities operate outside those controls is a question that policy has not yet answered. Overreact, and talent and investment may move elsewhere while the technology continues advancing anyway. Underreact, and the risks of that technology could be exploited to cause real harm.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.stephenturner.us/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.stephenturner.us/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p><em>I originally published this article at <a href="https://theconversation.com/ai-can-design-and-run-thousands-of-lab-experiments-without-human-hands-humanity-isnt-ready-for-the-new-risks-this-brings-to-biology-279191">The Conversation</a>. Read the <a href="https://theconversation.com/ai-can-design-and-run-thousands-of-lab-experiments-without-human-hands-humanity-isnt-ready-for-the-new-risks-this-brings-to-biology-279191">original article here</a>.</em></p><p><em>Turner, S. D. (2026, April 9). &#8220;AI can design and run thousands of lab experiments without human hands. Humanity isn&#8217;t ready for the new risks this brings to biology.&#8221; The Conversation. <a href="https://doi.org/10.64628/AAI.uhe4j4ce4">https://doi.org/10.64628/AAI.uhe4j4ce4</a></em></p>]]></content:encoded></item><item><title><![CDATA[AI-Assisted Customer Screening for DNA Synthesis Orders]]></title><description><![CDATA[A new preprint shows AI can handle legitimacy verification at a fraction of the cost.]]></description><link>https://blog.stephenturner.us/p/ai-customer-screening-dna-synthesis</link><guid isPermaLink="false">https://blog.stephenturner.us/p/ai-customer-screening-dna-synthesis</guid><dc:creator><![CDATA[Stephen D. Turner]]></dc:creator><pubDate>Thu, 02 Apr 2026 11:28:45 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!SoOb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dbc45f0-2131-481b-82ef-afa37306cd6c_892x762.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Earlier this week I wrote about a <a href="https://ietresearch.onlinelibrary.wiley.com/doi/10.1049/enb2.70003">paper</a> by Jacob Beal (Raytheon BBN Technologies) and Tessa Alexanian (International Biosecurity and Biosafety Initiative for Science, IBBIS) on creating enforceable biosecurity standards for nucleic acid providers. </p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;da4d1060-ea03-4d5a-90cb-639598542e33&quot;,&quot;caption&quot;:&quot;Jacob Beal (Raytheon BBN Technologies) and Tessa Alexanian (International Biosecurity and Biosafety Initiative for Science) published a paper late last year:&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Creating Enforceable Biosecurity Standards for Nucleic Acid Providers&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:1536121,&quot;name&quot;:&quot;Stephen D. Turner&quot;,&quot;bio&quot;:&quot;https://stephenturner.us/&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!WGQE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1706730-c948-4acf-9c45-b14b4e3da1b9_651x651.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-03-30T13:31:54.951Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OlIC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadf87083-7065-457d-a497-5a9ce7d6287f_2128x798.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://blog.stephenturner.us/p/enforceable-biosecurity-standards-nucleic-acid-providers&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:182944060,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:2,&quot;comment_count&quot;:2,&quot;publication_id&quot;:161890,&quot;publication_name&quot;:&quot;Paired Ends&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!hfDI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F894081de-334e-4173-8a0c-e64762c2c838_1030x1030.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>It&#8217;s a good paper, and I recommend reading it! I noted toward the end of the post that the customer screening side felt a bit undercooked. <a href="https://tessa.fyi/">Tessa Alexanian</a>, one of the paper&#8217;s coauthors, <a href="https://blog.stephenturner.us/p/enforceable-biosecurity-standards-nucleic-acid-providers/comment/236846598">left a comment</a> (thanks Tessa!) pointing me to <a href="https://ibbis.bio/translating-customer-screening-guidance-into-practical-tools/">additional work</a> she and Sarah Carter had done on translating customer screening guidance into practical tools, and to a <a href="https://www.biorxiv.org/content/10.64898/2026.02.27.708645v1">new preprint from Acelas et al.</a> evaluating AI-assisted customer verification for synthetic nucleic acid screening.</p><blockquote><p><strong>Acelas, A., Palya, H., Flyangolts, K., Fady, P. E., &amp; Nelson, C. (2026). Evaluating AI-Assisted Customer Verification for Synthetic Nucleic Acid Screening. bioRxiv 2026.02.27.708645; doi: <a href="https://doi.org/10.64898/2026.02.27.708645">https://doi.org/10.64898/2026.02.27.708645</a>.</strong></p></blockquote><p>Here&#8217;s the problem the paper addresses: When someone orders a synthetic nucleic acid that matches a sequence of concern, the provider needs to verify that the customer is who they say they are and has a legitimate reason to order it. This <em>legitimacy screening</em> involves checking institutional affiliations, email domains, sanctions lists, and relevant publications or patents. It&#8217;s tedious, largely mechanical work, and the cost discourages adoption. Legitimacy screening runs roughly ten times more expensive per order than sequence screening alone.</p><p>Acelas et al. tested 5 LLMs (Claude Sonnet 4, Gemini 2.5 Pro, Grok 4, GLM 4.6, and MiniMax M2) on these verification tasks against a human baseline, using 41 customer profiles paired with simulated orders for sequences of concern. The best-performing model, Gemini 2.5 Pro equipped with bibliographic and sanctions APIs, achieved a 90% overall pass rate compared to about 80% for human screeners. Total cost per customer dropped from $14.04 for manual screening to $1.18 with AI assistance. For the information-gathering tasks alone (excluding human review of the final decision), the average was $0.23 per customer, roughly 50 times cheaper.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SoOb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dbc45f0-2131-481b-82ef-afa37306cd6c_892x762.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SoOb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dbc45f0-2131-481b-82ef-afa37306cd6c_892x762.png 424w, https://substackcdn.com/image/fetch/$s_!SoOb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dbc45f0-2131-481b-82ef-afa37306cd6c_892x762.png 848w, https://substackcdn.com/image/fetch/$s_!SoOb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dbc45f0-2131-481b-82ef-afa37306cd6c_892x762.png 1272w, https://substackcdn.com/image/fetch/$s_!SoOb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dbc45f0-2131-481b-82ef-afa37306cd6c_892x762.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SoOb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dbc45f0-2131-481b-82ef-afa37306cd6c_892x762.png" width="651" height="556.1233183856502" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2dbc45f0-2131-481b-82ef-afa37306cd6c_892x762.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:762,&quot;width&quot;:892,&quot;resizeWidth&quot;:651,&quot;bytes&quot;:125845,&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://blog.stephenturner.us/i/192939021?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dbc45f0-2131-481b-82ef-afa37306cd6c_892x762.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_!SoOb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dbc45f0-2131-481b-82ef-afa37306cd6c_892x762.png 424w, https://substackcdn.com/image/fetch/$s_!SoOb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dbc45f0-2131-481b-82ef-afa37306cd6c_892x762.png 848w, https://substackcdn.com/image/fetch/$s_!SoOb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dbc45f0-2131-481b-82ef-afa37306cd6c_892x762.png 1272w, https://substackcdn.com/image/fetch/$s_!SoOb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dbc45f0-2131-481b-82ef-afa37306cd6c_892x762.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">Table 2 from <a href="https://www.biorxiv.org/content/10.64898/2026.02.27.708645v1.full">Acelas 2026</a>: Per-customer screening costs and processing times. &#8220;Information gathering&#8221; covers Tasks 1&#8211;5 only; &#8220;total cost&#8221; adds the time cost of human review of the AI-generated report. For human baselines, these phases were not separated, so only totals are reported. Human costs estimated at $54/hour based on advertised salaries at a large DNA synthesis provider. AI costs include per-token API pricing and Tavily web search queries ($0.08/query); other tools were cost-free. All figures are averages across 41 customer profiles.</figcaption></figure></div><p>A couple things stood out. First, cost and performance were uncorrelated across models (Section 3.2 of the paper). The best model, Gemini 2.5 Pro, was also the second cheapest. Open-source models with lower per-token pricing lost their cost advantage through higher token consumption and more search queries. Second, giving models access to specialized tools (ORCID, Europe PMC, a sanctions list API) helped on most tasks but actually hurt on background work search, because models with API access performed fewer web searches and missed patents and news articles not indexed in academic databases (Section 3.1). Third, geographic variation in error rates. Chinese customers had notably higher missed-flag rates on email domain verification, largely because researchers there more often use personal rather than institutional email addresses (Section 3.3.1).</p><p>The authors are careful to note that the final ship-or-reject decision should stay with humans. AI handles the information gathering but a person decides what to do with it. This feels like the right framing, and as Tessa noted in her comment, the emergence of tools like <a href="https://github.com/alejoacelas/api-cliver">Cliver</a> (the screening API released alongside this paper), means providers increasingly don&#8217;t have to build this capability from scratch. That lowers the bar for adopting customer screening, which in turn makes it more reasonable to expect higher standards across the industry.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.stephenturner.us/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.stephenturner.us/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item></channel></rss>