<?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[Low Impact Fruit]]></title><description><![CDATA[Low Impact Fruit is a periodical about science, technology, AI/ML, data science and other topics.]]></description><link>https://www.lowimpactfruit.com</link><image><url>https://substackcdn.com/image/fetch/$s_!qpWy!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4feaf221-3bc4-4527-af10-59ab87c6e35d_600x600.png</url><title>Low Impact Fruit</title><link>https://www.lowimpactfruit.com</link></image><generator>Substack</generator><lastBuildDate>Wed, 15 Apr 2026 07:05:42 GMT</lastBuildDate><atom:link href="https://www.lowimpactfruit.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[John Aiken]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[mnky9800n@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[mnky9800n@substack.com]]></itunes:email><itunes:name><![CDATA[John Aiken]]></itunes:name></itunes:owner><itunes:author><![CDATA[John Aiken]]></itunes:author><googleplay:owner><![CDATA[mnky9800n@substack.com]]></googleplay:owner><googleplay:email><![CDATA[mnky9800n@substack.com]]></googleplay:email><googleplay:author><![CDATA[John Aiken]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[rainy-city.com: A side project I have been thinking about for a long time]]></title><description><![CDATA[Do you have a side project? Tell me what it is.]]></description><link>https://www.lowimpactfruit.com/p/rainy-citycom-a-side-project-i-have</link><guid isPermaLink="false">https://www.lowimpactfruit.com/p/rainy-citycom-a-side-project-i-have</guid><dc:creator><![CDATA[John Aiken]]></dc:creator><pubDate>Thu, 02 Apr 2026 20:24:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!bXM6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb885b033-0678-485d-9608-632948c804b5_2320x1200.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>If you just want to see what <a href="https://rainy-city.com/">rainy-city.com</a> is, <a href="https://rainy-city.com/">well here is the link</a>.</em></p><p>There is a terrible curse in technology where everyone thinks you are supposed to have &#8220;side projects&#8221;. Side projects are something you do when you are not at work that in some way appears as work. I think Gen Z people call them &#8220;side hustles&#8221; because there is also the insipid idea that these side projects should make you money in some way. For some reason the modern era has decided to commoditize all parts of the waking life. I think the most striking description of all of this is <a href="https://kyla.substack.com/">Kyla Scanlon&#8217;s </a>description of the Attention Economy:</p><div id="youtube2-dmTSehfZqKU" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;dmTSehfZqKU&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/dmTSehfZqKU?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>If you think about it from this perspective, all side projects/hustles should be designed in some way to grab the attention of someone and leverage that into making you money in some way. That is, if you buy into the idea of side projects and side hustles should be commoditized instead of simply having hobbies that you enjoy doing (such as how I enjoy writing this substack). Few people think that someone should somehow monetize the rebuilding of a bicycle, or, just going for a ride on the weekends. However, for some reason if you write software as a hobby you should monetize it since that software is meant to be used by others and whenever other people are involved the Attention economy comes back into play, but I digress, Low Impact Fruit is supposed to be about science and technology, not the failures of the modern world and I promised in the title to discuss a side project that I have been picking at, thinking about, or otherwise working on for some time.</p><h2>Rain Simulators</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!m-cO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd18cf6e-9c94-4b97-9a65-d3a79a2238b9_1600x982.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!m-cO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd18cf6e-9c94-4b97-9a65-d3a79a2238b9_1600x982.jpeg 424w, https://substackcdn.com/image/fetch/$s_!m-cO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd18cf6e-9c94-4b97-9a65-d3a79a2238b9_1600x982.jpeg 848w, https://substackcdn.com/image/fetch/$s_!m-cO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd18cf6e-9c94-4b97-9a65-d3a79a2238b9_1600x982.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!m-cO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd18cf6e-9c94-4b97-9a65-d3a79a2238b9_1600x982.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!m-cO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd18cf6e-9c94-4b97-9a65-d3a79a2238b9_1600x982.jpeg" width="1456" height="894" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fd18cf6e-9c94-4b97-9a65-d3a79a2238b9_1600x982.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:894,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Rain Sounds CD Nature Sounds CD for Relaxation, Meditation,Sleep and ...&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Rain Sounds CD Nature Sounds CD for Relaxation, Meditation,Sleep and ..." title="Rain Sounds CD Nature Sounds CD for Relaxation, Meditation,Sleep and ..." srcset="https://substackcdn.com/image/fetch/$s_!m-cO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd18cf6e-9c94-4b97-9a65-d3a79a2238b9_1600x982.jpeg 424w, https://substackcdn.com/image/fetch/$s_!m-cO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd18cf6e-9c94-4b97-9a65-d3a79a2238b9_1600x982.jpeg 848w, https://substackcdn.com/image/fetch/$s_!m-cO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd18cf6e-9c94-4b97-9a65-d3a79a2238b9_1600x982.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!m-cO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd18cf6e-9c94-4b97-9a65-d3a79a2238b9_1600x982.jpeg 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">I want to make this, but with software, and preferably on a website.</figcaption></figure></div><p>A very long time ago I stumbled upon the website <a href="https://rainymood.com/">rainymood.com</a>. Essentially, some people like to listen to rain sounds. This isn&#8217;t a new phenomena you can find old CDs of various sort of environmental sounds. They are all in some kind of genre of relaxing meditation music, or perhaps something to help you concentrate. I often times like listening to rain sounds when I otherwise could be listening to music or silence as I find that rain sounds focus my mind on whatever problem I am trying to solve. I do agree with the CD above when it says:</p><blockquote><p><em>Just close your eyes as you listen to nature&#8217;s own relaxing sounds on this CD and you can find it easy to imagine that it&#8217;s pouring with rain outside whilst you are all cosy and relaxing indoors.</em></p></blockquote><p>I find rain sounds quite relaxing. I should probably spend more time listening to the rain. (Apparently <a href="https://feelgooddynamics.com/">Feel Good Dynamics still exists</a> and makes a variety of relaxation-based media that can still be purchased as an MP3 or a Compact Discs).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!grkt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dc64ac8-31ba-4a6a-b666-3dbb478a6fd5.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!grkt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dc64ac8-31ba-4a6a-b666-3dbb478a6fd5.heic 424w, https://substackcdn.com/image/fetch/$s_!grkt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dc64ac8-31ba-4a6a-b666-3dbb478a6fd5.heic 848w, https://substackcdn.com/image/fetch/$s_!grkt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dc64ac8-31ba-4a6a-b666-3dbb478a6fd5.heic 1272w, https://substackcdn.com/image/fetch/$s_!grkt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dc64ac8-31ba-4a6a-b666-3dbb478a6fd5.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!grkt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dc64ac8-31ba-4a6a-b666-3dbb478a6fd5.heic" width="380" height="506.5796703296703" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2dc64ac8-31ba-4a6a-b666-3dbb478a6fd5.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1941,&quot;width&quot;:1456,&quot;resizeWidth&quot;:380,&quot;bytes&quot;:3119921,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://mnky9800n.substack.com/i/163208415?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dc64ac8-31ba-4a6a-b666-3dbb478a6fd5.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!grkt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dc64ac8-31ba-4a6a-b666-3dbb478a6fd5.heic 424w, https://substackcdn.com/image/fetch/$s_!grkt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dc64ac8-31ba-4a6a-b666-3dbb478a6fd5.heic 848w, https://substackcdn.com/image/fetch/$s_!grkt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dc64ac8-31ba-4a6a-b666-3dbb478a6fd5.heic 1272w, https://substackcdn.com/image/fetch/$s_!grkt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dc64ac8-31ba-4a6a-b666-3dbb478a6fd5.heic 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">For some reason, this marketing works on me.</figcaption></figure></div><p>Meanwhile, the world moves forward and I think a combination of GenX and Millennial nostalgia for the 1980s that started with <a href="https://www.imdb.com/title/tt0246578/">Donnie Darko</a> overtook me and everyone else born between 1975 and 2000. A big part of that nostalgia not only looks back at the halcyon days of Ronald Reagan (or <a href="https://en.wikipedia.org/wiki/Howard_the_Duck_(film)">whatever</a>) but also a look back at how people then looked towards the future with books like <a href="https://en.wikipedia.org/wiki/Neuromancer">Neuromancer</a> and movies like <a href="https://en.wikipedia.org/wiki/Blade_Runner">Bladerunner</a>. A central component of these works is the sprawling city that has grown and metastasized since the 1980s into some sort of Neo-Tokyo. I think my favorite iteration of this was the Boston-Atlanta Metropolitan Area from the movie <a href="https://en.wikipedia.org/wiki/Escape_from_New_York">Escape from New York</a>. Thus everyone&#8217;s favorite sci-fi obsession, cyberpunk, took over every aesthetic in some way whether its neon lights, electronic music, or simply working on computers in some boutique Neo-Tokyo ramen shop on a rainy afternoon. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cjYG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9de09a58-9f7e-4a9c-8368-9bccaf5ed020_2000x1000.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cjYG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9de09a58-9f7e-4a9c-8368-9bccaf5ed020_2000x1000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cjYG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9de09a58-9f7e-4a9c-8368-9bccaf5ed020_2000x1000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cjYG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9de09a58-9f7e-4a9c-8368-9bccaf5ed020_2000x1000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cjYG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9de09a58-9f7e-4a9c-8368-9bccaf5ed020_2000x1000.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cjYG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9de09a58-9f7e-4a9c-8368-9bccaf5ed020_2000x1000.jpeg" width="1456" height="728" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9de09a58-9f7e-4a9c-8368-9bccaf5ed020_2000x1000.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:728,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;How Blade Runner 2099 Show Compares To The Movies Explained By Star&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="How Blade Runner 2099 Show Compares To The Movies Explained By Star" title="How Blade Runner 2099 Show Compares To The Movies Explained By Star" srcset="https://substackcdn.com/image/fetch/$s_!cjYG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9de09a58-9f7e-4a9c-8368-9bccaf5ed020_2000x1000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cjYG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9de09a58-9f7e-4a9c-8368-9bccaf5ed020_2000x1000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cjYG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9de09a58-9f7e-4a9c-8368-9bccaf5ed020_2000x1000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cjYG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9de09a58-9f7e-4a9c-8368-9bccaf5ed020_2000x1000.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">This could be you. You could be as cool as Harrison Ford.</figcaption></figure></div><p>Coupled with my childhood dream of working in a coffee shop in Seattle (I don&#8217;t know where this came from) and also my childhood love of <a href="https://en.wikipedia.org/wiki/SimCity_2000">SimCity 2000</a>, I came up with this idea of having a website based interactive rain simulator that would be a city scape in an isometric frame that has an active weather system that can be controlled by the user and that active weather system would be used to generate the rain sounds in a way that would be far more sophisticated than rainymood.com play button. It would give the user the power over the weather with a few sliders and other controls and you could watch various weather systems interact with the city below. It would essentially be a <a href="https://www.bryanbraun.com/after-dark-css/all/flying-toasters.html">browser-based, slightly interactive screensaver</a> for the modern computer user with a discerning taste for rainy sounds.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.lowimpactfruit.com/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://www.lowimpactfruit.com/subscribe?"><span>Subscribe now</span></a></p><p>I decided that it wasn&#8217;t enough to just have a slider and such, I should create a full Navier-Stokes simulation of the clouds interacting around the buildings of the city, the initial conditions could be <a href="https://api.random.org/features">initialized from random numbers generated by the actual atmosphere</a>, and the rain sounds would then be driven by the distribution of densities as created by the simulation for each time step. This all seems rather ambitious now that I think about it. I think this ambition came from the last time I put a lot of effort into this project was when I was starting my PhD and one of my advisers was <a href="https://www.regjeringen.no/no/aktuelt/her-er-regjeringens-utvalg-om-kunstig-intelligens-i-hoyere-utdanning/id3093095/">Anders Malthe-S&#248;renssen</a> and the other was <a href="https://www.titan.uio.no/andre-temaer/2025/morten-hjorth-jensen-fellow-aaas.html">Morten Hjorth-Jensen</a> (both of these links are in Norwegian), two physicists known for their computational efforts. For some reason I decided that having a side project about building rainy sounds simulators would impress them. I doubt Morten or Anders ever thought about this or even realized I was working on something like this. As an aside, this is something to think about the next time you wish to impress someone, they very may well not know you are trying to impress them.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dp7W!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e92ad21-19e9-4591-890e-de9a09c51f7a_576x576.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dp7W!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e92ad21-19e9-4591-890e-de9a09c51f7a_576x576.gif 424w, https://substackcdn.com/image/fetch/$s_!dp7W!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e92ad21-19e9-4591-890e-de9a09c51f7a_576x576.gif 848w, https://substackcdn.com/image/fetch/$s_!dp7W!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e92ad21-19e9-4591-890e-de9a09c51f7a_576x576.gif 1272w, https://substackcdn.com/image/fetch/$s_!dp7W!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e92ad21-19e9-4591-890e-de9a09c51f7a_576x576.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dp7W!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e92ad21-19e9-4591-890e-de9a09c51f7a_576x576.gif" width="576" height="576" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2e92ad21-19e9-4591-890e-de9a09c51f7a_576x576.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:576,&quot;width&quot;:576,&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_!dp7W!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e92ad21-19e9-4591-890e-de9a09c51f7a_576x576.gif 424w, https://substackcdn.com/image/fetch/$s_!dp7W!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e92ad21-19e9-4591-890e-de9a09c51f7a_576x576.gif 848w, https://substackcdn.com/image/fetch/$s_!dp7W!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e92ad21-19e9-4591-890e-de9a09c51f7a_576x576.gif 1272w, https://substackcdn.com/image/fetch/$s_!dp7W!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e92ad21-19e9-4591-890e-de9a09c51f7a_576x576.gif 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 2D Navier-Stokes simulation I made in my ongoing effort to create a rain simulator.</figcaption></figure></div><p>So anyways this effort all got so far as building the simulation you can see above which creates a randomized building density and then randomly initializes the simulation and lets it run for however many time steps you want. That&#8217;s great but its not exactly visually pretty and you don&#8217;t hear any rain sounds because generating fake sounds that sound real is actually rather difficult if you haven&#8217;t really figured out how you are going to do that yet. And herein lies the dilemma, everything has become so complicated I start to feel a bit overwhelmed by it all. There is the weather model, the city animations, the controls, the sound generator, and you have to put it altogether in a compelling way that I would like to use it. Where do I start?!</p><div id="youtube2-NcgV4YolDkg" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;NcgV4YolDkg&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/NcgV4YolDkg?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><em>Relax and listen to Will Wright talk about making models.</em></p><h2>Enter the MVP</h2><p>A skill I wish was pushed onto me when I started learning to be a scientist/whatever it is I define myself as at the moment, is developing an MVP. That means, Minimum Viable Product. Don&#8217;t explore every option and offer ever feature and understand every part. Instead, build the minimum that is expected and then test it with users to see if anyone ever will use it anyways. The same can be said for scientific ideas. I kind of think that I have often spent way too much time on developing ideas on some of the scientific projects I have worked on. And this was in lieu of simply trying out the minimum idea and then sending it off to reviewers to see if anyone is interested. But getting back to rainy-city.com, the MVP should have the following:</p><ol><li><p>A webpage</p></li><li><p>A slider to control the rain noise</p></li><li><p>A slider to control the city noise</p></li><li><p>A visualization of the city</p></li><li><p>A visualization of the rain and clouds</p></li></ol><p>That&#8217;s it. By defining the MVP, I am able to put everything aside and get something up and running, and then I can start adding features to it like driving some weather simulation with atmospheric noise. So that is what I did.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bXM6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb885b033-0678-485d-9608-632948c804b5_2320x1200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bXM6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb885b033-0678-485d-9608-632948c804b5_2320x1200.png 424w, https://substackcdn.com/image/fetch/$s_!bXM6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb885b033-0678-485d-9608-632948c804b5_2320x1200.png 848w, https://substackcdn.com/image/fetch/$s_!bXM6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb885b033-0678-485d-9608-632948c804b5_2320x1200.png 1272w, https://substackcdn.com/image/fetch/$s_!bXM6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb885b033-0678-485d-9608-632948c804b5_2320x1200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bXM6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb885b033-0678-485d-9608-632948c804b5_2320x1200.png" width="1456" height="753" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b885b033-0678-485d-9608-632948c804b5_2320x1200.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:753,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4853799,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.lowimpactfruit.com/i/163208415?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb885b033-0678-485d-9608-632948c804b5_2320x1200.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_!bXM6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb885b033-0678-485d-9608-632948c804b5_2320x1200.png 424w, https://substackcdn.com/image/fetch/$s_!bXM6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb885b033-0678-485d-9608-632948c804b5_2320x1200.png 848w, https://substackcdn.com/image/fetch/$s_!bXM6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb885b033-0678-485d-9608-632948c804b5_2320x1200.png 1272w, https://substackcdn.com/image/fetch/$s_!bXM6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb885b033-0678-485d-9608-632948c804b5_2320x1200.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">it&#8217;s a vibe.</figcaption></figure></div><p>You can checkout rainy-city.com at <a href="https://rainy-city.com/">rainy-city.com</a>. There are no subscription fees or anything, just go and listen to the rainy city sounds and relax. Perhaps if you are feeling especially cyberpunky, you can have a bowl of ramen and think about how living in some sort of mega-corp dystopia is not actually the best idea in the world.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.lowimpactfruit.com/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://www.lowimpactfruit.com/subscribe?"><span>Subscribe now</span></a></p><p>This project was the project I proposed to do as my Recurse Center project. I ended up working on many other projects in addition to this one. That includes a semantic search tool for research, an arcade side scrolling fighter called <a href="https://johnspace.xyz/streets-of-rainy-city/">Streets of Rainy-city.com for the RCade</a>, <a href="https://johnspace.xyz/I-did-this-from-my-phone/">random weird stuff for RCTV</a>, a <a href="https://github.com/mnky9800n/zulip-zork">zulip bot that lets you play Zork</a> inside of zulip, and I am working on an <a href="https://github.com/mnky9800n/zork-bench">LLM reasoning eval toolbox based on zork</a>. I am particularly proud of Streets of Rainy-city.com, I had a week to make it because there was a <a href="https://www.recurse.com/localhost">localhost</a> event at Recurse to show the <a href="https://www.frankchiarulli.com/blog/building-the-rcade/">RCade</a> and so I built the game in a week.</p><p>When I proposed rainy-city.com I was honestly scared, I thought, who would ever want this, why would anyone think this is a cool idea. But now, I realize that I wanted this. And that was enough. What will you build that you want?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!liOw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feabd6350-a5b2-42bb-8905-eb3099dafd7c_888x281.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!liOw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feabd6350-a5b2-42bb-8905-eb3099dafd7c_888x281.png 424w, https://substackcdn.com/image/fetch/$s_!liOw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feabd6350-a5b2-42bb-8905-eb3099dafd7c_888x281.png 848w, https://substackcdn.com/image/fetch/$s_!liOw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feabd6350-a5b2-42bb-8905-eb3099dafd7c_888x281.png 1272w, https://substackcdn.com/image/fetch/$s_!liOw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feabd6350-a5b2-42bb-8905-eb3099dafd7c_888x281.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!liOw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feabd6350-a5b2-42bb-8905-eb3099dafd7c_888x281.png" width="888" height="281" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eabd6350-a5b2-42bb-8905-eb3099dafd7c_888x281.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:281,&quot;width&quot;:888,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:64314,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.lowimpactfruit.com/i/163208415?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feabd6350-a5b2-42bb-8905-eb3099dafd7c_888x281.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_!liOw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feabd6350-a5b2-42bb-8905-eb3099dafd7c_888x281.png 424w, https://substackcdn.com/image/fetch/$s_!liOw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feabd6350-a5b2-42bb-8905-eb3099dafd7c_888x281.png 848w, https://substackcdn.com/image/fetch/$s_!liOw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feabd6350-a5b2-42bb-8905-eb3099dafd7c_888x281.png 1272w, https://substackcdn.com/image/fetch/$s_!liOw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feabd6350-a5b2-42bb-8905-eb3099dafd7c_888x281.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><em>I built this project while at the Recurse Center. <a href="https://www.recurse.com/scout/click?t=b58615edb1a9f39bd1da060941fc2656">Join the Recurse Center!</a></em></p>]]></content:encoded></item><item><title><![CDATA[After AI smashes the information barrier]]></title><description><![CDATA[What happens? Nobody knows. Are you excited?]]></description><link>https://www.lowimpactfruit.com/p/after-ai-smashes-the-information</link><guid isPermaLink="false">https://www.lowimpactfruit.com/p/after-ai-smashes-the-information</guid><pubDate>Thu, 19 Mar 2026 13:31:13 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!MdZy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F969ffc15-912c-46d3-94da-2f6000542491_780x438.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Morning. 6AM. A message arrives on my WhatsApp from a conversation named Minato, a roughly 1,000-word briefing on the latest news in world affairs, science, and AI. Minato is my personal AI assistant built with OpenClaw, an open-source local AI agent framework, living on my iMac in my study room, powered by Gemini and Claude. I named it Minato, the Fourth Hokage from Naruto, known for his speed and precision. The name felt right for something that moves fast and works quietly in the background. Every morning without fail, it compiles and delivers my briefing before I&#8217;ve made my first cup of coffee.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6Qs5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71ac6925-1a07-49d9-b851-05dd154b88b4_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6Qs5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71ac6925-1a07-49d9-b851-05dd154b88b4_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!6Qs5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71ac6925-1a07-49d9-b851-05dd154b88b4_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!6Qs5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71ac6925-1a07-49d9-b851-05dd154b88b4_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!6Qs5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71ac6925-1a07-49d9-b851-05dd154b88b4_1600x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6Qs5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71ac6925-1a07-49d9-b851-05dd154b88b4_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/71ac6925-1a07-49d9-b851-05dd154b88b4_1600x900.png&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;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6Qs5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71ac6925-1a07-49d9-b851-05dd154b88b4_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!6Qs5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71ac6925-1a07-49d9-b851-05dd154b88b4_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!6Qs5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71ac6925-1a07-49d9-b851-05dd154b88b4_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!6Qs5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71ac6925-1a07-49d9-b851-05dd154b88b4_1600x900.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">Minato, friend to all.</figcaption></figure></div><p>Last December, I was writing about a &#8220;futuristic scenario&#8221; where I could simply chat on my phone and get a project initiated, code written, run and debugged, results produced, and figures delivered to me, all without being physically at my working machine. For example, to build a python-based software that can organize and synthesize my news pieces, and overtime, build a database that can be mined and visualized. Just over a month later, that futuristic imagination is already a reality. Besides sending me the morning news, Minato also saves the news to a dated file and archives them. I can direct it to write an analytic script right now but I will wait for the end of the year. It feels exciting. But if I let my imagination run a little further, it also terrifies me.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.lowimpactfruit.com/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://www.lowimpactfruit.com/subscribe?"><span>Subscribe now</span></a></p><p>Code agents, specialized large language models designed for coding, are progressing rapidly and stampeding everything in their path. If you watch financial markets, after the joint release of Claude Code Opus 4.6 and Codex 5.3, the IT and enterprise sector fell hard. I think the fear is at least half true. But on the other hand, the job market for software devs goes up, as shown in the Twitter charts by David Sacks. Similarly, vibe coding startups are growing at lightning speed. See the report on Lovable, an Europe startup, <a href="https://www.economist.com/business/2026/03/01/at-last-reasons-to-be-cheerful-about-european-tech">At last, reasons to be cheerful about European tech</a> by the Economist. People fear that code agents will shed jobs, but for the right person, they turn a software engineer into a productive team.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Mnr5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd0eb8ae-8556-4964-addd-e4796782dc38_594x719.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Mnr5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd0eb8ae-8556-4964-addd-e4796782dc38_594x719.png 424w, https://substackcdn.com/image/fetch/$s_!Mnr5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd0eb8ae-8556-4964-addd-e4796782dc38_594x719.png 848w, https://substackcdn.com/image/fetch/$s_!Mnr5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd0eb8ae-8556-4964-addd-e4796782dc38_594x719.png 1272w, https://substackcdn.com/image/fetch/$s_!Mnr5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd0eb8ae-8556-4964-addd-e4796782dc38_594x719.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Mnr5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd0eb8ae-8556-4964-addd-e4796782dc38_594x719.png" width="496" height="600.3771043771044" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dd0eb8ae-8556-4964-addd-e4796782dc38_594x719.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:719,&quot;width&quot;:594,&quot;resizeWidth&quot;:496,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Mnr5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd0eb8ae-8556-4964-addd-e4796782dc38_594x719.png 424w, https://substackcdn.com/image/fetch/$s_!Mnr5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd0eb8ae-8556-4964-addd-e4796782dc38_594x719.png 848w, https://substackcdn.com/image/fetch/$s_!Mnr5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd0eb8ae-8556-4964-addd-e4796782dc38_594x719.png 1272w, https://substackcdn.com/image/fetch/$s_!Mnr5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd0eb8ae-8556-4964-addd-e4796782dc38_594x719.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">AI makes the markets go BRRRRR. Apparently that market is software developer jobs.</figcaption></figure></div><p>After reading my morning briefing, I sit down at my working machine and check what my multiple running Codex (OpenAI&#8217;s code agent) and Claude Code (Anthropic&#8217;s code agent) instances have written in the terminals overnight. I review them, evaluate their progress, then set them on to the next tasks, ranging from rolling out my newly trained graph neural network models based on a shell script template, to using git to version-control a successfully developed feature and releasing a new version with comprehensive documentation, to launching another batch of simulations sampling 100 parameter combinations across 20 available CPUs, to simply saying: They did a good job.</p><p>Then I open the <a href="https://developers.openai.com/codex/app">Codex App</a>, pull up my conversation, and ask it to show me today's to-do list from a living WORK.md document, a file that tracks my todos, things done, ideas, and project progress in real time. Whenever something gets done, a fresh idea sparks, or any progress is made, I just type it into the conversation, and Codex follows my rules to merge, track, and document everything in WORK.md. I imagine this will make my life considerably easier when annual report season comes around. I certainly can't afford a personal assistant. But Minato and Codex are the closest thing I've got.</p><p>This isn&#8217;t strictly coding anymore. And the companies building code agents have noticed that people increasingly use them not just to write code, but to handle tedious workflows and personal organization. I recommend the recent episode of Lenny&#8217;s Podcast featuring Boris Cherny, creator and head of Claude Code at Anthropic, titled <a href="https://www.youtube.com/watch?v=We7BZVKbCVw&amp;t=4388s">&#8220;What Happens After Coding Is Solved&#8221;</a> (February 19, 2026).</p><div id="youtube2-We7BZVKbCVw" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;We7BZVKbCVw&quot;,&quot;startTime&quot;:&quot;4388s&quot;,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/We7BZVKbCVw?start=4388s&amp;rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>After I get a review of my todos, I tell Codex App my two or three priorities for the day. I make my coffee, and eat breakfast. The day begins, and it feels wonderful.</p><p>10AM. For the old me, the day would have just started. Now, a lot has already been done. Sometimes the pace of progress feels so surreal that it&#8217;s hard to believe Claude Code, the starter of all this amazing and terrifying momentum, was launched barely a year ago. A few years ago, if you asked a chatbot to do basic arithmetic, it couldn&#8217;t get it right. People joked about it. Fair entertainment. But if you&#8217;re still making that joke now, you&#8217;re the punchline. What really matters is the rate of iterations happening in the development and deployment of these new capabilities. This is no longer a six-month or yearly cycle. It moves by the month, sometimes by the week.</p><p>In the interview, Boris mentions that 4% of all public GitHub commits now come from Claude Code. Claude Code has become a prolific author of public code. Boris says that projected figure could reach 20% within a few years. And if you count private repositories, the share would be even higher. I believe it completely, because I&#8217;ve personally built multiple pieces of software for my private use with Claude Code, and that&#8217;s a lot of lines never counted in any public statistic.</p><p>Howard Marks, co-chairman of Oaktree Capital Management, published a memo on February 26, 2026 titled <a href="https://www.oaktreecapital.com/insights/memo/ai-hurtles-ahead">&#8220;AI Hurtles Ahead.&#8221;</a> I&#8217;ve long admired Howard as a thinker and writer navigating this complex, fast-moving world. He probably doesn&#8217;t code much, but what struck me most was his discussion of the economic impact of code agents, drawn after just a handful of uses. People debate whether machines are truly thinking, truly intelligent. Interesting questions, perhaps, but maybe too academic. The real economic question is this: &#8220;If a code agent can deliver a report equivalent to what a $200,000 analyst produces, does whether the machine &#8220;thinks&#8221; still matter?&#8221; But also, if the code agent can deliver the reports of a highly paid analyst, how important were those reports that they can now be automated away? Perhaps those reports themselves were the friction point that AI is solving.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.lowimpactfruit.com/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://www.lowimpactfruit.com/subscribe?"><span>Subscribe now</span></a></p><p>I&#8217;ve been using code agents to develop prompts that query business performance and produce equity analytic reports. What I can say is that the breadth of search, the range of sources, is something I simply cannot compete with alone. The report quality is okay, not excellent yet, but solid enough, with sufficient factual data and tables to use wisely. If you have followed a business for years, you can tell its quality. For example, this report on <a href="https://docs.google.com/document/d/1fItkLK0OCqN_Gf6c5yynAbX_w_z9JUJv0sJsqMtWUc0/edit?tab=t.0">Estee Lauder</a>. And crucially, you can run as many such deep research tasks as you have tokens for. Whoever controls the tokens controls the information.</p><p>That brings me to the second striking insight from Howard&#8217;s memo. With information barriers lowered, if not demolished, by AI tools, where do we create value? In financial markets, short-term gains will be harder to come by, but long-term opportunities will remain plentiful, because most people still chase short-term results. As Charlie Munger, the late Berkshire Hathaway vice chairman liked to quote, &#8220;Always take the high road, it is far less crowded.&#8221; AI will smash you in competing in the short-term, zero-sum game requiring the scope and speed of information, but may not yet be able to truly &#8220;vision&#8221; far into the future.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!b80Z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63434dbd-6bb5-4353-8a9c-806d52004893_1380x863.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!b80Z!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63434dbd-6bb5-4353-8a9c-806d52004893_1380x863.webp 424w, https://substackcdn.com/image/fetch/$s_!b80Z!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63434dbd-6bb5-4353-8a9c-806d52004893_1380x863.webp 848w, https://substackcdn.com/image/fetch/$s_!b80Z!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63434dbd-6bb5-4353-8a9c-806d52004893_1380x863.webp 1272w, https://substackcdn.com/image/fetch/$s_!b80Z!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63434dbd-6bb5-4353-8a9c-806d52004893_1380x863.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!b80Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63434dbd-6bb5-4353-8a9c-806d52004893_1380x863.webp" width="1380" height="863" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/63434dbd-6bb5-4353-8a9c-806d52004893_1380x863.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:863,&quot;width&quot;:1380,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;The wisdom of Warren Buffett and Charlie Munger - uncover now! &#128200; | LGT&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 wisdom of Warren Buffett and Charlie Munger - uncover now! &#128200; | LGT" title="The wisdom of Warren Buffett and Charlie Munger - uncover now! &#128200; | LGT" srcset="https://substackcdn.com/image/fetch/$s_!b80Z!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63434dbd-6bb5-4353-8a9c-806d52004893_1380x863.webp 424w, https://substackcdn.com/image/fetch/$s_!b80Z!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63434dbd-6bb5-4353-8a9c-806d52004893_1380x863.webp 848w, https://substackcdn.com/image/fetch/$s_!b80Z!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63434dbd-6bb5-4353-8a9c-806d52004893_1380x863.webp 1272w, https://substackcdn.com/image/fetch/$s_!b80Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63434dbd-6bb5-4353-8a9c-806d52004893_1380x863.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><figcaption class="image-caption">Charlie Munger (right) with his business partner Warren Buffet (left). When asked why he wasn&#8217;t as rich as Warren, Charlie replied, &#8220;[Warren] got an earlier start, he was probably a little smarter, and he worked harder&#8230;why was Albert Einstein poorer than I was?&#8221;</figcaption></figure></div><p>For academic work, we face a similar reckoning.</p><p>The deep research function is now available in Claude Code (it also has an extended thinking toggle) and Gemini Pro. I&#8217;ve been experimenting with using it to generate reference lists on specific research topics. It consumes many tokens, takes ten minutes or more, but the product is genuinely impressive, broad coverage of a typical ~500 sources and more, useful summaries, good detail. You can even ask it to verify DOIs before writing the final report. It cannot replace years of deep research experience and insights, but it will quickly help you fill the knowledge gap of any new topics that may interest you. I typically will pick a paper, append the abstract with &#8220;please do a deep research on this topic; give me a peer-reviewed reference list; verify DOIs; I only have time to read 10 papers, ranked your reference list by impact; return to me a .md report; take you time.&#8221;</p><p>The information barrier is gone. So where, as researchers, do we bring in value? Judgment? I&#8217;m not sure. But what I notice is that when I now face an unfamiliar topic, I have no mental barrier to entry. The learning process has accelerated dramatically.</p><p>AI is excellent at filling knowledge gaps. But genuine insight still takes time and hard work. Maybe the answer resembles the investment question above: focus on the long term, something fundamental, and probably more important something you are interested in. As I see it, speed doesn&#8217;t take away insight. They don&#8217;t conflict with each other. Effective iterations bring insights and fast turnarounds many actually bring insights you expect early.</p><p>To close, I return to the epigraph of Robert M. Pirsig&#8217;s Zen and the Art of Motorcycle Maintenance, &#8220;And what is good, Phaedrus, And what is not good, Need we ask anyone to tell us these things?&#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_!MdZy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F969ffc15-912c-46d3-94da-2f6000542491_780x438.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MdZy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F969ffc15-912c-46d3-94da-2f6000542491_780x438.png 424w, https://substackcdn.com/image/fetch/$s_!MdZy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F969ffc15-912c-46d3-94da-2f6000542491_780x438.png 848w, https://substackcdn.com/image/fetch/$s_!MdZy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F969ffc15-912c-46d3-94da-2f6000542491_780x438.png 1272w, https://substackcdn.com/image/fetch/$s_!MdZy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F969ffc15-912c-46d3-94da-2f6000542491_780x438.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MdZy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F969ffc15-912c-46d3-94da-2f6000542491_780x438.png" width="780" height="438" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/969ffc15-912c-46d3-94da-2f6000542491_780x438.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:438,&quot;width&quot;:780,&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_!MdZy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F969ffc15-912c-46d3-94da-2f6000542491_780x438.png 424w, https://substackcdn.com/image/fetch/$s_!MdZy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F969ffc15-912c-46d3-94da-2f6000542491_780x438.png 848w, https://substackcdn.com/image/fetch/$s_!MdZy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F969ffc15-912c-46d3-94da-2f6000542491_780x438.png 1272w, https://substackcdn.com/image/fetch/$s_!MdZy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F969ffc15-912c-46d3-94da-2f6000542491_780x438.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">Rick Rubin, advocate for developing a personal aesthetic. This guy discovered the Beastie Boys and LL Cool J. Now he <a href="https://www.thewayofcode.com/">vibe codes poetry</a>.</figcaption></figure></div><p>Nurture your judgment. Cultivate your aesthetic taste in your work. That is what AI has not yet taken over, and what I hope and imagine it will not, at least not anytime soon.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.lowimpactfruit.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><em>This is the first article of Low Impact Fruit written by a writer and not the Editor-in-Chief. Do you want to write for Low Impact Fruit? <a href="https://www.linkedin.com/in/johnmaiken/">Message the editor on LinkedIn to discuss</a>.</em></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p><em><strong>Bio for the Author</strong></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_!CxDf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7af8dac9-1e33-4c31-9e87-c54995a0f551_1265x1140.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CxDf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7af8dac9-1e33-4c31-9e87-c54995a0f551_1265x1140.jpeg 424w, https://substackcdn.com/image/fetch/$s_!CxDf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7af8dac9-1e33-4c31-9e87-c54995a0f551_1265x1140.jpeg 848w, https://substackcdn.com/image/fetch/$s_!CxDf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7af8dac9-1e33-4c31-9e87-c54995a0f551_1265x1140.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!CxDf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7af8dac9-1e33-4c31-9e87-c54995a0f551_1265x1140.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CxDf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7af8dac9-1e33-4c31-9e87-c54995a0f551_1265x1140.jpeg" width="286" height="257.7391304347826" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7af8dac9-1e33-4c31-9e87-c54995a0f551_1265x1140.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1140,&quot;width&quot;:1265,&quot;resizeWidth&quot;:286,&quot;bytes&quot;:369819,&quot;alt&quot;:&quot;Dunyu Liu at Crater Lake.&quot;,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Dunyu Liu at Crater Lake." title="Dunyu Liu at Crater Lake." srcset="https://substackcdn.com/image/fetch/$s_!CxDf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7af8dac9-1e33-4c31-9e87-c54995a0f551_1265x1140.jpeg 424w, https://substackcdn.com/image/fetch/$s_!CxDf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7af8dac9-1e33-4c31-9e87-c54995a0f551_1265x1140.jpeg 848w, https://substackcdn.com/image/fetch/$s_!CxDf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7af8dac9-1e33-4c31-9e87-c54995a0f551_1265x1140.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!CxDf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7af8dac9-1e33-4c31-9e87-c54995a0f551_1265x1140.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><p><em>Dunyu Liu is a senior computational geoscientist at the Institute for Geophysics at the University of Texas at Austin. More on his research interests <a href="https://ig.utexas.edu/staff/dunyu-liu/">can be found here</a>.</em></p>]]></content:encoded></item><item><title><![CDATA[What is AI literacy?]]></title><description><![CDATA[Now you will know.]]></description><link>https://www.lowimpactfruit.com/p/what-is-ai-literacy</link><guid isPermaLink="false">https://www.lowimpactfruit.com/p/what-is-ai-literacy</guid><dc:creator><![CDATA[John Aiken]]></dc:creator><pubDate>Sat, 21 Feb 2026 20:03:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!VQxV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88b4c822-4cd8-4d8e-966b-d1402bbb15d4_574x533.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>There are lots of people talking about something called &#8220;AI literacy&#8221;. I get the feeling that a lot of people are trying to define &#8220;AI Literacy&#8221; in the academic space because this will get them citations (not sorry if this is you). <a href="https://www.linkedin.com/pulse/why-ai-literacy-go-way-floppy-disk-jason-m-lodge-gg4yc?utm_source=share&amp;utm_medium=member_ios&amp;utm_campaign=share_via">Other people are arguing that ai literacy is not even an important thing to define.</a> I really agree with the conclusion here:</p><blockquote><p>we should focus on what makes us uniquely valuable as embodied, social, and organic creatures who are compelled to be with, empathise with, learn from, and think with one another. Our ability to navigate human networks and our role within them is our superpower.</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_!VQxV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88b4c822-4cd8-4d8e-966b-d1402bbb15d4_574x533.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VQxV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88b4c822-4cd8-4d8e-966b-d1402bbb15d4_574x533.jpeg 424w, https://substackcdn.com/image/fetch/$s_!VQxV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88b4c822-4cd8-4d8e-966b-d1402bbb15d4_574x533.jpeg 848w, https://substackcdn.com/image/fetch/$s_!VQxV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88b4c822-4cd8-4d8e-966b-d1402bbb15d4_574x533.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!VQxV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88b4c822-4cd8-4d8e-966b-d1402bbb15d4_574x533.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VQxV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88b4c822-4cd8-4d8e-966b-d1402bbb15d4_574x533.jpeg" width="574" height="533" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/88b4c822-4cd8-4d8e-966b-d1402bbb15d4_574x533.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:533,&quot;width&quot;:574,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:0,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!VQxV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88b4c822-4cd8-4d8e-966b-d1402bbb15d4_574x533.jpeg 424w, https://substackcdn.com/image/fetch/$s_!VQxV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88b4c822-4cd8-4d8e-966b-d1402bbb15d4_574x533.jpeg 848w, https://substackcdn.com/image/fetch/$s_!VQxV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88b4c822-4cd8-4d8e-966b-d1402bbb15d4_574x533.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!VQxV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88b4c822-4cd8-4d8e-966b-d1402bbb15d4_574x533.jpeg 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">This happy creature is coming for your job.</figcaption></figure></div><p>I was talking with someone last night who studies computer science education about what AI literacy is. Neither of us seem to know either. But over the course of the discussion we arrived at a definition that could probably remove the AI part and simply be associated with some part of problem solving. Below I will describe what I will define as &#8220;AI literacy&#8221;.</p><h2>AI Literacy according to john</h2><p>I have tried to embrace lots of AI tools as they come out and integrate them into my research. This includes <a href="https://open.substack.com/pub/mnky9800n/p/coding-agents-provide-lightning-fast?r=2ixmx&amp;utm_medium=ios">both using tools like AI coding agents </a>but also developing and training neural networks for a variety of tasks generally related to one of my many current focuses (foci?) which is rock-fluid-climate interaction. <a href="https://open.substack.com/pub/mnky9800n/p/newsflash-the-climate-and-subsurface?r=2ixmx&amp;utm_medium=ios">Feel free to read more about that here</a>. Across all this effort I have realized that the level of abstraction is much more important than before. What do I mean by &#8220;level of abstraction&#8221;? </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.lowimpactfruit.com/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://www.lowimpactfruit.com/subscribe?"><span>Subscribe now</span></a></p><p>Sometimes I want to build a data dashboard. For example I had some plan to work with a colleague on a large set of time series data. I thought it silly to mess around in a Jupyter notebook because it&#8217;s somewhat unwieldy when you want to look at ten different time series at once. So I <a href="https://open.substack.com/pub/mnky9800n/p/moltbot-formerly-clawdbot-will-change-d5f?r=2ixmx&amp;utm_medium=ios">texted my ai agent on telegram</a> what I wanted and pointed them at the repo with the data and they did exactly what I wanted without further interaction with me. That was fantastic. It would have taken me a week to make that dashboard.</p><p>Other times I want to train a neural network on some data to build a classifier, do some kind of prediction, or whatever. I need to know a lot of specifics about the architecture and how that architecture changes as I explore what fits the data and solves the problem the best. If I asked my ai agent to do this nothing will work. And I know this because I tried. It was me literally experiencing this meme:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AJYh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c8a3187-bc81-44b4-a75e-5d7da896fb33_1240x2340.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AJYh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c8a3187-bc81-44b4-a75e-5d7da896fb33_1240x2340.png 424w, https://substackcdn.com/image/fetch/$s_!AJYh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c8a3187-bc81-44b4-a75e-5d7da896fb33_1240x2340.png 848w, https://substackcdn.com/image/fetch/$s_!AJYh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c8a3187-bc81-44b4-a75e-5d7da896fb33_1240x2340.png 1272w, https://substackcdn.com/image/fetch/$s_!AJYh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c8a3187-bc81-44b4-a75e-5d7da896fb33_1240x2340.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AJYh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c8a3187-bc81-44b4-a75e-5d7da896fb33_1240x2340.png" width="1240" height="2340" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3c8a3187-bc81-44b4-a75e-5d7da896fb33_1240x2340.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:2340,&quot;width&quot;:1240,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:0,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;&quot;,&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_!AJYh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c8a3187-bc81-44b4-a75e-5d7da896fb33_1240x2340.png 424w, https://substackcdn.com/image/fetch/$s_!AJYh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c8a3187-bc81-44b4-a75e-5d7da896fb33_1240x2340.png 848w, https://substackcdn.com/image/fetch/$s_!AJYh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c8a3187-bc81-44b4-a75e-5d7da896fb33_1240x2340.png 1272w, https://substackcdn.com/image/fetch/$s_!AJYh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c8a3187-bc81-44b4-a75e-5d7da896fb33_1240x2340.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">Everyone&#8217;s done it. Don&#8217;t laugh.</figcaption></figure></div><p>I had to spend an afternoon undoing the mess created by me letting an AI agent loose on my codebase. </p><p>And the difference between those two experiences exactly highlights what &#8220;AI literacy&#8221; could be described as. There is a spectrum of context that you should consider when using an AI tool. You should be constantly assessing if you are operating at the correct abstraction layer to solve the problem at hand. And that abstraction layer acts as a sort of tuning knob or hyper parameter of how involved you are in what the computer is doing. <strong>AI literacy is understanding how much you need to understand about what the computer is doing in order to assess whether it did what you wanted or not. </strong></p><div id="youtube2-ob_GX50Za6c" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;ob_GX50Za6c&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/ob_GX50Za6c?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>Steve Jobs and Apple liked to say when they built the personal computer they built a bicycle for your mind. You can watch him say it in the video above. I really buy into this concept and think it&#8217;s not just marketing hype. Computers are tools that can help us conceptualize problems beyond what we can do with only ourselves. This is all AI tools are doing. They abstract away parts of the problem space so we can focus on understanding the important part. Understanding what needs to be abstracted at the current problem solving step is AI literacy.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.lowimpactfruit.com/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://www.lowimpactfruit.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Where did all the radio DJs go?]]></title><description><![CDATA[YouTube Live apparently.]]></description><link>https://www.lowimpactfruit.com/p/where-did-all-the-radio-djs-go</link><guid isPermaLink="false">https://www.lowimpactfruit.com/p/where-did-all-the-radio-djs-go</guid><dc:creator><![CDATA[John Aiken]]></dc:creator><pubDate>Mon, 16 Feb 2026 17:34:21 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!QYUf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddc4fd86-e719-4877-b9e9-efbc5c07a882_4032x3024.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>YouTube Live apparently.</p><p>I was listening to this playlist I created from some old 99x recordings of just random broadcasts that I guess someone recorded live onto a cassette tape. 99x was an Atlanta based FM station that played rock and alternative music in the 90s. <a href="https://youtube.com/playlist?list=PLpyXy87tsMqoH6i1MPDYClEexay1nM54o&amp;si=aJO1QPuCdEnrJF6m">You can listen to this playlist here</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_!QYUf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddc4fd86-e719-4877-b9e9-efbc5c07a882_4032x3024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QYUf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddc4fd86-e719-4877-b9e9-efbc5c07a882_4032x3024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QYUf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddc4fd86-e719-4877-b9e9-efbc5c07a882_4032x3024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QYUf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddc4fd86-e719-4877-b9e9-efbc5c07a882_4032x3024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QYUf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddc4fd86-e719-4877-b9e9-efbc5c07a882_4032x3024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QYUf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddc4fd86-e719-4877-b9e9-efbc5c07a882_4032x3024.jpeg" width="3024" height="4032" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ddc4fd86-e719-4877-b9e9-efbc5c07a882_4032x3024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:4032,&quot;width&quot;:3024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:0,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!QYUf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddc4fd86-e719-4877-b9e9-efbc5c07a882_4032x3024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QYUf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddc4fd86-e719-4877-b9e9-efbc5c07a882_4032x3024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QYUf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddc4fd86-e719-4877-b9e9-efbc5c07a882_4032x3024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QYUf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddc4fd86-e719-4877-b9e9-efbc5c07a882_4032x3024.jpeg 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">Cassette tape. John M. Aiken, 2025.</figcaption></figure></div><p>As a child I loved listening to the radio. The radio wasn&#8217;t just a a source of new music, radio DJs were essentially a one to many one way communication device that only the select few were allowed to do. You could broadcast whatever you wanted but there were rules from the FCC. I was always fascinated by the idea of being a radio DJ both picking what music goes on the radio and also all of the technology of radios. But really I loved the vibe. It seemed cool to be on the radio and I wanted in. I suppose I never got to be on the radio and I guess I&#8217;m glad because it seems like the job is far less exciting than it used to on account that everyone started streaming. I have noticed that French people all seem to listen to the radio still. But everyone else is streaming.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BH2_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff19b3fc4-0e38-4ffe-ba89-eeb6ac935473_1600x900.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BH2_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff19b3fc4-0e38-4ffe-ba89-eeb6ac935473_1600x900.jpeg 424w, https://substackcdn.com/image/fetch/$s_!BH2_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff19b3fc4-0e38-4ffe-ba89-eeb6ac935473_1600x900.jpeg 848w, https://substackcdn.com/image/fetch/$s_!BH2_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff19b3fc4-0e38-4ffe-ba89-eeb6ac935473_1600x900.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!BH2_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff19b3fc4-0e38-4ffe-ba89-eeb6ac935473_1600x900.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BH2_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff19b3fc4-0e38-4ffe-ba89-eeb6ac935473_1600x900.jpeg" width="1600" height="900" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f19b3fc4-0e38-4ffe-ba89-eeb6ac935473_1600x900.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:900,&quot;width&quot;:1600,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:0,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;&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="" srcset="https://substackcdn.com/image/fetch/$s_!BH2_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff19b3fc4-0e38-4ffe-ba89-eeb6ac935473_1600x900.jpeg 424w, https://substackcdn.com/image/fetch/$s_!BH2_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff19b3fc4-0e38-4ffe-ba89-eeb6ac935473_1600x900.jpeg 848w, https://substackcdn.com/image/fetch/$s_!BH2_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff19b3fc4-0e38-4ffe-ba89-eeb6ac935473_1600x900.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!BH2_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff19b3fc4-0e38-4ffe-ba89-eeb6ac935473_1600x900.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><figcaption class="image-caption">They are my favorite characters in Stranger Things. I think the greatest thing this show did was having the moment where Steve confesses his undying love for Robin. To which Robin responds with well I like girls. Steve replies by simply accepting this and immediately moving on because he realizes in that moment it&#8217;s more important for Robin to feel accepted than for his feelings to be assuaged. </figcaption></figure></div><p>And that&#8217;s the point I guess. Computers took what used to be a craft, screaming into the void, and gave everyone the ability to do it. Just last night I watched a woman do crafts from Hobby Lobby. Just like chatting with the people in her chatroom while doing the crafts on video like painting picture frames with glitter. It was quite pleasant. <a href="https://www.youtube.com/live/paRSbPLB3Wk?si=sUGNiQlOmtJrOn2e">Her name is Liah and you can watch her here if you want</a>.</p><p>None of this is bad in any way. I think it&#8217;s good that we can create micro communities about anything that connect through live streaming or chat servers or whatever. Thinking about radio and live streaming got me thinking about how scientists communicate about things.</p><p>It&#8217;s an old conversation <a href="https://www.science.org/content/article/tweet-or-not-tweet">but scientists who post on social media get more traction in their work</a>. And recently on <a href="https://www.linkedin.com/posts/johnmaiken_this-paper-in-management-science-has-been-activity-7422239566788685824-F3dV?utm_medium=ios_app&amp;rcm=ACoAADK66PoB2zyEuJMjUMyjEABz-4nzhRkVlIQ&amp;utm_source=social_share_send&amp;utm_campaign=copy_link">LinkedIn I was wondering</a> along <a href="https://www.linkedin.com/feed/update/urn:li:activity:7427350797492895744?commentUrn=urn%3Ali%3Acomment%3A%28activity%3A7427350797492895744%2C7428446792373153793%29&amp;dashCommentUrn=urn%3Ali%3Afsd_comment%3A%287428446792373153793%2Curn%3Ali%3Aactivity%3A7427350797492895744%29">with others</a> why do we publish papers anymore the way we do? If we are to publish papers perhaps they should go on ArXiv and submitted to journals when you can be bothered to do so. But really we should think about how could all this work have more impact.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.lowimpactfruit.com/subscribe?utm_source=email&r=&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.lowimpactfruit.com/subscribe?utm_source=email&r="><span>Subscribe</span></a></p><p>Much of science costs a considerable amount of taxpayer money. In his super excellent 2025 Neurips talk, <a href="https://neurips.cc/virtual/2025/invited-talk/109605">KyungHyun Cho advocated for designing research agendas that maximize impact</a>. This was a small part of what was one of the best talks of Neurips 2025 and I recommend watching it. He said as scientists we have an obligation to create impact as we have been trusted as stewards of science and community resources by taxpayers. In my opinion this means we should also examine how we communicate science. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3LIc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f2b5efd-c60a-4ba3-9f6f-0ac9b2b0ab8f_1179x1201.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3LIc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f2b5efd-c60a-4ba3-9f6f-0ac9b2b0ab8f_1179x1201.jpeg 424w, https://substackcdn.com/image/fetch/$s_!3LIc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f2b5efd-c60a-4ba3-9f6f-0ac9b2b0ab8f_1179x1201.jpeg 848w, https://substackcdn.com/image/fetch/$s_!3LIc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f2b5efd-c60a-4ba3-9f6f-0ac9b2b0ab8f_1179x1201.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!3LIc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f2b5efd-c60a-4ba3-9f6f-0ac9b2b0ab8f_1179x1201.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3LIc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f2b5efd-c60a-4ba3-9f6f-0ac9b2b0ab8f_1179x1201.jpeg" width="1179" height="1201" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6f2b5efd-c60a-4ba3-9f6f-0ac9b2b0ab8f_1179x1201.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:1201,&quot;width&quot;:1179,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:0,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;&quot;,&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_!3LIc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f2b5efd-c60a-4ba3-9f6f-0ac9b2b0ab8f_1179x1201.jpeg 424w, https://substackcdn.com/image/fetch/$s_!3LIc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f2b5efd-c60a-4ba3-9f6f-0ac9b2b0ab8f_1179x1201.jpeg 848w, https://substackcdn.com/image/fetch/$s_!3LIc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f2b5efd-c60a-4ba3-9f6f-0ac9b2b0ab8f_1179x1201.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!3LIc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f2b5efd-c60a-4ba3-9f6f-0ac9b2b0ab8f_1179x1201.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">The original arXiv page with the original skull and crossbones logo. <a href="https://www.quora.com/Whats-the-story-behind-the-arXiv-org-favicon">Read more about this here.</a></figcaption></figure></div><p>Getting started I think everyone should be putting all their papers on ArXiv. Open access is more important than peer review as open access often allows community review like in the case of the <a href="https://en.wikipedia.org/wiki/LK-99">potential high temperature superconductor a couple years ago</a>. Second I think we should have more micro publications like substacks and other online media that allow for instant reach to readers. Substacks and blogs allow for a larger space of ideas to be discussed and at a higher velocity as ideas change more quickly these days.</p><p>I think we should stop submitting so much to journals and organize more conference proceedings as the AI fields have done. There are a lot of problems with conference proceedings but they do give a regular output that allows for peer review and also a central communication portal (the conference itself). This portal used to be the journal periodical. But now People simply don&#8217;t sip their coffee in the morning flipping through the Nature or Physical Review they just received in the mail. We must change or become obsolete.</p><p>And save the whales.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.lowimpactfruit.com/subscribe?utm_source=email&r=&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.lowimpactfruit.com/subscribe?utm_source=email&r="><span>Subscribe</span></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_!7X59!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dcef639-7970-4dbb-9f4d-fd8bebca759d_739x415.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7X59!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dcef639-7970-4dbb-9f4d-fd8bebca759d_739x415.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7X59!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dcef639-7970-4dbb-9f4d-fd8bebca759d_739x415.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7X59!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dcef639-7970-4dbb-9f4d-fd8bebca759d_739x415.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7X59!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dcef639-7970-4dbb-9f4d-fd8bebca759d_739x415.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7X59!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dcef639-7970-4dbb-9f4d-fd8bebca759d_739x415.jpeg" width="739" height="415" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9dcef639-7970-4dbb-9f4d-fd8bebca759d_739x415.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:415,&quot;width&quot;:739,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:0,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;&quot;,&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_!7X59!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dcef639-7970-4dbb-9f4d-fd8bebca759d_739x415.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7X59!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dcef639-7970-4dbb-9f4d-fd8bebca759d_739x415.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7X59!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dcef639-7970-4dbb-9f4d-fd8bebca759d_739x415.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7X59!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dcef639-7970-4dbb-9f4d-fd8bebca759d_739x415.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">We share this planet people. Don&#8217;t forget that.</figcaption></figure></div>]]></content:encoded></item><item><title><![CDATA[What Spectroscopy Was to the 1800s, Embeddings Are to Science Now]]></title><description><![CDATA[I can&#8217;t find it which is a shame, but there was a comment on hacker news in response to a blog that was posted that was describing something about how AI agents are going to change your life.]]></description><link>https://www.lowimpactfruit.com/p/what-spectroscopy-was-to-the-1800s</link><guid isPermaLink="false">https://www.lowimpactfruit.com/p/what-spectroscopy-was-to-the-1800s</guid><dc:creator><![CDATA[John Aiken]]></dc:creator><pubDate>Wed, 04 Feb 2026 22:41:45 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/xngMIrvlpZw" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I can&#8217;t find it which is a shame, but there was a comment on <a href="https://news.ycombinator.com/">hacker news</a> in response to a blog that was posted that was describing something about how AI agents are going to change your life. And that comment said something to the effect of:</p><blockquote><p><em>I am getting rather tired of reading blogs about how AI is going to change everything.</em></p></blockquote><p>I can appreciate that sentiment.</p><p>Anyways, this substack is going to be about how <a href="https://en.wikipedia.org/wiki/Embedding_(machine_learning)">embeddings</a> are not merely computational tools but represent a new methodology for examining complex systems that may reveal structures beyond our current theoretical frameworks.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.lowimpactfruit.com/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://www.lowimpactfruit.com/subscribe?"><span>Subscribe now</span></a></p><p>A year and a half ago I organized a conference called Exploring System Dynamics in the Natural World with AI along with <a href="https://www.linkedin.com/in/thorsten-becker-b6a6701b6/">Thorsten Becker</a> (thanks Thorsten!). This conference was motivated by me reading various papers across the topics of chaos, geophysics, information theory, and AI.  The idea behind the conference was two fold. First, most AI for science discourse focuses on engineering improvements (faster weather models, better protein folding) rather than fundamental questions about what these models reveal about nature itself. These are laudable goals and should be pursued. However, I wanted to better understand why neural networks were becoming so good at understanding complex physical systems which I talked about in my intro talk that you can watch here:</p><div id="youtube2-xngMIrvlpZw" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;xngMIrvlpZw&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/xngMIrvlpZw?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>Second, I set the goal of considering this idea broadly and asked people who thought about it from the theoretical development of methods, people who thought about it from a physicist point of view, but also industry and education. <a href="https://www.youtube.com/watch?v=xngMIrvlpZw&amp;list=PL6zSfYNSRHalAsgIjHHsttpYfxJ_XIPbt">You can watch most of the lectures from the conference here</a>. Together it seemed that we could construct some explanations as to why neural networks can predict chaos better, make better weather predictions, and do all sorts of other things. But today, a year and half later, I have even more questions. But I think I will need to start from the beginning of the talk above until now to explain everything.</p><p>To put it simply, everything started because <a href="https://journals.aps.org/prresearch/abstract/10.1103/PhysRevResearch.5.043252">this paper by William Gilpin fascinated me</a>. In it he demonstrates that neural network-based predictors are able to capture chaotic dynamics further into the future than theoretically thought possible. From the abstract:</p><blockquote><p>We find that large-scale, domain-agnostic forecasting methods consistently produce predictions that remain accurate up to two dozen Lyapunov times, thereby accessing a long-horizon forecasting regime well beyond classical methods. We find that, in this regime, accuracy decorrelates with classical invariant measures of predictability like the Lyapunov exponent.</p></blockquote><p>This is profound. It tells us that our understanding of what is predictable and what is unpredictable may not be as well rounded as we thought. And so I decided to dive deeper (I feel like this is a phrase I learned chatting with LLMs). What is it that neural networks are doing when they are modeling these systems? Why might they be better at these kinds of predictions in comparison to traditional methods and the theory that dictates them? I think one way to think about it is to consider what happens when you put data into an autoencoder.</p><h2>Variational Autoencoders</h2><p>There is plenty written about <a href="https://en.wikipedia.org/wiki/Variational_autoencoder">variational autoencoders</a> that doesn&#8217;t need to be reiterated here. But just in case, I will give some background. The main point of a variational autoencoder is to learn the parameters mu and sigma that describe the distribution of the latent space z.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-Bul!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa07f3194-e3c9-4c5a-9890-e6887e18ce22_1287x582.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-Bul!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa07f3194-e3c9-4c5a-9890-e6887e18ce22_1287x582.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-Bul!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa07f3194-e3c9-4c5a-9890-e6887e18ce22_1287x582.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-Bul!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa07f3194-e3c9-4c5a-9890-e6887e18ce22_1287x582.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-Bul!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa07f3194-e3c9-4c5a-9890-e6887e18ce22_1287x582.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-Bul!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa07f3194-e3c9-4c5a-9890-e6887e18ce22_1287x582.jpeg" width="1287" height="582" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a07f3194-e3c9-4c5a-9890-e6887e18ce22_1287x582.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:582,&quot;width&quot;:1287,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:93055,&quot;alt&quot;:&quot;Variational Autoencoder(VAE). As a generative model, the basic idea&#8230; | by  Roger Yong | Geek Culture | Medium&quot;,&quot;title&quot;:&quot;Variational Autoencoder(VAE). As a generative model, the basic idea&#8230; | by  Roger Yong | Geek Culture | Medium&quot;,&quot;type&quot;:&quot;image/jpeg&quot;,&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="Variational Autoencoder(VAE). As a generative model, the basic idea&#8230; | by  Roger Yong | Geek Culture | Medium" title="Variational Autoencoder(VAE). As a generative model, the basic idea&#8230; | by  Roger Yong | Geek Culture | Medium" srcset="https://substackcdn.com/image/fetch/$s_!-Bul!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa07f3194-e3c9-4c5a-9890-e6887e18ce22_1287x582.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-Bul!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa07f3194-e3c9-4c5a-9890-e6887e18ce22_1287x582.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-Bul!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa07f3194-e3c9-4c5a-9890-e6887e18ce22_1287x582.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-Bul!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa07f3194-e3c9-4c5a-9890-e6887e18ce22_1287x582.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">I stole this from the internet.</figcaption></figure></div><p>It learns these by encoding the input data x, by passing the data through one or more neural network layers (these can be linear, convolutional, whatever) until this is &#8220;compressed&#8221; into the latent space. This compression can happen both by reducing the dimensionality or by expanding it (<a href="https://arxiv.org/abs/2012.08749">sometimes it may be better to train a large model than a small one</a>). This latent space is then passed to the decoder, which mirrors the encoder, and produces xhat (right in diagram above), which is the reconstruction of the training data x (left in diagram above). If xhat approximates x, (e.g., it recreates the training images well, you have R2 scores greater than 0.9, etc.), then you have, at least a first pass of a model that can construct a latent space that <em>may</em> capture all of the interactions of the system of study. This latent space, which is also called an &#8220;embedding&#8221;, can then be used as features for new models such as being clustered to try and find some structure that could be informative for a task or used in some kind of supervised learning (e.g., separating cat and dog pictures). Because these latent features are described by probability distributions, you can sample these distributions and generate new data from them. The important component here is to understand the concept that neural networks construct a latent embedding space that attempts to capture all of the interactions that could be used to describe the system you are studying whether that is images of cats, language, or a chaotic time series. The architecture can then become arbitrarily complex.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.lowimpactfruit.com/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://www.lowimpactfruit.com/subscribe?"><span>Subscribe now</span></a></p><p>These latent spaces can then be used to do all sorts of things and here is a non-exhaustive list of abilities:</p><ol><li><p>show the motion of atmospheric components <a href="https://www.linkedin.com/posts/johnldean_how-do-ai-weather-models-learn-to-predict-ugcPost-7419800370891268096-1Zmi?utm_source=share&amp;utm_medium=member_desktop&amp;rcm=ACoAADK66PoB2zyEuJMjUMyjEABz-4nzhRkVlIQ">taken from this linkedin post</a> where they trained neural network based weather simulators:</p></li></ol><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;6d6897bb-a06a-4b05-b6ac-6e6571124e11&quot;,&quot;duration&quot;:null}"></div><div><hr></div><ol start="2"><li><p>Or you could use it to understand what kind of topics do AI labs publish on like I did in this substack I wrote a while ago:</p></li></ol><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;e681701e-1392-4eba-84fb-efc9ad4613a3&quot;,&quot;caption&quot;:&quot;The modern research lab is run at a megacorp tech company where they have, essentially, unlimited resources to work on a wide variety of topics as long as they have good computer skills. The labs are set up between pure and applied research (e.g., Microsoft Res&#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;Science has changed, have you?&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:4242633,&quot;name&quot;:&quot;John Aiken&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fe521b92-abd3-41e9-bdae-a26b83d64281_406x542.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-06-24T14:09:11.614Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!RfUq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5753d488-aa24-4090-ad32-137c8cef183f_2013x2269.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://mnky9800n.substack.com/p/science-has-changed-have-you&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:166566291,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:1,&quot;comment_count&quot;:0,&quot;publication_id&quot;:4492935,&quot;publication_name&quot;:&quot;Low Impact Fruit&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!qpWy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4feaf221-3bc4-4527-af10-59ab87c6e35d_600x600.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><ol start="3"><li><p>Or you could use it to <a href="https://deepmind.google/blog/alphaearth-foundations-helps-map-our-planet-in-unprecedented-detail/">map everything</a> like google&#8217;s AlphaEarth Foundation model which compresses petabytes of satellite data (optical imagery, radar, climate models, topography, gravity measurements) into 64-dimensional embeddings for every 10-meter square of Earth&#8217;s terrestrial surface.</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_!_TyH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F687c0493-3f5f-4f57-a687-8721896fb4e9_1232x541.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_TyH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F687c0493-3f5f-4f57-a687-8721896fb4e9_1232x541.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_TyH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F687c0493-3f5f-4f57-a687-8721896fb4e9_1232x541.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_TyH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F687c0493-3f5f-4f57-a687-8721896fb4e9_1232x541.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_TyH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F687c0493-3f5f-4f57-a687-8721896fb4e9_1232x541.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_TyH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F687c0493-3f5f-4f57-a687-8721896fb4e9_1232x541.jpeg" width="1232" height="541" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/687c0493-3f5f-4f57-a687-8721896fb4e9_1232x541.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:541,&quot;width&quot;:1232,&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_!_TyH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F687c0493-3f5f-4f57-a687-8721896fb4e9_1232x541.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_TyH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F687c0493-3f5f-4f57-a687-8721896fb4e9_1232x541.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_TyH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F687c0493-3f5f-4f57-a687-8721896fb4e9_1232x541.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_TyH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F687c0493-3f5f-4f57-a687-8721896fb4e9_1232x541.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">&#8220;Global Embedding Field&#8221; sounds so cool.</figcaption></figure></div><p>The <a href="https://arxiv.org/html/2507.22291v1">AlphaEarth model</a> doesn&#8217;t &#8220;know&#8221; about geology, hydrology, or agriculture explicitly. Yet researchers are using these embeddings to predict crop yields, track deforestation, and <a href="https://www.mdpi.com/2072-4292/18/2/293">map wetland vegetation</a> with higher accuracy than purpose-built remote sensing models. </p><p>To put it a different way, neural networks are able to understand complex geometries that define how to separate latent non-dimensional spaces that can motivate decisions that humans cannot conceive quantitatively (e.g., what exactly is the boundary of a topic) where decision is defined as determining the outcome based on the input.  </p><p>So far this seems reasonable. You could even call this principal component analysis on steroids. but where it gets really wild is when you introduce the &#8220;<a href="https://phillipi.github.io/prh/">Platonic Representation Hypothesis</a>&#8221;. The Platonic Representation Hypothesis is from an 2024 ICML paper where they claim that:</p><blockquote><p><em>Neural networks, trained with different objectives on different data and modalities, are converging to a shared statistical model of reality in their representation spaces.</em></p></blockquote><p>And this isn&#8217;t just claimed in this position paper, we see evidence of this from different comparisons as well. For example, in <a href="https://arxiv.org/html/2505.12540v2">this paper</a>, the authors argue that they can train models that can translate between two incomparable language models by using the embeddings from one model to predict the other. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jNoR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd262f543-a6f1-46d8-9983-360fa26ce9d1_797x320.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jNoR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd262f543-a6f1-46d8-9983-360fa26ce9d1_797x320.png 424w, https://substackcdn.com/image/fetch/$s_!jNoR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd262f543-a6f1-46d8-9983-360fa26ce9d1_797x320.png 848w, https://substackcdn.com/image/fetch/$s_!jNoR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd262f543-a6f1-46d8-9983-360fa26ce9d1_797x320.png 1272w, https://substackcdn.com/image/fetch/$s_!jNoR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd262f543-a6f1-46d8-9983-360fa26ce9d1_797x320.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jNoR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd262f543-a6f1-46d8-9983-360fa26ce9d1_797x320.png" width="797" height="320" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d262f543-a6f1-46d8-9983-360fa26ce9d1_797x320.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:320,&quot;width&quot;:797,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:404954,&quot;alt&quot;:&quot;Refer to caption&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Refer to caption" title="Refer to caption" srcset="https://substackcdn.com/image/fetch/$s_!jNoR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd262f543-a6f1-46d8-9983-360fa26ce9d1_797x320.png 424w, https://substackcdn.com/image/fetch/$s_!jNoR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd262f543-a6f1-46d8-9983-360fa26ce9d1_797x320.png 848w, https://substackcdn.com/image/fetch/$s_!jNoR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd262f543-a6f1-46d8-9983-360fa26ce9d1_797x320.png 1272w, https://substackcdn.com/image/fetch/$s_!jNoR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd262f543-a6f1-46d8-9983-360fa26ce9d1_797x320.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">Look at the dots. The dots have meaning. Taken from the paper https://arxiv.org/html/2505.12540v2</figcaption></figure></div><p>This has a profound implication. First translating from an unknown vector space into a known vector space means you can probably reconstruct at least some of the original training data which means you could reveal the secrets an unknown model knows by examining it&#8217;s embeddings as long you have a known model to compare it to. But this also means that this latent representation is shared between the two models <em>even when the original model is unknown</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_!oHnE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F094dd2ed-19e2-4a5d-a40c-340524e1a29d_1919x992.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oHnE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F094dd2ed-19e2-4a5d-a40c-340524e1a29d_1919x992.png 424w, https://substackcdn.com/image/fetch/$s_!oHnE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F094dd2ed-19e2-4a5d-a40c-340524e1a29d_1919x992.png 848w, https://substackcdn.com/image/fetch/$s_!oHnE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F094dd2ed-19e2-4a5d-a40c-340524e1a29d_1919x992.png 1272w, https://substackcdn.com/image/fetch/$s_!oHnE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F094dd2ed-19e2-4a5d-a40c-340524e1a29d_1919x992.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oHnE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F094dd2ed-19e2-4a5d-a40c-340524e1a29d_1919x992.png" width="1456" height="753" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/094dd2ed-19e2-4a5d-a40c-340524e1a29d_1919x992.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:753,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Milestones in the History of Spectroscopy&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="Milestones in the History of Spectroscopy" title="Milestones in the History of Spectroscopy" srcset="https://substackcdn.com/image/fetch/$s_!oHnE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F094dd2ed-19e2-4a5d-a40c-340524e1a29d_1919x992.png 424w, https://substackcdn.com/image/fetch/$s_!oHnE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F094dd2ed-19e2-4a5d-a40c-340524e1a29d_1919x992.png 848w, https://substackcdn.com/image/fetch/$s_!oHnE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F094dd2ed-19e2-4a5d-a40c-340524e1a29d_1919x992.png 1272w, https://substackcdn.com/image/fetch/$s_!oHnE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F094dd2ed-19e2-4a5d-a40c-340524e1a29d_1919x992.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">I found this on the internet. If you want to know what elements are in the sun, you only need to know about spectroscopy.</figcaption></figure></div><p>To provide an analogy to something from the history of science, embeddings might be to 21st-century science what spectroscopy was to 19th-century science. A technique that reveals structure invisible to direct observation, enabling discoveries that reshape entire fields.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LZ7Q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9d0f2fd-3fbd-48ae-9105-f454344ea95d_199x194.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LZ7Q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9d0f2fd-3fbd-48ae-9105-f454344ea95d_199x194.jpeg 424w, https://substackcdn.com/image/fetch/$s_!LZ7Q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9d0f2fd-3fbd-48ae-9105-f454344ea95d_199x194.jpeg 848w, https://substackcdn.com/image/fetch/$s_!LZ7Q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9d0f2fd-3fbd-48ae-9105-f454344ea95d_199x194.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!LZ7Q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9d0f2fd-3fbd-48ae-9105-f454344ea95d_199x194.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LZ7Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9d0f2fd-3fbd-48ae-9105-f454344ea95d_199x194.jpeg" width="199" height="194" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e9d0f2fd-3fbd-48ae-9105-f454344ea95d_199x194.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:194,&quot;width&quot;:199,&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_!LZ7Q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9d0f2fd-3fbd-48ae-9105-f454344ea95d_199x194.jpeg 424w, https://substackcdn.com/image/fetch/$s_!LZ7Q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9d0f2fd-3fbd-48ae-9105-f454344ea95d_199x194.jpeg 848w, https://substackcdn.com/image/fetch/$s_!LZ7Q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9d0f2fd-3fbd-48ae-9105-f454344ea95d_199x194.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!LZ7Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9d0f2fd-3fbd-48ae-9105-f454344ea95d_199x194.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">This led to quantum mechanics. <a href="https://www.youtube.com/watch?v=7u3rRy97m9Y">Watch an experiment of this here!</a></figcaption></figure></div><p>When <a href="https://en.wikipedia.org/wiki/Fraunhofer_lines">Fraunhofer observed absorption lines</a> in the solar spectrum (above you can see first an example of the sun&#8217;s absorption and second an example of the sodium absorption spectra), he had no theory to explain them. But even without a physical explanation it was something obvious to study and eventually was a fundamental observation that led to quantum mechanics. Similarly, embeddings reveal patterns in high-dimensional data that we lack theoretical frameworks to fully explain, but the patterns are demonstrably real (they generalize, predict, transfer across domains). And so the question arises why do these vector spaces connect? Or to quote from the platonic representation paper itself:</p><blockquote><p><em>if there is indeed a platonic representation, then finding it, and fully characterizing it, is a research program worth pursuing.</em></p></blockquote><p>To put it a different way, if these embedding vectors can be translated between themselves, and thus are converging to a shared state of reality, then what we have here is not some sort of &#8220;black box&#8221; but actually a tool that allows us to examine a representation of how information in the universe is organized. And we can likely find out new things about the physical world around us. A critical question in this direction that needs to be answered is:</p><div class="pullquote"><p>are we converging toward the universe&#8217;s information structure, or toward the structure of how humans represent information about the universe?</p></div><p>I think a major criticism AI for science, that so far has been somewhat valid, is that it has only ever reconstructed things we already know. It is great that we can have faster neural network based solutions for different physics, but what will it discover? (okay, new solutions to protein folding is a good one). The platonic hypothesis suggests that yes, it will discover something and that discovery may lead to new understanding about how the universe works.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.lowimpactfruit.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><em>If you subscribe it will bring warm feelings to my heart.</em></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!42og!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbea3c75-8eac-4d3c-a162-44fdb60ed082_721x481.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!42og!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbea3c75-8eac-4d3c-a162-44fdb60ed082_721x481.webp 424w, https://substackcdn.com/image/fetch/$s_!42og!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbea3c75-8eac-4d3c-a162-44fdb60ed082_721x481.webp 848w, https://substackcdn.com/image/fetch/$s_!42og!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbea3c75-8eac-4d3c-a162-44fdb60ed082_721x481.webp 1272w, https://substackcdn.com/image/fetch/$s_!42og!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbea3c75-8eac-4d3c-a162-44fdb60ed082_721x481.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!42og!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbea3c75-8eac-4d3c-a162-44fdb60ed082_721x481.webp" width="721" height="481" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fbea3c75-8eac-4d3c-a162-44fdb60ed082_721x481.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:481,&quot;width&quot;:721,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;macintosh &#65282;hello.&#65282; desk sign by vogon | Download free STL model |  Printables.com&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="macintosh &#65282;hello.&#65282; desk sign by vogon | Download free STL model |  Printables.com" title="macintosh &#65282;hello.&#65282; desk sign by vogon | Download free STL model |  Printables.com" srcset="https://substackcdn.com/image/fetch/$s_!42og!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbea3c75-8eac-4d3c-a162-44fdb60ed082_721x481.webp 424w, https://substackcdn.com/image/fetch/$s_!42og!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbea3c75-8eac-4d3c-a162-44fdb60ed082_721x481.webp 848w, https://substackcdn.com/image/fetch/$s_!42og!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbea3c75-8eac-4d3c-a162-44fdb60ed082_721x481.webp 1272w, https://substackcdn.com/image/fetch/$s_!42og!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbea3c75-8eac-4d3c-a162-44fdb60ed082_721x481.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><figcaption class="image-caption">Hello.</figcaption></figure></div><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Moltbot formerly clawdbot will change your scientific life]]></title><description><![CDATA[This is crazy I know but I have been using Claude Code to develop this variational autoencoder model for some project I&#8217;ve been working on.]]></description><link>https://www.lowimpactfruit.com/p/moltbot-formerly-clawdbot-will-change-d5f</link><guid isPermaLink="false">https://www.lowimpactfruit.com/p/moltbot-formerly-clawdbot-will-change-d5f</guid><dc:creator><![CDATA[John Aiken]]></dc:creator><pubDate>Wed, 28 Jan 2026 00:24:38 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Pwg2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd51cc16-5503-46f9-ad08-c76289d8b966_600x430.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>This is crazy I know but I have been using Claude Code to develop this <a href="https://en.wikipedia.org/wiki/Variational_autoencoder">variational autoencoder</a> model for some project I&#8217;ve been working on. On major versions of development I spin off a concise set of codes that I then read through and run and then have a colleague read through and run (thanks <a href="https://www.linkedin.com/in/dunyu-liu?utm_source=share&amp;utm_campaign=share_via&amp;utm_content=profile&amp;utm_medium=ios_app">Dunyu</a>). But basically everything I&#8217;ve been doing has been done by Claude code without any kind of total unrecoverable failure. And that has been great but I need to open my laptop and sit for a while.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Pwg2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd51cc16-5503-46f9-ad08-c76289d8b966_600x430.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Pwg2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd51cc16-5503-46f9-ad08-c76289d8b966_600x430.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Pwg2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd51cc16-5503-46f9-ad08-c76289d8b966_600x430.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Pwg2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd51cc16-5503-46f9-ad08-c76289d8b966_600x430.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Pwg2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd51cc16-5503-46f9-ad08-c76289d8b966_600x430.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Pwg2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd51cc16-5503-46f9-ad08-c76289d8b966_600x430.jpeg" width="600" height="430" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fd51cc16-5503-46f9-ad08-c76289d8b966_600x430.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:430,&quot;width&quot;:600,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:0,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Pwg2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd51cc16-5503-46f9-ad08-c76289d8b966_600x430.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Pwg2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd51cc16-5503-46f9-ad08-c76289d8b966_600x430.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Pwg2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd51cc16-5503-46f9-ad08-c76289d8b966_600x430.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Pwg2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd51cc16-5503-46f9-ad08-c76289d8b966_600x430.jpeg 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">It makes sense in the episode.</figcaption></figure></div><p>Enter <a href="https://www.molt.bot/">moltbot</a> (<a href="https://x.com/steipete/status/2016068265391354181">formerly clawdbot</a>) which is absolutely amazing. You set it up locally and it&#8217;s basically an AI assistant that you can give access to whatever you want. <a href="https://www.businessinsider.com/clawdbot-ai-mac-mini-2026-1">A lot of people are buying Mac mini m4s</a> to setup their own as they are compact and powerful. And let me tell you, this is powerful.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Vs_5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7540b8a-4e84-435b-960c-a7d6dc6beee4_1200x675.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Vs_5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7540b8a-4e84-435b-960c-a7d6dc6beee4_1200x675.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Vs_5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7540b8a-4e84-435b-960c-a7d6dc6beee4_1200x675.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Vs_5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7540b8a-4e84-435b-960c-a7d6dc6beee4_1200x675.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Vs_5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7540b8a-4e84-435b-960c-a7d6dc6beee4_1200x675.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Vs_5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7540b8a-4e84-435b-960c-a7d6dc6beee4_1200x675.jpeg" width="1200" height="675" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a7540b8a-4e84-435b-960c-a7d6dc6beee4_1200x675.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:675,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:0,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;&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="" srcset="https://substackcdn.com/image/fetch/$s_!Vs_5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7540b8a-4e84-435b-960c-a7d6dc6beee4_1200x675.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Vs_5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7540b8a-4e84-435b-960c-a7d6dc6beee4_1200x675.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Vs_5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7540b8a-4e84-435b-960c-a7d6dc6beee4_1200x675.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Vs_5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7540b8a-4e84-435b-960c-a7d6dc6beee4_1200x675.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><figcaption class="image-caption">Apple makes a beautiful product.</figcaption></figure></div><p>I installed it on a <a href="https://lambda.ai/">lambda labs workstation</a> I have which has a 2x RTX 6000s, 64 cpu AMD, and 256GB RAM. Okay that&#8217;s probably overkill but I haven&#8217;t really explained it all yet if you don&#8217;t know what moltbot aka clawdbot is. </p><p>It&#8217;s a persistent AI that can do anything. Want it to run codes for you? It will do that. SSH into a computer and make some changes. Sure! Want it to research some topic for you. Why not. It&#8217;s everything every other LLM product is. But it&#8217;s persistent and maintains a memory and personality through all interactions. And you can connect it to anything so it knows about you. Calendar? Yes. Computer resources? Yes. Want it to watch some stock for you? There&#8217;s an api to connect to. Want it to have an opinion about your music? Connect it to Spotify. And you can do it all through telegram or whatever chat app you like. You talk to it like anyone else you text on your texting app and it replies and tells you about what it did and what to do. And it remembers whatever you tell it because it writes it down.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yvDe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17399bc8-97db-4941-a79c-7b9ef98c062a_1179x2556.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yvDe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17399bc8-97db-4941-a79c-7b9ef98c062a_1179x2556.png 424w, https://substackcdn.com/image/fetch/$s_!yvDe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17399bc8-97db-4941-a79c-7b9ef98c062a_1179x2556.png 848w, https://substackcdn.com/image/fetch/$s_!yvDe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17399bc8-97db-4941-a79c-7b9ef98c062a_1179x2556.png 1272w, https://substackcdn.com/image/fetch/$s_!yvDe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17399bc8-97db-4941-a79c-7b9ef98c062a_1179x2556.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yvDe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17399bc8-97db-4941-a79c-7b9ef98c062a_1179x2556.png" width="1179" height="2556" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/17399bc8-97db-4941-a79c-7b9ef98c062a_1179x2556.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:2556,&quot;width&quot;:1179,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:0,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;&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="" srcset="https://substackcdn.com/image/fetch/$s_!yvDe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17399bc8-97db-4941-a79c-7b9ef98c062a_1179x2556.png 424w, https://substackcdn.com/image/fetch/$s_!yvDe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17399bc8-97db-4941-a79c-7b9ef98c062a_1179x2556.png 848w, https://substackcdn.com/image/fetch/$s_!yvDe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17399bc8-97db-4941-a79c-7b9ef98c062a_1179x2556.png 1272w, https://substackcdn.com/image/fetch/$s_!yvDe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17399bc8-97db-4941-a79c-7b9ef98c062a_1179x2556.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">We are chatting about how to augment its memory with better search capabilities. Yes Hackers is the greatest movie of all time.</figcaption></figure></div><p>And the setup is super simple. Basically it&#8217;s one <code>curl</code> and you are setup in a very easy to use installer. There are some tutorials on how to set them up on VMs all over the internet. This all sits behind a VPN for me except the telegram bot of course.</p><p>But what this means is that if you have some random idea on the bus your AI agent can get started immediately. If you are sitting in a lecture and have a thought your AI can try it out. <a href="https://mnky9800n.substack.com/p/science-coding-vs-software-development">Because scientific codes are not the same as developing software in my opinion</a>. There is lots of boilerplate pieces that get sewn together until complexity reaches the point a software library is needed. Thus most scientific codes are one off things which AI coding agents are perfect for.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kvCl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd710804-d6c6-4cea-9032-b765deb3344e_540x282.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kvCl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd710804-d6c6-4cea-9032-b765deb3344e_540x282.jpeg 424w, https://substackcdn.com/image/fetch/$s_!kvCl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd710804-d6c6-4cea-9032-b765deb3344e_540x282.jpeg 848w, https://substackcdn.com/image/fetch/$s_!kvCl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd710804-d6c6-4cea-9032-b765deb3344e_540x282.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!kvCl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd710804-d6c6-4cea-9032-b765deb3344e_540x282.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kvCl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd710804-d6c6-4cea-9032-b765deb3344e_540x282.jpeg" width="540" height="282" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cd710804-d6c6-4cea-9032-b765deb3344e_540x282.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:282,&quot;width&quot;:540,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:0,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;&quot;,&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_!kvCl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd710804-d6c6-4cea-9032-b765deb3344e_540x282.jpeg 424w, https://substackcdn.com/image/fetch/$s_!kvCl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd710804-d6c6-4cea-9032-b765deb3344e_540x282.jpeg 848w, https://substackcdn.com/image/fetch/$s_!kvCl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd710804-d6c6-4cea-9032-b765deb3344e_540x282.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!kvCl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd710804-d6c6-4cea-9032-b765deb3344e_540x282.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">This could be you.</figcaption></figure></div><p>Anyways I thought Claude code changed life but this is next level. Everyone should convert. <a href="https://www.molt.bot/">If you want moltbot get started here</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buymeacoffee.com/mnky9800n&quot;,&quot;text&quot;:&quot;buy me a coffee&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://buymeacoffee.com/mnky9800n"><span>buy me a coffee</span></a></p><p><em>Sent from my iPhone.</em></p><p>EDIT: <a href="https://openclaw.ai/blog/introducing-openclaw">now it&#8217;s called OpenClaw</a></p>]]></content:encoded></item><item><title><![CDATA[Managing knowledge in science teams]]></title><description><![CDATA[some thoughts about how to manage knowledge in scientific teams]]></description><link>https://www.lowimpactfruit.com/p/managing-knowledge-in-science-teams</link><guid isPermaLink="false">https://www.lowimpactfruit.com/p/managing-knowledge-in-science-teams</guid><dc:creator><![CDATA[John Aiken]]></dc:creator><pubDate>Thu, 16 Oct 2025 07:33:36 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!8vMg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F050a1ce0-7003-4d76-a74a-3a3364f2c508_800x500.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>There are lots of management books for technical workers or for project management. Books like <a href="https://en.wikipedia.org/wiki/The_Mythical_Man-Month">The Mythical Man Month</a> or <a href="https://en.wikipedia.org/wiki/Peopleware:_Productive_Projects_and_Teams">Peopleware: Productive Projects and Teams</a>. These books offer deep insights into how to structure and organize engineering teams and also how to skip making common mistakes (e.g., treating technical workers as cogs in a machine instead of highly skilled individuals). However there aren&#8217;t any books, that I know of, that are strictly about managing science. And that I find to be particularly odd because I would think scientists would have a lot to write on the topic as they have a lot to write about in general. As a scientist I would guess maybe half my job is writing either papers or through correspondence. So, given the lack of any literature, at least to my knowledge, on scientific management I decided to write between one and many substack posts on the topic to get the conversation started. This post will be about knowledge management, but others might include topics like project design and management, and people management.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!leHm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7bf8eca-6094-4aff-97cd-f27af8b4b98d_250x381.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!leHm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7bf8eca-6094-4aff-97cd-f27af8b4b98d_250x381.jpeg 424w, https://substackcdn.com/image/fetch/$s_!leHm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7bf8eca-6094-4aff-97cd-f27af8b4b98d_250x381.jpeg 848w, https://substackcdn.com/image/fetch/$s_!leHm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7bf8eca-6094-4aff-97cd-f27af8b4b98d_250x381.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!leHm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7bf8eca-6094-4aff-97cd-f27af8b4b98d_250x381.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!leHm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7bf8eca-6094-4aff-97cd-f27af8b4b98d_250x381.jpeg" width="250" height="381" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a7bf8eca-6094-4aff-97cd-f27af8b4b98d_250x381.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:381,&quot;width&quot;:250,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!leHm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7bf8eca-6094-4aff-97cd-f27af8b4b98d_250x381.jpeg 424w, https://substackcdn.com/image/fetch/$s_!leHm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7bf8eca-6094-4aff-97cd-f27af8b4b98d_250x381.jpeg 848w, https://substackcdn.com/image/fetch/$s_!leHm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7bf8eca-6094-4aff-97cd-f27af8b4b98d_250x381.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!leHm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7bf8eca-6094-4aff-97cd-f27af8b4b98d_250x381.jpeg 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">I always liked the cover of this book.</figcaption></figure></div><p><strong>There are already plenty of books out there on technical management so why write any on science management.</strong> This is kind of true, but science often has a hierarchy and a nebulous goal structure that doesn&#8217;t align with the goals of engineering teams. For example, PhD students are an integral part to most academic science teams, they are also junior members, with an end date to their work (this is also true for postdocs). Unlike junior software developers or engineers which you might imagine you are training to become seniors in your company with a deep technical insight across the technology stack that comes from experience with that stack, PhD students and postdocs <strong>ALWAYS</strong> go away. Thus, scientific managers (i.e., professors and senior research scientists) are constantly juggling project knowledge needs. There are a few ways of doing this but one is to simply move on to a new topic when the group of PhD students who knows about it leaves. This can lead to a lab (see the physics lab below) which may be full of useful equipment or it may be full of equipment nobody knows how it works.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8vMg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F050a1ce0-7003-4d76-a74a-3a3364f2c508_800x500.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8vMg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F050a1ce0-7003-4d76-a74a-3a3364f2c508_800x500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8vMg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F050a1ce0-7003-4d76-a74a-3a3364f2c508_800x500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8vMg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F050a1ce0-7003-4d76-a74a-3a3364f2c508_800x500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8vMg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F050a1ce0-7003-4d76-a74a-3a3364f2c508_800x500.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8vMg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F050a1ce0-7003-4d76-a74a-3a3364f2c508_800x500.jpeg" width="800" height="500" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/050a1ce0-7003-4d76-a74a-3a3364f2c508_800x500.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Research Centers &amp; Facilities | Research | Department of Physics and  Astronomy | University of Notre Dame&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Research Centers &amp; Facilities | Research | Department of Physics and  Astronomy | University of Notre Dame" title="Research Centers &amp; Facilities | Research | Department of Physics and  Astronomy | University of Notre Dame" srcset="https://substackcdn.com/image/fetch/$s_!8vMg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F050a1ce0-7003-4d76-a74a-3a3364f2c508_800x500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8vMg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F050a1ce0-7003-4d76-a74a-3a3364f2c508_800x500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8vMg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F050a1ce0-7003-4d76-a74a-3a3364f2c508_800x500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8vMg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F050a1ce0-7003-4d76-a74a-3a3364f2c508_800x500.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><figcaption class="image-caption">I apologize in advance to the PIs of <a href="https://physics.nd.edu/research/research-centers-facilities/mbe-laboratory-for-quantum-material-synthesis-at-notre-dame/">this lab</a>, I am sure your work is great and I mean no disrespect.</figcaption></figure></div><p>Another option for knowledge management is to try and hold on to PhD students for as long as possible. A typical example looks like this. A PhD student who clearly understands how a piece of research technology work graduates. They are offered a postdoc within the lab and are encouraged to stay. The postdoc funding runs out. The PI manages to get a teaching position created within the department or perhaps they are super lucky an internally funded research position that may allow for some permanency. The former PhD student teaches and advises on the research. This continues until the former PhD student leaves and goes some place else. Neither solution is wrong per se, but neither seems like a thoughtful research management choice or strategy. Instead it is a reaction to the creation of a knowledge gap because the knowledgeable researcher in your lab leaves.</p><p>There are predictable points when PhDs and postdocs transition out of the lab. Depending on the country you are in, PhDs have a finite contract (in the USA this is not true) and are essentially working for free if their PhD dissertation is not submitted at the end of the contract. Thus you can expect the PhD student will work with you for approximately the length of the PhD contract. In the USA, students are offered teaching stipends and can, within reason, work indefinitely on their PhDs. Postdocs have a finite contract as well. It doesn&#8217;t matter their performance, if they publish 100 papers during their postdoc or 0 papers, at the end of the contract, the money runs out and they must either find new funding or a new job.</p><p>Because there are predictable points when knowledge will transfer out of your research group, we could imagine a strategy to keep knowledge within the group. One strategy, which is also reactionary in my opinion, is the expectation that when PhD/postdoc leaves, collaboration continues. This is a reasonable expectation if they leave for another academic position, academic positions typically come with a lot of freedom and thus they will likely have some time in their new job to assist the transition in their old job. Another would be a technological solution, if PhDs and postdocs document everything they do, e.g., by using a wiki, then knowledge is in some ways passed forward. In my experience this doesn&#8217;t work. Across all of the research groups that I have worked in across different cultures, wikis have never been kept up to date, and they don&#8217;t really capture the scientific process anyways. That is perhaps because science isn&#8217;t building solutions to problems, <a href="https://mnky9800n.substack.com/p/where-is-the-edge-that-cuts">it&#8217;s exploring problem spaces looking for new ones</a>. There is a lot of dead ends there. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UVyS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa72069df-c2ec-49bf-8c25-51a8df49423d_449x295.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UVyS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa72069df-c2ec-49bf-8c25-51a8df49423d_449x295.png 424w, https://substackcdn.com/image/fetch/$s_!UVyS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa72069df-c2ec-49bf-8c25-51a8df49423d_449x295.png 848w, https://substackcdn.com/image/fetch/$s_!UVyS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa72069df-c2ec-49bf-8c25-51a8df49423d_449x295.png 1272w, https://substackcdn.com/image/fetch/$s_!UVyS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa72069df-c2ec-49bf-8c25-51a8df49423d_449x295.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UVyS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa72069df-c2ec-49bf-8c25-51a8df49423d_449x295.png" width="449" height="295" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a72069df-c2ec-49bf-8c25-51a8df49423d_449x295.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:295,&quot;width&quot;:449,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Types Of Water Distribution System - Online Engineering&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Types Of Water Distribution System - Online Engineering" title="Types Of Water Distribution System - Online Engineering" srcset="https://substackcdn.com/image/fetch/$s_!UVyS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa72069df-c2ec-49bf-8c25-51a8df49423d_449x295.png 424w, https://substackcdn.com/image/fetch/$s_!UVyS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa72069df-c2ec-49bf-8c25-51a8df49423d_449x295.png 848w, https://substackcdn.com/image/fetch/$s_!UVyS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa72069df-c2ec-49bf-8c25-51a8df49423d_449x295.png 1272w, https://substackcdn.com/image/fetch/$s_!UVyS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa72069df-c2ec-49bf-8c25-51a8df49423d_449x295.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">Small towns often have <a href="https://en.wikipedia.org/wiki/Water_distribution_system">water distribution systems</a> like this called &#8220;dead end&#8221; systems. I don&#8217;t know why I found this googling for &#8220;dead ends&#8221;, but it intrigued me so I hope you like it as well.</figcaption></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.lowimpactfruit.com/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://www.lowimpactfruit.com/subscribe?"><span>Subscribe now</span></a></p><p>Another strategy, that I would like to attempt but have not yet, is that everyone in the group is expected to contribute to a core software library. This will create a sort of monolithic project that group members add to as they come and go. This is how a lot of statistical packages have been born, perhaps not explicitly as knowledge management tools, but as research outputs. The risk here is that your package becomes all encompassing as you add more and more features to it and many years from now you realize your entire work life has been consumed by managing this software package. There isn&#8217;t anything wrong with that, but it should be part of an overall research strategy and not something you fall into and then hate.</p><p>Of course I am also leaving out one critical piece of scientific knowledge storage, the scientific paper. There is a, now retired, scientist at UT-Austin Institute for Geophysics, who when asked periodically about details of papers he would reference during colloquium Q&amp;A sessions, would say, &#8220;You should read my paper because I wrote this down so I wouldn&#8217;t have to remember.&#8221; And that is a critical component of how knowledge transfer and storage happens in science. It is written down and stored in journal articles. The modern research paper serves lots of functions, but I think a critical one can be storing how things work inside of a research lab. To that end we should try and best capture our computational work so that it can be repeated. I have written about this before on how to <a href="https://mnky9800n.substack.com/p/how-to-format-codes-for-publication">avoid common errors in adding codes to scientific publications</a>.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;1c1e13f4-aeb7-4ace-9871-70a31cd5e3c4&quot;,&quot;caption&quot;:&quot;It has become common across geoscience, and much the rest of science, to write papers that include some codes. This could be as simple as a few lines of python in a script, or a notebook that produces all the visualizations, or it could be a full library that processes data in some way or produces a neural network or numerical model. I have noticed that&#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;How to format codes for publication&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:4242633,&quot;name&quot;:&quot;John Aiken&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fe521b92-abd3-41e9-bdae-a26b83d64281_406x542.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-03-26T11:03:21.216Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!StIL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd76a8a2-c7c1-494c-aa3d-87d56aacfed2_1024x608.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://mnky9800n.substack.com/p/how-to-format-codes-for-publication&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:159824623,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:4492935,&quot;publication_name&quot;:&quot;Low Impact Fruit&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!qpWy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4feaf221-3bc4-4527-af10-59ab87c6e35d_600x600.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>I think this sits between some sort of monolithic software library and doing nothing. But I also think the scientific paper isn&#8217;t a management strategy for knowledge transfer, it is simply a deliverable of scientific endeavors. You can expect new members of your lab to read old papers, but how that knowledge is carried forward and leveraged is still an open question for me.</p><p>I think every scientist as they mature develops their own personal views on how science should be managed. It is probably quite useful to organize those views from lots of scientists and put them into a publication somewhere. Perhaps there already is a field that studies this. If not, maybe one should start. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buymeacoffee.com/mnky9800n&quot;,&quot;text&quot;:&quot;buy me a coffee&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://buymeacoffee.com/mnky9800n"><span>buy me a coffee</span></a></p><p><em>I want to say thanks to the group at Asterisk Labs for pushing me to write this. I was initially skeptical since I don&#8217;t have decades of experience of scientific management. They said, yeah but you have thoughts and maybe those thoughts can shape the future even if they are only now theoretical.</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_!dSDZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fd8c4b6-adbf-423a-85bd-0202334f049f_1634x1090.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dSDZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fd8c4b6-adbf-423a-85bd-0202334f049f_1634x1090.png 424w, https://substackcdn.com/image/fetch/$s_!dSDZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fd8c4b6-adbf-423a-85bd-0202334f049f_1634x1090.png 848w, https://substackcdn.com/image/fetch/$s_!dSDZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fd8c4b6-adbf-423a-85bd-0202334f049f_1634x1090.png 1272w, https://substackcdn.com/image/fetch/$s_!dSDZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fd8c4b6-adbf-423a-85bd-0202334f049f_1634x1090.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dSDZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fd8c4b6-adbf-423a-85bd-0202334f049f_1634x1090.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1fd8c4b6-adbf-423a-85bd-0202334f049f_1634x1090.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1144276,&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://mnky9800n.substack.com/i/174522085?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fd8c4b6-adbf-423a-85bd-0202334f049f_1634x1090.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_!dSDZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fd8c4b6-adbf-423a-85bd-0202334f049f_1634x1090.png 424w, https://substackcdn.com/image/fetch/$s_!dSDZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fd8c4b6-adbf-423a-85bd-0202334f049f_1634x1090.png 848w, https://substackcdn.com/image/fetch/$s_!dSDZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fd8c4b6-adbf-423a-85bd-0202334f049f_1634x1090.png 1272w, https://substackcdn.com/image/fetch/$s_!dSDZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fd8c4b6-adbf-423a-85bd-0202334f049f_1634x1090.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">I wonder what they think about and how they perceive the world.</figcaption></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.lowimpactfruit.com/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://www.lowimpactfruit.com/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Anxiety driven science]]></title><description><![CDATA[I know I&#8217;m guilty of this.]]></description><link>https://www.lowimpactfruit.com/p/anxiety-driven-science</link><guid isPermaLink="false">https://www.lowimpactfruit.com/p/anxiety-driven-science</guid><dc:creator><![CDATA[John Aiken]]></dc:creator><pubDate>Thu, 11 Sep 2025 11:32:45 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!acAz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5f2672d-2025-43e6-b7cd-1a921961e186_450x429.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I know I&#8217;m guilty of this. You see a paper, you think, &#8220;I had this idea,&#8221; your brain immediately questions all of the decision pathways you could have taken to get to where you are now except you published this uniquely amazing idea first. Or perhaps you see a talk by someone from a very well funded lab and they have created some new amazing model and you think, why don&#8217;t I have such resources to pursue whatever I fancy? Or maybe Claude Code can write every bit of code you write each day for work but at 100x the speed of you and you feel like there is no more point to doing the job if it&#8217;s going to be automated away. There is a fear of missing out that ends up driving decision making and so you spread yourself thin hoping that one of the many different things you are trying all at once will hit at least once. But this doesn&#8217;t work. You might as well play every spot on the roulette table.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!acAz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5f2672d-2025-43e6-b7cd-1a921961e186_450x429.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!acAz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5f2672d-2025-43e6-b7cd-1a921961e186_450x429.jpeg 424w, https://substackcdn.com/image/fetch/$s_!acAz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5f2672d-2025-43e6-b7cd-1a921961e186_450x429.jpeg 848w, https://substackcdn.com/image/fetch/$s_!acAz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5f2672d-2025-43e6-b7cd-1a921961e186_450x429.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!acAz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5f2672d-2025-43e6-b7cd-1a921961e186_450x429.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!acAz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5f2672d-2025-43e6-b7cd-1a921961e186_450x429.jpeg" width="450" height="429" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d5f2672d-2025-43e6-b7cd-1a921961e186_450x429.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:429,&quot;width&quot;:450,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:0,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!acAz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5f2672d-2025-43e6-b7cd-1a921961e186_450x429.jpeg 424w, https://substackcdn.com/image/fetch/$s_!acAz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5f2672d-2025-43e6-b7cd-1a921961e186_450x429.jpeg 848w, https://substackcdn.com/image/fetch/$s_!acAz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5f2672d-2025-43e6-b7cd-1a921961e186_450x429.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!acAz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5f2672d-2025-43e6-b7cd-1a921961e186_450x429.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">A debris flow.</figcaption></figure></div><p>Recently I was chatting with <a href="https://www.linkedin.com/in/varya-bazilova-0297b7372?utm_source=share&amp;utm_campaign=share_via&amp;utm_content=profile&amp;utm_medium=ios_app">Varya Bazilov</a>a, who studies mountain hazards, about all this and she said that the solution is perhaps to &#8220;be like a debris flow&#8221;. Unlike a flood which is mostly water and goes everywhere, debris flows have large pieces of debris and typically cut a narrow channel as they march down the mountain in a gravity fuelled quest for oblivion. I think she&#8217;s correct. If your anxiety focuses you on everything you will focus on nothing. So be like a debris flow.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.lowimpactfruit.com/subscribe?utm_source=email&r=&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.lowimpactfruit.com/subscribe?utm_source=email&r="><span>Subscribe</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5CpX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0138252d-a3a8-447d-963c-a543b15d8e6d_296x170.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5CpX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0138252d-a3a8-447d-963c-a543b15d8e6d_296x170.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5CpX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0138252d-a3a8-447d-963c-a543b15d8e6d_296x170.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5CpX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0138252d-a3a8-447d-963c-a543b15d8e6d_296x170.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5CpX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0138252d-a3a8-447d-963c-a543b15d8e6d_296x170.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5CpX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0138252d-a3a8-447d-963c-a543b15d8e6d_296x170.jpeg" width="296" height="170" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0138252d-a3a8-447d-963c-a543b15d8e6d_296x170.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:170,&quot;width&quot;:296,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:0,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;&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="" srcset="https://substackcdn.com/image/fetch/$s_!5CpX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0138252d-a3a8-447d-963c-a543b15d8e6d_296x170.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5CpX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0138252d-a3a8-447d-963c-a543b15d8e6d_296x170.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5CpX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0138252d-a3a8-447d-963c-a543b15d8e6d_296x170.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5CpX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0138252d-a3a8-447d-963c-a543b15d8e6d_296x170.jpeg 1456w" sizes="100vw"></picture><div></div></div></a><figcaption class="image-caption">Only male humpback whales have been observed to sing songs.</figcaption></figure></div>]]></content:encoded></item><item><title><![CDATA[🚨Newsflash!🚨 The climate and subsurface interact]]></title><description><![CDATA[News about things that should come as no surprise to anyone]]></description><link>https://www.lowimpactfruit.com/p/newsflash-the-climate-and-subsurface</link><guid isPermaLink="false">https://www.lowimpactfruit.com/p/newsflash-the-climate-and-subsurface</guid><dc:creator><![CDATA[John Aiken]]></dc:creator><pubDate>Mon, 01 Sep 2025 07:31:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!u00y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd83694e-9a18-4c88-96ca-c578a86f9475_1987x1339.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>For the last five years I have worked at <a href="https://www.mn.uio.no/njord/english/">Njord Centre</a>. Njord Centre is a research center at the University of Oslo that sprung out of a previous research center called the Physics of Geological Processes but colloquially known as PGP (<a href="https://en.wikipedia.org/wiki/Pretty_Good_Privacy">not the encryption program</a>, haha). The core idea behind PGP was that if you put geologists and physicists in the same room together, this would probably develop a lot of new research ideas that would not have happened individually. And it generally worked, Njord Centre has been awarded more than 400 million NOK (approximately 40 million US dollars) in national and international grants in the period of 2018-2025 (<a href="https://www.mn.uio.no/njord/english/about/annual-reports/">according to the Njord Annual reports</a> and internal documents). Njord Centre publishes around 60-70 papers a year across a variety of topics including multiphasic fluid flows, environmental studies on earthquakes and glaciology and carbon sequestration, biophysics and material science, and friction and fracturing. Njord hosts conferences like the <a href="https://cas-nor.no/events/fricfrac-conference-2024">FricFrac Meeting</a> and the <a href="https://www.youtube.com/watch?v=xngMIrvlpZw&amp;list=PL6zSfYNSRHalAsgIjHHsttpYfxJ_XIPbt">Exploring System Dynamics with AI meeting</a>. Njord also actively collaborates with artists and some of their art has been shown in magazines like <a href="https://www.mn.uio.no/njord/english/news-and-events/news/art-and-science-in-physics-today.html">Physics Today</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uAXE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F632552cb-b1a8-4f5a-b652-9b374f7ea445_560x400.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uAXE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F632552cb-b1a8-4f5a-b652-9b374f7ea445_560x400.png 424w, https://substackcdn.com/image/fetch/$s_!uAXE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F632552cb-b1a8-4f5a-b652-9b374f7ea445_560x400.png 848w, https://substackcdn.com/image/fetch/$s_!uAXE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F632552cb-b1a8-4f5a-b652-9b374f7ea445_560x400.png 1272w, https://substackcdn.com/image/fetch/$s_!uAXE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F632552cb-b1a8-4f5a-b652-9b374f7ea445_560x400.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uAXE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F632552cb-b1a8-4f5a-b652-9b374f7ea445_560x400.png" width="316" height="225.71428571428572" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/632552cb-b1a8-4f5a-b652-9b374f7ea445_560x400.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:400,&quot;width&quot;:560,&quot;resizeWidth&quot;:316,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A red / blue / black circle with white lines that look like a planet and a horizontal black line that goes through the circle and bends at a sharp angle first towards the circle and then from it. Njord is spelled below the line with the circle as O.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A red / blue / black circle with white lines that look like a planet and a horizontal black line that goes through the circle and bends at a sharp angle first towards the circle and then from it. Njord is spelled below the line with the circle as O." title="A red / blue / black circle with white lines that look like a planet and a horizontal black line that goes through the circle and bends at a sharp angle first towards the circle and then from it. Njord is spelled below the line with the circle as O." srcset="https://substackcdn.com/image/fetch/$s_!uAXE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F632552cb-b1a8-4f5a-b652-9b374f7ea445_560x400.png 424w, https://substackcdn.com/image/fetch/$s_!uAXE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F632552cb-b1a8-4f5a-b652-9b374f7ea445_560x400.png 848w, https://substackcdn.com/image/fetch/$s_!uAXE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F632552cb-b1a8-4f5a-b652-9b374f7ea445_560x400.png 1272w, https://substackcdn.com/image/fetch/$s_!uAXE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F632552cb-b1a8-4f5a-b652-9b374f7ea445_560x400.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a><figcaption class="image-caption">Every research centre needs a cool logo. You can read about where the logo comes from <a href="https://www.mn.uio.no/njord/english/about/">here</a>.</figcaption></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.lowimpactfruit.com/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://www.lowimpactfruit.com/subscribe?"><span>Subscribe now</span></a></p><p>For the last year and half at Utrecht University and Njord I have worked on a Research Council of Norway (Forskningsr&#229;det) funded project that I named &#8220;SerpRateAI&#8221;. This project is just a drop in the overall Njord budget (only 4.2 million NOK out of 400 million NOK!) and it&#8217;s goal is to build a systems level understanding of the subsurface processes that can be used to understand how carbon can be stored underground. A core part of this project was working with people at Utrecht University in The Netherlands and Woods Hole Oceanographic Institution in the USA to better understand some of the geological processes that are captured in the data. I have always felt like this project took the ethos I gained from working next to Njord and inside of Njord of interdisciplinary science and computing and applied it to the data from <a href="https://agupubs.onlinelibrary.wiley.com/doi/full/10.1029/2021JB022729">the Oman Drilling Project</a>. I have discussed this project before here:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;b3773f56-d321-4076-a422-6ec95953dd9d&quot;,&quot;caption&quot;:&quot;One of my favorite novels is Michael Moorecock&#8217;s The Warhound and the World&#8217;s Pain. The book tells the story of Ulrik von Bek, a mercenary fighting during Europe&#8217;s 30 years war which devastated much of Europe and was responsible for approximately 8 million deaths. Ulrik gets &#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;In search of the holy grail&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:4242633,&quot;name&quot;:&quot;John Aiken&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fe521b92-abd3-41e9-bdae-a26b83d64281_406x542.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-07-03T07:46:16.328Z&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%2F92018149-8824-4aa5-b5ce-f94ec7e88c4e_1280x720.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://mnky9800n.substack.com/p/in-search-of-the-holy-grail&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:163047761,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:1,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;Low Impact Fruit&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!qpWy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4feaf221-3bc4-4527-af10-59ab87c6e35d_600x600.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>where I talk about how I tried to identify <em>everything</em> in a 9 month long hydrophone data set without ever trying to identify a direction. Haha, who would have thought that wouldn&#8217;t work! But I wanted to give an overall introduction to the idea of the project, some of it&#8217;s conclusions, and a hint at where I am going to take it next.</p><p>&#8203;To give you a short introduction, it is quite likely that we can store carbon inside of certain kinds of rocks called peridotites. This is because when they are exposed to carbon bearing fluids (think coca cola&#129380;&#129380;&#129380;), the rocks will absorb the carbon from the fluids and turn into different kinds of rocks. This means that the carbon can stay in the rocks forever and never again plague humanity from the atmosphere. This process is called <em><a href="https://en.wikipedia.org/wiki/Serpentinization">serpentinization</a></em> and is also where the project name &#8220;SerpRateAI&#8221; came from. When these rocks absorb carbon and change they grow larger. What happens when something grows larger in a confined space and has no where to go? It probably starts breaking things everywhere. And this is the hope actually, that if there is enough fluids the rocks will continuously absorb carbon, grow in volume, and break and move the fluids around underground. But nobody has ever observed that in the wild before. I hope that I am able to build an AI-enabled model that can help capture and quantify these changes. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mY34!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F110337b5-b093-4d5d-a00c-82f2c11ee400_1710x844.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mY34!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F110337b5-b093-4d5d-a00c-82f2c11ee400_1710x844.png 424w, https://substackcdn.com/image/fetch/$s_!mY34!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F110337b5-b093-4d5d-a00c-82f2c11ee400_1710x844.png 848w, https://substackcdn.com/image/fetch/$s_!mY34!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F110337b5-b093-4d5d-a00c-82f2c11ee400_1710x844.png 1272w, https://substackcdn.com/image/fetch/$s_!mY34!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F110337b5-b093-4d5d-a00c-82f2c11ee400_1710x844.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mY34!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F110337b5-b093-4d5d-a00c-82f2c11ee400_1710x844.png" width="1456" height="719" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/110337b5-b093-4d5d-a00c-82f2c11ee400_1710x844.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:719,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1127307,&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://mnky9800n.substack.com/i/167901210?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F110337b5-b093-4d5d-a00c-82f2c11ee400_1710x844.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_!mY34!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F110337b5-b093-4d5d-a00c-82f2c11ee400_1710x844.png 424w, https://substackcdn.com/image/fetch/$s_!mY34!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F110337b5-b093-4d5d-a00c-82f2c11ee400_1710x844.png 848w, https://substackcdn.com/image/fetch/$s_!mY34!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F110337b5-b093-4d5d-a00c-82f2c11ee400_1710x844.png 1272w, https://substackcdn.com/image/fetch/$s_!mY34!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F110337b5-b093-4d5d-a00c-82f2c11ee400_1710x844.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">It is highly likely the camel is responsible for all of this.</figcaption></figure></div><p>To that end the Oman Drilling Project placed a number of sensors deployed inside of rocks in Oman that can be used to study this kind of phenomena. Part of this work includes sensors deployed inside of boreholes (see above) but not all sensors are there. These sensors measure acoustic energy, water levels, temperature changes, and also we have climate data like precipitation, and soil moisture. These cover a 9 month period. You can see a diagram of this above. Other kinds of data include x-rays and photographs of rocks taken from the boreholes, physical measurements like rock resistivity, and even written comments by geologists about their observations.</p><p>The first thing to see is that we can observe gas moving from inside the walls of the borehole into the borehole fluids. This is from this paper I wrote a couple years ago:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ca6k!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5297ef34-ac34-4d5c-be59-f8b468abb33c_1162x902.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ca6k!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5297ef34-ac34-4d5c-be59-f8b468abb33c_1162x902.png 424w, https://substackcdn.com/image/fetch/$s_!Ca6k!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5297ef34-ac34-4d5c-be59-f8b468abb33c_1162x902.png 848w, https://substackcdn.com/image/fetch/$s_!Ca6k!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5297ef34-ac34-4d5c-be59-f8b468abb33c_1162x902.png 1272w, https://substackcdn.com/image/fetch/$s_!Ca6k!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5297ef34-ac34-4d5c-be59-f8b468abb33c_1162x902.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ca6k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5297ef34-ac34-4d5c-be59-f8b468abb33c_1162x902.png" width="1162" height="902" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5297ef34-ac34-4d5c-be59-f8b468abb33c_1162x902.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:902,&quot;width&quot;:1162,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1015148,&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://mnky9800n.substack.com/i/167901210?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5297ef34-ac34-4d5c-be59-f8b468abb33c_1162x902.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_!Ca6k!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5297ef34-ac34-4d5c-be59-f8b468abb33c_1162x902.png 424w, https://substackcdn.com/image/fetch/$s_!Ca6k!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5297ef34-ac34-4d5c-be59-f8b468abb33c_1162x902.png 848w, https://substackcdn.com/image/fetch/$s_!Ca6k!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5297ef34-ac34-4d5c-be59-f8b468abb33c_1162x902.png 1272w, https://substackcdn.com/image/fetch/$s_!Ca6k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5297ef34-ac34-4d5c-be59-f8b468abb33c_1162x902.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">Bubbles means the red line goes up.</figcaption></figure></div><p>&#8203;&#8203;The main take away from this plot is that there are bubbles that come out of the rocks at intermediate intervals (that&#8217;s the red line, the blue and yellow tell you about how much acoustic energy is coming out at different frequencies at different times). You can find the paper <a href="https://agupubs.onlinelibrary.wiley.com/doi/pdfdirect/10.1029/2022GL100395">here</a> if you want to know more about bubbles. These bubbles could be all sorts of gas, some people think its hydrogen but other people don&#8217;t. If it is hydrogen it would be great evidence that this reaction driven fracturing process is ongoing in the subsurface because hydrogen is one of the products of the serpentinization process I mentioned before. But we don&#8217;t have any measurements on the type of gas (can&#8217;t count protons using acoustic energy) so different people have different opinions about what the gas actually is. Disagreements are common in science and building consensus from data and discussion is part of the fun of science in my opinion.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.lowimpactfruit.com/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://www.lowimpactfruit.com/subscribe?"><span>Subscribe now</span></a></p><p>The second thing to see is that we see is fracturing ongoing in the borehole several years after the borehole was drilled/cored. That is, we hear the rocks breaking. It is common that soon after a borehole is created it might settle a little. The stresses of all the surrounding rocks need to reorient around the new hole that is inside of them. But these should all reorient rather quickly and so years later the borehole geometry should be more or less static without some kind of external forcing (like a seismic fault nearby moving). So observing fractures means that something interesting is probably going on in the borehole and that is exactly what you see in the plot below.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!etMT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9350e43a-5c55-4fec-b626-cc4896715e09_1274x686.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!etMT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9350e43a-5c55-4fec-b626-cc4896715e09_1274x686.png 424w, https://substackcdn.com/image/fetch/$s_!etMT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9350e43a-5c55-4fec-b626-cc4896715e09_1274x686.png 848w, https://substackcdn.com/image/fetch/$s_!etMT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9350e43a-5c55-4fec-b626-cc4896715e09_1274x686.png 1272w, https://substackcdn.com/image/fetch/$s_!etMT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9350e43a-5c55-4fec-b626-cc4896715e09_1274x686.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!etMT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9350e43a-5c55-4fec-b626-cc4896715e09_1274x686.png" width="566" height="304.7692307692308" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9350e43a-5c55-4fec-b626-cc4896715e09_1274x686.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:686,&quot;width&quot;:1274,&quot;resizeWidth&quot;:566,&quot;bytes&quot;:124403,&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://mnky9800n.substack.com/i/167901210?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9350e43a-5c55-4fec-b626-cc4896715e09_1274x686.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_!etMT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9350e43a-5c55-4fec-b626-cc4896715e09_1274x686.png 424w, https://substackcdn.com/image/fetch/$s_!etMT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9350e43a-5c55-4fec-b626-cc4896715e09_1274x686.png 848w, https://substackcdn.com/image/fetch/$s_!etMT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9350e43a-5c55-4fec-b626-cc4896715e09_1274x686.png 1272w, https://substackcdn.com/image/fetch/$s_!etMT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9350e43a-5c55-4fec-b626-cc4896715e09_1274x686.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">Do you like plots? <a href="https://mnky9800n.substack.com/p/coding-agents-provide-lightning-fast">I can make any plot you want</a>.</figcaption></figure></div><p>&#8203;The first thing to note is that these fractures (bottom plot, red line) occur during the same time period as the bubbles in the plot above. The second thing to note is that we noticed (middle plot, dark blue line) that right before the fractures started, the water levels in the borehole increased a lot. Why did the water levels in the borehole increase a lot? Well, (top plot, light blue line) it rained! What we see is that actually there was raining during these time periods and there is then fracturing that occurs underground. This is because the pore pressure increases (the water level) and this is one of the primary causes of underground fracturing. If you want to read more about this effort you <a href="https://eartharxiv.org/repository/view/9651/">can find this paper here</a>. We also suggest that there could be some stress due to the volumetric expansion of the rock because the rock was changing/growing because of fluids. Perhaps there is, perhaps there isn&#8217;t. <a href="https://gwern.net/everything">Everything is correlated</a>.</p><p>After doing all this kind of &#8220;Earth system analysis&#8221; I wanted to take a detour because the Oman Drilling Project produced a lot of other data. Fracture networks are obviously important to understanding this serpentinization process since the fracture network is the byproduct of these fluids moving around underground. So I thought that maybe there is some kind of &#8220;optimum&#8221; level of fracture network complexity that would be predictive of where active rock changing was occurring. That is, if there is a very dense fracture network, then the rocks had already changed, and if there was a very little fracture network than the fluids wouldn&#8217;t really be able to access the rocks to change them. So there must be some middle ground where it happens. So I built this big data processing pipeline to try and untangle all 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_!ZDGw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0ac008d-ddf8-4610-9874-d1c12e15e46a_814x1532.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZDGw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0ac008d-ddf8-4610-9874-d1c12e15e46a_814x1532.png 424w, https://substackcdn.com/image/fetch/$s_!ZDGw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0ac008d-ddf8-4610-9874-d1c12e15e46a_814x1532.png 848w, https://substackcdn.com/image/fetch/$s_!ZDGw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0ac008d-ddf8-4610-9874-d1c12e15e46a_814x1532.png 1272w, https://substackcdn.com/image/fetch/$s_!ZDGw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0ac008d-ddf8-4610-9874-d1c12e15e46a_814x1532.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZDGw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0ac008d-ddf8-4610-9874-d1c12e15e46a_814x1532.png" width="532" height="1001.2579852579853" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f0ac008d-ddf8-4610-9874-d1c12e15e46a_814x1532.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1532,&quot;width&quot;:814,&quot;resizeWidth&quot;:532,&quot;bytes&quot;:501659,&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://mnky9800n.substack.com/i/167901210?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0ac008d-ddf8-4610-9874-d1c12e15e46a_814x1532.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_!ZDGw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0ac008d-ddf8-4610-9874-d1c12e15e46a_814x1532.png 424w, https://substackcdn.com/image/fetch/$s_!ZDGw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0ac008d-ddf8-4610-9874-d1c12e15e46a_814x1532.png 848w, https://substackcdn.com/image/fetch/$s_!ZDGw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0ac008d-ddf8-4610-9874-d1c12e15e46a_814x1532.png 1272w, https://substackcdn.com/image/fetch/$s_!ZDGw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0ac008d-ddf8-4610-9874-d1c12e15e46a_814x1532.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">Everyone likes cats but not everyone likes catboost! No idea who dislikes catboost but I guess some people might prefer xgboost or lightGBM. I dunno there are lots of versions of gradient boosting. But perhaps there is none that are </figcaption></figure></div><p>The first thing to say is that my idea didn&#8217;t really work. We didn&#8217;t see that the fracture network density was predictive of anything. In fact, it was one of the least predictive features in the whole data set! This was rather frustrating to be honest because I thought this idea was quite clever. But oh well. Clever ideas are great but science isn&#8217;t about clever ideas it&#8217;s about making models that work.</p><div id="youtube2-dkTncoPqo5Y" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;dkTncoPqo5Y&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/dkTncoPqo5Y?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>So I played around with the data and eventually came to some conclusions and this paper <a href="https://agupubs.onlinelibrary.wiley.com/doi/full/10.1029/2025JH000666">got published recently and you should go and read it</a>. This paper kind of went in a different direction then I intended but that is science. </p><p>While I was working on integrating cats into my daily workflow my colleague <a href="https://www.linkedin.com/in/tianze-liu-b7397586/">Tianze Liu</a> at Woods Hole Oceanographic Institution was busy analysing the acoustic data that was gathered in Oman. Tianze demonstrated that there is a subsurface coupling with the sun. That is, the sun comes up, heats up the surface, the surface expands ever so slightly due to the thermal gradient, and that causes a bit of pressure deep into the rocks. This causes the fractures where the fluids are to change their shape ever so slightly and that causes the frequency that those cracks oscillate at to change and oscillate as the sun rises and sets. This temperature induced gradient doesn&#8217;t cause the gas flux, it only alters the signal. But this is really cool. <a href="https://www.researchsquare.com/article/rs-7217354/v1">You can read this paper here</a>.</p><p>What Tianze showed is complimentary to the papers I wrote and that brings us to the title of this post which is <strong>&#128680;Newsflash!&#128680; The climate and subsurface interact</strong>! Taken together, there is an implication across these papers that subsurface changes could be motivated and even controlled by the climate. And just in case you think these are just my crackpot theories, recent papers such as <a href="https://www.sciencedirect.com/science/article/pii/S0012821X25001712">this one</a> suggest that even seismicity (i.e., earthquakes) could be motivated by climate interactions.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5yHD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70a01ec7-253c-4987-95d0-026468a88e88_400x291.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5yHD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70a01ec7-253c-4987-95d0-026468a88e88_400x291.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5yHD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70a01ec7-253c-4987-95d0-026468a88e88_400x291.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5yHD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70a01ec7-253c-4987-95d0-026468a88e88_400x291.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5yHD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70a01ec7-253c-4987-95d0-026468a88e88_400x291.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5yHD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70a01ec7-253c-4987-95d0-026468a88e88_400x291.jpeg" width="400" height="291" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/70a01ec7-253c-4987-95d0-026468a88e88_400x291.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:291,&quot;width&quot;:400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Sam Waterston&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="Sam Waterston" title="Sam Waterston" srcset="https://substackcdn.com/image/fetch/$s_!5yHD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70a01ec7-253c-4987-95d0-026468a88e88_400x291.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5yHD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70a01ec7-253c-4987-95d0-026468a88e88_400x291.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5yHD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70a01ec7-253c-4987-95d0-026468a88e88_400x291.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5yHD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70a01ec7-253c-4987-95d0-026468a88e88_400x291.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">Sam Waterson says that circumstantial evidence isn&#8217;t enough to convict.</figcaption></figure></div><p>But does it? As far as the data from Oman goes, I think what we actually have here is a lot of circumstantial evidence. And if you have watched a lot of Law and Order, you will realize that circumstantial evidence is not enough to convict. So now, we have all these systems, they seem to be coupled between the what goes on above ground and below ground and we want to really begin to articulate at least when this is happening (where would be nice too, but likely too difficult). So, that is what I am working on now. Trying to build a time-series model that couples these highly disparate and multi-modal data together in a way that can expose system level dynamics. Just looking at the plots of the fractures and the bubbles it seems like there is this kind of &#8220;episodic system coalescence&#8221;. But we shall see. Come find me and I can use more big words that sound clever while we discuss what is really going on in the Oman peridotites. So wish me luck! And seriously, <a href="https://www.linkedin.com/in/johnmaiken/">feel free to reach out if you have any ideas</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buymeacoffee.com/mnky9800n&quot;,&quot;text&quot;:&quot;Enjoy? Buy me a coffee!&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://buymeacoffee.com/mnky9800n"><span>Enjoy? Buy me a coffee!</span></a></p><p><em>This substack benefited greatly from conversations with <a href="https://www.linkedin.com/in/tianze-liu-b7397586/">Tianze Liu</a> and <a href="https://scholar.google.com/citations?user=6gPpAlsAAAAJ&amp;hl=en">Fran&#231;ois Renard</a>.</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_!u00y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd83694e-9a18-4c88-96ca-c578a86f9475_1987x1339.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!u00y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd83694e-9a18-4c88-96ca-c578a86f9475_1987x1339.jpeg 424w, https://substackcdn.com/image/fetch/$s_!u00y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd83694e-9a18-4c88-96ca-c578a86f9475_1987x1339.jpeg 848w, https://substackcdn.com/image/fetch/$s_!u00y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd83694e-9a18-4c88-96ca-c578a86f9475_1987x1339.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!u00y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd83694e-9a18-4c88-96ca-c578a86f9475_1987x1339.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!u00y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd83694e-9a18-4c88-96ca-c578a86f9475_1987x1339.jpeg" width="642" height="432.55631868131866" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fd83694e-9a18-4c88-96ca-c578a86f9475_1987x1339.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:981,&quot;width&quot;:1456,&quot;resizeWidth&quot;:642,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Sperm Whales</span> &#8212; Noyo Center for Marine Science&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="Sperm Whales</span> &#8212; Noyo Center for Marine Science" title="Sperm Whales</span> &#8212; Noyo Center for Marine Science" srcset="https://substackcdn.com/image/fetch/$s_!u00y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd83694e-9a18-4c88-96ca-c578a86f9475_1987x1339.jpeg 424w, https://substackcdn.com/image/fetch/$s_!u00y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd83694e-9a18-4c88-96ca-c578a86f9475_1987x1339.jpeg 848w, https://substackcdn.com/image/fetch/$s_!u00y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd83694e-9a18-4c88-96ca-c578a86f9475_1987x1339.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!u00y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd83694e-9a18-4c88-96ca-c578a86f9475_1987x1339.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">Whales are some of natures most precious and emotional creatures. You can learn more about whales from <a href="https://www.projectceti.org/">project ceti</a> which wishes to develop a better understanding of how whales communicate.</figcaption></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.linkedin.com/in/johnmaiken/&quot;,&quot;text&quot;:&quot;Contact me on LinkedIn&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.linkedin.com/in/johnmaiken/"><span>Contact me on LinkedIn</span></a></p>]]></content:encoded></item><item><title><![CDATA[Coding agents provide lightning fast data visualization tools]]></title><description><![CDATA[I'm not talking about yolo-ing private info, I am talking about how coding agents are ideal for quickly generating data visualizations, check out my examples below]]></description><link>https://www.lowimpactfruit.com/p/coding-agents-provide-lightning-fast</link><guid isPermaLink="false">https://www.lowimpactfruit.com/p/coding-agents-provide-lightning-fast</guid><dc:creator><![CDATA[John Aiken]]></dc:creator><pubDate>Thu, 31 Jul 2025 10:47:04 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!bqHi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11f2bb3f-1482-47f2-b322-da9094efd542_1200x900.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In <a href="https://www.nytimes.com/2025/06/26/opinion/peter-thiel-antichrist-ross-douthat.html">this completely wild interview Peter Thiel talks</a> about his views on stagnation and how science and society in general is not progressing forward. He says that in some ways specialization has made it so that moon shot projects are not happening, but also, moon shot projects are simply not happening. He makes some sense about this in my opinion. Specialization in science makes it such that a collection of peer reviewers (typically 3) can no longer adequately review papers because a paper includes too many different topics. For example, you might want someone with a background in AI that includes LLMs and computer vision, someone with a background in geochemistry, and someone with a background in geophysics to review t<a href="https://agupubs.onlinelibrary.wiley.com/doi/full/10.1029/2025JH000666">his paper I wrote about a data pipeline for ingesting multi-modal borehole data</a>. But just asking for adequate reviewers for the AI section is perhaps a tall order when there are <a href="https://data-mining.philippe-fournier-viger.com/too-many-machine-learning-papers/">100 AI/ML papers posted on Arxiv a day</a>. </p><div class="pullquote"><p>Interactive data visualization is a a key skill that has, for a long time, been locked up by front end web development tools (<a href="https://d3js.org/">d3.js for example</a>) that most scientists get no exposure to during their PhD training.</p></div><p>All the same can be said about producing modern, interactive data visualizations. Modern data visualizations like this one from <a href="https://www.nytimes.com/interactive/2015/03/19/upshot/3d-yield-curve-economic-growth.html">the New York Times about economic yields</a>, this <a href="https://ukraine.bellingcat.com/?range=2022-02-01&amp;range=2024-02-15">bellingcat map of number of Ukrainian civilian deaths</a> in the war in Ukraine, or this zona.media map of the <a href="https://200.zona.media/">number of Russian deaths in Ukraine</a> all present striking visuals to communicate understanding from data. Interactive data visualization is a key skill that has, for a long time, been locked up by front end web development tools (<a href="https://d3js.org/">d3.js for example</a>) that most scientists get no exposure to during their PhD training. Moreover, most data visualization can be an enormous time sink for scientists who build such visualizations in order to communicate with others their results. However, coding agent tools like <a href="https://www.anthropic.com/claude-code">Claude Code</a> are changing this. Below I detail a few examples that I have vibe coded in an afternoon (or less!) that show off these capabilities. I include a link to each one and also the approximate amount of time it took me to get from 0 to something on each project.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.lowimpactfruit.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Yolo my newsletter into your inbox.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>Gaining an intuition on L2 regularization</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0MSx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ec45edf-3c52-4af9-a7e8-7c0b3d139e96_1628x1254.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0MSx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ec45edf-3c52-4af9-a7e8-7c0b3d139e96_1628x1254.png 424w, https://substackcdn.com/image/fetch/$s_!0MSx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ec45edf-3c52-4af9-a7e8-7c0b3d139e96_1628x1254.png 848w, https://substackcdn.com/image/fetch/$s_!0MSx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ec45edf-3c52-4af9-a7e8-7c0b3d139e96_1628x1254.png 1272w, https://substackcdn.com/image/fetch/$s_!0MSx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ec45edf-3c52-4af9-a7e8-7c0b3d139e96_1628x1254.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0MSx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ec45edf-3c52-4af9-a7e8-7c0b3d139e96_1628x1254.png" width="512" height="394.54945054945057" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1ec45edf-3c52-4af9-a7e8-7c0b3d139e96_1628x1254.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1122,&quot;width&quot;:1456,&quot;resizeWidth&quot;:512,&quot;bytes&quot;:342156,&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://mnky9800n.substack.com/i/169546067?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ec45edf-3c52-4af9-a7e8-7c0b3d139e96_1628x1254.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_!0MSx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ec45edf-3c52-4af9-a7e8-7c0b3d139e96_1628x1254.png 424w, https://substackcdn.com/image/fetch/$s_!0MSx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ec45edf-3c52-4af9-a7e8-7c0b3d139e96_1628x1254.png 848w, https://substackcdn.com/image/fetch/$s_!0MSx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ec45edf-3c52-4af9-a7e8-7c0b3d139e96_1628x1254.png 1272w, https://substackcdn.com/image/fetch/$s_!0MSx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ec45edf-3c52-4af9-a7e8-7c0b3d139e96_1628x1254.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="http://github.com/mnky9800n/l2_regularization">Play with the notebook yourself!</a></figcaption></figure></div><p>Regularization is a common machine learning tool to control model overfitting. Most models are good at &#8220;overfitting&#8221; data which means they learn all the details of a data set at the expense of the big picture. Regularization fixes this by changing the way models learn to fit data by challenging the assumptions the model is making at each learning step. This is true whether the model is a linear regression, a gradient boosted machine, or a neural network. To test this out I wanted to build a nonlinear data set that could be fit well with a model using a regularization term. In this case I focsed on the L2 regularization becuase its very common across AI/ML <a href="https://www.deeplearningbook.org/contents/regularization.html">but there are a lot of options</a>. I created some noisy sinusoidal data, then fit it with a polynomial that includes a regularization term. The strength of the regularization is always controlled by a scaling variable called the &#8220;learning rate&#8221; which in this case is represented by &#955;. By sliding the &#955; slider back and forth we can control how strongly the L2 regularization term affects the model.</p><p><strong>Total time to make the notebook:</strong> 5 minutes, then I edited the code and played around with the notebook for about an hour.</p><p><strong>You can find the code here if you want to play around with this visualization:</strong> <a href="http://github.com/mnky9800n/l2_regularization">github.com/mnky9800n/l2_regularization</a></p><h2>Comparing the population of US counties that are the same as major cities around the globe</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yEq0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d46d76-3376-42ca-b9cb-718a68c28217_2262x1598.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yEq0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d46d76-3376-42ca-b9cb-718a68c28217_2262x1598.png 424w, https://substackcdn.com/image/fetch/$s_!yEq0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d46d76-3376-42ca-b9cb-718a68c28217_2262x1598.png 848w, https://substackcdn.com/image/fetch/$s_!yEq0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d46d76-3376-42ca-b9cb-718a68c28217_2262x1598.png 1272w, https://substackcdn.com/image/fetch/$s_!yEq0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d46d76-3376-42ca-b9cb-718a68c28217_2262x1598.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yEq0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d46d76-3376-42ca-b9cb-718a68c28217_2262x1598.png" width="638" height="450.8942307692308" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/13d46d76-3376-42ca-b9cb-718a68c28217_2262x1598.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1029,&quot;width&quot;:1456,&quot;resizeWidth&quot;:638,&quot;bytes&quot;:798506,&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://mnky9800n.substack.com/i/169546067?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d46d76-3376-42ca-b9cb-718a68c28217_2262x1598.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_!yEq0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d46d76-3376-42ca-b9cb-718a68c28217_2262x1598.png 424w, https://substackcdn.com/image/fetch/$s_!yEq0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d46d76-3376-42ca-b9cb-718a68c28217_2262x1598.png 848w, https://substackcdn.com/image/fetch/$s_!yEq0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d46d76-3376-42ca-b9cb-718a68c28217_2262x1598.png 1272w, https://substackcdn.com/image/fetch/$s_!yEq0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d46d76-3376-42ca-b9cb-718a68c28217_2262x1598.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 find <a href="https://mnky9800n.github.io/popviz/">the visualization here if you want to play around with it</a>.</figcaption></figure></div><p>There are lots of political discussions to be had about the distribution of votes in the US House of Representatives, but one thing is for certain, Americans are concentrated in cities and there are many counties that have very small populations compared to any region close to a major metropolitan area. I came up with this idea based on <a href="https://www.linkedin.com/posts/derek-camp_map-monday-population-of-new-york-city-activity-7355575328552980486-sbhQ">Derek Camp&#8217;s LinkedIn post</a> which showed a static map. I posted a comment at the time saying:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!61bp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74e4ad23-f98f-4b2d-9627-c03b0ffc6f40_1072x246.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!61bp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74e4ad23-f98f-4b2d-9627-c03b0ffc6f40_1072x246.png 424w, https://substackcdn.com/image/fetch/$s_!61bp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74e4ad23-f98f-4b2d-9627-c03b0ffc6f40_1072x246.png 848w, https://substackcdn.com/image/fetch/$s_!61bp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74e4ad23-f98f-4b2d-9627-c03b0ffc6f40_1072x246.png 1272w, https://substackcdn.com/image/fetch/$s_!61bp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74e4ad23-f98f-4b2d-9627-c03b0ffc6f40_1072x246.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!61bp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74e4ad23-f98f-4b2d-9627-c03b0ffc6f40_1072x246.png" width="1072" height="246" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/74e4ad23-f98f-4b2d-9627-c03b0ffc6f40_1072x246.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:246,&quot;width&quot;:1072,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:71050,&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://mnky9800n.substack.com/i/169546067?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74e4ad23-f98f-4b2d-9627-c03b0ffc6f40_1072x246.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_!61bp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74e4ad23-f98f-4b2d-9627-c03b0ffc6f40_1072x246.png 424w, https://substackcdn.com/image/fetch/$s_!61bp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74e4ad23-f98f-4b2d-9627-c03b0ffc6f40_1072x246.png 848w, https://substackcdn.com/image/fetch/$s_!61bp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74e4ad23-f98f-4b2d-9627-c03b0ffc6f40_1072x246.png 1272w, https://substackcdn.com/image/fetch/$s_!61bp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74e4ad23-f98f-4b2d-9627-c03b0ffc6f40_1072x246.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Then I thought to myself, well, why bother posting such a comment if you are unwilling to at least try to make the visualization yourself! So I started up Claude Code and got to work. In about half an hour I had made <a href="https://mnky9800n.github.io/popviz/">this visualization tool</a> I uncreatively called &#8220;popviz&#8221; which allows you to pick various cities and then it automatically highlights the counties based on where your mouse cursor is.</p><p><strong>Time to make the visualization:</strong> 30 minutes, maybe an hour max, It had some bugs in the first iteration on highlighting the counties that needed to be fixed, but thats it.</p><p><strong>You can find the visualization here:</strong> <a href="https://mnky9800n.github.io/popviz/">https://mnky9800n.github.io/popviz/</a></p><p><strong>You can find the code here:</strong> <a href="https://github.com/mnky9800n/popviz">https://github.com/mnky9800n/popviz</a></p><h2>Investigating the topics of papers published at major AI research labs</h2><p>The center of gravity in scientific research may be shifting away, in some ways, from universities and public institutions toward private labs powered by AI and often backed by venture capital. But how do we know? First I identified the top 10 AI labs that I wanted to investigate. Then I asked perplexity to research how much money they had raised and produce a big table for this. Then, using this table of various AI labs, I had Claude Code generate a list of topics from the labs, key authors that had worked at these labs, and a query script to pull a subset of papers from the <a href="https://www.semanticscholar.org/product/api">semantic scholar API</a>. This included a list of the paper titles, authors, and SPECTER2 embeddings (a document embeddings model specifically designed for academic papers). These were then put into a Gaussian Mixture Model that could cluster the topics, to eventually produce this plot, all the papers transformed to UMAP space, labeled with their topics. This is all further discussed in the post below. However, if you are at all interested in doing some kind of library science (i.e., figuring out ways to automatically gain insights from large bodies of scientific literature), I would suggest starting with the semantic scholar API. You don&#8217;t even need an API key to get started!</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;5e6618cb-90b1-4f7e-a29e-1cae48d1ad5e&quot;,&quot;caption&quot;:&quot;The modern research lab is run at a megacorp tech company where they have, essentially, unlimited resources to work on a wide variety of topics as long as they have good computer skills. The labs are set up between pure and applied research (e.g., Microsoft Res&#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;Science has changed, have you?&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:4242633,&quot;name&quot;:&quot;John Aiken&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fe521b92-abd3-41e9-bdae-a26b83d64281_406x542.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-06-24T14:09:11.614Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!RfUq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5753d488-aa24-4090-ad32-137c8cef183f_2013x2269.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://mnky9800n.substack.com/p/science-has-changed-have-you&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:166566291,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:1,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;Low Impact Fruit&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!qpWy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4feaf221-3bc4-4527-af10-59ab87c6e35d_600x600.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Lpz0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed0e753e-5aa7-4083-b989-1438e00e9f21_4067x2770.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Lpz0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed0e753e-5aa7-4083-b989-1438e00e9f21_4067x2770.png 424w, https://substackcdn.com/image/fetch/$s_!Lpz0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed0e753e-5aa7-4083-b989-1438e00e9f21_4067x2770.png 848w, https://substackcdn.com/image/fetch/$s_!Lpz0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed0e753e-5aa7-4083-b989-1438e00e9f21_4067x2770.png 1272w, https://substackcdn.com/image/fetch/$s_!Lpz0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed0e753e-5aa7-4083-b989-1438e00e9f21_4067x2770.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Lpz0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed0e753e-5aa7-4083-b989-1438e00e9f21_4067x2770.png" width="492" height="335.2087912087912" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ed0e753e-5aa7-4083-b989-1438e00e9f21_4067x2770.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:992,&quot;width&quot;:1456,&quot;resizeWidth&quot;:492,&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_!Lpz0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed0e753e-5aa7-4083-b989-1438e00e9f21_4067x2770.png 424w, https://substackcdn.com/image/fetch/$s_!Lpz0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed0e753e-5aa7-4083-b989-1438e00e9f21_4067x2770.png 848w, https://substackcdn.com/image/fetch/$s_!Lpz0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed0e753e-5aa7-4083-b989-1438e00e9f21_4067x2770.png 1272w, https://substackcdn.com/image/fetch/$s_!Lpz0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed0e753e-5aa7-4083-b989-1438e00e9f21_4067x2770.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">Read <a href="https://mnky9800n.substack.com/p/science-has-changed-have-you">the original post</a> for more details!</figcaption></figure></div><p><strong>Time to produce: </strong>an afternoon of going back and forth from writing the substack piece and working on the analysis codes.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.lowimpactfruit.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Yolo my newsletter into your inbox.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>Calculating earthquake statistics for California while giving a presentation!</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DFZ0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F598770d5-0403-43a9-bbe4-ecf896a0713a_2048x1536.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DFZ0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F598770d5-0403-43a9-bbe4-ecf896a0713a_2048x1536.jpeg 424w, https://substackcdn.com/image/fetch/$s_!DFZ0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F598770d5-0403-43a9-bbe4-ecf896a0713a_2048x1536.jpeg 848w, https://substackcdn.com/image/fetch/$s_!DFZ0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F598770d5-0403-43a9-bbe4-ecf896a0713a_2048x1536.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!DFZ0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F598770d5-0403-43a9-bbe4-ecf896a0713a_2048x1536.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DFZ0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F598770d5-0403-43a9-bbe4-ecf896a0713a_2048x1536.jpeg" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/598770d5-0403-43a9-bbe4-ecf896a0713a_2048x1536.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;No alternative text description for this image&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="No alternative text description for this image" title="No alternative text description for this image" srcset="https://substackcdn.com/image/fetch/$s_!DFZ0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F598770d5-0403-43a9-bbe4-ecf896a0713a_2048x1536.jpeg 424w, https://substackcdn.com/image/fetch/$s_!DFZ0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F598770d5-0403-43a9-bbe4-ecf896a0713a_2048x1536.jpeg 848w, https://substackcdn.com/image/fetch/$s_!DFZ0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F598770d5-0403-43a9-bbe4-ecf896a0713a_2048x1536.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!DFZ0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F598770d5-0403-43a9-bbe4-ecf896a0713a_2048x1536.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">That&#8217;s me giving a talk at the University of Texas at Austin Institute for Geophysics!</figcaption></figure></div><p>About a month ago I visited the University of Texas at Austin, Institute for Geophysics after <a href="https://ig.utexas.edu/opportunities/2024/visiting-scholar-program-2025/">having been granted the award from their visiting fellowship program</a>. This is a great program and I strongly recommend reaching out to someone at UTIG if you find their work interesting and want to work on something together. When I got the award <a href="https://www.linkedin.com/in/thorsten-becker-b6a6701b6/">Thorsten Becker, geophysics professor, computational scientist, and all around cool dude</a> asked me to give a talk on &#8220;AI tools&#8221;. He didn&#8217;t provide me any other guidance. Ha! So I decided that I would give a talk on three different topics. First, my thoughts about how the computer is a tool that lets you model anything you can imagine and that is how we should interact with any new computational tool. These ideas all came from watching talks and lectures by Steve Jobs, <a href="https://www.youtube.com/watch?v=CdgQyq3hEPo">Wil Wright (creator of Sim City 2000)</a>, and Jensen Huang, amongst others. Second, I spent some time talking about using <a href="https://mnky9800n.substack.com/p/science-coding-vs-software-development">tutorial driven software development</a> to build better computational tools for science. A core focus on tutorial driven software development is that it places documentation as a primary component of the software development process. This also makes it very accessible and discoverable to AI models. This is something that we had used on the <a href="https://4dmodeller.github.io/fdmr/">4D-Modeller project</a> and the merrypopins project.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;9b11444a-ba8a-4533-ba7b-ca8a8e34ba27&quot;,&quot;caption&quot;:&quot;If you just want to checkout the library we built, look here for the repo.&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;merrypopins! a library for nanoindentation data science&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:4242633,&quot;name&quot;:&quot;John Aiken&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fe521b92-abd3-41e9-bdae-a26b83d64281_406x542.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-06-16T13:05:32.470Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!PAHb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ecc3457-91d0-47b7-b25f-ad7e4cf81c91_1024x683.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://mnky9800n.substack.com/p/merrypopins-a-library-for-nanoindentation&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:164076164,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:1,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;Low Impact Fruit&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!qpWy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4feaf221-3bc4-4527-af10-59ab87c6e35d_600x600.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>Lastly, I summarized the results of the substack I described before, that AI labs have pushed a lot of science in the direction of using AI to do science, and a lot of that <a href="https://mnky9800n.substack.com/p/where-is-the-edge-that-cuts">cutting edge science</a> happens there.</p><p>After a short introduction to my ideas, I told the audience I would open up Claude Code (see me describing this in the picture above) and using the following prompt, allow it to run in the background while I continued my talk.</p><pre><code><code>Prompt: Download the ANSS earthquake catalog for California from the last 20 years (minimum magnitude 2.5), then write a Python script to calculate the Gutenberg-Richter b-value and create a matlotlib plot showing the magnitude distribution with a fit line. </code></code></pre><p>If you have used Claude Code before you know that sometimes it will think for a minute or two before it asks you for interaction again. So this was perfect to get back to giving my talk while Claude did his thing. And so as Claude would ask for interaction I would switch back and forth until eventually voila:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!APaG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05c994ed-7501-4614-b716-aee281ed7715_2969x2371.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!APaG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05c994ed-7501-4614-b716-aee281ed7715_2969x2371.png 424w, https://substackcdn.com/image/fetch/$s_!APaG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05c994ed-7501-4614-b716-aee281ed7715_2969x2371.png 848w, https://substackcdn.com/image/fetch/$s_!APaG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05c994ed-7501-4614-b716-aee281ed7715_2969x2371.png 1272w, https://substackcdn.com/image/fetch/$s_!APaG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05c994ed-7501-4614-b716-aee281ed7715_2969x2371.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!APaG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05c994ed-7501-4614-b716-aee281ed7715_2969x2371.png" width="416" height="332.2857142857143" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/05c994ed-7501-4614-b716-aee281ed7715_2969x2371.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1163,&quot;width&quot;:1456,&quot;resizeWidth&quot;:416,&quot;bytes&quot;:384249,&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://mnky9800n.substack.com/i/169546067?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05c994ed-7501-4614-b716-aee281ed7715_2969x2371.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_!APaG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05c994ed-7501-4614-b716-aee281ed7715_2969x2371.png 424w, https://substackcdn.com/image/fetch/$s_!APaG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05c994ed-7501-4614-b716-aee281ed7715_2969x2371.png 848w, https://substackcdn.com/image/fetch/$s_!APaG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05c994ed-7501-4614-b716-aee281ed7715_2969x2371.png 1272w, https://substackcdn.com/image/fetch/$s_!APaG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05c994ed-7501-4614-b716-aee281ed7715_2969x2371.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">Impressive isn&#8217;t it?</figcaption></figure></div><p>The matplotlib interactive plot environment sprung to life on top of my slide producing the above plot. Almost like magic I had multiple b-values, data, plots, and everything a statistical seismologist could ever want. Of course the point of this exercise was not to perform some act of science, but to show that I could casually, without much effort, produce a common analysis that most of the people in the room would have some familiarity with as to how much effort it would take and what considerations needed to be made to do the analysis. That is to say, they could immediately examine the plot and decide if it was BS or not and what changes we could make to enhance the work. </p><p><strong>Time to finish: </strong>5 minutes of talk time, I would switch to Claude Code any time it popped up to say it wanted some feedback.</p><h2>The future is here</h2><p>I think that one thing that is really cool is just how fast all these examples were able to be prototyped. Mostly I had something working in less than 30 minutes. Only the substack post about AI labs took longer, and that was because I performed a more complex set of activities compared to the other examples. Are there mistakes in the code? Probably. Are there mistakes in the code if I would have written it myself? Definitely (lol!). The strength here is that Claude Code, and other AI coding tools, allows you to go through more iterations of an idea but also to try out more ideas. Of course, if I was going to use any of these codes for a paper or a production environment, I would put them through much more scrutiny than I have here. My point in all this is that a lot of the sort of &#8220;boiler plate&#8221; data analysis and visualization that scientists may be comfortable doing in an afternoon now only takes half an hour. And even further, that many of the interactive data visualizations that were before only doable if you know more about front end web development are now immediately available to all scientists. And that is a good thing.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buymeacoffee.com/mnky9800n&quot;,&quot;text&quot;:&quot;Enjoy? Buy me a coffee!&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://buymeacoffee.com/mnky9800n"><span>Enjoy? Buy me a coffee!</span></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_!bqHi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11f2bb3f-1482-47f2-b322-da9094efd542_1200x900.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bqHi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11f2bb3f-1482-47f2-b322-da9094efd542_1200x900.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bqHi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11f2bb3f-1482-47f2-b322-da9094efd542_1200x900.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bqHi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11f2bb3f-1482-47f2-b322-da9094efd542_1200x900.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bqHi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11f2bb3f-1482-47f2-b322-da9094efd542_1200x900.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bqHi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11f2bb3f-1482-47f2-b322-da9094efd542_1200x900.jpeg" width="466" height="349.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/11f2bb3f-1482-47f2-b322-da9094efd542_1200x900.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:900,&quot;width&quot;:1200,&quot;resizeWidth&quot;:466,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Interesting Facts about Killer whales Also Known as Orcas - HubPages&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="Interesting Facts about Killer whales Also Known as Orcas - HubPages" title="Interesting Facts about Killer whales Also Known as Orcas - HubPages" srcset="https://substackcdn.com/image/fetch/$s_!bqHi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11f2bb3f-1482-47f2-b322-da9094efd542_1200x900.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bqHi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11f2bb3f-1482-47f2-b322-da9094efd542_1200x900.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bqHi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11f2bb3f-1482-47f2-b322-da9094efd542_1200x900.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bqHi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11f2bb3f-1482-47f2-b322-da9094efd542_1200x900.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">Kind of think that orcas have life figured out and we are the dumb ones.</figcaption></figure></div>]]></content:encoded></item><item><title><![CDATA[In search of the holy grail]]></title><description><![CDATA[Where I describe my attempt at identifying interesting sounds.]]></description><link>https://www.lowimpactfruit.com/p/in-search-of-the-holy-grail</link><guid isPermaLink="false">https://www.lowimpactfruit.com/p/in-search-of-the-holy-grail</guid><dc:creator><![CDATA[John Aiken]]></dc:creator><pubDate>Thu, 03 Jul 2025 07:46:16 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92018149-8824-4aa5-b5ce-f94ec7e88c4e_1280x720.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7Z2j!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0623049b-781c-4185-bcc0-d28aa097e267_1808x930.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7Z2j!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0623049b-781c-4185-bcc0-d28aa097e267_1808x930.png 424w, https://substackcdn.com/image/fetch/$s_!7Z2j!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0623049b-781c-4185-bcc0-d28aa097e267_1808x930.png 848w, https://substackcdn.com/image/fetch/$s_!7Z2j!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0623049b-781c-4185-bcc0-d28aa097e267_1808x930.png 1272w, https://substackcdn.com/image/fetch/$s_!7Z2j!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0623049b-781c-4185-bcc0-d28aa097e267_1808x930.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7Z2j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0623049b-781c-4185-bcc0-d28aa097e267_1808x930.png" width="1456" height="749" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0623049b-781c-4185-bcc0-d28aa097e267_1808x930.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:749,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3012046,&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://mnky9800n.substack.com/i/163047761?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0623049b-781c-4185-bcc0-d28aa097e267_1808x930.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_!7Z2j!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0623049b-781c-4185-bcc0-d28aa097e267_1808x930.png 424w, https://substackcdn.com/image/fetch/$s_!7Z2j!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0623049b-781c-4185-bcc0-d28aa097e267_1808x930.png 848w, https://substackcdn.com/image/fetch/$s_!7Z2j!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0623049b-781c-4185-bcc0-d28aa097e267_1808x930.png 1272w, https://substackcdn.com/image/fetch/$s_!7Z2j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0623049b-781c-4185-bcc0-d28aa097e267_1808x930.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">Various covers for Michael Moorecock&#8217;s novel <em>The Warhound and the World&#8217;s Pain</em>.</figcaption></figure></div><p>One of my favorite novels is <a href="https://en.wikipedia.org/wiki/The_War_Hound_and_the_World's_Pain">Michael Moorecock&#8217;s </a><em><a href="https://en.wikipedia.org/wiki/The_War_Hound_and_the_World's_Pain">The Warhound and the World&#8217;s Pai</a>n</em>. The book tells the story of Ulrik von Bek, a mercenary <a href="https://en.wikipedia.org/wiki/Thirty_Years%27_War">fighting during Europe&#8217;s 30 years war</a> which devastated much of Europe and was responsible for approximately 8 million deaths. Ulrik gets separated from the company of soldiers he leaves finding a solitary castle where only a beautiful woman lives, Lady Sabrina. He stays at this castle and falls in love with the woman deciding that he wishes to stay for the rest of his days there. Eventually the castle&#8217;s master returns and Ulrik finds himself face to face with Lucifer, Lord of Darkness, Master of Hell. Lucifer agrees to allow Ulrik to take both possession of the castle and it&#8217;s Lady if Ulrik goes on a quest, the retrieval of the Holy Grail. After a number of adventures Ulrik succeeds, finding the Holy Grail close to the North Pole, guarded by Lilith, second wife of Adam. By releasing the Holy Grail, Ulrik also grants humanity access to all the knowledge and reason of the universe, bringing about <a href="https://en.wikipedia.org/wiki/Age_of_Enlightenment">the Enlightenment</a>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.lowimpactfruit.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><em>Subscribe so you can read more summaries of fantasy novels in my substack about science.</em></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>A couple years ago I won a grant from the Norwegian Research Council. The proposal I wrote was ambitiously titled &#8220;SerpRateAI: Constraining Peridotite Alteration Rates with AI and ML&#8221; and it promised, amongst other things to create a collection of machine learning models that could connect the various environmental processes that controlled how a particular type of rock called a &#8220;peridotite&#8221; absorbs CO2 (<a href="https://agupubs.onlinelibrary.wiley.com/doi/full/10.1029/2025JH000666">you can read more about one of these efforts here</a>). This rock is common and found in outcrops in Oman, Norway, California, and elsewhere. Anything that naturally absorbs CO2 is interesting since if you can control that process you can begin to do something with all the CO2 we are pumping into the atmosphere. If you want to know more about that, you can ask Al Gore.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!92sZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92018149-8824-4aa5-b5ce-f94ec7e88c4e_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!92sZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92018149-8824-4aa5-b5ce-f94ec7e88c4e_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!92sZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92018149-8824-4aa5-b5ce-f94ec7e88c4e_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!92sZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92018149-8824-4aa5-b5ce-f94ec7e88c4e_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!92sZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92018149-8824-4aa5-b5ce-f94ec7e88c4e_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!92sZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92018149-8824-4aa5-b5ce-f94ec7e88c4e_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/92018149-8824-4aa5-b5ce-f94ec7e88c4e_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Opinion Journal: Al Gore for President, Again?&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Opinion Journal: Al Gore for President, Again?" title="Opinion Journal: Al Gore for President, Again?" srcset="https://substackcdn.com/image/fetch/$s_!92sZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92018149-8824-4aa5-b5ce-f94ec7e88c4e_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!92sZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92018149-8824-4aa5-b5ce-f94ec7e88c4e_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!92sZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92018149-8824-4aa5-b5ce-f94ec7e88c4e_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!92sZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92018149-8824-4aa5-b5ce-f94ec7e88c4e_1280x720.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><figcaption class="image-caption">This man wants you to ask him about the climate crisis.</figcaption></figure></div><p>A central component to all this work was to listen to these rocks. The belief was that by listening to what is going on underground with these rocks and by characterizing those sounds by other, ongoing environmental processes, I would be able to quantify how much CO2 was naturally absorbed by these rocks and ultimately <a href="https://www.youtube.com/watch?v=OiYjTb3opAA">save the planet</a>. In order to listen to these rocks, boreholes were dug into the rock, hydrophones were inserted at deeper and deeper locations in the rock, and these hydrophones listened at 1000Hz, rather low if you are an audiophile, for 9 months to try and &#8220;hear interesting stuff&#8221;. Additionally, 40 geophones were deployed on the surface for the last month of the 9 months.</p><p>You may already see that this introduces a difficult machine learning problem. We want to listen to the rocks for long periods of time and note whenever &#8220;something interesting&#8221; happens. Once we hear something we determine is interesting we then search for some physical mechanism to describe what we hear. But how do we determine if something is interesting? Essentially this becomes a search for a Holy Grail. How do you convince a computer to examine raw data and automatically decide what is interesting or not if you don&#8217;t give it any opinion about what is interesting, <a href="https://en.wikipedia.org/wiki/Supervised_learning">such as training data</a>?</p><p>The first step is to simply look at the data.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YYkw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4484089-e199-4f82-83c6-e0f7aa0d768c_2084x458.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YYkw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4484089-e199-4f82-83c6-e0f7aa0d768c_2084x458.png 424w, https://substackcdn.com/image/fetch/$s_!YYkw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4484089-e199-4f82-83c6-e0f7aa0d768c_2084x458.png 848w, https://substackcdn.com/image/fetch/$s_!YYkw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4484089-e199-4f82-83c6-e0f7aa0d768c_2084x458.png 1272w, https://substackcdn.com/image/fetch/$s_!YYkw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4484089-e199-4f82-83c6-e0f7aa0d768c_2084x458.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YYkw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4484089-e199-4f82-83c6-e0f7aa0d768c_2084x458.png" width="1456" height="320" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e4484089-e199-4f82-83c6-e0f7aa0d768c_2084x458.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:320,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1356676,&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://mnky9800n.substack.com/i/163047761?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4484089-e199-4f82-83c6-e0f7aa0d768c_2084x458.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_!YYkw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4484089-e199-4f82-83c6-e0f7aa0d768c_2084x458.png 424w, https://substackcdn.com/image/fetch/$s_!YYkw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4484089-e199-4f82-83c6-e0f7aa0d768c_2084x458.png 848w, https://substackcdn.com/image/fetch/$s_!YYkw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4484089-e199-4f82-83c6-e0f7aa0d768c_2084x458.png 1272w, https://substackcdn.com/image/fetch/$s_!YYkw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4484089-e199-4f82-83c6-e0f7aa0d768c_2084x458.png 1456w" sizes="100vw"></picture><div></div></div></a><figcaption class="image-caption">An hour&#8217;s worth of data. If you have never seen a spectrogram before, basically, the y-axis is the frequency that energy is being emitted at, the x-axis is time. The brighter it is, the more energy at that frequency. If you want some kind of intuition to spectrograms, <a href="https://musiclab.chromeexperiments.com/spectrogram/">maybe this website will help you</a>.</figcaption></figure></div><p>Here we can see a spectrogram of an hours worth of data from one of the geophones. You can already see lots of interesting things. You can see these minutes long, broad band &#8220;explosions&#8221;, you can see these horizontal, narrow-band lines, you can see that there are some narrow band &#8220;gliding&#8221; motions, there is some kind of low frequency noise going on. This is all rather interesting and finding this in this data is promising. Perhaps we will know something more about this data set. Zooming into a few seconds of data (recall we are sampling 1000 times a second), you see this interesting &#8220;gliding&#8221; behavior that occurs at very short intervals.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2hCn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5265ee5-39d3-4518-b876-57fe3654c968_974x502.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2hCn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5265ee5-39d3-4518-b876-57fe3654c968_974x502.png 424w, https://substackcdn.com/image/fetch/$s_!2hCn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5265ee5-39d3-4518-b876-57fe3654c968_974x502.png 848w, https://substackcdn.com/image/fetch/$s_!2hCn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5265ee5-39d3-4518-b876-57fe3654c968_974x502.png 1272w, https://substackcdn.com/image/fetch/$s_!2hCn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5265ee5-39d3-4518-b876-57fe3654c968_974x502.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2hCn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5265ee5-39d3-4518-b876-57fe3654c968_974x502.png" width="974" height="502" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b5265ee5-39d3-4518-b876-57fe3654c968_974x502.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:502,&quot;width&quot;:974,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:509620,&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://mnky9800n.substack.com/i/163047761?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5265ee5-39d3-4518-b876-57fe3654c968_974x502.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_!2hCn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5265ee5-39d3-4518-b876-57fe3654c968_974x502.png 424w, https://substackcdn.com/image/fetch/$s_!2hCn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5265ee5-39d3-4518-b876-57fe3654c968_974x502.png 848w, https://substackcdn.com/image/fetch/$s_!2hCn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5265ee5-39d3-4518-b876-57fe3654c968_974x502.png 1272w, https://substackcdn.com/image/fetch/$s_!2hCn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5265ee5-39d3-4518-b876-57fe3654c968_974x502.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">Do you see that tiny diagonal line on the right? That is what will save the world from climate change. I promise.</figcaption></figure></div><p>So I set about to develop an algorithm that detects these kinds of events. The first thing you notice is that they are quite narrow band, although that band does seem to move around. And they do appear somewhat energetic. So I thought, perhaps this could simply threshold most of the stuff away, and since there is some structure to the things that are &#8220;interesting&#8221;, you could probably use <a href="https://scikit-image.org/docs/stable/auto_examples/filters/index.html">some kind of sliding window</a> to amplify everything in the image that is connected, and then arrive at some reduced version of the image with the &#8220;interesting&#8221; stuff as 1s and the non-interesting stuff as 0s.</p><p>But then I talked to a colleague and he said, oh but there are 40 geophones, don&#8217;t you remember? So we shouldn&#8217;t do this for only one geophone but only for things that appear across many geophones. So then we put together this stacked histogram based on whether some subset of geophones had all detected the same energy at the same frequencies at the same time. If this threshold was matched, we would then try to label those things. An example of this is below.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QdCQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F414ab8d1-49bf-45ef-b0a2-a94f77161d1d_1348x944.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QdCQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F414ab8d1-49bf-45ef-b0a2-a94f77161d1d_1348x944.png 424w, https://substackcdn.com/image/fetch/$s_!QdCQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F414ab8d1-49bf-45ef-b0a2-a94f77161d1d_1348x944.png 848w, https://substackcdn.com/image/fetch/$s_!QdCQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F414ab8d1-49bf-45ef-b0a2-a94f77161d1d_1348x944.png 1272w, https://substackcdn.com/image/fetch/$s_!QdCQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F414ab8d1-49bf-45ef-b0a2-a94f77161d1d_1348x944.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QdCQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F414ab8d1-49bf-45ef-b0a2-a94f77161d1d_1348x944.png" width="1348" height="944" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/414ab8d1-49bf-45ef-b0a2-a94f77161d1d_1348x944.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:944,&quot;width&quot;:1348,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:364159,&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://mnky9800n.substack.com/i/163047761?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F414ab8d1-49bf-45ef-b0a2-a94f77161d1d_1348x944.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_!QdCQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F414ab8d1-49bf-45ef-b0a2-a94f77161d1d_1348x944.png 424w, https://substackcdn.com/image/fetch/$s_!QdCQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F414ab8d1-49bf-45ef-b0a2-a94f77161d1d_1348x944.png 848w, https://substackcdn.com/image/fetch/$s_!QdCQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F414ab8d1-49bf-45ef-b0a2-a94f77161d1d_1348x944.png 1272w, https://substackcdn.com/image/fetch/$s_!QdCQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F414ab8d1-49bf-45ef-b0a2-a94f77161d1d_1348x944.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">Does this figure contain anything interesting? Maybe. Will this figure solve climate change? Maybe not.</figcaption></figure></div><p>Here you can see all of the &#8220;pixels&#8221; that are showing up across some subset of geophones. There is already some interesting behavior here. You can see there are these horizontal lines at about 50Hz and 100Hz. You can see there are some smaller horizontal lines at other frequencies. You can see there is some gliding behavior where these narrow band signals increase in frequency between 50 and 100Hz. What is going on here? Is any of this interesting? Maybe. In discussion with colleagues there is some idea that this could be fluids and gasses moving in cracks underground. How do you verify that? Well, there are plenty of papers (<a href="https://agupubs.onlinelibrary.wiley.com/doi/full/10.1029/2022GL100395">for</a> <a href="https://agupubs.onlinelibrary.wiley.com/doi/full/10.1029/2021JB022729">example</a>) that talk about gas bubbling up on the surface in these regions with these kinds of rocks.  So it is possible that is what we are hearing. <a href="https://agupubs.onlinelibrary.wiley.com/doi/10.1029/2023JB027844?af=R">Fluids moving through a crack can resemble some organ-pipe mode characteristics</a>.</p><p>But for some reason I found all of this intellectually displeasing. Today, thinking back, if I had focused my efforts on finding interesting statistics in the labeled regions, perhaps I would have written a paper about something. At the time, I had used <a href="https://scikit-image.org/docs/stable/auto_examples/segmentation/plot_regionprops.html">regionprops in skimage </a>to labeled everything and tried to count up some statistics about the various things I found. But the statistics weren&#8217;t interesting. Everything just accumulated over time without any connection to other variables. Now that I think about it, I think there probably is some signal in the statistics. First, If you already see something interesting, continuing to investigate it typically leads to more interesting things. Second, if the entire data pipeline had been cleaned up a lot and focused on picking out some of the more interesting phenomena we would have statistics only about interesting things having filtered out all of the noise. However, at the time, I thought that developing the algorithm would benefit me in some way more than pursuing the scientific line of thought. I had verified there were interesting things in the data, but something in my mind said there must be some sort of more intellectually pleasing way of doing this verification. </p><p>If you are currently at this moment in your work, I will tell you now, <strong>THIS IS A TRAP</strong>. You will not find a more intellectually pleasing algorithm, you will not find some smoking gun, <strong>YOU ARE NOT GOING TO FIND A HOLY GRAIL.</strong> You will simply spin your wheels looking for something while you have something already sitting there that you have decided to throw aside. Get something done and delivered then move to the next step.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yARR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F816cb62e-d379-431f-97c6-e00188331a7e_300x150.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yARR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F816cb62e-d379-431f-97c6-e00188331a7e_300x150.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yARR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F816cb62e-d379-431f-97c6-e00188331a7e_300x150.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yARR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F816cb62e-d379-431f-97c6-e00188331a7e_300x150.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yARR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F816cb62e-d379-431f-97c6-e00188331a7e_300x150.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yARR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F816cb62e-d379-431f-97c6-e00188331a7e_300x150.jpeg" width="300" height="150" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/816cb62e-d379-431f-97c6-e00188331a7e_300x150.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:150,&quot;width&quot;:300,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Its A Trap Quotes. QuotesGram&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="Its A Trap Quotes. QuotesGram" title="Its A Trap Quotes. QuotesGram" srcset="https://substackcdn.com/image/fetch/$s_!yARR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F816cb62e-d379-431f-97c6-e00188331a7e_300x150.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yARR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F816cb62e-d379-431f-97c6-e00188331a7e_300x150.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yARR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F816cb62e-d379-431f-97c6-e00188331a7e_300x150.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yARR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F816cb62e-d379-431f-97c6-e00188331a7e_300x150.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">This meme is older than the world wide web.</figcaption></figure></div><p>So instead of trying to build some working statistics from my cobbled together algorithm that mostly worked, I set that all aside and I decided to explore if I could arrive at this labeling without labeling (something I already  had managed to implement!), by using <a href="https://umap-learn.readthedocs.io/en/latest/">UMAP</a> and <a href="https://en.wikipedia.org/wiki/Autoencoder">autoencoders</a> to label everything in an unsupervised way. I decided that unsupervised labeling using autoencoders is very <em>elegant</em>. Autoencoders, in their simplest form, use a succession of convolutional layers that reduce in resolution per step and at the center, these layers create a reduced-dimensionality bottleneck layer in your neural network that can output a latent space that describes your data that you can then use some kind of clustering algorithm on. You would not be beholden to personal opinion or sway and you wouldn&#8217;t need to do intensive effort, you could simply take your magically perfect data, dump it on your magically perfect model, and it would give you magically perfect results. And you know what, the magic worked.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FJMu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F162906b7-4a61-4cc0-b20b-0c596ecdf36e_520x358.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FJMu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F162906b7-4a61-4cc0-b20b-0c596ecdf36e_520x358.png 424w, https://substackcdn.com/image/fetch/$s_!FJMu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F162906b7-4a61-4cc0-b20b-0c596ecdf36e_520x358.png 848w, https://substackcdn.com/image/fetch/$s_!FJMu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F162906b7-4a61-4cc0-b20b-0c596ecdf36e_520x358.png 1272w, https://substackcdn.com/image/fetch/$s_!FJMu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F162906b7-4a61-4cc0-b20b-0c596ecdf36e_520x358.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FJMu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F162906b7-4a61-4cc0-b20b-0c596ecdf36e_520x358.png" width="520" height="358" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/162906b7-4a61-4cc0-b20b-0c596ecdf36e_520x358.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:358,&quot;width&quot;:520,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:43174,&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://mnky9800n.substack.com/i/163047761?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F162906b7-4a61-4cc0-b20b-0c596ecdf36e_520x358.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_!FJMu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F162906b7-4a61-4cc0-b20b-0c596ecdf36e_520x358.png 424w, https://substackcdn.com/image/fetch/$s_!FJMu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F162906b7-4a61-4cc0-b20b-0c596ecdf36e_520x358.png 848w, https://substackcdn.com/image/fetch/$s_!FJMu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F162906b7-4a61-4cc0-b20b-0c596ecdf36e_520x358.png 1272w, https://substackcdn.com/image/fetch/$s_!FJMu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F162906b7-4a61-4cc0-b20b-0c596ecdf36e_520x358.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">Autoencoder reconstruction of validation data. I would like to be validated.</figcaption></figure></div><p>I worked with a summer intern student (who was brilliant and currently enrolled in law school) and developed an autoencoder model that could reconstruct the binarized spectrogram, it was doing a reasonable job of separating them into different classes using UMAP and was in fact doing so in ways that was somewhat better than I had done before, these classes had no physical meaning, but that didn&#8217;t matter. We were doing something <em>elegant</em>! And yet, we had arrived at the conclusion I already had arrived at. And ultimately, none of this work turned into any kind of deliverable like a paper or even a conference talk. Except now, I use it for fodder for my substack because I decided I must think about what happened and if it is possible to turn all this effort into a meaningful paper about something. The good news is that these ideas aren&#8217;t new and <a href="https://stumpy.readthedocs.io/en/latest/">there</a> are <a href="https://scatseisnet.readthedocs.io/en/latest/">several</a> <a href="https://github.com/andres-fr/dcase2021_umaps">options</a> <a href="https://vocalpy.readthedocs.io/en/latest/user/howto/use-vocalpy-with-UMAP-and-HDBSCAN.html">available</a> to you if you want to try out similar libraries that are more mature. We may even try one or two in our endeavor to label everything. I am currently working with <a href="https://www.mn.uio.no/njord/english/people/new-people/karina-loviknes.html">Karina L&#248;viknes</a> on this problem and we are actually getting somewhere (that&#8217;s a different post).</p><p>The problem here is, you can label anything you want. But you can&#8217;t describe what it is. I had, in some ways, inverted the original goal. Instead of trying to understand how these various systems interacted together, I had focused on instead developing methods that I found elegant to make observations of the data. But the data has already been collected. All of these additional analyses only verify what we already know, the data contains stuff that could be considered &#8220;interesting&#8221; by somebody. But because there had always been this nebulous goal &#8220;label interesting sounds&#8221; we arrived at a nebulous conclusion. And that is because there is no holy grail. There is no way that I can label everything and simultaneously determine what those labels mean without some kind of interpretation going on at some point. And that interpretation has to come from me.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZEri!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48fd8909-f4b2-4871-9a16-e9b4e0ee9345_2048x2048.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZEri!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48fd8909-f4b2-4871-9a16-e9b4e0ee9345_2048x2048.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ZEri!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48fd8909-f4b2-4871-9a16-e9b4e0ee9345_2048x2048.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ZEri!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48fd8909-f4b2-4871-9a16-e9b4e0ee9345_2048x2048.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ZEri!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48fd8909-f4b2-4871-9a16-e9b4e0ee9345_2048x2048.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZEri!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48fd8909-f4b2-4871-9a16-e9b4e0ee9345_2048x2048.jpeg" width="236" height="236" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/48fd8909-f4b2-4871-9a16-e9b4e0ee9345_2048x2048.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1456,&quot;width&quot;:1456,&quot;resizeWidth&quot;:236,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;3D c3p0 - TurboSquid 1772929&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="3D c3p0 - TurboSquid 1772929" title="3D c3p0 - TurboSquid 1772929" srcset="https://substackcdn.com/image/fetch/$s_!ZEri!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48fd8909-f4b2-4871-9a16-e9b4e0ee9345_2048x2048.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ZEri!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48fd8909-f4b2-4871-9a16-e9b4e0ee9345_2048x2048.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ZEri!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48fd8909-f4b2-4871-9a16-e9b4e0ee9345_2048x2048.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ZEri!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48fd8909-f4b2-4871-9a16-e9b4e0ee9345_2048x2048.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">A picture of top tier AGI.</figcaption></figure></div><p>Ultimately, I realized that this question of &#8220;how to label interesting things&#8221; is along the same lines people are asking about Artificial General Intelligence (AGI). AGI is what you were promised in Star Wars, a walking, talking anthropomorphized computer that can interact with you like a person, understand anything you give it, but also works the same way as a computer, so you can leverage that. An AGI could talk to you about your research ideas, then while you go make yourself a coffee,<a href="https://www.anthropic.com/claude-code"> auto-generate 5000 lines of code to perform 10 different explorations</a>, and deliver you a report to read before you discuss what to do next while simultaneously making stock trades in your portfolio. It could pilot your starship <a href="https://memory-alpha.fandom.com/wiki/Holodeck">while also generating a holographic fantasy land</a> for you to play in. It could do anything you can imagine and it can do it better than you ever can do it and it will do only at the expense of <a href="https://www.cnbc.com/2024/02/09/openai-ceo-sam-altman-reportedly-seeking-trillions-of-dollars-for-ai-chip-project.html">unlimited resources</a> and <a href="https://www.cnbc.com/2024/10/15/big-tech-turns-to-nuclear-energy-to-fuel-power-intensive-ai-ambitions.html">unlimited energy</a>. To be honest, I think that this is all ultimately possible. There is no reason to think with essentially unlimited resources we could build a computational engine that could do anything and be anything to anybody. But in my case, I didn&#8217;t find AGI. I found the things that I already knew were there hoping to find them in ever more elegant ways until one day my computer would be able to both listen to all my data and write all of my papers and reports while I sipped my coffee. So be wary when you search for elegance. Elegance will likely not find you a holy grail.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.lowimpactfruit.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><em>Join me on my quest for the holy grail.</em></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6jQR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F594df487-dd4c-45c3-add0-af0f505dd0e6_528x300.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6jQR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F594df487-dd4c-45c3-add0-af0f505dd0e6_528x300.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6jQR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F594df487-dd4c-45c3-add0-af0f505dd0e6_528x300.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6jQR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F594df487-dd4c-45c3-add0-af0f505dd0e6_528x300.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6jQR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F594df487-dd4c-45c3-add0-af0f505dd0e6_528x300.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6jQR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F594df487-dd4c-45c3-add0-af0f505dd0e6_528x300.jpeg" width="528" height="300" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/594df487-dd4c-45c3-add0-af0f505dd0e6_528x300.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:300,&quot;width&quot;:528,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Monty Python and the Holy Grail: A Review&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="Monty Python and the Holy Grail: A Review" title="Monty Python and the Holy Grail: A Review" srcset="https://substackcdn.com/image/fetch/$s_!6jQR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F594df487-dd4c-45c3-add0-af0f505dd0e6_528x300.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6jQR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F594df487-dd4c-45c3-add0-af0f505dd0e6_528x300.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6jQR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F594df487-dd4c-45c3-add0-af0f505dd0e6_528x300.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6jQR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F594df487-dd4c-45c3-add0-af0f505dd0e6_528x300.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">Exactly.</figcaption></figure></div><p><em>I hesitated pressing &#8220;submit&#8221; here since I basically am describing how I failed at something that I really wanted to make happen while realizing along the way that maybe it was a dumb idea to begin with. But I think that, ultimately, I&#8217;m not doing anyone favors talking only about when I succeed. Hopefully someone finds this interesting.</em></p>]]></content:encoded></item><item><title><![CDATA[Science has changed, have you?]]></title><description><![CDATA[Change is good.]]></description><link>https://www.lowimpactfruit.com/p/science-has-changed-have-you</link><guid isPermaLink="false">https://www.lowimpactfruit.com/p/science-has-changed-have-you</guid><dc:creator><![CDATA[John Aiken]]></dc:creator><pubDate>Tue, 24 Jun 2025 14:09:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!RfUq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5753d488-aa24-4090-ad32-137c8cef183f_2013x2269.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fQ5K!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdade0b77-14fb-4632-809c-9ac62d2fc254_3000x1255.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fQ5K!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdade0b77-14fb-4632-809c-9ac62d2fc254_3000x1255.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fQ5K!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdade0b77-14fb-4632-809c-9ac62d2fc254_3000x1255.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fQ5K!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdade0b77-14fb-4632-809c-9ac62d2fc254_3000x1255.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fQ5K!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdade0b77-14fb-4632-809c-9ac62d2fc254_3000x1255.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fQ5K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdade0b77-14fb-4632-809c-9ac62d2fc254_3000x1255.jpeg" width="1456" height="609" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dade0b77-14fb-4632-809c-9ac62d2fc254_3000x1255.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:609,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Forget Mega-Corporations, Here's The Mega-Network | TechCrunch&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Forget Mega-Corporations, Here's The Mega-Network | TechCrunch" title="Forget Mega-Corporations, Here's The Mega-Network | TechCrunch" srcset="https://substackcdn.com/image/fetch/$s_!fQ5K!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdade0b77-14fb-4632-809c-9ac62d2fc254_3000x1255.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fQ5K!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdade0b77-14fb-4632-809c-9ac62d2fc254_3000x1255.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fQ5K!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdade0b77-14fb-4632-809c-9ac62d2fc254_3000x1255.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fQ5K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdade0b77-14fb-4632-809c-9ac62d2fc254_3000x1255.jpeg 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">Everyone likes a little Bladerunner &#65345;&#65349;&#65363;&#65364;&#65352;&#65349;&#65364;&#65353;&#65347; &#38632;&#12467;&#12434; when discussing megacorps and research labs.</figcaption></figure></div><p>The modern research lab is run at a <a href="https://ai.meta.com/research/">megacorp tech company</a> where they have, essentially, unlimited resources to work on a wide variety of topics as long as they have good computer skills. The labs are set up between pure and applied research (e.g., <a href="https://www.microsoft.com/en-us/research/">Microsoft Research</a>, <a href="https://deepmind.google/">Deep Mind</a>), applied research that is likely profit seeking (e.g., <a href="https://x.company/">Google.x</a>), and then the development teams that industrialize/commercialize this work. This isn&#8217;t new, but this mode has shifted to be less application in many cases (e.g., <a href="https://thequantuminsider.com/2024/04/12/microsofts-krysta-svore-explores-the-present-status-of-qc-its-future-implications-on-hansel-minutes-podcast/">quantum computers promise a lot but do very little although the promise of their abilities is worth the effort</a>). And while those labs have been built at companies that originally may have nucleated at a university (like <a href="https://en.wikipedia.org/wiki/History_of_Google">Google at Stanford</a>) they are now, in some cases, being built using venture capital. For example, companies like <a href="https://techcrunch.com/2025/06/20/mira-muratis-thinking-machines-lab-closes-on-2b-at-10b-valuation/">Mira Murati&#8217;s new Thinking Machines Lab which has raised 2 billion dollars in less than six months</a>. They also include innovative new places like the <a href="https://astera.org/">Astera Institute </a>which offers highly competitive salaries to highly competitive researchers to simply pursue their own research endeavors. Astera is railing against the establishment trying to both innovate science funding as well as science publishing <a href="https://asterainstitute.substack.com/p/scientific-publishing-enough-is-enough">having opted out of publishing</a> due to the predatory nature of publishers even premier ones and the lack of progress, scientific interaction, and the <a href="https://mnky9800n.substack.com/p/peer-review-is-just-internet-trolls">insufficient review process</a>, that is produced by authoring scientific publications today.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RfUq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5753d488-aa24-4090-ad32-137c8cef183f_2013x2269.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RfUq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5753d488-aa24-4090-ad32-137c8cef183f_2013x2269.jpeg 424w, https://substackcdn.com/image/fetch/$s_!RfUq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5753d488-aa24-4090-ad32-137c8cef183f_2013x2269.jpeg 848w, https://substackcdn.com/image/fetch/$s_!RfUq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5753d488-aa24-4090-ad32-137c8cef183f_2013x2269.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!RfUq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5753d488-aa24-4090-ad32-137c8cef183f_2013x2269.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RfUq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5753d488-aa24-4090-ad32-137c8cef183f_2013x2269.jpeg" width="607" height="684.1256868131868" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5753d488-aa24-4090-ad32-137c8cef183f_2013x2269.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1641,&quot;width&quot;:1456,&quot;resizeWidth&quot;:607,&quot;bytes&quot;:1164069,&quot;alt&quot;:null,&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;:&quot;https://mnky9800n.substack.com/i/166566291?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5753d488-aa24-4090-ad32-137c8cef183f_2013x2269.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_!RfUq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5753d488-aa24-4090-ad32-137c8cef183f_2013x2269.jpeg 424w, https://substackcdn.com/image/fetch/$s_!RfUq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5753d488-aa24-4090-ad32-137c8cef183f_2013x2269.jpeg 848w, https://substackcdn.com/image/fetch/$s_!RfUq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5753d488-aa24-4090-ad32-137c8cef183f_2013x2269.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!RfUq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5753d488-aa24-4090-ad32-137c8cef183f_2013x2269.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><figcaption class="image-caption">The original Thinking Machines computer. Image unrelated to <a href="https://thinkingmachines.ai/">Mira Murati&#8217;s Thinking Machines research lab.</a></figcaption></figure></div><p>The ideas behind building labs like this are relatively simple. Directing pure and applied research in directions related to a company&#8217;s interest will eventually produce new ideas that can be turned into billion dollar products. These research products don&#8217;t necessarily need to be integrated into the main lineup of a company&#8217;s efforts. They can instead be spun off into a startup (e.g., <a href="https://silurian.ai/">Silurian</a>, the company behind the <a href="https://www.nature.com/articles/s41586-025-09005-y">Aurora foundational model</a> of the earth&#8217;s climate and weather, was originally built inside of Microsoft Research). This is allowed as the parent company recognizes that this helps to create a healthy ecosystem that they will likely profit from in the long run.</p><p>This is not new to Silicon Valley and is, in some sense, was how Apple Computers got started. Steve Wozniak was working at Hewlett Packard when he was building the first Apple computer prototype. When he realized that HP may want ownership of his technology, <a href="https://www.youtube.com/watch?v=OLWiYWfSgkI">he went to HP and asked if they wanted it and they said no</a> allowing Woz and Steve Jobs to start Apple Computers. And this was part of <a href="https://www.hp.com/hpinfo/abouthp/histnfacts/publications/measure/pdf/1977_07.pdf">the company culture of Hewlett Packard</a> and is known, in part, as The HP Way. Hewlett Packard famously allowed their employees to work part-time on their own pet projects. This came with the understanding that Hewlett Packard would get first dibs on any technology that came from these investigations. And this led to the creation of new markets worth billions of dollars based on innovative technology such as the ink jet printer. Like checkout this quote <a href="https://www.hpalumni.org/hp_way.htm">from the HP Way</a>:</p><blockquote><p><strong>We encourage flexibility and innovation.</strong> We create an inclusive work environment which supports the diversity of our people and stimulates innovation&#8230; This is especially important in a technical business where the rate of progress is rapid and where people are expected to adapt to change.</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_!Q2jm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3770f14f-97f0-4ca1-8deb-e11cf2b6ba93_426x350.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Q2jm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3770f14f-97f0-4ca1-8deb-e11cf2b6ba93_426x350.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Q2jm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3770f14f-97f0-4ca1-8deb-e11cf2b6ba93_426x350.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Q2jm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3770f14f-97f0-4ca1-8deb-e11cf2b6ba93_426x350.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Q2jm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3770f14f-97f0-4ca1-8deb-e11cf2b6ba93_426x350.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Q2jm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3770f14f-97f0-4ca1-8deb-e11cf2b6ba93_426x350.jpeg" width="426" height="350" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3770f14f-97f0-4ca1-8deb-e11cf2b6ba93_426x350.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:350,&quot;width&quot;:426,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;5 Timeless Principles: Revisiting the HP Way&quot;,&quot;title&quot;:&quot;5 Timeless Principles: Revisiting the HP Way&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="5 Timeless Principles: Revisiting the HP Way" title="5 Timeless Principles: Revisiting the HP Way" srcset="https://substackcdn.com/image/fetch/$s_!Q2jm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3770f14f-97f0-4ca1-8deb-e11cf2b6ba93_426x350.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Q2jm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3770f14f-97f0-4ca1-8deb-e11cf2b6ba93_426x350.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Q2jm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3770f14f-97f0-4ca1-8deb-e11cf2b6ba93_426x350.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Q2jm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3770f14f-97f0-4ca1-8deb-e11cf2b6ba93_426x350.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><figcaption class="image-caption">These dudes created Silicon Valley. Bill Hewlett (right) and Dave Packard (left). Legends.</figcaption></figure></div><p>But these AI labs have, essentially, taken these ideas and put them on steroids. And this isn&#8217;t just me talking. These labs below all have been founded in recent years, and you can see that they have all raised large amounts of money and these numbers are likely a serious underestimate of what has actually been raised in total. These numbers only reflect what I found when researching but I am confident there is more. And I certainly have not accounted for all of the various companies that are being built currently.</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/SJrUh/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cc921343-679e-41ea-937b-eecddc585cfc_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:1303,&quot;title&quot;:&quot;Random AI labs and their raised money and valuations&quot;,&quot;description&quot;:&quot;&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/SJrUh/1/" width="730" height="1303" 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><em>If the table above doesn&#8217;t render correctly, try opening in the browser instead of the substack app.</em></p><p>And if you think the topics these labs focus on is only related to AI, it is only for applications like ChatGPT or making pretty pictures, you should think again. Researchers in these labs have produced multiple ground breaking papers including<a href="https://deepmind.google/discover/blog/demis-hassabis-john-jumper-awarded-nobel-prize-in-chemistry/"> research that won the Nobel Prize</a>. </p><p>Below is a topic distribution in UMAP space of the topics of 3,703 papers published by authors working at the companies in the table above. I have used the SPECTER2 embeddings provided by the Semantic Scholar API to create vectors for every paper published in the subset that I sampled and then mapped these to 2D UMAP space. I then clustered them with a Gaussian mixture model and asked <a href="https://www.anthropic.com/claude-code">Claude Code</a> to summarize the paper titles into a keyword or phrase. And the results are astonishing given the breadth of topics you see below.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Lpz0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed0e753e-5aa7-4083-b989-1438e00e9f21_4067x2770.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Lpz0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed0e753e-5aa7-4083-b989-1438e00e9f21_4067x2770.png 424w, https://substackcdn.com/image/fetch/$s_!Lpz0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed0e753e-5aa7-4083-b989-1438e00e9f21_4067x2770.png 848w, https://substackcdn.com/image/fetch/$s_!Lpz0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed0e753e-5aa7-4083-b989-1438e00e9f21_4067x2770.png 1272w, https://substackcdn.com/image/fetch/$s_!Lpz0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed0e753e-5aa7-4083-b989-1438e00e9f21_4067x2770.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Lpz0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed0e753e-5aa7-4083-b989-1438e00e9f21_4067x2770.png" width="1456" height="992" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ed0e753e-5aa7-4083-b989-1438e00e9f21_4067x2770.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:992,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1957962,&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://mnky9800n.substack.com/i/166566291?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed0e753e-5aa7-4083-b989-1438e00e9f21_4067x2770.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_!Lpz0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed0e753e-5aa7-4083-b989-1438e00e9f21_4067x2770.png 424w, https://substackcdn.com/image/fetch/$s_!Lpz0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed0e753e-5aa7-4083-b989-1438e00e9f21_4067x2770.png 848w, https://substackcdn.com/image/fetch/$s_!Lpz0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed0e753e-5aa7-4083-b989-1438e00e9f21_4067x2770.png 1272w, https://substackcdn.com/image/fetch/$s_!Lpz0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed0e753e-5aa7-4083-b989-1438e00e9f21_4067x2770.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">Papers (3703 total) published by topic that were authored by the companies in the table above. The paper SPECTER2 embeddings provided by <a href="https://www.semanticscholar.org/product/api">the Semantic Scholar API</a>. The embeddings were then projected into 2D using <a href="https://umap-learn.readthedocs.io/en/latest/">the UMAP algorithm</a> and then clustered using a Gaussian Mixture Model. I then asked Claude Code to provide a keyword or phrase that would describe all of the paper titles for each cluster.</figcaption></figure></div><p>Keep in mind, I have only focused on companies that are really famous in the current moment for their contributions to artificial intelligence. But note what a variety of topics these companies have covered including most of the topics you might find in university departments today such as physics and astronomy, planetary science, chemistry, genetics, biology and disease, and education. And this plot is definitely not comprehensive, I only downloaded a small subset of papers published by a small subset of these labs for this analysis (3703 papers). But there is a huge number of companies working in a variety of fields such as <a href="https://www.terraai.com/">Terra AI in mineral exploration</a>, <a href="https://silurian.ai/">Silurian in climate and weather</a>, <a href="https://apic.ai/">apic.ai who are building models to observe pollinators like bees</a>, <a href="https://www.4401.earth/">44.01 who is changing how we sequester carbon</a>, and this list continues.</p><p>I believe that this is going to, in some ways, take over the way research is done across academia. These large, privately funded research labs are already hoovering up talent across domains such as artificial intelligence and machine learning, geospatial intelligence, space travel, protein folding, and quantum computing. I expect that the domains that these companies are interested in will only expand and there will be more funding towards new topics such as critical mineral exploration, education, social science, and many other areas as we expand the resources, skills, and technologies that society needs in order to build a healthy and bright future. </p><p>Industrial research has long been a core component of the entire research initiative of humanity, however, these new AI labs have enabled a recent paradigm shift in how funding can be acquired and used for R&amp;D compared to traditional funding avenues for academic researchers. And it doesn&#8217;t come at a better time when NIH, NSF, and NASA funding in the USA is at an all time low. And if you are in Europe or China, there will be network effects to what is going on in the USA science funding. There will be fewer partnerships with American scientists, fewer PhDs coming from top American schools, fewer new ideas to work on coming out of American universities, and over all less scientific opportunity at American research universities.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MWjI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4687cdd3-d704-443e-bea2-5e31677709bb_1280x1211.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MWjI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4687cdd3-d704-443e-bea2-5e31677709bb_1280x1211.jpeg 424w, https://substackcdn.com/image/fetch/$s_!MWjI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4687cdd3-d704-443e-bea2-5e31677709bb_1280x1211.jpeg 848w, https://substackcdn.com/image/fetch/$s_!MWjI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4687cdd3-d704-443e-bea2-5e31677709bb_1280x1211.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!MWjI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4687cdd3-d704-443e-bea2-5e31677709bb_1280x1211.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MWjI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4687cdd3-d704-443e-bea2-5e31677709bb_1280x1211.jpeg" width="506" height="478.7234375" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4687cdd3-d704-443e-bea2-5e31677709bb_1280x1211.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1211,&quot;width&quot;:1280,&quot;resizeWidth&quot;:506,&quot;bytes&quot;:108269,&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://mnky9800n.substack.com/i/166566291?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4687cdd3-d704-443e-bea2-5e31677709bb_1280x1211.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_!MWjI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4687cdd3-d704-443e-bea2-5e31677709bb_1280x1211.jpeg 424w, https://substackcdn.com/image/fetch/$s_!MWjI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4687cdd3-d704-443e-bea2-5e31677709bb_1280x1211.jpeg 848w, https://substackcdn.com/image/fetch/$s_!MWjI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4687cdd3-d704-443e-bea2-5e31677709bb_1280x1211.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!MWjI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4687cdd3-d704-443e-bea2-5e31677709bb_1280x1211.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">Goodbye gravy train, we will miss your biscuit wheels.</figcaption></figure></div><p>There are several traditional entry points to these private research communities like Stanford, Harvard, and MIT. Alternatively, nucleating startups to build your own environment or to get acquired is a way in as well. If universities want to remain relevant they should be doing their best to build these pipelines for their students because real research will be done less and less at the university because of the decline in funding and the expense of computing. Additionally, there is a deep need to do interdisciplinary work which can face unique hurdles when universities are split by their domains so severely given the traditional segmentation of university faculties/departments. I have been super fortunate to work on machine learning and data science topics at the<a href="https://www.mn.uio.no/njord/english/"> Njord Centre for the Studies of the Physics of the Earth</a>, where independence and interdisciplinary work is a core value, and so I see how valuable this can be.</p><p>I think that, in some ways, researchers need to come to the conclusion that things are changing and that there are wonderful opportunities on the horizon but we must think differently if we are to succeed. This is especially true in Europe which has a high concentration of green energy companies and <a href="https://utrechtinc.nl/programs/science-validation/">healthy startup environments for scientists like in The Netherlands</a>. We could build private research labs focused on developing the cutting edge that is necessary for us to reach a carbon neutral future across domains such as critical resource exploration, mining, producing critical materials in the lab, ocean science, natural hazards, and other topics. Building these technologies will help us build the future we want to live in. If we are not trying to explore these new research spaces being created by AI labs then we are destined to become irrelevant, chasing boondoggles in the darkness.</p><p><em>Are you a research scientist working at the interface of AI, robotics, and/or geosciences? Hit me up on LinkedIn.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.linkedin.com/in/johnmaiken/&quot;,&quot;text&quot;:&quot;Hit me up to start a geosciences AI lab&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.linkedin.com/in/johnmaiken/"><span>Hit me up to start a geosciences AI lab</span></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_!heLW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d4aa777-e840-4981-9414-097c497778d6_960x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!heLW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d4aa777-e840-4981-9414-097c497778d6_960x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!heLW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d4aa777-e840-4981-9414-097c497778d6_960x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!heLW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d4aa777-e840-4981-9414-097c497778d6_960x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!heLW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d4aa777-e840-4981-9414-097c497778d6_960x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!heLW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d4aa777-e840-4981-9414-097c497778d6_960x720.jpeg" width="566" height="424.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5d4aa777-e840-4981-9414-097c497778d6_960x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:960,&quot;resizeWidth&quot;:566,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;How The Earth Works. The Solid Earth Earth Science Geology &#8211; Solid Earth  Much Larger than Other Parts &#8211; Many More Kinds of Materials &#8211; Preserves a.  - ppt download&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="How The Earth Works. The Solid Earth Earth Science Geology &#8211; Solid Earth  Much Larger than Other Parts &#8211; Many More Kinds of Materials &#8211; Preserves a.  - ppt download" title="How The Earth Works. The Solid Earth Earth Science Geology &#8211; Solid Earth  Much Larger than Other Parts &#8211; Many More Kinds of Materials &#8211; Preserves a.  - ppt download" srcset="https://substackcdn.com/image/fetch/$s_!heLW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d4aa777-e840-4981-9414-097c497778d6_960x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!heLW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d4aa777-e840-4981-9414-097c497778d6_960x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!heLW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d4aa777-e840-4981-9414-097c497778d6_960x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!heLW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d4aa777-e840-4981-9414-097c497778d6_960x720.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">I like that there isn&#8217;t even a part of this graphic that shows the crust except for the surface. That is how thin the crust is compared to the rest of the earth.</figcaption></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.lowimpactfruit.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Subscribe to save the whales.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[merrypopins! a library for nanoindentation data science]]></title><description><![CDATA[A material science project I have been working on at Utrecht University with an excellent team!]]></description><link>https://www.lowimpactfruit.com/p/merrypopins-a-library-for-nanoindentation</link><guid isPermaLink="false">https://www.lowimpactfruit.com/p/merrypopins-a-library-for-nanoindentation</guid><dc:creator><![CDATA[John Aiken]]></dc:creator><pubDate>Mon, 16 Jun 2025 13:05:32 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!PAHb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ecc3457-91d0-47b7-b25f-ad7e4cf81c91_1024x683.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>If you just want to checkout the library we built, <a href="https://github.com/SerpRateAI/indenter">look here for the repo</a>.</em></p><p>If you ever have thought about how things deform, break, or otherwise change due to mechanical processes you have thought about material science. If you have ever thought about how novel materials are made such as plastics or metal alloys you have thought about material science. If you have ever considered that the Bronze Age was brought about by the invention of a new material called &#8220;Bronze&#8221; which is the combination of copper and tin, you have thought about material science. Material science is all of these things and is a super active field that spans physics, chemistry, engineering and computing. These days <a href="https://www.microsoft.com/en-us/research/blog/mattergen-a-new-paradigm-of-materials-design-with-generative-ai/">it even includes AI in coming up with new materials</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_!PAHb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ecc3457-91d0-47b7-b25f-ad7e4cf81c91_1024x683.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PAHb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ecc3457-91d0-47b7-b25f-ad7e4cf81c91_1024x683.jpeg 424w, https://substackcdn.com/image/fetch/$s_!PAHb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ecc3457-91d0-47b7-b25f-ad7e4cf81c91_1024x683.jpeg 848w, https://substackcdn.com/image/fetch/$s_!PAHb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ecc3457-91d0-47b7-b25f-ad7e4cf81c91_1024x683.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!PAHb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ecc3457-91d0-47b7-b25f-ad7e4cf81c91_1024x683.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PAHb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ecc3457-91d0-47b7-b25f-ad7e4cf81c91_1024x683.jpeg" width="1024" height="683" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3ecc3457-91d0-47b7-b25f-ad7e4cf81c91_1024x683.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:683,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Ancient Greece Early Bronze Age Bronze Weapons &amp; Tools, 3r&#8230; | Flickr&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Ancient Greece Early Bronze Age Bronze Weapons &amp; Tools, 3r&#8230; | Flickr" title="Ancient Greece Early Bronze Age Bronze Weapons &amp; Tools, 3r&#8230; | Flickr" srcset="https://substackcdn.com/image/fetch/$s_!PAHb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ecc3457-91d0-47b7-b25f-ad7e4cf81c91_1024x683.jpeg 424w, https://substackcdn.com/image/fetch/$s_!PAHb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ecc3457-91d0-47b7-b25f-ad7e4cf81c91_1024x683.jpeg 848w, https://substackcdn.com/image/fetch/$s_!PAHb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ecc3457-91d0-47b7-b25f-ad7e4cf81c91_1024x683.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!PAHb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ecc3457-91d0-47b7-b25f-ad7e4cf81c91_1024x683.jpeg 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">Products of early material science.</figcaption></figure></div><p>Nano-indentation is a relatively simple science in terms of the vast amount of material science options available out there. You poke a material with a microscopic &#8220;tip&#8221; with more and more force and measure the response from the tip in terms of the force applied and the current location of the tip to see what happens. This simplicity allows for strict control of the system while producing rather dynamic behaviors. Different materials have different responses based on the <a href="https://en.wikipedia.org/wiki/Young%27s_modulus">Young&#8217;s modulus</a>, etc. and you record these and then put them together to try and understand how the material deforms under load. These behaviors can even lead to chaotic instabilities like rapid deformations that occur, perhaps without any warning. If a tiny tip being put on a surface sounds familiar to you, you might have heard of atomic force microscopy (AFM). In an AFM setup, you drag the &#8220;tip&#8221; across the surface of the material you care about, as the tip moves up and down it records the elevation profile of the surface of the material. In fact, you can use the nano-indentation machine to create such elevation profiles so that you can study the shape of the indentations themselves to try and understand the material properties and dynamics of the deformation.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XJ0A!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faad71518-344c-4369-8610-a141e6df69fe_1036x592.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XJ0A!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faad71518-344c-4369-8610-a141e6df69fe_1036x592.png 424w, https://substackcdn.com/image/fetch/$s_!XJ0A!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faad71518-344c-4369-8610-a141e6df69fe_1036x592.png 848w, https://substackcdn.com/image/fetch/$s_!XJ0A!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faad71518-344c-4369-8610-a141e6df69fe_1036x592.png 1272w, https://substackcdn.com/image/fetch/$s_!XJ0A!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faad71518-344c-4369-8610-a141e6df69fe_1036x592.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XJ0A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faad71518-344c-4369-8610-a141e6df69fe_1036x592.png" width="560" height="320" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aad71518-344c-4369-8610-a141e6df69fe_1036x592.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:592,&quot;width&quot;:1036,&quot;resizeWidth&quot;:560,&quot;bytes&quot;:295603,&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://mnky9800n.substack.com/i/164076164?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faad71518-344c-4369-8610-a141e6df69fe_1036x592.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_!XJ0A!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faad71518-344c-4369-8610-a141e6df69fe_1036x592.png 424w, https://substackcdn.com/image/fetch/$s_!XJ0A!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faad71518-344c-4369-8610-a141e6df69fe_1036x592.png 848w, https://substackcdn.com/image/fetch/$s_!XJ0A!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faad71518-344c-4369-8610-a141e6df69fe_1036x592.png 1272w, https://substackcdn.com/image/fetch/$s_!XJ0A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faad71518-344c-4369-8610-a141e6df69fe_1036x592.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">This is it. This is nano-indentation.</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zlvH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a07b064-edf1-4184-9746-9d1a55fdc026_1242x1268.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zlvH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a07b064-edf1-4184-9746-9d1a55fdc026_1242x1268.jpeg 424w, https://substackcdn.com/image/fetch/$s_!zlvH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a07b064-edf1-4184-9746-9d1a55fdc026_1242x1268.jpeg 848w, https://substackcdn.com/image/fetch/$s_!zlvH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a07b064-edf1-4184-9746-9d1a55fdc026_1242x1268.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!zlvH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a07b064-edf1-4184-9746-9d1a55fdc026_1242x1268.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zlvH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a07b064-edf1-4184-9746-9d1a55fdc026_1242x1268.jpeg" width="544" height="555.3880837359098" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3a07b064-edf1-4184-9746-9d1a55fdc026_1242x1268.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1268,&quot;width&quot;:1242,&quot;resizeWidth&quot;:544,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Rick and morty flat surface Blank Template - Imgflip&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Rick and morty flat surface Blank Template - Imgflip" title="Rick and morty flat surface Blank Template - Imgflip" srcset="https://substackcdn.com/image/fetch/$s_!zlvH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a07b064-edf1-4184-9746-9d1a55fdc026_1242x1268.jpeg 424w, https://substackcdn.com/image/fetch/$s_!zlvH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a07b064-edf1-4184-9746-9d1a55fdc026_1242x1268.jpeg 848w, https://substackcdn.com/image/fetch/$s_!zlvH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a07b064-edf1-4184-9746-9d1a55fdc026_1242x1268.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!zlvH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a07b064-edf1-4184-9746-9d1a55fdc026_1242x1268.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><figcaption class="image-caption">In this episode of Rick and Morty, Rick creates a surface so flat that it is entirely heterogenous in surface elevation, that is, the surface elevation doesn&#8217;t change at all down to the atomic level. In order to measure how flat it truly is, you could use an atomic force microscope.</figcaption></figure></div><p>It is believed that these nano-indentation experiments form one end member of dimensionality in the deformation of lots of different materials including hazards such as <a href="https://en.wikipedia.org/wiki/St._Francis_Dam">engineering failures</a>, <a href="https://en.wikipedia.org/wiki/Francis_Scott_Key_Bridge_collapse">accidents</a>, or earthquakes. By indenting only single grains in a rock, and therefore a single material, we can understand how those very small deformations occur over time. If we get some kind of failure mode in the material, it is believed, that this could be some kind of observation of an earthquake nucleation process. Below is a succession of increasing zoom levels to demonstrate both the process and exactly how small of a poke we are giving the rock.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Mnsy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F305bb3fc-2d45-4901-b929-5d034d19b75a_6723x3753.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Mnsy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F305bb3fc-2d45-4901-b929-5d034d19b75a_6723x3753.png 424w, https://substackcdn.com/image/fetch/$s_!Mnsy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F305bb3fc-2d45-4901-b929-5d034d19b75a_6723x3753.png 848w, https://substackcdn.com/image/fetch/$s_!Mnsy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F305bb3fc-2d45-4901-b929-5d034d19b75a_6723x3753.png 1272w, https://substackcdn.com/image/fetch/$s_!Mnsy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F305bb3fc-2d45-4901-b929-5d034d19b75a_6723x3753.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Mnsy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F305bb3fc-2d45-4901-b929-5d034d19b75a_6723x3753.png" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/305bb3fc-2d45-4901-b929-5d034d19b75a_6723x3753.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2858095,&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://mnky9800n.substack.com/i/164076164?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F305bb3fc-2d45-4901-b929-5d034d19b75a_6723x3753.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_!Mnsy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F305bb3fc-2d45-4901-b929-5d034d19b75a_6723x3753.png 424w, https://substackcdn.com/image/fetch/$s_!Mnsy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F305bb3fc-2d45-4901-b929-5d034d19b75a_6723x3753.png 848w, https://substackcdn.com/image/fetch/$s_!Mnsy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F305bb3fc-2d45-4901-b929-5d034d19b75a_6723x3753.png 1272w, https://substackcdn.com/image/fetch/$s_!Mnsy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F305bb3fc-2d45-4901-b929-5d034d19b75a_6723x3753.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">A zoom out (at 100 micrometers scale!) of the different grains in a rock that can be indented. Each one may/may not have different material properties based on the sample. When indenting the rock, you would pick one grain (i.e., one of the circles) to run a series of indentations on.</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!orV9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa650ce86-6872-4f57-8615-86f50a725d81_1280x960.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!orV9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa650ce86-6872-4f57-8615-86f50a725d81_1280x960.png 424w, https://substackcdn.com/image/fetch/$s_!orV9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa650ce86-6872-4f57-8615-86f50a725d81_1280x960.png 848w, https://substackcdn.com/image/fetch/$s_!orV9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa650ce86-6872-4f57-8615-86f50a725d81_1280x960.png 1272w, https://substackcdn.com/image/fetch/$s_!orV9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa650ce86-6872-4f57-8615-86f50a725d81_1280x960.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!orV9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa650ce86-6872-4f57-8615-86f50a725d81_1280x960.png" width="1280" height="960" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a650ce86-6872-4f57-8615-86f50a725d81_1280x960.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:960,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4915254,&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://mnky9800n.substack.com/i/164076164?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa650ce86-6872-4f57-8615-86f50a725d81_1280x960.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_!orV9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa650ce86-6872-4f57-8615-86f50a725d81_1280x960.png 424w, https://substackcdn.com/image/fetch/$s_!orV9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa650ce86-6872-4f57-8615-86f50a725d81_1280x960.png 848w, https://substackcdn.com/image/fetch/$s_!orV9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa650ce86-6872-4f57-8615-86f50a725d81_1280x960.png 1272w, https://substackcdn.com/image/fetch/$s_!orV9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa650ce86-6872-4f57-8615-86f50a725d81_1280x960.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">You can see here, the single grain (one of the circles in the previous image) that is being indented where the rows of dots are the indentations. This may be small to you, but don&#8217;t forget, you are made up of even smaller molecules and atoms. You can&#8217;t see them directly but we know they are there.</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ek0f!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2aa077d-1517-48cd-bf13-3f8169dba82d_1674x1124.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ek0f!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2aa077d-1517-48cd-bf13-3f8169dba82d_1674x1124.png 424w, https://substackcdn.com/image/fetch/$s_!ek0f!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2aa077d-1517-48cd-bf13-3f8169dba82d_1674x1124.png 848w, https://substackcdn.com/image/fetch/$s_!ek0f!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2aa077d-1517-48cd-bf13-3f8169dba82d_1674x1124.png 1272w, https://substackcdn.com/image/fetch/$s_!ek0f!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2aa077d-1517-48cd-bf13-3f8169dba82d_1674x1124.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ek0f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2aa077d-1517-48cd-bf13-3f8169dba82d_1674x1124.png" width="1456" height="978" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d2aa077d-1517-48cd-bf13-3f8169dba82d_1674x1124.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:978,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1097919,&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://mnky9800n.substack.com/i/164076164?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2aa077d-1517-48cd-bf13-3f8169dba82d_1674x1124.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_!ek0f!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2aa077d-1517-48cd-bf13-3f8169dba82d_1674x1124.png 424w, https://substackcdn.com/image/fetch/$s_!ek0f!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2aa077d-1517-48cd-bf13-3f8169dba82d_1674x1124.png 848w, https://substackcdn.com/image/fetch/$s_!ek0f!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2aa077d-1517-48cd-bf13-3f8169dba82d_1674x1124.png 1272w, https://substackcdn.com/image/fetch/$s_!ek0f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2aa077d-1517-48cd-bf13-3f8169dba82d_1674x1124.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 single indentation. These are what those grey dots in the previous image look like close up.</figcaption></figure></div><p>A central component of this work is identifying and locating something called a &#8220;pop-in&#8221;. A pop-in occurs when there is a sudden change in the deformation process. The tip is being forced into the material and suddenly the material gives a little, allowing the tip to travel deeper into the material rapidly before being slowed down again back to it&#8217;s regular pace. This pop-in is poorly understood in the data and it is believed to have something to do with some kind of fracture nucleation process. But nobody knows. Understanding these indentations includes both making the raw observations of the experiment itself, but also performing statistical analysis across hundreds or thousands of these experiments as the apparatus can be automated. Enter merrypopins!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!y1A1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6064e98c-a2a2-42a0-b74c-ae498cfa3f87_989x590.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!y1A1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6064e98c-a2a2-42a0-b74c-ae498cfa3f87_989x590.png 424w, https://substackcdn.com/image/fetch/$s_!y1A1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6064e98c-a2a2-42a0-b74c-ae498cfa3f87_989x590.png 848w, https://substackcdn.com/image/fetch/$s_!y1A1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6064e98c-a2a2-42a0-b74c-ae498cfa3f87_989x590.png 1272w, https://substackcdn.com/image/fetch/$s_!y1A1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6064e98c-a2a2-42a0-b74c-ae498cfa3f87_989x590.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!y1A1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6064e98c-a2a2-42a0-b74c-ae498cfa3f87_989x590.png" width="989" height="590" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6064e98c-a2a2-42a0-b74c-ae498cfa3f87_989x590.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:590,&quot;width&quot;:989,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:51085,&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://mnky9800n.substack.com/i/164076164?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6064e98c-a2a2-42a0-b74c-ae498cfa3f87_989x590.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_!y1A1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6064e98c-a2a2-42a0-b74c-ae498cfa3f87_989x590.png 424w, https://substackcdn.com/image/fetch/$s_!y1A1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6064e98c-a2a2-42a0-b74c-ae498cfa3f87_989x590.png 848w, https://substackcdn.com/image/fetch/$s_!y1A1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6064e98c-a2a2-42a0-b74c-ae498cfa3f87_989x590.png 1272w, https://substackcdn.com/image/fetch/$s_!y1A1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6064e98c-a2a2-42a0-b74c-ae498cfa3f87_989x590.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 plot of a single experimental run. Here you can see that there are some &#8220;pop-ins&#8221; around 500 nm depth and again at 590 nm depth and around 625 nm depth. So far, these seem to be unpredictable, but perhaps they are predictable. One day we will know.</figcaption></figure></div><h2>merrypopins</h2><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nM-y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f8944b7-02d1-4a49-a411-15f0f40f09f0_878x682.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nM-y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f8944b7-02d1-4a49-a411-15f0f40f09f0_878x682.png 424w, https://substackcdn.com/image/fetch/$s_!nM-y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f8944b7-02d1-4a49-a411-15f0f40f09f0_878x682.png 848w, https://substackcdn.com/image/fetch/$s_!nM-y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f8944b7-02d1-4a49-a411-15f0f40f09f0_878x682.png 1272w, https://substackcdn.com/image/fetch/$s_!nM-y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f8944b7-02d1-4a49-a411-15f0f40f09f0_878x682.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nM-y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f8944b7-02d1-4a49-a411-15f0f40f09f0_878x682.png" width="282" height="219.0478359908884" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0f8944b7-02d1-4a49-a411-15f0f40f09f0_878x682.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:682,&quot;width&quot;:878,&quot;resizeWidth&quot;:282,&quot;bytes&quot;:375977,&quot;alt&quot;:&quot;Merrypopins&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Merrypopins" title="Merrypopins" srcset="https://substackcdn.com/image/fetch/$s_!nM-y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f8944b7-02d1-4a49-a411-15f0f40f09f0_878x682.png 424w, https://substackcdn.com/image/fetch/$s_!nM-y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f8944b7-02d1-4a49-a411-15f0f40f09f0_878x682.png 848w, https://substackcdn.com/image/fetch/$s_!nM-y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f8944b7-02d1-4a49-a411-15f0f40f09f0_878x682.png 1272w, https://substackcdn.com/image/fetch/$s_!nM-y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f8944b7-02d1-4a49-a411-15f0f40f09f0_878x682.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">cute logos are the best logos.</figcaption></figure></div><p><a href="https://github.com/SerpRateAI/indenter">merrypopins</a> is a python software package that we have been working on in collaboration with Utrecht University <a href="https://www.uu.nl/en/masters/applied-data-science">Applied Data Science masters </a>students. We have developed a library that loads and ingests data from the nano-indentation experiment, preprocesses the data to remove known artifacts, calculates stress-strain curves for the data, uses different ai/machine learning models for locating pop ins in the data, and facilitates statistical analysis across many iterations of the nanoindentation experiment. This library was developed in close collaboration with the <a href="https://scholar.google.com/citations?user=4EwGqnUAAAAJ&amp;hl=en">material scientists and geologists</a> at Utrecht University using <a href="https://mnky9800n.substack.com/p/science-coding-vs-software-development">tutorial driven software development practice</a> and includes both tutorials that library users can use as well as as <a href="https://merrypopins.streamlit.app/">streamlit app</a> that requires no coding knowledge.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vbyn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a9cfdbd-f379-4e04-93c2-6080fe7b1651_5712x4284.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vbyn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a9cfdbd-f379-4e04-93c2-6080fe7b1651_5712x4284.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vbyn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a9cfdbd-f379-4e04-93c2-6080fe7b1651_5712x4284.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vbyn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a9cfdbd-f379-4e04-93c2-6080fe7b1651_5712x4284.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vbyn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a9cfdbd-f379-4e04-93c2-6080fe7b1651_5712x4284.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vbyn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a9cfdbd-f379-4e04-93c2-6080fe7b1651_5712x4284.jpeg" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7a9cfdbd-f379-4e04-93c2-6080fe7b1651_5712x4284.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5058154,&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://mnky9800n.substack.com/i/164076164?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a9cfdbd-f379-4e04-93c2-6080fe7b1651_5712x4284.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_!vbyn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a9cfdbd-f379-4e04-93c2-6080fe7b1651_5712x4284.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vbyn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a9cfdbd-f379-4e04-93c2-6080fe7b1651_5712x4284.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vbyn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a9cfdbd-f379-4e04-93c2-6080fe7b1651_5712x4284.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vbyn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a9cfdbd-f379-4e04-93c2-6080fe7b1651_5712x4284.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">The merrypopins team! From left to right: <a href="https://www.linkedin.com/in/johnmaiken/">Me</a>, <a href="https://www.linkedin.com/in/anna-marcelissen/">Anna Marcelissen</a>, <a href="https://www.linkedin.com/in/cahitacar/">Cahit Acar</a>, and <a href="https://www.linkedin.com/in/hugo-lantman/">Hugo van Schrojenstein Lantman</a>.</figcaption></figure></div><p>The library is in active development! </p><p>If you would like to help develop this library feel free to clone or fork it on github:</p><pre><code>git clone https://github.com/SerpRateAI/merrypopins.git
cd merrypopins
pip install -e .</code></pre><p>or you can pip install it if you just want to use it as is:</p><pre><code>pip install merrypopins </code></pre><p>If you find a bug or want to make a feature request, you are welcome to <a href="https://github.com/SerpRateAI/merrypopins/issues/new">create an issue</a>!</p><p>Currently the library needs the following</p><ol><li><p>Data from other nano-indentation experiments to build out the load module to account for the varying data types from various pieces of equipment</p></li><li><p>More users to test it on their data to build out features for statistical analysis</p></li><li><p>A version 2.0 release that includes more references to Mary Poppins</p></li></ol><p>Happy coding everyone.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.lowimpactfruit.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Mary Poppins subscribed. Will you?</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Uzxh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43feb376-2107-42eb-af0f-1848e300691b_1919x1080.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Uzxh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43feb376-2107-42eb-af0f-1848e300691b_1919x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Uzxh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43feb376-2107-42eb-af0f-1848e300691b_1919x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Uzxh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43feb376-2107-42eb-af0f-1848e300691b_1919x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Uzxh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43feb376-2107-42eb-af0f-1848e300691b_1919x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Uzxh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43feb376-2107-42eb-af0f-1848e300691b_1919x1080.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/43feb376-2107-42eb-af0f-1848e300691b_1919x1080.jpeg&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;undefined&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="undefined" title="undefined" srcset="https://substackcdn.com/image/fetch/$s_!Uzxh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43feb376-2107-42eb-af0f-1848e300691b_1919x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Uzxh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43feb376-2107-42eb-af0f-1848e300691b_1919x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Uzxh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43feb376-2107-42eb-af0f-1848e300691b_1919x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Uzxh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43feb376-2107-42eb-af0f-1848e300691b_1919x1080.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">Mary Poppins was shot entirely at Walt Disney Studios in Los Angeles.</figcaption></figure></div>]]></content:encoded></item><item><title><![CDATA[Peer review is just internet trolls for science]]></title><description><![CDATA[Solution: publish reviewer names with reviews along with journal articles and provide an iterative review solution.]]></description><link>https://www.lowimpactfruit.com/p/peer-review-is-just-internet-trolls</link><guid isPermaLink="false">https://www.lowimpactfruit.com/p/peer-review-is-just-internet-trolls</guid><dc:creator><![CDATA[John Aiken]]></dc:creator><pubDate>Thu, 05 Jun 2025 11:59:38 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!NBQH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F119c9c39-1eb4-4d9d-add4-abe29e282172_2262x2262.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I don't care that much for peer review but it&#8217;s for a lot of reasons. Peer review is done for free for <a href="https://group.springernature.com/gp/group/media/press-releases/results-financial-year-2024/27762650">for-profit companies with insane profit margins</a> who seem to mostly operate as web hosting for static websites and PDFs. For example, <a href="https://www.nature.com/articles/s41598-024-60964-0">here is a paper I co-wrote with colleagues </a>about a statistical model that predicts COVID-19 transmission between neighborhoods in England. This paper will never change, the content will never change, the graphs and plots, which are only images and not some kind of data dashboard like a<a href="https://streamlit.io/"> streamlit.io app</a>, will never change. <a href="https://www.nature.com/srep/open-access">Yet it currently costs 2390 euros to publish an article in this journal</a>. This is a service that other places such as github or arxiv or JOSS (see below) offer for free. But actually, this substack isn&#8217;t about how<a href="https://www.justicecatalyst.org/law/cases/academic-journal-publishers-antitrust-litigation"> journals may be organizing some kind of price fixing monopoly</a>. This post is about how peer review enables<a href="https://en.wikipedia.org/wiki/Troll_(slang)"> internet troll-like behavior</a> and what we can do about it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NBQH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F119c9c39-1eb4-4d9d-add4-abe29e282172_2262x2262.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NBQH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F119c9c39-1eb4-4d9d-add4-abe29e282172_2262x2262.jpeg 424w, https://substackcdn.com/image/fetch/$s_!NBQH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F119c9c39-1eb4-4d9d-add4-abe29e282172_2262x2262.jpeg 848w, https://substackcdn.com/image/fetch/$s_!NBQH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F119c9c39-1eb4-4d9d-add4-abe29e282172_2262x2262.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!NBQH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F119c9c39-1eb4-4d9d-add4-abe29e282172_2262x2262.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NBQH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F119c9c39-1eb4-4d9d-add4-abe29e282172_2262x2262.jpeg" width="414" height="414" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/119c9c39-1eb4-4d9d-add4-abe29e282172_2262x2262.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1456,&quot;width&quot;:1456,&quot;resizeWidth&quot;:414,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;'Don't feed the trolls' really is good advice - here's the evidence&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="'Don't feed the trolls' really is good advice - here's the evidence" title="'Don't feed the trolls' really is good advice - here's the evidence" srcset="https://substackcdn.com/image/fetch/$s_!NBQH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F119c9c39-1eb4-4d9d-add4-abe29e282172_2262x2262.jpeg 424w, https://substackcdn.com/image/fetch/$s_!NBQH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F119c9c39-1eb4-4d9d-add4-abe29e282172_2262x2262.jpeg 848w, https://substackcdn.com/image/fetch/$s_!NBQH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F119c9c39-1eb4-4d9d-add4-abe29e282172_2262x2262.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!NBQH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F119c9c39-1eb4-4d9d-add4-abe29e282172_2262x2262.jpeg 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">Anonymous peer review requires you to feed trolls.</figcaption></figure></div><p>When you submit a scientific paper, it is typically because you have labored rather intensely for months to arrive at a result you think is relevant for others to read about. You have put a large amount of work into a paper, so much so, that you might have overlooked something that might be obvious to an outside observer. This is because you develop a kind of tunnel vision by being so close to the project. Peer review is great in this situation because it can act as a check against any kind of overfitting your brain may have done on the problem space you are exploring. Or perhaps you overlooked some body of literature that might be relevant but you are simply unaware. So you send your paper off hoping to receive constructive feedback. You wait weeks, maybe months, to get feedback from others and when it finally arrives you get comments like:</p><blockquote><p><em>Machine learning always produces trash.  [<a href="https://www.linkedin.com/posts/don-lange-529a5b9_this-post-is-for-my-academic-network-and-activity-7336070168055283714-uSNP?utm_source=share&amp;utm_medium=member_desktop&amp;rcm=ACoAADK66PoB2zyEuJMjUMyjEABz-4nzhRkVlIQ">source</a>]</em></p><p><em>This perspective is very old and boring. [<a href="https://www.linkedin.com/posts/don-lange-529a5b9_this-post-is-for-my-academic-network-and-activity-7336070168055283714-uSNP?utm_source=share&amp;utm_medium=member_desktop&amp;rcm=ACoAADK66PoB2zyEuJMjUMyjEABz-4nzhRkVlIQ">source</a>]</em></p><p><em>You </em>[addressing the authors]<em> shouldn&#8217;t be allowed to submit work like this.</em> [source: anonymous reviewer from when I was guest editor for Physical Review Physics Education Research]</p><p><em>This young lady is lucky to have been mentored by the leading men in the field </em>[<a href="https://pmc.ncbi.nlm.nih.gov/articles/PMC7379804/">source</a>]</p></blockquote><p>What exactly are you supposed to do with comments like that? How is that constructive feedback? How is that supposed to help you treat your self imposed tunnel vision? And how does that even make you feel to have your work labeled &#8220;trash&#8221;? Should we refer to quantum mechanics as an &#8220;old and boring&#8221; perspective? Or that someone wishes to gate keep you from their community? And this isn&#8217;t just me noticing this, it has <a href="https://www.science.org/content/article/rude-paper-reviews-are-pervasive-and-sometimes-harmful-study-finds">been reported by AAAS</a> and <a href="https://arstechnica.com/science/2024/07/peer-review-is-essential-for-science-unfortunately-its-broken/">ars technica reports on it</a> and people <a href="https://www.science.org/content/blog-post/peer-review-s-problems">extend these arguments to the peer review process for grants as well</a>. I believe that this is all happening at least in part because people are hiding behind the anonymity of the review process, or, they simply believe that it is okay to treat others poorly as long as it is on the internet. That is, like some internet forum commentators, some peer reviewers are internet trolls.</p><p>In any case, I don&#8217;t want to dwell too much on the terrible things people say to each other. Instead, I want to highlight a great peer review experience I had when writing a <a href="https://joss.theoj.org/papers/10.21105/joss.07047">paper for the Journal of Open Source Software</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_!HJMn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66450b0a-3b99-418a-b932-4fd2c0001243_2800x1300.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HJMn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66450b0a-3b99-418a-b932-4fd2c0001243_2800x1300.jpeg 424w, https://substackcdn.com/image/fetch/$s_!HJMn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66450b0a-3b99-418a-b932-4fd2c0001243_2800x1300.jpeg 848w, https://substackcdn.com/image/fetch/$s_!HJMn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66450b0a-3b99-418a-b932-4fd2c0001243_2800x1300.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!HJMn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66450b0a-3b99-418a-b932-4fd2c0001243_2800x1300.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HJMn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66450b0a-3b99-418a-b932-4fd2c0001243_2800x1300.jpeg" width="606" height="281.35714285714283" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/66450b0a-3b99-418a-b932-4fd2c0001243_2800x1300.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:676,&quot;width&quot;:1456,&quot;resizeWidth&quot;:606,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Journal of Open Source Software: YASMOT: Yet another stereo image multi ...&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Journal of Open Source Software: YASMOT: Yet another stereo image multi ..." title="Journal of Open Source Software: YASMOT: Yet another stereo image multi ..." srcset="https://substackcdn.com/image/fetch/$s_!HJMn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66450b0a-3b99-418a-b932-4fd2c0001243_2800x1300.jpeg 424w, https://substackcdn.com/image/fetch/$s_!HJMn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66450b0a-3b99-418a-b932-4fd2c0001243_2800x1300.jpeg 848w, https://substackcdn.com/image/fetch/$s_!HJMn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66450b0a-3b99-418a-b932-4fd2c0001243_2800x1300.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!HJMn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66450b0a-3b99-418a-b932-4fd2c0001243_2800x1300.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><figcaption class="image-caption">I&#8217;m not sure what the O is supposed to be but I like it.</figcaption></figure></div><p>JOSS started to address a different issue altogether in science, that is, that often times computational scientists build complex software solutions that typically don&#8217;t get marked as a metric for any job evaluation. On their website they say:</p><blockquote><p><em>In a perfect world we'd rather papers about software weren't necessary but we recognize that for most researchers, papers and not software are the currency of academic research and that citations are required for a good career.</em></p></blockquote><p>JOSS says they are &#8220;Committed to publishing quality research software with zero article processing charges or subscription fees.&#8221; So you can probably see already why I am a fan of this journal. In addition to all of their commitments to a computational world where journal articles are free to submit and published open access, they also have developed a new way of evaluating papers through peer review.</p><p>If you are unfamiliar with the traditional peer review process, it works basically like this: </p><ol><li><p>I do some research and write up a draft, agree with all my coauthors its a good draft.</p></li><li><p>I find a journal, hopefully a &#8220;high impact&#8221; one, that is willing to review my paper draft and I submit it through their web portal. </p></li><li><p>Typically this portal will ask you to recommend some reviewers and also suggest people you don&#8217;t want to review your paper for whatever reason</p></li><li><p>maybe you will need to sign a &#8220;no conflict of interest&#8221; document</p></li><li><p>and, then you click a big &#8220;submit&#8221; button and go about your day. </p></li></ol><p>Assuming that you have submitted a paper following the format criteria, this paper is sent out to reviewers who are selected by the associate editor in charge of your paper, and they are expected to follow up to make sure the reviews are done and then sent back to you. Typically, you then wait 3 weeks to 3 months to get receive these reviews. Then, when the reviewer receives a paper review request:</p><ol><li><p>they are first asked if they are willing to review, and if they say yes, they are usually given a tight deadline (10 days to 2 weeks, maybe less) to give a review back. </p></li><li><p>The reviewers are expected to write all their thoughts about the paper, look for inconsistencies, and generally follow the guidelines for reviewers that are made available (<a href="https://www.agu.org/publications/reviewers/policies#reviewers">for example</a>). </p></li><li><p>They submit these reviews back to the journal, typically through some web portal.</p></li></ol><p> And this process is repeated until the editor and sometimes the reviewers are satisfied that the paper is publishable. Sometimes you go through successive iterations with new reviewers being added to the mix. Sometimes you only do it once and the paper gets published.</p><p>If you are thinking at this point, &#8220;this process sounds like it could be done via snail mail,&#8221; then you are correct. This process evolved long before computers were available to everyone. And I think JOSS has enabled a giant step forward in peer review that is somewhat ignored currently by the rest of science.</p><p>JOSS uses the <a href="https://docs.github.com/en/issues/tracking-your-work-with-issues/about-issues">github issue tracker</a> and pull request system to write all reviews for the submitted paper describing the software that was developed. A reviewer will open an issue in the repo <a href="https://github.com/4DModeller/fdmr/issues/326">like this one here</a> where the reviewer suggested that the library shouldn&#8217;t be changing the home directory whenever it feels like. Then one of the coauthors can address the reviewers comment either by explaining why they won&#8217;t make the suggested change, or simply making the changes and then <a href="https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request">submitting a pull request</a>. If you click the link you can see the screen shot below:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SvSj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b83fc2c-fe3f-493a-9ad0-323ed5ac71fc_2004x2018.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SvSj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b83fc2c-fe3f-493a-9ad0-323ed5ac71fc_2004x2018.png 424w, https://substackcdn.com/image/fetch/$s_!SvSj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b83fc2c-fe3f-493a-9ad0-323ed5ac71fc_2004x2018.png 848w, https://substackcdn.com/image/fetch/$s_!SvSj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b83fc2c-fe3f-493a-9ad0-323ed5ac71fc_2004x2018.png 1272w, https://substackcdn.com/image/fetch/$s_!SvSj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b83fc2c-fe3f-493a-9ad0-323ed5ac71fc_2004x2018.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SvSj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b83fc2c-fe3f-493a-9ad0-323ed5ac71fc_2004x2018.png" width="1456" height="1466" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4b83fc2c-fe3f-493a-9ad0-323ed5ac71fc_2004x2018.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1466,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:521426,&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://mnky9800n.substack.com/i/165253323?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b83fc2c-fe3f-493a-9ad0-323ed5ac71fc_2004x2018.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_!SvSj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b83fc2c-fe3f-493a-9ad0-323ed5ac71fc_2004x2018.png 424w, https://substackcdn.com/image/fetch/$s_!SvSj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b83fc2c-fe3f-493a-9ad0-323ed5ac71fc_2004x2018.png 848w, https://substackcdn.com/image/fetch/$s_!SvSj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b83fc2c-fe3f-493a-9ad0-323ed5ac71fc_2004x2018.png 1272w, https://substackcdn.com/image/fetch/$s_!SvSj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b83fc2c-fe3f-493a-9ad0-323ed5ac71fc_2004x2018.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>Here you can see that the reviewer comment is logged, you can see me, <a href="https://github.com/mnky9800n">mnky9800n</a>, assign the issue to another team member aabelean. He then writes some code to fix this issue and creates a pull request mentioning this issue. And ultimately it is closed and fixed in the library. This system allows for the full exposure of the review process, including all of the changes that were made, and it is public, anyone can go and look at these issues and see how the JOSS peer review system made the <a href="https://github.com/4DModeller/fdmr">4D-Modeller package</a> better. By having this fine grained approach, everyone can see everything that is happening within the paper, but also, it focuses the reviewers on the review. I don&#8217;t think that wcjochem would ever reply to this work by telling us that &#8220;Bayesian Hierarchical Models always produce trash&#8221;. A big reason is because the system that wcjochem is using to provide feedback is designed to target his feedback to the problem solution being presented.</p><p>Will this system work for all types of papers? Maybe. I think that these kind of systems can be explored in publishing. For example, <a href="https://publications.copernicus.org/services/public_peer_review.html">Copernicus journals like The Cryosphere also have a public commenting and reviewing system</a>. You can see here where colleague of mine has a paper where you can view the full chain of reviews including each iteration:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Wx4k!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5acd07bf-a6dd-493d-a614-57ec3f9a3f01_1900x1304.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Wx4k!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5acd07bf-a6dd-493d-a614-57ec3f9a3f01_1900x1304.png 424w, https://substackcdn.com/image/fetch/$s_!Wx4k!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5acd07bf-a6dd-493d-a614-57ec3f9a3f01_1900x1304.png 848w, https://substackcdn.com/image/fetch/$s_!Wx4k!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5acd07bf-a6dd-493d-a614-57ec3f9a3f01_1900x1304.png 1272w, https://substackcdn.com/image/fetch/$s_!Wx4k!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5acd07bf-a6dd-493d-a614-57ec3f9a3f01_1900x1304.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Wx4k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5acd07bf-a6dd-493d-a614-57ec3f9a3f01_1900x1304.png" width="564" height="386.97527472527474" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5acd07bf-a6dd-493d-a614-57ec3f9a3f01_1900x1304.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:999,&quot;width&quot;:1456,&quot;resizeWidth&quot;:564,&quot;bytes&quot;:321361,&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://mnky9800n.substack.com/i/165253323?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5acd07bf-a6dd-493d-a614-57ec3f9a3f01_1900x1304.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_!Wx4k!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5acd07bf-a6dd-493d-a614-57ec3f9a3f01_1900x1304.png 424w, https://substackcdn.com/image/fetch/$s_!Wx4k!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5acd07bf-a6dd-493d-a614-57ec3f9a3f01_1900x1304.png 848w, https://substackcdn.com/image/fetch/$s_!Wx4k!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5acd07bf-a6dd-493d-a614-57ec3f9a3f01_1900x1304.png 1272w, https://substackcdn.com/image/fetch/$s_!Wx4k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5acd07bf-a6dd-493d-a614-57ec3f9a3f01_1900x1304.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>I am not sure that we currently have an optimum way of organizing peer review and scientific publication. I think that this kind of interaction could even be studied and optimized somewhat. But what I do know is that if you are writing stuff like &#8220;Machine learning always produces trash&#8221; and patting yourself on the back for engaging in &#8220;intellectual discussion&#8221; you should feel bad about yourself. And if that makes you angry, good. </p><p>In any case here is a list of ways to improve the current status quo:</p><ol><li><p>Engage with journals that have public review processes</p></li><li><p>Review papers non-anonymously</p></li><li><p>Engage society publishers like Copernicus</p></li><li><p>Question why you are insecure instead of trashing some poor PhD student&#8217;s hard work</p></li></ol><p>Be good to other people. We don&#8217;t get that long to live on planet Earth.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PFyt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa87767bf-7060-4503-9caf-91934fe80d3d_1000x744.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PFyt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa87767bf-7060-4503-9caf-91934fe80d3d_1000x744.jpeg 424w, https://substackcdn.com/image/fetch/$s_!PFyt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa87767bf-7060-4503-9caf-91934fe80d3d_1000x744.jpeg 848w, https://substackcdn.com/image/fetch/$s_!PFyt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa87767bf-7060-4503-9caf-91934fe80d3d_1000x744.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!PFyt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa87767bf-7060-4503-9caf-91934fe80d3d_1000x744.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PFyt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa87767bf-7060-4503-9caf-91934fe80d3d_1000x744.jpeg" width="620" height="461.28" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a87767bf-7060-4503-9caf-91934fe80d3d_1000x744.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:744,&quot;width&quot;:1000,&quot;resizeWidth&quot;:620,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Orcas - Officers Pulse&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="Orcas - Officers Pulse" title="Orcas - Officers Pulse" srcset="https://substackcdn.com/image/fetch/$s_!PFyt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa87767bf-7060-4503-9caf-91934fe80d3d_1000x744.jpeg 424w, https://substackcdn.com/image/fetch/$s_!PFyt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa87767bf-7060-4503-9caf-91934fe80d3d_1000x744.jpeg 848w, https://substackcdn.com/image/fetch/$s_!PFyt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa87767bf-7060-4503-9caf-91934fe80d3d_1000x744.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!PFyt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa87767bf-7060-4503-9caf-91934fe80d3d_1000x744.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">Orcas have larger emotional centers of their brains than humans. Maybe thats why orcas only write helpful and constructive comments when they do peer review.</figcaption></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.lowimpactfruit.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Low Impact Fruit! </p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Predictability in physics versus AI/ML]]></title><description><![CDATA[Is predictability different? Maybe.]]></description><link>https://www.lowimpactfruit.com/p/predictability-in-physics-versus</link><guid isPermaLink="false">https://www.lowimpactfruit.com/p/predictability-in-physics-versus</guid><dc:creator><![CDATA[John Aiken]]></dc:creator><pubDate>Thu, 22 May 2025 19:07:05 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/28567db3-30cb-4511-9353-19b1b83bbf29_976x549.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>If you were ever home sick from school as an American child you have likely watched the television program, <em>The Price is Right</em>. <em>The Price is Right</em> is an American television show where contestants compete with each other by predicting the price of an item that is presented to them on stage. There are typically four contestants who are presented one item on stage. These contestants are expected to &#8220;predict&#8221; the correct price of items to within one cent. If they predict higher than the true value, they lose. If they predict less but someone predicts closer to the true price, they lose. If they win, they get to go on stage with Bob Barker (and later Drew Carey), who is a famous American person who is essentially only famous for doing this show. The contestant is then asked to play games all based on predicting the price of various items. As the contestant continues their success the items become more fabulous going from household items like a kitchen mop or some cleaning fluid, to cars, boats, or trips to Europe. The show has run regularly since 1972 for 52 seasons has over 10,000 episodes (<a href="https://www.youtube.com/watch?v=3WyUpmeg7ro">here is a random one from 1995</a>). Clearly, prediction is important to American society.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9cCd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e94d902-ecd6-47b8-b46f-df0e91e23ef7_474x289.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9cCd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e94d902-ecd6-47b8-b46f-df0e91e23ef7_474x289.jpeg 424w, https://substackcdn.com/image/fetch/$s_!9cCd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e94d902-ecd6-47b8-b46f-df0e91e23ef7_474x289.jpeg 848w, https://substackcdn.com/image/fetch/$s_!9cCd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e94d902-ecd6-47b8-b46f-df0e91e23ef7_474x289.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!9cCd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e94d902-ecd6-47b8-b46f-df0e91e23ef7_474x289.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9cCd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e94d902-ecd6-47b8-b46f-df0e91e23ef7_474x289.jpeg" width="574" height="349.9704641350211" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1e94d902-ecd6-47b8-b46f-df0e91e23ef7_474x289.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:289,&quot;width&quot;:474,&quot;resizeWidth&quot;:574,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;The Price Is Right (1970's &amp; Early 1980's) - BoomerFlix.com - Classic ...&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="The Price Is Right (1970's &amp; Early 1980's) - BoomerFlix.com - Classic ..." title="The Price Is Right (1970's &amp; Early 1980's) - BoomerFlix.com - Classic ..." srcset="https://substackcdn.com/image/fetch/$s_!9cCd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e94d902-ecd6-47b8-b46f-df0e91e23ef7_474x289.jpeg 424w, https://substackcdn.com/image/fetch/$s_!9cCd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e94d902-ecd6-47b8-b46f-df0e91e23ef7_474x289.jpeg 848w, https://substackcdn.com/image/fetch/$s_!9cCd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e94d902-ecd6-47b8-b46f-df0e91e23ef7_474x289.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!9cCd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e94d902-ecd6-47b8-b46f-df0e91e23ef7_474x289.jpeg 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">This man is considered an American Legend.</figcaption></figure></div><p>Prediction and Predictability is, in essence, how much of a system can you describe from one state to the next. There are many different types of &#8220;predictable&#8221; systems and there are many different ways to characterize how to predict various systems. In <em>The Price is Right</em>, contestants try to &#8220;predict&#8221; the price of an item because they are making an educated guess of the cost of the item. The average person has purchased dish washing soap and likely can guess the price based on that experience. Many random systems have interesting conclusions when physically simulated. For example, <a href="https://arxiv.org/abs/2310.04153">fair coins have been demonstrated both in simulation and in observation to be biased to land on the side they started from</a>. However, the key component across all systems is that if they are predictable, in some way, then we can summarize or compress some information about those systems in such a way that we can use that summarization to inform the evolution of the system in both cases that evolution is random or deterministic.</p><p> However, there are important differences in how statisticians and machine learning researchers define &#8220;predictability&#8221; versus how physicists define &#8220;predictability&#8221;. And thus, we are left with the question, &#8220;What is a prediction?&#8221; Below I will articulate two views: the machine learning view of prediction and the physicist view of prediction. There are more (e.g., <a href="https://thegreatgaldini.substack.com/p/the-true-power-of-bayesian-inference">I skip over Bayesians</a>) but hopefully this is an interesting way to think about things. I focus on two key descriptive parameters, <a href="https://scikit-learn.org/stable/modules/generated/sklearn.metrics.r2_score.html">the R2 score</a> which is common in machine learning regression tasks. And the <a href="https://en.wikipedia.org/wiki/Lyapunov_exponent">Lyapunov exponent</a> which is commonly used to examine chaotic regimes in various physical systems.</p><h2>Statistics/ML view</h2><p>Statisticians and machine learning people typically assume that there is a certain amount of &#8220;variance&#8221; in a system that can be explained by attempting to &#8220;linearize&#8221; the system of study. Variance is defined as:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\sigma^2 = \\frac{1}{N} \\sum_{i=1}^N (x - \\bar{x})^2&quot;,&quot;id&quot;:&quot;XPQDFLUQTZ&quot;}" data-component-name="LatexBlockToDOM"></div><p>This equation simply states that we want to know how far the &#8220;average&#8221; data point <em>x</em> is from the data average <em>xbar</em>. You often see in papers that use machine learning articulate their models using a <a href="https://scikit-learn.org/stable/modules/model_evaluation.html#r2-score">similar equation called the R2 score</a>:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;R^2 = 1 - \\frac{\\sum_{i=1}^{N}(x - \\hat{x})^2}{\\sum_{i=1}^{N}(x - \\bar{x})^2}&quot;,&quot;id&quot;:&quot;YGUZXPEPPQ&quot;}" data-component-name="LatexBlockToDOM"></div><p>If you compare the first and second equation the second equation is a ratio where we have replaced <em>xhat</em> with <em>xbar</em>. That simply means we compare how far does the data <em>x</em> deviate from the &#8220;model&#8221; <em>xhat</em> and it&#8217;s ratio to how far does the data <em>x</em> deviate from the average data value <em>xbar</em> (i.e., the previous equation). This <em>R^2</em> value can have a maximum value of 1 and a minimum value of negative infinite, that is a model can be arbitrarily bad at predicting things. There are other statistics such as the root mean squared error, but they mostly attempt to articulate a particular view: how well does the statistical model capture the &#8220;predictability&#8221; of the system by how much variance is described by the statistical model? By adding more constraints, for example, keeping a validation data set separate from the training, you can extend the argument a bit and suggest your model is &#8220;generalizable&#8221; since it has operated successfully on data that it has never seen.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FmFl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1bd82a2-7a06-45f8-826e-502b78acdc94_5472x3648.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FmFl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1bd82a2-7a06-45f8-826e-502b78acdc94_5472x3648.jpeg 424w, https://substackcdn.com/image/fetch/$s_!FmFl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1bd82a2-7a06-45f8-826e-502b78acdc94_5472x3648.jpeg 848w, https://substackcdn.com/image/fetch/$s_!FmFl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1bd82a2-7a06-45f8-826e-502b78acdc94_5472x3648.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!FmFl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1bd82a2-7a06-45f8-826e-502b78acdc94_5472x3648.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FmFl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1bd82a2-7a06-45f8-826e-502b78acdc94_5472x3648.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d1bd82a2-7a06-45f8-826e-502b78acdc94_5472x3648.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&#47924;&#47308; &#51060;&#48120;&#51648; : &#45208;&#47924;, &#49714;, &#51092;&#46356;, &#48516;&#44592;, &#54663;&#48731;, &#51086;, &#44867;, &#45433;&#49353;, &#48128;&#47548;, &#44032;&#51012;, &#49885;&#47932;&#54617;, &#54540;&#47196;&#46972;, &#51060;&#54028;&#47532;, &#50676;&#45824; &#50864;&#47548;, &#45209;&#50685; ...&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="&#47924;&#47308; &#51060;&#48120;&#51648; : &#45208;&#47924;, &#49714;, &#51092;&#46356;, &#48516;&#44592;, &#54663;&#48731;, &#51086;, &#44867;, &#45433;&#49353;, &#48128;&#47548;, &#44032;&#51012;, &#49885;&#47932;&#54617;, &#54540;&#47196;&#46972;, &#51060;&#54028;&#47532;, &#50676;&#45824; &#50864;&#47548;, &#45209;&#50685; ..." title="&#47924;&#47308; &#51060;&#48120;&#51648; : &#45208;&#47924;, &#49714;, &#51092;&#46356;, &#48516;&#44592;, &#54663;&#48731;, &#51086;, &#44867;, &#45433;&#49353;, &#48128;&#47548;, &#44032;&#51012;, &#49885;&#47932;&#54617;, &#54540;&#47196;&#46972;, &#51060;&#54028;&#47532;, &#50676;&#45824; &#50864;&#47548;, &#45209;&#50685; ..." srcset="https://substackcdn.com/image/fetch/$s_!FmFl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1bd82a2-7a06-45f8-826e-502b78acdc94_5472x3648.jpeg 424w, https://substackcdn.com/image/fetch/$s_!FmFl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1bd82a2-7a06-45f8-826e-502b78acdc94_5472x3648.jpeg 848w, https://substackcdn.com/image/fetch/$s_!FmFl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1bd82a2-7a06-45f8-826e-502b78acdc94_5472x3648.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!FmFl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1bd82a2-7a06-45f8-826e-502b78acdc94_5472x3648.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">I think rainy days are my favorite aesthetic.</figcaption></figure></div><p>So far,  the model <em>xhat</em> could be anything. We could articulate a model that says &#8220;if it rained yesterday <em>p</em> millimeters, today it will rain <em>2p</em> millimeters.&#8221; And so if we have some rain data from a location we would first calculate our model output per day using the previous day&#8217;s precipitation and then use our <em>R^2</em> equation to decide if we did a good job or not in predicting tomorrow&#8217;s precipitation. However, we could also use other data, e.g., the atmospheric pressure, as controlling parameters for tomorrow&#8217;s precipitation. As we add data variables to our model and it becomes more and more complex, we may want an algorithmic way to arrive at some optimum functional approximation to provide the prediction (e.g., a neural network or a gradient boosted machine or even a simple linear regression), but this is beyond the scope of this substack post. The point here is that from this framework, a system is considered &#8220;predictable&#8221; if we can somehow summarize the next state of the system by estimating how much variance is captured when we apply some model <em>xhat</em>.</p><h2>Physicist view</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tuuG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4e5db1d-c1bb-4084-ae3f-7fc4bea5e170_762x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tuuG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4e5db1d-c1bb-4084-ae3f-7fc4bea5e170_762x768.png 424w, https://substackcdn.com/image/fetch/$s_!tuuG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4e5db1d-c1bb-4084-ae3f-7fc4bea5e170_762x768.png 848w, https://substackcdn.com/image/fetch/$s_!tuuG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4e5db1d-c1bb-4084-ae3f-7fc4bea5e170_762x768.png 1272w, https://substackcdn.com/image/fetch/$s_!tuuG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4e5db1d-c1bb-4084-ae3f-7fc4bea5e170_762x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tuuG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4e5db1d-c1bb-4084-ae3f-7fc4bea5e170_762x768.png" width="410" height="413.2283464566929" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c4e5db1d-c1bb-4084-ae3f-7fc4bea5e170_762x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:762,&quot;resizeWidth&quot;:410,&quot;bytes&quot;:504293,&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://mnky9800n.substack.com/i/163038580?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4e5db1d-c1bb-4084-ae3f-7fc4bea5e170_762x768.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_!tuuG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4e5db1d-c1bb-4084-ae3f-7fc4bea5e170_762x768.png 424w, https://substackcdn.com/image/fetch/$s_!tuuG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4e5db1d-c1bb-4084-ae3f-7fc4bea5e170_762x768.png 848w, https://substackcdn.com/image/fetch/$s_!tuuG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4e5db1d-c1bb-4084-ae3f-7fc4bea5e170_762x768.png 1272w, https://substackcdn.com/image/fetch/$s_!tuuG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4e5db1d-c1bb-4084-ae3f-7fc4bea5e170_762x768.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">&#1040;&#1083;&#1077;&#1082;&#1089;&#1072;&#1085;&#1076;&#1088; &#1052;&#1080;&#1093;&#1072;&#1081;&#1083;&#1086;&#1074;&#1080;&#1095; &#1051;&#1103;&#1087;&#1091;&#1085;&#1086;&#1074; (Aleksandr Mihailovich Lyapunov, pictured) and his wife of 31 years. &#1053;&#1072;&#1090;&#1072;&#1083;&#1100;&#1103; &#1056;&#1072;&#1092;&#1072;&#1080;&#1083;&#1086;&#1074;&#1085;&#1072; &#1057;&#1077;&#1095;&#1077;&#1085;&#1086;&#1074;&#1072; (Natalia Rafailovna Sechenov, pictured) succumbed to tuberculosis after seeking treatment for her in Odessa, Ukraine. On the same day as she died, Lyapunov shot himself in the head. He wrote in his suicide letter, &#8220;We were together all our life, and must finish it together. Please bury me in the same grave with Natasha&#8221;. You can read more about the life of <a href="https://www.sciencedirect.com/science/article/pii/S2405896317308194">&#1040;&#1083;&#1077;&#1082;&#1089;&#1072;&#1085;&#1076;&#1088; &#1052;&#1080;&#1093;&#1072;&#1081;&#1083;&#1086;&#1074;&#1080;&#1095; &#1051;&#1103;&#1087;&#1091;&#1085;&#1086;&#1074; here</a>.</figcaption></figure></div><p>Whereas the statistician's view of predictability assumes that there is some variance explained function to minimize, the physicist instead takes the view that dynamic systems either are deterministic or stochastic. Deterministic systems can be predicted into the future with some error that applies for when they diverge from prediction, and this can be due to chaos or simply the precision of the measurements. Stochastic systems are assumed to operate under some probability density function that is predictive of the overall behavior of the system but each individual event is random (e.g., nuclear decay rates). I will focus some on deterministic chaos but bear with me as of course I am not an expert on everything.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!efi_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ce2aaac-0128-4333-bc7d-3cab1e79ea40_945x709.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!efi_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ce2aaac-0128-4333-bc7d-3cab1e79ea40_945x709.png 424w, https://substackcdn.com/image/fetch/$s_!efi_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ce2aaac-0128-4333-bc7d-3cab1e79ea40_945x709.png 848w, https://substackcdn.com/image/fetch/$s_!efi_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ce2aaac-0128-4333-bc7d-3cab1e79ea40_945x709.png 1272w, https://substackcdn.com/image/fetch/$s_!efi_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ce2aaac-0128-4333-bc7d-3cab1e79ea40_945x709.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!efi_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ce2aaac-0128-4333-bc7d-3cab1e79ea40_945x709.png" width="526" height="394.63915343915346" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7ce2aaac-0128-4333-bc7d-3cab1e79ea40_945x709.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:709,&quot;width&quot;:945,&quot;resizeWidth&quot;:526,&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_!efi_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ce2aaac-0128-4333-bc7d-3cab1e79ea40_945x709.png 424w, https://substackcdn.com/image/fetch/$s_!efi_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ce2aaac-0128-4333-bc7d-3cab1e79ea40_945x709.png 848w, https://substackcdn.com/image/fetch/$s_!efi_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ce2aaac-0128-4333-bc7d-3cab1e79ea40_945x709.png 1272w, https://substackcdn.com/image/fetch/$s_!efi_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ce2aaac-0128-4333-bc7d-3cab1e79ea40_945x709.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 diagram explaining the Lyapunov exponent that <a href="https://en.wikipedia.org/wiki/Lyapunov_exponent">was stolen from wikipedia.</a></figcaption></figure></div><p>Chaos is <a href="https://en.wikipedia.org/wiki/Chaos_theory">defined as a system where the initial conditions can vastly affect the outcome</a>. We can quantify this quite plainly with a <a href="https://en.wikipedia.org/wiki/Lyapunov_exponent">Lyapunov exponent</a>. The Lyapunov exponent attempts to measure the divergence between trajectories. If we examine the equation in the figure we can see there are two trajectories with some separation between them labeled <em>x(t)+delta(t)</em>. This separation distance <em>delta(t)</em> can be described by the exponential equation, and when the exponent is positive we can see that the distance between the two trajectories will grow exponentially. This value is known as the Lyapunov exponent and is a common way to determine how quickly system trajectories will diverge from each other given various initial conditions. Of course, not all physics is chaotic, much of it is not (thankfully). In the non-chaotic cases we simply divert to the expectation that our physical laws are able to capture the trajectories of the system as time goes to infinity. That is, that the largest Lyapunov exponent is always valued at less than 0 is always true.</p><h2>Discussion</h2><p>Why is this important? It helps us, in a very general sense, determine when a system stops being predictable. However, let us now contrast the Lyapunov exponent, which is in some ways a measurement of similarity between trajectories of a system, to an <em>R^2</em> score, which is also, essentially, a measurement of similarity between a model output and the naive assumption. In the <em>R^2</em> score case, we are measuring the similarity of our machine learning model xhat to the naive model <em>xbar</em>. When this similarity is poor (i.e., <em>R^2</em> is approaching 1.0), we typically claim that our model arrives at a good understanding of the system because we assume that this increase in <em>R^2</em> value is because there is a decrease in unexplainable variance (or perhaps randomness). We compare different machine learning models with different features (i.e., variables or data) hoping that by adding more context to the model with additional information, we will be able to build a model that maximizes the <em>R^2</em> score. This can of course be misused or misattributed and problems <a href="https://en.wikipedia.org/wiki/Data_dredging">like &#8220;p-hacking&#8221;</a>, <a href="https://statisticsbyjim.com/regression/ols-linear-regression-assumptions/">violating model assumptions</a>, <a href="https://www.datacamp.com/tutorial/heteroscedasticity">unexplained heteroskedasticity</a>, and other issues that I won&#8217;t go into here.</p><p>In the Lyapunov exponent case, we are saying something different. We are not concerned with what data we should add into our model, we typically have a pre-specified model. We assume that we have generated a relationship (e.g., <a href="https://complexity-methods.github.io/book/psr.html">through phase space reconstruction</a>) that explains how different parts of the system interact. When the Lyapunov exponent becomes positive, the trajectories diverge from each other and can no longer be predicted except through our knowledge of the system initial conditions. No minimization of variance in the system matters, no additional variables or data concerning the system matters, we simply cannot predict chaos.</p><p>However, you may have read about recent work, <a href="https://journals.aps.org/prl/abstract/10.1103/PhysRevLett.120.024102">such as reservoir models</a>, <a href="https://arxiv.org/abs/1905.10437">NBEATS</a>, <a href="https://arxiv.org/abs/2411.02941">mamba</a>, etc., which claims to predict such chaotic systems to some degree past the point where Lyapunov exponents become positive. Taken at face value, this is profound. But why is this true?</p><p>Personally, I don&#8217;t actually know the answer to this question and feel like it is an open question. Perhaps other people know the answer to this question. Perhaps they might find it trivial. In any case, I will suggest, is a good time to stop and ask you to watch a few talks from the AI conference that I helped organize in October 2024 where I address this. I would suggest watching the talks by <a href="https://youtu.be/haJx84sSkhI?t=48">William Gilpin</a> and <a href="https://youtu.be/KBWY3S2d1nw?t=69">Anders Malthe-S&#248;renssen</a>. William&#8217;s talk directly dives into the predictability issue. Anders' talk is a discussion about understanding how a very complex generative machine learning model arrives at its solution. I think these talks begin to unravel why this is true, but the truth is we simply do not know. Or at least, <a href="https://mnky9800n.substack.com/p/where-is-the-edge-that-cuts">I don&#8217;t know</a>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.lowimpactfruit.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Subscribe for more pictures from &#8220;The Price is Right&#8221;.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zjIT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d26f466-cc0e-4173-ade6-0980ac74ce73_320x243.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zjIT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d26f466-cc0e-4173-ade6-0980ac74ce73_320x243.gif 424w, https://substackcdn.com/image/fetch/$s_!zjIT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d26f466-cc0e-4173-ade6-0980ac74ce73_320x243.gif 848w, https://substackcdn.com/image/fetch/$s_!zjIT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d26f466-cc0e-4173-ade6-0980ac74ce73_320x243.gif 1272w, https://substackcdn.com/image/fetch/$s_!zjIT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d26f466-cc0e-4173-ade6-0980ac74ce73_320x243.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zjIT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d26f466-cc0e-4173-ade6-0980ac74ce73_320x243.gif" width="320" height="243" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6d26f466-cc0e-4173-ade6-0980ac74ce73_320x243.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:243,&quot;width&quot;:320,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1895479,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://mnky9800n.substack.com/i/163038580?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d26f466-cc0e-4173-ade6-0980ac74ce73_320x243.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zjIT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d26f466-cc0e-4173-ade6-0980ac74ce73_320x243.gif 424w, https://substackcdn.com/image/fetch/$s_!zjIT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d26f466-cc0e-4173-ade6-0980ac74ce73_320x243.gif 848w, https://substackcdn.com/image/fetch/$s_!zjIT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d26f466-cc0e-4173-ade6-0980ac74ce73_320x243.gif 1272w, https://substackcdn.com/image/fetch/$s_!zjIT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d26f466-cc0e-4173-ade6-0980ac74ce73_320x243.gif 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">At some point while as a contestant on &#8220;The Price is Right&#8221; you will be challenged to spin a giant wheel. The wheel has different numbers on it from 5 until 100 with the different values indicating the amount of pennies you have collected to add up to a dollar. You can spin the wheel up to two times to get the highest amount possible without going over a dollar. You compete with two other people. Whoever gets the amount closest to a dollar gets to move on to the final game, the &#8220;The Price is Right&#8221; showcase where you can win the most fabulous prizes available like a boat, a pickup truck, or a trip to Europe.</figcaption></figure></div><p><em>This was originally written as an internal newsletter which I have expanded and re-edited for here.</em></p>]]></content:encoded></item><item><title><![CDATA[Where is the edge that cuts?]]></title><description><![CDATA[I have to admit, I feel like a fraud.]]></description><link>https://www.lowimpactfruit.com/p/where-is-the-edge-that-cuts</link><guid isPermaLink="false">https://www.lowimpactfruit.com/p/where-is-the-edge-that-cuts</guid><dc:creator><![CDATA[John Aiken]]></dc:creator><pubDate>Thu, 08 May 2025 21:49:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!X8as!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe25df6e6-9e3a-4cc9-864c-72969474ab72_800x1065.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I have to admit, I feel like a fraud. I will never know enough about machine learning or AI or data pipelines or physics or software development or chaos theory to validate myself as a &#8220;real physicist&#8221; or &#8220;real machine learning researcher&#8221; or a real &#8220;data scientist&#8221;. I will never know <a href="https://en.wikipedia.org/wiki/Ilya_Sutskever">how much Ilya Sutskever knows about LLMs</a>. I will never know what <a href="https://www.stevenstrogatz.com/">Steven Strogatz knows about chaos</a>. I will not know what <a href="https://scholar.google.com/citations?user=6gPpAlsAAAAJ&amp;hl=en">Fran&#231;ois Renard knows about friction and fracturing</a>. I am not them. I think, as a more junior scientist I always believed that I should learn what they know. But actually now that I have thought about this for some time I disagree.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!X8as!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe25df6e6-9e3a-4cc9-864c-72969474ab72_800x1065.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!X8as!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe25df6e6-9e3a-4cc9-864c-72969474ab72_800x1065.jpeg 424w, https://substackcdn.com/image/fetch/$s_!X8as!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe25df6e6-9e3a-4cc9-864c-72969474ab72_800x1065.jpeg 848w, https://substackcdn.com/image/fetch/$s_!X8as!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe25df6e6-9e3a-4cc9-864c-72969474ab72_800x1065.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!X8as!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe25df6e6-9e3a-4cc9-864c-72969474ab72_800x1065.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!X8as!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe25df6e6-9e3a-4cc9-864c-72969474ab72_800x1065.jpeg" width="800" height="1065" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e25df6e6-9e3a-4cc9-864c-72969474ab72_800x1065.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:1065,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:0,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!X8as!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe25df6e6-9e3a-4cc9-864c-72969474ab72_800x1065.jpeg 424w, https://substackcdn.com/image/fetch/$s_!X8as!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe25df6e6-9e3a-4cc9-864c-72969474ab72_800x1065.jpeg 848w, https://substackcdn.com/image/fetch/$s_!X8as!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe25df6e6-9e3a-4cc9-864c-72969474ab72_800x1065.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!X8as!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe25df6e6-9e3a-4cc9-864c-72969474ab72_800x1065.jpeg 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">One of those must be the cutting edge.</figcaption></figure></div><p>My job as a scientist is to understand the fundamentals of my field in the ways that current and historical scientists have established it. This is an ongoing process where I must continually update my knowledge and understanding of what is fundamentally assumed. As I do this I must form my own thoughts and opinions about what the cutting edge should be. This is the goal of science, to establish topics about which we collectively do not understand. My job as a scientist is to be comfortable with the idea that I don&#8217;t understand things because if I did, it wouldn&#8217;t be the cutting edge.</p><p>Across all of my research I have essentially taken some idea established elsewhere and applied it to some idea space that hadn&#8217;t seen it yet. I always was very critical of myself thinking I had no original thoughts. I would read about databases or gradient boosting or whatever and then decide this is what&#8217;s missing in the science standing in front of me. The more technologies I could learn, the more problems I could solve.</p><p>But now I think there are more skills to master as a scientist and software engineer than this. Finding the cutting edge is really finding the place where only opinion exists. And I think that today that has become increasingly difficult. I think that is for a variety of reasons but one reason important to me is that it seems like there are too many ideas to consider at the same time. This is where I think an effective AI assistant could help you investigate the cutting edge. This is also why hallucinations are such a problem. What if <a href="https://www.biorxiv.org/content/10.1101/2023.03.27.534311v1">they simply make up molecules</a>? Or they <a href="https://www.sciencedirect.com/science/article/pii/S2949719123000213">just connect two ideas for nonsensical reasons</a>?  But assuming that an AI assistant could be built and verified to discuss science and technology with, I do find <a href="http://perplexity.ai">perplexity.ai</a> to be a great product. I am able to discuss and get cited answers and find myself examining those answers more than what the AI writes itself. And thus far I find it more like a recommendation engine. Like how Netflix tells you what next to watch. You don&#8217;t agree with everything Netflix recommends even though it usually <a href="https://www.independent.co.uk/arts-entertainment/tv/news/the-office-us-leaving-netflix-b2258455.html">knows you just want to watch The Office one more time</a>. And that&#8217;s just fine for me. Because it also allows me to form my own opinion about what the cutting edge is, where the cutting edge is  best described as what I don&#8217;t understand and what needs to be done next.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-1BP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe18c0e6c-38c0-4f58-a7d1-fdc73c42b94b_1200x675.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-1BP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe18c0e6c-38c0-4f58-a7d1-fdc73c42b94b_1200x675.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-1BP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe18c0e6c-38c0-4f58-a7d1-fdc73c42b94b_1200x675.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-1BP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe18c0e6c-38c0-4f58-a7d1-fdc73c42b94b_1200x675.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-1BP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe18c0e6c-38c0-4f58-a7d1-fdc73c42b94b_1200x675.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-1BP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe18c0e6c-38c0-4f58-a7d1-fdc73c42b94b_1200x675.jpeg" width="1200" height="675" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e18c0e6c-38c0-4f58-a7d1-fdc73c42b94b_1200x675.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:675,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:0,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;&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="" srcset="https://substackcdn.com/image/fetch/$s_!-1BP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe18c0e6c-38c0-4f58-a7d1-fdc73c42b94b_1200x675.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-1BP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe18c0e6c-38c0-4f58-a7d1-fdc73c42b94b_1200x675.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-1BP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe18c0e6c-38c0-4f58-a7d1-fdc73c42b94b_1200x675.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-1BP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe18c0e6c-38c0-4f58-a7d1-fdc73c42b94b_1200x675.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><figcaption class="image-caption">This is my favorite The Office meme.</figcaption></figure></div><p> But the great fear becomes, what if a hallucination leads me astray? What if that compounds into a project in some way that is destructive. But what if the opposite happens? You follow a line of reasoning due to an ai hallucination that leads you to discover something you would have not discovered? This all leads me to the idea that all things are models. That all models can be tested and broken and that is the other goal of science. Building models of the natural world. Hallucinations don&#8217;t matter that much if they violate a model assumption. And so your model has edges that are fuzzy and the cutting edge is trying to establish what will make things less fuzzy. And this is all very abstract but our goal is to make things less abstract by building models. <a href="https://youtu.be/dkTncoPqo5Y?si=fuJdLit86EG7fipC">This is why I directed a short documentary about scientific models a few years ago.</a> </p><p>Defining the cutting edge of LLMs, or &#8220;state of the art&#8221; (SOTA), has lately been a numbers game. In the beginning, it was quite obvious if an LLM failed at something. It just spout out nonsense. But as the nonsense has become more believable, and thus labelled a hallucination, <a href="https://github.com/TIGER-AI-Lab/MMLU-Pro">metrics have been developed to define what SOTA is for LLMs</a>. These metrics are essentially designed to be the final exams of various domains such as physics, chemistry, and economics. The better LLMs perform the more likely they are to be described as &#8220;<a href="https://arstechnica.com/ai/2025/03/what-does-phd-level-ai-mean-openais-rumored-20000-agent-plan-explained/">phd level</a>&#8221; while still not understanding basic mathematics such as <a href="https://huggingface.co/papers/2504.05262">the commutative property of integer addition</a>. This all reminds me of reading conversations from the <a href="https://pubs.aip.org/aapt/pte/article/33/3/138/271820/What-does-the-force-concept-inventory-actually">1990s about what physics conceptual surveys were really measuring</a>.</p><p>Yann LeCun has said himself he thinks <a href="https://www.newsweek.com/ai-impact-interview-yann-lecun-artificial-intelligence-2054237">LLMs are obsolete</a> and if you are <a href="https://x.com/ylecun/status/1796982509567180927">a PhD student you should work on something else</a>. To him, one of the fathers of modern AI, <a href="https://www.lesswrong.com/posts/bce63kvsAMcwxPipX/highlights-from-lex-fridman-s-interview-of-yann-lecun">the cutting edge is somewhere else</a>. Ultimately the cutting edge seems to be wherever you decide the cutting edge is. That the cutting edge is somewhat different for everyone. For example, I&#8217;m sure there are people who are still excited about LLMs! In my opinion, it seems like one of the best ways to determine what the cutting edge is for you is to <a href="https://open.substack.com/pub/apoorvagovind/p/how-to-waste-your-career-one-comfortable?r=2ixmx&amp;utm_medium=ios">evaluate whether you feel accomplished at work, do you feel like you have an impact, do you feel like your work is growing you as a scientist or engineer, is that work challenging to you, and do you feel engaged by the community around you</a>? If you have all these things at work, you are likely at your cutting edge.</p><p>Anyways, maybe it&#8217;s time for a second documentary.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://mnky9800n.substack.com/subscribe?utm_source=email&amp;r=&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://mnky9800n.substack.com/subscribe?utm_source=email&amp;r="><span>Subscribe</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Databases are cool]]></title><description><![CDATA[I like databases.]]></description><link>https://www.lowimpactfruit.com/p/databases-are-cool</link><guid isPermaLink="false">https://www.lowimpactfruit.com/p/databases-are-cool</guid><dc:creator><![CDATA[John Aiken]]></dc:creator><pubDate>Sun, 04 May 2025 14:14:55 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Kub2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff68cc174-8a2f-4b8e-bff0-3a546cfc1c6f_1024x682.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>If you look at how a scientist or a data scientist has used their computer from 2000 until 2025 you would likely not recognize toolsets as they have changed across science and industry however the <a href="https://en.wikipedia.org/wiki/Earth_Abides">SQL database abides</a>. In 2008 I wanted to study chaos theory and so I worked for a bit on MATLAB code calculating neuron action-potentials. There was active discussion in the lab about python and how it wasn&#8217;t ready for science (<a href="https://en.wikipedia.org/wiki/Pandas_(software)">2008 was when pandas first started being developed</a> so the scientific python ecosystem was still in very early days). In 2009 I worked on a project programming FPGAs with LabVIEW to control photomultiplier tubes to detect muons. I then spent a semester learning C/C++ so that<a href="https://root.cern.ch/"> I could use ROOT</a>, an interactive interpreter environment for C/C++ that high energy physicists use. I remember going to a conference in 2011 and hearing about JAVA for physics simulations. Meanwhile I had been reading about the advent of noSQL, databases that eschew the typical relational structure <a href="https://cassandra.apache.org/_/index.html">instead focusing on key-value stores</a>. The logic at the time was performance was more important than any kind of data consistency since data had transformed from financial transactions, purchases, and website registrations to likes, photo uploads, and tweets. Throughout all of this time SQL was and continues to be <a href="https://www.infoworld.com/article/2336219/why-sql-still-rules.html">the defacto database system that was used across industry</a>.</p><p>Around 2011 a software developer friend of mine convinced me that I needed to learn python and SQL at the same time. That python and SQL together would change my working life and that data science was becoming the next thing. And that I should definitely ignore the noSQL crowd for the time being because I needed to at least learn why SQL was so great before learning why it was bad (good logic for lots of solutions in search of a problem). So I took a course in database systems at Georgia State University taught by <a href="https://csds.gsu.edu/profile/raj-sunderraman/">Raj Sunderraman</a>. The course covered both theory and application of SQL databases. I had to read the <a href="https://dl.acm.org/doi/pdf/10.1145/362384.362685">original Codd papers</a> describing the relational paradigm, we learned the underlying relational algebra, but most of the class was building software applications that respected a given database schema that we designed. You can <a href="https://github.com/mnky9800n/python-oracle-command-line-storefront/tree/phase-3">see here a very embarassing CLI storefront I built</a> for a class project, I guess the database itself is lost to time. At the time I had no idea how important SQL would become to me and all of the work that I would end up doing into the future, I only had my friend&#8217;s advice that learning SQL was great.</p><p>After finishing my masters degree I worked on a variety of projects that all used SQL databases including <a href="https://journals.aps.org/prper/pdf/10.1103/PhysRevPhysEducRes.13.020138">clickstream processing of Coursera data for video lectures</a>, a <a href="https://journals.aps.org/prper/abstract/10.1103/PhysRevPhysEducRes.17.020144">data sharing model for physics education research </a>that utilizes a lot of relational concepts, I organized an educational data mining internship where students learned SQL and machine learning and applied it to research questions, and my PhD where I rebuilt a 700+ table production database used by an American university into an analytics database used to predict what students would do at university <a href="https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0242334">like dropping out</a> or <a href="https://journals.aps.org/prper/pdf/10.1103/PhysRevPhysEducRes.15.010128">changing their majors</a>. The original production database was fascinating including information about all sorts topics from office assignments for professors to grass mowing schedules in addition to the more relevant student information. </p><p>Suffice to say, I quite enjoy building and using databases. I find that by building a database you create a structured opinion about how you plan to pursue a line of research questioning. By using SQL databases you also align yourself more closely to industry where they are used constantly. And I truly believe that using databases more frequently in our research we would accelerate results discovery. But maybe I should tell a bit about a database in order to make this post useful to all my readers.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Kub2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff68cc174-8a2f-4b8e-bff0-3a546cfc1c6f_1024x682.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Kub2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff68cc174-8a2f-4b8e-bff0-3a546cfc1c6f_1024x682.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Kub2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff68cc174-8a2f-4b8e-bff0-3a546cfc1c6f_1024x682.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Kub2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff68cc174-8a2f-4b8e-bff0-3a546cfc1c6f_1024x682.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Kub2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff68cc174-8a2f-4b8e-bff0-3a546cfc1c6f_1024x682.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Kub2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff68cc174-8a2f-4b8e-bff0-3a546cfc1c6f_1024x682.jpeg" width="1024" height="682" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f68cc174-8a2f-4b8e-bff0-3a546cfc1c6f_1024x682.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:682,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:190197,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://mnky9800n.substack.com/i/162811171?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff68cc174-8a2f-4b8e-bff0-3a546cfc1c6f_1024x682.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_!Kub2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff68cc174-8a2f-4b8e-bff0-3a546cfc1c6f_1024x682.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Kub2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff68cc174-8a2f-4b8e-bff0-3a546cfc1c6f_1024x682.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Kub2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff68cc174-8a2f-4b8e-bff0-3a546cfc1c6f_1024x682.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Kub2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff68cc174-8a2f-4b8e-bff0-3a546cfc1c6f_1024x682.jpeg 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">Me with the students and instructors in the 2019 educational data mining internship program at University of Oslo. They are all smiling because they have just learned all about SQL databases.</figcaption></figure></div><h2>Relational Databases</h2><p>If you have ever used a <a href="https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.join.html">JOIN</a> or <a href="https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.merge.html">MERGE</a> operation in python using <a href="https://pandas.pydata.org/pandas-docs/stable/index.html">pandas</a> then you have used an idea that came from relational databases. Relational databases are software systems designed to store data. Essentially, all databases contain a set of tables, and the relationships between the contents of each table. This is separate from other ways of storing data such as a folder hierarchy of data files, as these database systems enforce control on their data using a user specified schema (the data held in the database is forced to conform to a specific structure), the data can be queried using a special query language called SQL (which stands for Structured Query Language not special query language), and the database will enforce things like <a href="https://en.wikipedia.org/wiki/ACID">ACID compliance</a>. Traditionally a database insists on strict relationships instead of fuzzy ones, that is something either is or is not related to each other, <a href="https://stackoverflow.com/questions/921978/fuzzy-matching-using-t-sql"> but these days there is lots of technology to handle fuzzy relationships as well</a>. But overall, I think the most important concepts for a scientist to understand about databases are schemas.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1-DZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe104b67-961f-4a1e-a683-fe651dc53ddb_2110x1084.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1-DZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe104b67-961f-4a1e-a683-fe651dc53ddb_2110x1084.png 424w, https://substackcdn.com/image/fetch/$s_!1-DZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe104b67-961f-4a1e-a683-fe651dc53ddb_2110x1084.png 848w, https://substackcdn.com/image/fetch/$s_!1-DZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe104b67-961f-4a1e-a683-fe651dc53ddb_2110x1084.png 1272w, https://substackcdn.com/image/fetch/$s_!1-DZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe104b67-961f-4a1e-a683-fe651dc53ddb_2110x1084.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1-DZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe104b67-961f-4a1e-a683-fe651dc53ddb_2110x1084.png" width="1456" height="748" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fe104b67-961f-4a1e-a683-fe651dc53ddb_2110x1084.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:748,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:395240,&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://mnky9800n.substack.com/i/162811171?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe104b67-961f-4a1e-a683-fe651dc53ddb_2110x1084.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_!1-DZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe104b67-961f-4a1e-a683-fe651dc53ddb_2110x1084.png 424w, https://substackcdn.com/image/fetch/$s_!1-DZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe104b67-961f-4a1e-a683-fe651dc53ddb_2110x1084.png 848w, https://substackcdn.com/image/fetch/$s_!1-DZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe104b67-961f-4a1e-a683-fe651dc53ddb_2110x1084.png 1272w, https://substackcdn.com/image/fetch/$s_!1-DZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe104b67-961f-4a1e-a683-fe651dc53ddb_2110x1084.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">A star schema for the analytics database I built during my PhD. The data came from a 700+ table production database for an American university. The central table is the Students table with all other tables being dimension tables. The Courses table has two helper tables for making writing queries easier. It&#8217;s been 5 years so I don&#8217;t remember why the department_categories table has no key identifier. I should write a substack on why code and database documentation is good.</figcaption></figure></div><p>A schema is the description for how data connects to other data in a database. The schema can set dependencies, it defines the structure of each table (e.g., the type a variable that a column can store), how that table connects to other tables using<a href="https://learn.microsoft.com/en-us/sql/relational-databases/tables/primary-and-foreign-key-constraints?view=sql-server-ver16"> primary/foreign key relationships</a>, and what kind of data the table can store. Schemas insist on conforming your data to their structure, software must be written to take whatever data you have and transform it to this schema so that it can be queried. Once your data is inside of a database you can write powerful queries using SQL (the query language this is all named after). </p><p>SQL is an easy to read query language that is baked into any SQL database software system. It allows you to write queries against the data to build a dataset from the underlying database. In the example from my PhD, you could produce a dataset for all of the students ever registered as a physics major with a simple query like:</p><pre><code>SELECT *
FROM Majors
JOIN Students
ON Majors.student_id_fk = Students.students_id_fk
WHERE Majors.Major_Code = 'PHYS'</code></pre><p>This will produce an entire dataset describing these students. Coupled with a <a href="https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.read_sql.html">pandas.read_sql</a><code> </code>statement and you already have a very powerful analytics engine at your finger tips.</p><p>I do not think that a SQL database can solve every problem although modern SQL databases seem to be able to do anything. Postgres has both an <a href="http://github.com/timescale/timescaledb">excellent time series engine</a> and <a href="https://postgis.net/">geospatial engine</a>. Understanding SQL gives you a powerful toolset for data mining. You can take piles of unstructured data, define a schema that you believe will enhance analytics of that pile, build data pipelines that transform that data into your schema, then do statistics, visualizations, and build models against your new analytics database.</p><p>But I do think the lessons of how data relates to other data is an excellent tool for any scientist to have in their belt. The only downsides is that can require time and you need a good amount of data. There is little reason to build a database if you only have 1 spreadsheet. However I encourage scientists to build more databases of the data they collect and make them more freely available. By &#8220;productionizing&#8221; your data storage, you make your data more accessible to others. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.lowimpactfruit.com/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://www.lowimpactfruit.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Science coding vs. Software development]]></title><description><![CDATA[My opinion on the differences between science coding and software development and how to mix the two.]]></description><link>https://www.lowimpactfruit.com/p/science-coding-vs-software-development</link><guid isPermaLink="false">https://www.lowimpactfruit.com/p/science-coding-vs-software-development</guid><dc:creator><![CDATA[John Aiken]]></dc:creator><pubDate>Mon, 28 Apr 2025 15:03:55 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!qUCw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F360532dd-83f8-4f44-a47c-ef3b4a579480_480x480.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I have this idea that the number of lines of code written in the name of science follows a power law distribution. For every 1000 lines of code written exploring data, 100 may turn into a result, 10 may be re-used at any time in the future, and 1 of those lines of code end up in a module somewhere (see the fancy plot I made below). This is in contrast to developing software where the exploration phase may be done in meetings with colleagues trying to design a piece of software to solve a particular problem.  And while I recognize that software dev teams often develop using agile coding practices, in my experience, software developers have more of a gaussian relationship between lines of code and utility. This is because design specifications simply change less frequently than data exploration.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qUCw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F360532dd-83f8-4f44-a47c-ef3b4a579480_480x480.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qUCw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F360532dd-83f8-4f44-a47c-ef3b4a579480_480x480.png 424w, https://substackcdn.com/image/fetch/$s_!qUCw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F360532dd-83f8-4f44-a47c-ef3b4a579480_480x480.png 848w, https://substackcdn.com/image/fetch/$s_!qUCw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F360532dd-83f8-4f44-a47c-ef3b4a579480_480x480.png 1272w, https://substackcdn.com/image/fetch/$s_!qUCw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F360532dd-83f8-4f44-a47c-ef3b4a579480_480x480.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qUCw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F360532dd-83f8-4f44-a47c-ef3b4a579480_480x480.png" width="656" height="656" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/360532dd-83f8-4f44-a47c-ef3b4a579480_480x480.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:480,&quot;width&quot;:480,&quot;resizeWidth&quot;:656,&quot;bytes&quot;:38654,&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://mnky9800n.substack.com/i/162326188?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F360532dd-83f8-4f44-a47c-ef3b4a579480_480x480.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_!qUCw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F360532dd-83f8-4f44-a47c-ef3b4a579480_480x480.png 424w, https://substackcdn.com/image/fetch/$s_!qUCw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F360532dd-83f8-4f44-a47c-ef3b4a579480_480x480.png 848w, https://substackcdn.com/image/fetch/$s_!qUCw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F360532dd-83f8-4f44-a47c-ef3b4a579480_480x480.png 1272w, https://substackcdn.com/image/fetch/$s_!qUCw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F360532dd-83f8-4f44-a47c-ef3b4a579480_480x480.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">Lines of code written in the name of science</figcaption></figure></div><p>I think the reason software specs change less frequently than data exploration is because there is an inherent difference in the goal of the scientist to the software developer. The scientist has a set of data that initially is diffuse and poorly understood. As they try out different ways of transforming and interacting with the data, they begin to find things in that data that was otherwise not apparent from the start. These data transformations are typically custom enough to the data set that it is easier to write a block of code to do the transformation and see if it shows something instead of developing a module that does something either as one line of code or as an application.</p><p>For example, transforming some kind of signal into information largely requires you to examine the signal both in amplitude space and in frequency space. In order to do this you use the <a href="https://en.wikipedia.org/wiki/Fourier_transform">fourier transform</a> to calculate the frequency space. Windowed over time this produces a spectrogram. However there are all sorts of bits and pieces to consider when making such a calculation. What is the sample rate of the data? Do you want to do some kind of filtering prior to plotting a spectrogram? What time window size do you want? Do you want to focus only a subset of the frequency range or the entire range? Do you want to do this 1 million times to generate spectrograms to use for some kind of <a href="https://github.com/SerpRateAI/ml_finder">image-based machine learning signal finder</a>? Ultimately, it ends up being easier to use a scripting language to do this instead of an application with knobs and buttons. But all this code may likely never be used again. Thus, it all falls into the &#8220;Exploring&#8221; and &#8220;Results&#8221; category 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_!vuEe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f8ba54f-1cac-48bd-b38e-825b7bc1b39c_2002x1566.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vuEe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f8ba54f-1cac-48bd-b38e-825b7bc1b39c_2002x1566.png 424w, https://substackcdn.com/image/fetch/$s_!vuEe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f8ba54f-1cac-48bd-b38e-825b7bc1b39c_2002x1566.png 848w, https://substackcdn.com/image/fetch/$s_!vuEe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f8ba54f-1cac-48bd-b38e-825b7bc1b39c_2002x1566.png 1272w, https://substackcdn.com/image/fetch/$s_!vuEe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f8ba54f-1cac-48bd-b38e-825b7bc1b39c_2002x1566.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vuEe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f8ba54f-1cac-48bd-b38e-825b7bc1b39c_2002x1566.png" width="1456" height="1139" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5f8ba54f-1cac-48bd-b38e-825b7bc1b39c_2002x1566.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1139,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2636356,&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://mnky9800n.substack.com/i/162326188?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f8ba54f-1cac-48bd-b38e-825b7bc1b39c_2002x1566.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_!vuEe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f8ba54f-1cac-48bd-b38e-825b7bc1b39c_2002x1566.png 424w, https://substackcdn.com/image/fetch/$s_!vuEe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f8ba54f-1cac-48bd-b38e-825b7bc1b39c_2002x1566.png 848w, https://substackcdn.com/image/fetch/$s_!vuEe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f8ba54f-1cac-48bd-b38e-825b7bc1b39c_2002x1566.png 1272w, https://substackcdn.com/image/fetch/$s_!vuEe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f8ba54f-1cac-48bd-b38e-825b7bc1b39c_2002x1566.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">A spectrogram from the good old days when <a href="https://agupubs.onlinelibrary.wiley.com/doi/pdfdirect/10.1029/2022GL100395">all I talked about was bubbles.</a></figcaption></figure></div><p>This conceptual relationship between how many lines of code you write versus how many of those lines of codes get reused ends up being a big sticking point and why you end of <a href="https://academia.stackexchange.com/questions/17781/why-do-many-talented-scientists-write-horrible-software">with questions about why are scientists so bad at writing code</a>. Answers usually include that scientists have a different purpose than software devs. But what if you do want to build software for science? How do you get buy-in from highly technical scientists who may have poor software development skills? How do you create a conversation between the scientists and the software devs so everyone is on the same page? Enter tutorial driven software development.</p><p>Tutorial driven software development is a software development paradigm being developed by <a href="https://www.linkedin.com/in/chryswoods/">the brilliant Christopher Woods</a> who formerly headed up the Research Software Engineering group at University of Bristol and now is heading up AI/supercomputing infrastructure group. Tutorial driven software development positions the scientific problem first by developing tutorials for using the software <em>prior to the software library being written. </em> This allows the software developers to sit with the scientists and work together to generate a set of tutorials that solves the problem of the scientist with software. This is done in a cycle. First you develop a draft of a tutorial. This tutorial is typically done via a jupyter notebook which allows scientists to write content and context via markdown along with function stubs that implement the library. These function stubs serve as the endpoints of the software library to be developed. The development is then pursued by software devs, and this is iterated on until the tutorial is able to be leveraged by the scientists and extended into their work. The tutorials also serve as the ideal documentation that faces scientists who are more likely to search for documentation that details their specific use cases via tutorials, than read documentation at the library level.</p><p>Christopher has used this software development paradigm to <a href="https://joss.theoj.org/papers/10.21105/joss.03914">develop multiple packages</a> including the <a href="https://joss.theoj.org/papers/10.21105/joss.07047">4d-modeller R package</a> that we just wrapped up development at the end of last year. I really appreciate that a core part of this development paradigm respects the different coding and computational skills across a diverse group. It allows domain expert stakeholders to be an integral part of the development process leveraging their expertise while also respecting that they may not have the time nor background to develop a sophisticated piece of software as they have other project responsibilities.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.lowimpactfruit.com/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://www.lowimpactfruit.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[AI/ML Papers I read in 2024ish that I liked]]></title><description><![CDATA[A list of papers and other writings from the last year that influenced me]]></description><link>https://www.lowimpactfruit.com/p/aiml-papers-i-read-in-2024ish-that</link><guid isPermaLink="false">https://www.lowimpactfruit.com/p/aiml-papers-i-read-in-2024ish-that</guid><dc:creator><![CDATA[John Aiken]]></dc:creator><pubDate>Wed, 16 Apr 2025 10:35:02 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!xoQ2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c661b9b-7987-43a3-a181-8758882eecfa_1316x1960.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>As this is a newsletter on AI/ML across the geosciences I thought that I should periodically review some of the literature that might be interesting to a wide variety of researchers that think about things that Njord Centre researchers think about. This list is non-exhaustive and mostly culled from my #things-to-read slack channel for my research group slack. It doesn&#8217;t really only include papers from 2024, but rather, papers I have read since the beginning of 2024 that have informed my view on physics, science, AI/ML, etc. In any case the titles are all linked to the papers so feel free to read them and discuss!</p><h2><strong><a href="https://journals.aps.org/prresearch/abstract/10.1103/PhysRevResearch.5.043252">Model scale versus domain knowledge in statistical forecasting of chaotic systems</a></strong></h2><p>William Gilpin. Physical Review Research, 2024.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xoQ2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c661b9b-7987-43a3-a181-8758882eecfa_1316x1960.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xoQ2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c661b9b-7987-43a3-a181-8758882eecfa_1316x1960.png 424w, https://substackcdn.com/image/fetch/$s_!xoQ2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c661b9b-7987-43a3-a181-8758882eecfa_1316x1960.png 848w, https://substackcdn.com/image/fetch/$s_!xoQ2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c661b9b-7987-43a3-a181-8758882eecfa_1316x1960.png 1272w, https://substackcdn.com/image/fetch/$s_!xoQ2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c661b9b-7987-43a3-a181-8758882eecfa_1316x1960.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xoQ2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c661b9b-7987-43a3-a181-8758882eecfa_1316x1960.png" width="346" height="515.3191489361702" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0c661b9b-7987-43a3-a181-8758882eecfa_1316x1960.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1960,&quot;width&quot;:1316,&quot;resizeWidth&quot;:346,&quot;bytes&quot;:1275033,&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://mnky9800n.substack.com/i/161016654?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c661b9b-7987-43a3-a181-8758882eecfa_1316x1960.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_!xoQ2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c661b9b-7987-43a3-a181-8758882eecfa_1316x1960.png 424w, https://substackcdn.com/image/fetch/$s_!xoQ2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c661b9b-7987-43a3-a181-8758882eecfa_1316x1960.png 848w, https://substackcdn.com/image/fetch/$s_!xoQ2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c661b9b-7987-43a3-a181-8758882eecfa_1316x1960.png 1272w, https://substackcdn.com/image/fetch/$s_!xoQ2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c661b9b-7987-43a3-a181-8758882eecfa_1316x1960.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">Figure 2 from the paper</figcaption></figure></div><p>This paper, above most others, had a huge impact on me in 2024. Basically it presents a huge number of chaotic systems and demonstrates that machine learning methods (particularly <a href="https://arxiv.org/abs/1905.10437">NBEATS</a>) are able to forecast further into the future than previously though possible. It also serves as <a href="https://mnky9800n.substack.com/p/how-to-format-codes-for-publication">the example in my previous post about writing good code for publications</a>. Moreover, this paper suggests that there may be both methodological issues in how we characterize the predictability of systems, that is, we could be leaving some of what we know on the table when we are attempting to assess how chaotic a system is and when we should give up trying to predict it into the future. This paper was so influential that I invited William to give one of the plenary lectures at the 2024 Exploring System Dynamics with AI meeting at the University of Oslo Science Library. You can watch his lecture here.</p><div id="youtube2-haJx84sSkhI" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;haJx84sSkhI&quot;,&quot;startTime&quot;:&quot;48s&quot;,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/haJx84sSkhI?start=48s&amp;rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h2><a href="https://www.sciencedirect.com/science/article/pii/S0370157301000254?via%3Dihub">Predictability: a way to characterize complexity</a></h2><p>G. Boffetta, M. Cencini, M. Falcioni, A. Vulpiani. Physical Reports, 2002.</p><p>This paper is one of several of a collection of literature that discusses how chaos and complexity can also be described as data compression. That is, how chaos theory can be described using dynamical systems theory, entropy, and information theory.</p><p> A well ordered system such as </p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;f(t) = A \\sin \\omega t&quot;,&quot;id&quot;:&quot;OXCIGVEPSS&quot;}" data-component-name="LatexBlockToDOM"></div><p>can be compressed exactly into a very small description. Why is this true? Because after one cycle we already can repeat all cycles as time goes to infinite. Therefore we need very little observation of the signal itself to predict it into the future. However, a chaotic system (i.e., has a positive Lyapunov exponent and therefore different initial conditions create exponentially diverging trajectories) cannot be treated this way. This is because as time progresses the uncertainties grow too fast for us to have a regular way to predict into the future. But what this means is that if we are to find efficient ways to predict the future we should find ways the efficiently compress the data we have so that it uncompresses without loss. Why should earth scientists care about data compression? <a href="https://arxiv.org/abs/2202.06533">Neural networks, in many cases, are a form of data compression.</a> It is perhaps, trivially true that compression is an important component as to why neural networks are good at their jobs as they are able to efficiently organize data from latent spaces into meaning (i.e., prediction).</p><h2><a href="http://www.incompleteideas.net/IncIdeas/BitterLesson.html">The Bitter Lesson</a></h2><p>Rich Sutton</p><p>This is a blog post and not a paper, but I think it is as equally important as any paper. It basically sums up all of the current literature on AI/ML research as this: having generalized models, with modular structures that leverage computational power (i.e., more CPUs, GPUS, whatever-PUs) will lead to further development in any kind of statistical learning problem. This should be true for any kind of learning, not just for chatGPT type problems but also any geophysical problem. From a physics point of view this makes sense, we don&#8217;t have a huge selection of algorithms that describe electrodynamics, we have maxwell&#8217;s equations (as an example). What this lesson implies is that, all things being equal with access to data, having more computational power is the limiting factor on our ability to compute complex things. I like to couple this idea with a <a href="https://aclanthology.org/P01-1005.pdf">decades old paper from Microsoft Research</a> which says, all things being equal, models of varying complexity arrive at the same result where accuracy of that result increases somewhat less than exponentially as model data increases exponentially.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zM_B!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdac67d84-7bdf-4830-a64f-1accd8949a2d_1146x1092.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zM_B!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdac67d84-7bdf-4830-a64f-1accd8949a2d_1146x1092.png 424w, https://substackcdn.com/image/fetch/$s_!zM_B!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdac67d84-7bdf-4830-a64f-1accd8949a2d_1146x1092.png 848w, https://substackcdn.com/image/fetch/$s_!zM_B!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdac67d84-7bdf-4830-a64f-1accd8949a2d_1146x1092.png 1272w, https://substackcdn.com/image/fetch/$s_!zM_B!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdac67d84-7bdf-4830-a64f-1accd8949a2d_1146x1092.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zM_B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdac67d84-7bdf-4830-a64f-1accd8949a2d_1146x1092.png" width="406" height="386.869109947644" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dac67d84-7bdf-4830-a64f-1accd8949a2d_1146x1092.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1146,&quot;resizeWidth&quot;:406,&quot;bytes&quot;:136102,&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://mnky9800n.substack.com/i/161016654?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdac67d84-7bdf-4830-a64f-1accd8949a2d_1146x1092.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_!zM_B!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdac67d84-7bdf-4830-a64f-1accd8949a2d_1146x1092.png 424w, https://substackcdn.com/image/fetch/$s_!zM_B!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdac67d84-7bdf-4830-a64f-1accd8949a2d_1146x1092.png 848w, https://substackcdn.com/image/fetch/$s_!zM_B!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdac67d84-7bdf-4830-a64f-1accd8949a2d_1146x1092.png 1272w, https://substackcdn.com/image/fetch/$s_!zM_B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdac67d84-7bdf-4830-a64f-1accd8949a2d_1146x1092.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">Note that the x-axis is log-scale.</figcaption></figure></div><h2><strong><a href="https://www.nature.com/articles/s41467-022-33855-z">Seismic events miss important kinematically governed grain scale mechanisms during shear failure of porous rock</a></strong></h2><p>Alexis Cartwright-Taylor, et al. Nature Communications</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NAhH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57acdcf8-7240-4ee9-ba75-59d699aaa21c_685x993.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NAhH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57acdcf8-7240-4ee9-ba75-59d699aaa21c_685x993.png 424w, https://substackcdn.com/image/fetch/$s_!NAhH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57acdcf8-7240-4ee9-ba75-59d699aaa21c_685x993.png 848w, https://substackcdn.com/image/fetch/$s_!NAhH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57acdcf8-7240-4ee9-ba75-59d699aaa21c_685x993.png 1272w, https://substackcdn.com/image/fetch/$s_!NAhH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57acdcf8-7240-4ee9-ba75-59d699aaa21c_685x993.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NAhH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57acdcf8-7240-4ee9-ba75-59d699aaa21c_685x993.png" width="421" height="610.2963503649635" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/57acdcf8-7240-4ee9-ba75-59d699aaa21c_685x993.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:993,&quot;width&quot;:685,&quot;resizeWidth&quot;:421,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;figure 6&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="figure 6" title="figure 6" srcset="https://substackcdn.com/image/fetch/$s_!NAhH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57acdcf8-7240-4ee9-ba75-59d699aaa21c_685x993.png 424w, https://substackcdn.com/image/fetch/$s_!NAhH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57acdcf8-7240-4ee9-ba75-59d699aaa21c_685x993.png 848w, https://substackcdn.com/image/fetch/$s_!NAhH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57acdcf8-7240-4ee9-ba75-59d699aaa21c_685x993.png 1272w, https://substackcdn.com/image/fetch/$s_!NAhH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57acdcf8-7240-4ee9-ba75-59d699aaa21c_685x993.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">Relationship between the shear stress acting on the shear zone (<em>&#964;)</em> and relative slip (&#916;<em>u)</em></figcaption></figure></div><p>This paper isn&#8217;t about machine learning but I quite like it&#8217;s premise. Essentially, stress can elastically reorient within the rock through grain boundary rotations which could be why acoustic emission data (i.e., seismology) does not capture the entire stress history of faults. While this is an experimental paper, there is no reason to expect such conclusions do not apply to nature, and thus, we are left wondering what the true energy budget of a natural fault must look like if that energy budget is governed by a host of processes other than friction and fracturing.</p><h2><a href="https://gmd.copernicus.org/articles/16/6671/2023/">Universal differential equations for glacier ice flow modelling</a></h2><p>Jordi Bolibar, et al. Geoscientific Model Development</p><p>There are different paradigms when it comes to combining physics and machine learning (this is worthy of it&#8217;s own post I think). One paradigm is to treat your <a href="https://agupubs.onlinelibrary.wiley.com/doi/full/10.1029/2024JF008029">geophysical problem it as a statistical problem</a>. This has a lot of advantages as it allows you to focus on data-driven discovery of complex relationships using data sets that have been gathered while not getting bogged down in trying to physically model a complex system. It also is great when these systems are so complex, they might not be able to be physically modeled. Another paradigm is a <a href="https://www.sciencedirect.com/science/article/pii/S0021999118307125">physics informed neural network</a>. In this mode, you treat the neural network as the solver, and constrain it by training the network on initial and boundary conditions using a loss function represented by known physics. This allows for a lot of benefits to the modeler as it typically gives you a meshless estimator and can be trained in the fraction of a time of a traditional computational method. However, this can be tricky to escape a numerical setting and train on real world data depending on the topic. Universal differential equations instead use neural networks to replace the parameterization of a known system. In the case of this paper, they attempt to parameterize the spatial variability of glaciers from different climates. Each method has it&#8217;s positives and negatives. But added together, it makes me wonder if these methods sit on the spectrum between the <a href="https://projecteuclid.org/journals/statistical-science/volume-16/issue-3/Statistical-Modeling--The-Two-Cultures-with-comments-and-a/10.1214/ss/1009213726.full">two statistical cultures as noted by Leo Breiman</a>. That is, do we assume that the mechanism that generates our data is known, i.e., it is some physical law, or do we assume that the mechanism is perhaps too complex and can only be estimated? This I think is a spectrum of what can be measured and is not an either/or kind of situation.</p><h2>Conclusion</h2><p>I am sure I have read other papers. There are perhaps, too many papers to read. Feel free to send me papers you think would be fun to discuss here. Also feel free to send me topics you would like to be discussed here.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.lowimpactfruit.com/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://www.lowimpactfruit.com/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[How to format codes for publication]]></title><description><![CDATA[I review a lot of geoscience papers that do something computational, here are some suggestions when writing a paper that has a strong computational component.]]></description><link>https://www.lowimpactfruit.com/p/how-to-format-codes-for-publication</link><guid isPermaLink="false">https://www.lowimpactfruit.com/p/how-to-format-codes-for-publication</guid><dc:creator><![CDATA[John Aiken]]></dc:creator><pubDate>Wed, 26 Mar 2025 11:03:21 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!StIL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd76a8a2-c7c1-494c-aa3d-87d56aacfed2_1024x608.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>It has become common across geoscience, and much the rest of science, to write papers that include some codes. This could be as simple as a few lines of python in a script, or a notebook that produces all the visualizations, or it could be a full library that processes data in some way or produces a neural network or numerical model. I have noticed that across the papers I review, there is a wide variability in the quality of codes that are attached to a paper. In this newsletter I will try to offer practical advice on how to write codes that will not get you hung up in reviews so that reviewers can focus on the science. I will use python examples, however these examples apply to any programming language that you may use to do science.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!StIL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd76a8a2-c7c1-494c-aa3d-87d56aacfed2_1024x608.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!StIL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd76a8a2-c7c1-494c-aa3d-87d56aacfed2_1024x608.png 424w, https://substackcdn.com/image/fetch/$s_!StIL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd76a8a2-c7c1-494c-aa3d-87d56aacfed2_1024x608.png 848w, https://substackcdn.com/image/fetch/$s_!StIL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd76a8a2-c7c1-494c-aa3d-87d56aacfed2_1024x608.png 1272w, https://substackcdn.com/image/fetch/$s_!StIL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd76a8a2-c7c1-494c-aa3d-87d56aacfed2_1024x608.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!StIL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd76a8a2-c7c1-494c-aa3d-87d56aacfed2_1024x608.png" width="1024" height="608" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cd76a8a2-c7c1-494c-aa3d-87d56aacfed2_1024x608.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:608,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!StIL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd76a8a2-c7c1-494c-aa3d-87d56aacfed2_1024x608.png 424w, https://substackcdn.com/image/fetch/$s_!StIL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd76a8a2-c7c1-494c-aa3d-87d56aacfed2_1024x608.png 848w, https://substackcdn.com/image/fetch/$s_!StIL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd76a8a2-c7c1-494c-aa3d-87d56aacfed2_1024x608.png 1272w, https://substackcdn.com/image/fetch/$s_!StIL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd76a8a2-c7c1-494c-aa3d-87d56aacfed2_1024x608.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><h1>Code should work</h1><p>Codes attached to a paper should run out of the box. The code represents some kind of result of your work, if reviewers (and subsequently readers) cannot even run the codes you have attached to your paper you have already failed to get buy-in to your ideas. In fact, in some cases I have wondered if authors are attempting to hide some result in their paper by attaching code that doesn&#8217;t work out of the box. Usually these problems are very simple to solve. I often assume that they occur because the authors have written their codes in one location and now are copy and pasting them into another location to prepare for publication in a journal that may require a code contribution.</p><p>Here are some (anonymized) examples from various papers I have reviewed:</p><h2>Using functions that don&#8217;t exist</h2><pre><code><code>import numpy as np
x = np.random.random(200)
x.sums()
---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
Cell In[3], line 1
----&gt; 1 x.sums()

AttributeError: 'numpy.ndarray' object has no attribute 'sums'</code></code></pre><p>A function is used that doesn&#8217;t exist. In this particular case a numpy array has the function <code>sum()</code> but not <code>sums()</code>. This happens when authors write code but never run the code themselves before submitting to a journal.</p><h2>Declaring variables without assignment</h2><pre><code>x = # typical values are between 5 and 10
---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
Cell In[3], line 1
----&gt; 1 x.sums()

AttributeError: 'numpy.ndarray' object has no attribute 'sums'

In [4]: x = # typical values are between 5 and 10
  Cell In[4], line 1
    x = # typical values are between 5 and 10
        ^
SyntaxError: invalid syntax</code></pre><p>An assignment operator is used without anything being assigned to a variable with the user being prompted to input values themselves through an inline comment. This is a poor design pattern and essentially asks the reader of the code to understand what the scientist was thinking when they wrote the code to begin with. This also prevents reproducibility since we have no knowledge of what values the authors used in their original study. Finally, this code will not work and produces a syntax error.</p><h2>Using imports that have not been imported</h2><pre><code>x = np.random.random(200)
---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
Cell In[1], line 1
----&gt; 1 x = np.random.random(200)

NameError: name 'np' is not defined</code></pre><p>In this example code was presented that uses an imported library but that library was not imported in the code provided. In this case there is the missing line:</p><pre><code>import numpy as np</code></pre><h1>Code should be documented</h1><p>When writing code, especially functions, the code should be documented. These comments are especially helpful for reviewers and readers in who are reading the code who may be unfamiliar with the particular data processing procedure but perhaps are familiar with the physics or geology that is being investigated in the paper. Your goal is to get acceptance of your ideas by other scientists. Well documented code helps you do this as it allows your codes to be readily interpreted by other scientists.</p><p>Python, and many other languages, allow you to create <a href="https://peps.python.org/pep-0257/">docstrings</a>. These docstrings can then be converted automatically into documentation when building a larger library using tools like <a href="https://www.sphinx-doc.org/en/master/">Sphinx</a> or <a href="https://www.mkdocs.org/">Mkdocs</a>, or they simply can serve as descriptors of what code is doing in a script or notebook environment (you could also document the code using markdown in a juypter notebook). </p><p>Below is an example of a docstring that explains a simple function to calculate a spectrogram using pytorch. It also includes inline comments. </p><pre><code>import numpy as np
import torch
import torchaudio

def calculate_spectrogram(waveform, sample_rate, win_length=None, hop_length=None):
    """
    Calculate and plot a spectrogram using PyTorch's torchaudio.

    Parameters:
        waveform (torch.Tensor): The raw audio waveform as a tensor.
        sample_rate (int): The sample rate of the audio waveform.
        win_length (int or None): Window size (default: None, uses n_fft).
        hop_length (int or None): Hop length between STFT windows (default: None, uses win_length // 2).

    Returns:
        torch.Tensor: Spectrogram tensor.
    """

    # Convert the data to a pytorch tensor if not currently a tensor
    waveform = torch.tensor(waveform)

    # Dynamically estimate n_fft based on sample rate
    n_fft = int(sample_rate //4)

    # Default win_length and hop_length if not provided
    if win_length is None:
        win_length = n_fft
    if hop_length is None:
        hop_length = int(win_length * 0.05)  # Typically 50% overlap

    # Create the Spectrogram transform
    transform = torchaudio.transforms.Spectrogram(
        n_fft=n_fft,
        win_length=win_length,
        hop_length=hop_length,
        power=2.0  # Use power=2 for power spectrogram
    )

    # Apply the transform to the waveform
    spectrogram = transform(waveform)
    return np.array(spectrogram)</code></pre><h1>Codes include arbitrarily long notebooks</h1><p>Often times in science you are writing code to explore data, explore a concept with a new model, or to build a bespoke data pipeline that may only be used once. Across all of these activities you may simply not know what you will do next because you are testing and exploring ideas against your model of how you think your system of study evolves in time and space. In practice, this is often seen through monolithic notebooks that contain everything including data processing, function and class declarations, etc. I know this because I have done this myself! And it makes a lot of sense in some cases to have an ever growing notebook that is being developed quite differently from the way one would develop software.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Bz0X!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feac42989-9ee4-4f90-aadf-a53ec6c88ced_249x158.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Bz0X!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feac42989-9ee4-4f90-aadf-a53ec6c88ced_249x158.gif 424w, https://substackcdn.com/image/fetch/$s_!Bz0X!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feac42989-9ee4-4f90-aadf-a53ec6c88ced_249x158.gif 848w, https://substackcdn.com/image/fetch/$s_!Bz0X!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feac42989-9ee4-4f90-aadf-a53ec6c88ced_249x158.gif 1272w, https://substackcdn.com/image/fetch/$s_!Bz0X!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feac42989-9ee4-4f90-aadf-a53ec6c88ced_249x158.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Bz0X!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feac42989-9ee4-4f90-aadf-a53ec6c88ced_249x158.gif" width="320" height="203.05220883534136" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eac42989-9ee4-4f90-aadf-a53ec6c88ced_249x158.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:158,&quot;width&quot;:249,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2092457,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://mnky9800n.substack.com/i/159824623?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feac42989-9ee4-4f90-aadf-a53ec6c88ced_249x158.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Bz0X!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feac42989-9ee4-4f90-aadf-a53ec6c88ced_249x158.gif 424w, https://substackcdn.com/image/fetch/$s_!Bz0X!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feac42989-9ee4-4f90-aadf-a53ec6c88ced_249x158.gif 848w, https://substackcdn.com/image/fetch/$s_!Bz0X!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feac42989-9ee4-4f90-aadf-a53ec6c88ced_249x158.gif 1272w, https://substackcdn.com/image/fetch/$s_!Bz0X!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feac42989-9ee4-4f90-aadf-a53ec6c88ced_249x158.gif 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Scientific coding is different from software development (this topic deserves its own post!). I like to think of science as trying to hold onto a hose that has a lot of water running through it. The hose represents your ability to explore the ideas and concepts that interest you, and the chaotic behavior of the end of the hose where the water comes out represents the high entropy of ideas that you are trying to control down into a <a href="https://ia800500.us.archive.org/6/items/RichardM.Reisauth.TomorrowsProfessorPreparingForAcademicCareersInScienceAndEngin/Peter%20J.%20Feibelman-A%20PhD%20Is%20Not%20Enough%21_%20A%20Guide%20to%20Survival%20in%20Science-Basic%20Books%20%282011%29.pdf">publon</a>. Your goal as a scientist is to control the hose to wash away the dirt and grime from your ideas and find a gem. This metaphor then lends itself directly, at least from my point of view, to building a monolithic jupyter notebook during your scientific exploration.</p><p>The solution here is to spend some time developing a module that sits separately from your notebook. This module should contain all of the functions and classes developed for data analysis. Then you can produce a separate and new notebook that presents the exact results associated with your paper. A good example of this comes from this paper, <a href="https://journals.aps.org/prresearch/abstract/10.1103/PhysRevResearch.5.043252">Model scale versus domain knowledge in statistical forecasting of chaotic systems</a> and it&#8217;s associated <a href="https://github.com/williamgilpin/dysts">github repo</a>. Which leads to my next point.</p><h1>4. Use github (or something like it)</h1><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TI6a!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02c041f1-2e39-4777-806d-0348379cc95c_1470x310.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TI6a!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02c041f1-2e39-4777-806d-0348379cc95c_1470x310.png 424w, https://substackcdn.com/image/fetch/$s_!TI6a!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02c041f1-2e39-4777-806d-0348379cc95c_1470x310.png 848w, https://substackcdn.com/image/fetch/$s_!TI6a!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02c041f1-2e39-4777-806d-0348379cc95c_1470x310.png 1272w, https://substackcdn.com/image/fetch/$s_!TI6a!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02c041f1-2e39-4777-806d-0348379cc95c_1470x310.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TI6a!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02c041f1-2e39-4777-806d-0348379cc95c_1470x310.png" width="1456" height="307" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/02c041f1-2e39-4777-806d-0348379cc95c_1470x310.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:307,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:54572,&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://mnky9800n.substack.com/i/159824623?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02c041f1-2e39-4777-806d-0348379cc95c_1470x310.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_!TI6a!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02c041f1-2e39-4777-806d-0348379cc95c_1470x310.png 424w, https://substackcdn.com/image/fetch/$s_!TI6a!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02c041f1-2e39-4777-806d-0348379cc95c_1470x310.png 848w, https://substackcdn.com/image/fetch/$s_!TI6a!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02c041f1-2e39-4777-806d-0348379cc95c_1470x310.png 1272w, https://substackcdn.com/image/fetch/$s_!TI6a!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02c041f1-2e39-4777-806d-0348379cc95c_1470x310.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>I prefer github and use it across all of my projects. It both has tools to support scientific communication (e.g., notebook rendering in browser) and also a<a href="https://pages.github.com/">llows you to create webpages associated with your work for free</a> (e.g., a documentation website for the python library you have developed). It integrates with zenodo so you can attach codes directly from your repo to a paper which is required by many journals while still allowing you to develop your codes separately from the paper you are writing. Git and Github also is a professional skill that is necessary for most computationally related jobs you will get after completing your PhD. Github allows readers and reviewers to explore commit histories on codes, assuming the authors developed their codes using github, in the event that those codes may have failed. I cannot recommend to other scientists enough to learn to use git and github for their science. If people have objections to this, I would be happy to hear an alternative solution (e.g., Gitlab). But I have yet to see a system that offers so much for essentially free for scientists to track progress in work, advertise results, build webpages, etc.</p><h1>Conclusion</h1><p>This is not an exhaustive list. I think there are many things I could add to it. But if you write code that works and is well documented you already will be at the top of the stack of papers that I will want to review. Bad coding practices in science makes it harder for others to accept your ideas as it stands in the way between you and others by limiting your ability to communicate these ideas. This is a travesty for a scientist as a central goal of their day to day job is to gain acceptance in the scientific community of their ideas of how the universe works. Happy coding!</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.lowimpactfruit.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item></channel></rss>