<?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[Ron Kiehn Dot Blog]]></title><description><![CDATA[Writing about AI, movies & philosophy]]></description><link>https://ronkiehn.blog</link><image><url>https://substackcdn.com/image/fetch/$s_!aFg4!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23d76229-ff0f-4c25-bb5a-b61c7d909f6b_200x200.png</url><title>Ron Kiehn Dot Blog</title><link>https://ronkiehn.blog</link></image><generator>Substack</generator><lastBuildDate>Sat, 31 Oct 2026 18:37:30 GMT</lastBuildDate><atom:link href="https://ronkiehn.blog/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Ron Kiehn]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[ronkiehn@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[ronkiehn@substack.com]]></itunes:email><itunes:name><![CDATA[Ron Kiehn]]></itunes:name></itunes:owner><itunes:author><![CDATA[Ron Kiehn]]></itunes:author><googleplay:owner><![CDATA[ronkiehn@substack.com]]></googleplay:owner><googleplay:email><![CDATA[ronkiehn@substack.com]]></googleplay:email><googleplay:author><![CDATA[Ron Kiehn]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[San Francisco Public Transit Sad Facts Ranked]]></title><description><![CDATA[Buzzfeed-style]]></description><link>https://ronkiehn.blog/p/san-francisco-public-transit-sad</link><guid isPermaLink="false">https://ronkiehn.blog/p/san-francisco-public-transit-sad</guid><dc:creator><![CDATA[Ron Kiehn]]></dc:creator><pubDate>Sun, 18 Oct 2026 16:36:07 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/8764b028-6946-4f6c-a1c3-d01a549e67d1_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I have lived in SF for just over a year now. Coming from the south, I was honestly pretty impressed with the public transit here. The BART is slow and loud but it <em>does</em> go to the airport and to Oakland. The Muni metro is slow but it looks futuristic and covers about half of the city pretty well. The Caltrain (now electrified) is genuinely just very nice.</p><p>But SF transit is full of little idiosyncrasies. There are so many little things that make you wonder &#8220;why in the world would they make it this way?&#8221; As much as I try to dodge the train-autism allegations, after living here for a year I can&#8217;t help but have accumulated what I think is the most basic of knowledge about San Francisco&#8217;s (and California&#8217;s) tragic history of transit failures.</p><p>Like have you ever wondered why the Muni trains are lettered &#8220;J K L M N T&#8221;? (insert some joke about <strong>M</strong>utant <strong>N</strong>inja <strong>T</strong>urtles). It&#8217;s because the <a href="https://www.sfmta.com/blog/how-munis-streetcar-lines-got-their-letters">Muni metro historically </a><em><a href="https://www.sfmta.com/blog/how-munis-streetcar-lines-got-their-letters">ran 16 lines</a></em><a href="https://www.sfmta.com/blog/how-munis-streetcar-lines-got-their-letters">, although not all at once</a>, and these are all that is left. (The T is named after &#8220;Third street&#8221;, alas I would have preferred they name it the P to fit). On top of that, <a href="https://www.sfmta.com/blog/tales-old-transbay-terminal">we used to run trains under the Bay Bridge</a>, though I guess the Transbay Tube is cooler.</p><p>I have put together my ranking of the saddest facts about SF public transit, ranked from least sad to most sad. With this, I hope to arm you with the information you need to explain to your friends from out of town <em>just how bad things are</em>.</p><p>Without further ado&#8230;</p><h2><strong>The rankings</strong></h2><h3><strong>Honorable mentions</strong></h3><ul><li><p><strong><a href="https://www.sfmta.com/blog/muni-ridership-continues-grow-impressive-may-increases">Muni metro</a> &amp; <a href="https://www.bart.gov/news/articles/2026/news20260611">BART ridership</a> are still below 2019 levels.</strong> This is a little surprising given how overcrowded the N can get. But, despite the city coming back to life (both in terms of population and investment) for the AI boom, <a href="https://www.sfgate.com/politics/article/muni-bart-tax-measure-22465205.php">Muni &amp; BART are facing potential budget and service cuts this year</a>.</p></li><li><p><strong>Three car Muni</strong>. Speaking of the N being overcrowded, the Muni trains are way too short. They don&#8217;t even close to fill up the underground subway stations. To remedy the overcrowding, SF has been looking into making the most crowded train (the N) 3 cars long. <a href="https://www.sfmta.com/blog/new-three-car-trains">This project has been in the works for 7 years now</a>. </p></li><li><p><strong>Some Muni Metro trams still don&#8217;t have signal priority</strong>. The Muni metro, being half-tram-half-light-rail, is slow. They have been working on getting the trains to have signal priority (meaning trains don&#8217;t stop at lights), and while it has been implemented in some parts of the city, <a href="https://www.sfmta.com/projects/n-judah-transit-safety-project">the project is not scheduled to be completed until 2031</a>.</p></li><li><p><strong><a href="https://www.sfmta.com/projects/train-control-upgrade-project">Muni&#8217;s software still runs on floppy disks</a></strong>. And the migration is scheduled to be completed by 2034. And this is in San Francisco. The most technologically advanced city in the world.</p></li><li><p><strong>No Amtrak in SF</strong>. This one barely made the list, but like, why do you have to take a bus to Oakland to get on the Amtrak?</p></li></ul><h3><strong>4. BART was meant to go from Marin to Palo Alto</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9x7Z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F293b527c-4af7-4dd3-9e3a-d16d3ec3902f_800x889.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9x7Z!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F293b527c-4af7-4dd3-9e3a-d16d3ec3902f_800x889.jpeg 424w, https://substackcdn.com/image/fetch/$s_!9x7Z!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F293b527c-4af7-4dd3-9e3a-d16d3ec3902f_800x889.jpeg 848w, https://substackcdn.com/image/fetch/$s_!9x7Z!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F293b527c-4af7-4dd3-9e3a-d16d3ec3902f_800x889.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!9x7Z!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F293b527c-4af7-4dd3-9e3a-d16d3ec3902f_800x889.jpeg 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!9x7Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F293b527c-4af7-4dd3-9e3a-d16d3ec3902f_800x889.jpeg" width="482" height="535.6225" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/293b527c-4af7-4dd3-9e3a-d16d3ec3902f_800x889.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:889,&quot;width&quot;:800,&quot;resizeWidth&quot;:482,&quot;bytes&quot;:126446,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9x7Z!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F293b527c-4af7-4dd3-9e3a-d16d3ec3902f_800x889.jpeg 424w, https://substackcdn.com/image/fetch/$s_!9x7Z!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F293b527c-4af7-4dd3-9e3a-d16d3ec3902f_800x889.jpeg 848w, https://substackcdn.com/image/fetch/$s_!9x7Z!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F293b527c-4af7-4dd3-9e3a-d16d3ec3902f_800x889.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!9x7Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F293b527c-4af7-4dd3-9e3a-d16d3ec3902f_800x889.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://projects.sfchronicle.com/2016/bart-timeline/">Original BART plan from 1956 </a></figcaption></figure></div><p>By some measure this is the saddest one on this list. Seeing this map actually stings. I have an almost nostalgic, lost feeling for this present that never was. In the 1950s and 60s, plans were drawn up and studies were done that showed we could <a href="https://www.bart.gov/about/history">send trains on the Golden Gate Bridge</a>. On top of that, the residents of Marin wanted it to happen.</p><p>Then, San Mateo county pulled out of the BART project, preventing it from reaching Palo Alto. And the loss of funds meant that the project did not have the funding to justify the cross-bridge route to Marin.</p><p>While this is tragic, it is last on this list because it was simply so long ago. These plans never really got off the ground, and at least some of it has been realized (although in idiosyncratic Bay Area Transit fashion). In 2020, the BART finally reached North San Jose, and <a href="https://www.vta.org/projects/bart-sv/phase-ii">by 2036 is planned to reach Santa Clara</a> (though not Palo Alto), wrapping around <em>the other side of the bay</em>. This is mostly ok, since Caltrain covers SF to San Jose. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RrCN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c75bcf7-865f-4545-bbae-95c9e6600658_1010x771.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RrCN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c75bcf7-865f-4545-bbae-95c9e6600658_1010x771.jpeg 424w, https://substackcdn.com/image/fetch/$s_!RrCN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c75bcf7-865f-4545-bbae-95c9e6600658_1010x771.jpeg 848w, https://substackcdn.com/image/fetch/$s_!RrCN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c75bcf7-865f-4545-bbae-95c9e6600658_1010x771.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!RrCN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c75bcf7-865f-4545-bbae-95c9e6600658_1010x771.jpeg 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!RrCN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c75bcf7-865f-4545-bbae-95c9e6600658_1010x771.jpeg" width="516" height="393.8970297029703" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2c75bcf7-865f-4545-bbae-95c9e6600658_1010x771.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:771,&quot;width&quot;:1010,&quot;resizeWidth&quot;:516,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Map of VTA BART Extension Alignment that shows the project \&quot;ringing the Bay\&quot; with rail&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="Map of VTA BART Extension Alignment that shows the project &quot;ringing the Bay&quot; with rail" title="Map of VTA BART Extension Alignment that shows the project &quot;ringing the Bay&quot; with rail" srcset="https://substackcdn.com/image/fetch/$s_!RrCN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c75bcf7-865f-4545-bbae-95c9e6600658_1010x771.jpeg 424w, https://substackcdn.com/image/fetch/$s_!RrCN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c75bcf7-865f-4545-bbae-95c9e6600658_1010x771.jpeg 848w, https://substackcdn.com/image/fetch/$s_!RrCN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c75bcf7-865f-4545-bbae-95c9e6600658_1010x771.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!RrCN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c75bcf7-865f-4545-bbae-95c9e6600658_1010x771.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://vtabart.org/the-project/">BART and Caltrain in 2036</a></figcaption></figure></div><h3><strong>3. The T to North Beach</strong></h3><p>The T is the newest of San Francisco&#8217;s light rail / tram lines and is the only proper Muni (non-bus) line that runs North to South. It has worked its way up and proven to be Muni&#8217;s second busiest line. The underground portion, known as the Central Subway, from 4th and Brannan to Chinatown is nice and new, and the Chinatown station is honestly huge and beautiful.</p><p>But the T was meant for much more. As a part of the Central Subway project, the T is intended to go at least to North Beach, and in some plans, all the way to the Marina or Fisherman&#8217;s Wharf. <a href="https://www.sfmta.com/projects/central-subway-project">The &#8220;Central Subway&#8221; as it stands is</a><em><a href="https://www.sfmta.com/projects/central-subway-project"> under 2 miles long</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_!g1YK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21761485-d217-4822-87aa-7eb657780aae_500x325.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!g1YK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21761485-d217-4822-87aa-7eb657780aae_500x325.png 424w, https://substackcdn.com/image/fetch/$s_!g1YK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21761485-d217-4822-87aa-7eb657780aae_500x325.png 848w, https://substackcdn.com/image/fetch/$s_!g1YK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21761485-d217-4822-87aa-7eb657780aae_500x325.png 1272w, https://substackcdn.com/image/fetch/$s_!g1YK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21761485-d217-4822-87aa-7eb657780aae_500x325.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!g1YK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21761485-d217-4822-87aa-7eb657780aae_500x325.png" width="500" height="325" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/21761485-d217-4822-87aa-7eb657780aae_500x325.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:325,&quot;width&quot;:500,&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_!g1YK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21761485-d217-4822-87aa-7eb657780aae_500x325.png 424w, https://substackcdn.com/image/fetch/$s_!g1YK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21761485-d217-4822-87aa-7eb657780aae_500x325.png 848w, https://substackcdn.com/image/fetch/$s_!g1YK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21761485-d217-4822-87aa-7eb657780aae_500x325.png 1272w, https://substackcdn.com/image/fetch/$s_!g1YK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21761485-d217-4822-87aa-7eb657780aae_500x325.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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">Unofficial map from <a href="https://en.wikipedia.org/wiki/Central_Subway_(San_Francisco)">Wikipedia</a>, the North Beach station does not exist</figcaption></figure></div><p>However, unlike the BART to Marin, it is not the unfinished plan that makes this tragic, it&#8217;s the fact that <em>the tunnel to North Beach has already been dug</em>. Yes, really. When they dug <a href="https://www.sfmta.com/projects/central-subway-extension">the tunnel to Chinatown, they continued all the way to in North Beach</a>. The tunnels have been there <a href="https://www.sfgate.com/bayarea/article/North-Beach-tunnel-plan-angers-residents-3763087.php">since 2012</a>. The Chinatown Station opened in 2023. But t<em>here is still no North Beach station</em> (though the project has <a href="https://www.sfmta.com/projects/central-subway-extension">been reopened for study in 2026)</a>.</p><h3><strong>2. The Salesforce Transit Center</strong></h3><p>The Salesforce Transit Center is one of the most noticeable peculiarities about SF transit. &#8220;Finished&#8221; in 2018, it is a little far from the BART, has no Muni metro stop, and is basically just an enormous bus stop named after Salesforce, so calling it a &#8220;Transit Center&#8221; really feels like a stretch.</p><p>But this is not how it is meant to be. The Salesforce Transit center is actually meant to be the terminus <em>for the Caltrain</em>. Yes, the Caltrain, which now stops randomly in front of the Giants stadium at 4th and Townsend<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>, is meant to go right into the heart of FiDi. So for now, if you want to go from the Caltrain station to <em>actual downtown</em> you have to take the N or the T.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Yq_0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8f6e654-362b-4275-96c4-b53ecff36051_1300x731.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Yq_0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8f6e654-362b-4275-96c4-b53ecff36051_1300x731.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Yq_0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8f6e654-362b-4275-96c4-b53ecff36051_1300x731.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Yq_0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8f6e654-362b-4275-96c4-b53ecff36051_1300x731.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Yq_0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8f6e654-362b-4275-96c4-b53ecff36051_1300x731.jpeg 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!Yq_0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8f6e654-362b-4275-96c4-b53ecff36051_1300x731.jpeg" width="552" height="310.39384615384614" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b8f6e654-362b-4275-96c4-b53ecff36051_1300x731.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:731,&quot;width&quot;:1300,&quot;resizeWidth&quot;:552,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Map showing the potential Downtown Rail Extension running from the current Caltrain station at 4th &amp; King, along 2nd St to the Salesforce Transit Center&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="Map showing the potential Downtown Rail Extension running from the current Caltrain station at 4th &amp; King, along 2nd St to the Salesforce Transit Center" title="Map showing the potential Downtown Rail Extension running from the current Caltrain station at 4th &amp; King, along 2nd St to the Salesforce Transit Center" srcset="https://substackcdn.com/image/fetch/$s_!Yq_0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8f6e654-362b-4275-96c4-b53ecff36051_1300x731.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Yq_0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8f6e654-362b-4275-96c4-b53ecff36051_1300x731.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Yq_0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8f6e654-362b-4275-96c4-b53ecff36051_1300x731.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Yq_0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8f6e654-362b-4275-96c4-b53ecff36051_1300x731.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://www.sfcta.org/projects/portal#panel-key-features">The &#8220;Downtown Rail Extension&#8221;</a></figcaption></figure></div><p>Perhaps you can already guess where this is going, but the tragic fact is this: under the Salesforce Transit center already lies the &#8220;Portal&#8221;. <em>This is already dug</em>, but left unfinished and with the <a href="https://www.tjpa.org/portaldtx/project-schedule">current schedule not predicting service until 2035</a>.</p><p>I mean this is honestly more than a sad fact, this is just genuinely frustrating. The Portal project was <em><a href="https://www.tjpa.org/transbay-program/past-present-future/timeline">voted on in 1999</a></em><a href="https://www.tjpa.org/transbay-program/past-present-future/timeline">, and split into two phases in 2006</a>. So<em> if</em>, and that is a big if, they do complete this project by 2035, it will have been 36 years just to get the Caltrain to reach downtown (only 1.3 miles!)</p><h3><strong>1. High. Speed. Rail.</strong></h3><p>California High Speed Rail needs no introduction. It has been the laughingstock of basically the entire world for almost 20 years.</p><p>But, to give it an introduction, remember that &#8220;Portal&#8221; project, and the unfinished station that already exists under Salesforce Tower? That is also meant to be the terminus for California High Speed Rail. High Speed Rail. From Salesforce tower to Los Angeles. Can you even imagine it?</p><p>To beat a dead horse, here is the rundown of the absolute disaster of this project:</p><ul><li><p>It was voted on <a href="https://en.wikipedia.org/wiki/2008_California_Proposition_1A">in 2008</a>, promising SF to LA in under 3 hours.</p></li><li><p><a href="https://en.wikipedia.org/wiki/High-speed_rail_in_China#Track_network">Since 2008, China has built over 30,000 miles of High Speed Rail</a>. SF to LA is only ~500 miles, and <em>not a single mile of track has been laid</em>.</p></li><li><p>Building tracks starting in SF or LA (which would have immediately provided some service to millions of people, even if it was just &#8220;faster Caltrain&#8221;), was too difficult and expensive. So construction has started <em>in the middle</em>. This means we are targeting High Speed Rail from <em>Merced to Bakersfield</em> <a href="https://hsr.ca.gov/wp-content/uploads/2026/06/2026-Final-Business-Plan-060126-A11Y.pdf">in 2033</a>. Yes. After 25 years. We will have bullet trains from Merced to Bakersfield.</p></li><li><p>There is currently <em>no target date for SF to LA</em>, with most estimates pointing to sometime in the 2040s.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!462x!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e18def-ac86-40a0-a5cb-8eeae6ee939f_800x700.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!462x!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e18def-ac86-40a0-a5cb-8eeae6ee939f_800x700.png 424w, https://substackcdn.com/image/fetch/$s_!462x!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e18def-ac86-40a0-a5cb-8eeae6ee939f_800x700.png 848w, https://substackcdn.com/image/fetch/$s_!462x!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e18def-ac86-40a0-a5cb-8eeae6ee939f_800x700.png 1272w, https://substackcdn.com/image/fetch/$s_!462x!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e18def-ac86-40a0-a5cb-8eeae6ee939f_800x700.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!462x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e18def-ac86-40a0-a5cb-8eeae6ee939f_800x700.png" width="506" height="442.75" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/49e18def-ac86-40a0-a5cb-8eeae6ee939f_800x700.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:700,&quot;width&quot;:800,&quot;resizeWidth&quot;:506,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;2025 Project Update Report - California High Speed Rail&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="2025 Project Update Report - California High Speed Rail" title="2025 Project Update Report - California High Speed Rail" srcset="https://substackcdn.com/image/fetch/$s_!462x!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e18def-ac86-40a0-a5cb-8eeae6ee939f_800x700.png 424w, https://substackcdn.com/image/fetch/$s_!462x!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e18def-ac86-40a0-a5cb-8eeae6ee939f_800x700.png 848w, https://substackcdn.com/image/fetch/$s_!462x!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e18def-ac86-40a0-a5cb-8eeae6ee939f_800x700.png 1272w, https://substackcdn.com/image/fetch/$s_!462x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e18def-ac86-40a0-a5cb-8eeae6ee939f_800x700.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://hsr.ca.gov/communications-outreach/reports/project-update-reports/2025-project-update-report/">What we will have in 2033</a></figcaption></figure></div></li></ul><h2><strong>Conclusion</strong></h2><p>In all honesty, writing this has just made me sad. I almost feel sorry for the people who are learning about these things for the first time. It is a bit of an infohazard. Anyway, I think I will go back to writing about AI.</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://ronkiehn.blog/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://ronkiehn.blog/subscribe?"><span>Subscribe now</span></a></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>To add insult to injury, the Caltrain station was originally at 3rd and Townsend, one block closer, but was <a href="https://www.tjpa.org/transbay-program/past-present-future/timeline">moved in 1975 to make room for a freeway offramp that was never constructed</a>.</p></div></div>]]></content:encoded></item><item><title><![CDATA[BAN AI SLOP]]></title><description><![CDATA[Pangram is basically magic, and platforms should use it.]]></description><link>https://ronkiehn.blog/p/ban-ai-from-substack</link><guid isPermaLink="false">https://ronkiehn.blog/p/ban-ai-from-substack</guid><dc:creator><![CDATA[Ron Kiehn]]></dc:creator><pubDate>Tue, 13 Oct 2026 14:49:13 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/5a6f0f01-28ee-4f98-91aa-6d87cf375792_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>By 2022, the internet was already overrun with &#8220;slop&#8221;: bot accounts, engagement farmers, and SEO-optimized articles. But with the release of ChatGPT, the amount of slop on the internet, as well as in the creative sphere, has exploded. I especially notice this on text-based platforms like Twitter, LinkedIn, Substack, as well as Youtube comments.</p><p>I think that most people, even pro-AI people, think that AI slop stampeding over social media is an inevitable side effect of AI. This is simply not true. Nothing about this is inevitable, AI detectors are <em>already really good</em>, and they should be used to keep content on these spaces human-made.</p><p>In this essay, I will argue that <strong>Substack, and to the extent possible, all online platforms should </strong><em><strong>ban AI generated content</strong></em><strong> using AI detection tools like Pangram</strong>.</p><p>AI images and videos are outside of the scope of this essay, but I believe they should probably also be banned from social media. </p><p>Before we get started I want to clarify that I am not a Luddite, I am not anti-AI. I am a software engineer and <a href="https://ronkiehn.blog/p/does-using-ai-make-me-smarter">I talk to Claude all day</a>. I used ChatGPT to do some of the research for this essay. I think that AI is likely <em>the most</em> revolutionary technology ever and will propel us into an amazing future.</p><p>But, I am also a reader who has been radicalized by the number of AI-generated articles here on Substack.</p><h4><strong>AI generated content is accelerating, and people are reading it all of the time without even knowing it.</strong></h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BFwF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e36aa4e-e9d9-4983-9eda-8fb1ae69ac73_1988x1040.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BFwF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e36aa4e-e9d9-4983-9eda-8fb1ae69ac73_1988x1040.png 424w, https://substackcdn.com/image/fetch/$s_!BFwF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e36aa4e-e9d9-4983-9eda-8fb1ae69ac73_1988x1040.png 848w, https://substackcdn.com/image/fetch/$s_!BFwF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e36aa4e-e9d9-4983-9eda-8fb1ae69ac73_1988x1040.png 1272w, https://substackcdn.com/image/fetch/$s_!BFwF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e36aa4e-e9d9-4983-9eda-8fb1ae69ac73_1988x1040.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BFwF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e36aa4e-e9d9-4983-9eda-8fb1ae69ac73_1988x1040.png" width="1456" height="762" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2e36aa4e-e9d9-4983-9eda-8fb1ae69ac73_1988x1040.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:762,&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_!BFwF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e36aa4e-e9d9-4983-9eda-8fb1ae69ac73_1988x1040.png 424w, https://substackcdn.com/image/fetch/$s_!BFwF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e36aa4e-e9d9-4983-9eda-8fb1ae69ac73_1988x1040.png 848w, https://substackcdn.com/image/fetch/$s_!BFwF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e36aa4e-e9d9-4983-9eda-8fb1ae69ac73_1988x1040.png 1272w, https://substackcdn.com/image/fetch/$s_!BFwF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e36aa4e-e9d9-4983-9eda-8fb1ae69ac73_1988x1040.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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">From Pangram&#8217;s <a href="https://www.pangram.com/blog/ai-in-your-feed">AI Content Is Everywhere</a></figcaption></figure></div><p>This honestly does not need much proving. Research estimates that more than <a href="https://www.pewresearch.org/data-labs/2026/08/20/how-much-of-the-internet-is-written-with-ai/">35% of webpages written since 2022 are AI generated</a>. <a href="https://graphite.io/five-percent/research/ai-now-writes-as-many-online-articles-as-humans-do">Some estimate this to be as high as 50%</a> (meaning that there is more text being generated by AI than by humans). On social media, <a href="https://www.pangram.com/blog/ai-in-your-feed">Pangram found that up to 30% of long-form Twitter posts and 40% of LinkedIn posts were written with AI</a>. This honestly strikes me as <em>low</em>, and I wouldn&#8217;t be surprised if some of it has to do with the fact that AI detectors are not very good at evaluating shorter texts (like replies). Notably, Substack has some of the lowest rates of AI-generated content, but still around 20%, or 1 in 5 articles, are AI written or AI-assisted.</p><p>Broadly though, the platforms themselves are aware. <a href="https://post.substack.com/p/against-claudefishing">Substack added a built-in AI-detector in partnership with Pangram in July 2026</a>. Around the same time,<a href="https://techcrunch.com/2026/07/30/linkedin-adds-a-button-to-report-ai-generated-slop/"> LinkedIn added a &#8220;report AI slop button&#8221;</a> (though, if I recall, LinkedIn premium actually comes with a feature that rewrites your posts and DMs with AI, so I&#8217;m not really sure of their stance). <a href="https://about.fb.com/news/2024/02/labeling-ai-generated-images-on-facebook-instagram-and-threads/">Instagram has been using C2PA metadata to classify images as AI since 2024</a>. Twitter allows users to self-label content as AI generated.</p><h4><strong>AI generated content runs exactly counter to the purpose of social media</strong></h4><p>There is much to be said about &#8220;social media&#8221; and its purpose in modern life. It is clear to me that social media has long strayed from its <em>original</em> purpose. No longer is the goal to connect the world or to catch up with friends, and in this way the Instagram, Substack and Twitter of today are <em>unrecognizable </em>as social media. Now, they are now apps and websites that you visit primarily to <em>consume and share content</em>.</p><p>While there is certainly debate about the <em>value</em> of social media pre-2022, given the issues of misinformation, polarization, shortening attention spans, loneliness (just to name a few). It is undeniable that it was <em>social </em>media. The content was created entirely by and for other human beings.</p><p>But AI has propelled us into a new age of &#8220;social media&#8221;. You can find thousands of LinkedIn posts that are completely AI-rewritten. You will see Twitter replies that are just bots rephrasing the original tweet, and threads with bots arguing with bots. In this way AI-generated content serves to<em> close the loop</em> by flooding social media with what we could call &#8220;non-social media&#8221;.</p><p>Nowhere are AI effects more pernicious than on Substack. The <em>entire point</em> of Substack is the exchange of fleshed out articles and ideas written by <em>people</em>. But today, AI generated articles get thousands of likes. You may enjoy these AI-generated or AI-assisted articles. You may even have written some, but I implore you to dig deep and ask yourself, <em>what is the point of being on social media</em>?</p><p>Why open Substack, when you could just open ChatGPT instead?</p><p>The argument here is this: Even before AI, social media became more about <em>content</em> than about human-to-human connection. We may be against this, but at least the content was created by a human. Of course you might say that there is a human prompting the AI, or creating the bots, but <em>to me</em> it seems like even this level of AI use is <em>fundamentally incompatible</em> with social media. We are here to interact with and see ideas from <em>other people</em>, and AI content is <em>at best</em> a proxy for another person and <em>at worst</em> completely person-less.</p><h4><strong>AI generated content is offensive and flattens humanity&#8217;s diversity.</strong></h4><p>A couple things are clear to me:</p><ul><li><p>Writing a post or an article with AI takes substantially less effort than writing it yourself</p></li><li><p>AI may have good ideas or prose, but they are not <em>your </em>ideas or prose</p></li><li><p>Presenting AI-generated ideas or prose as your own is suspicious at best</p></li></ul><p>At present, I certainly find AI generated writing offensive because it is <em>not very good</em>, but I will acknowledge that some people find it good and that it is only getting better. However, I think that it is offensive in another way: reading takes time. I want my time to be well spent, and if I spend my time reading something that you did not even spend the time to <em>write</em>, then that offends me. You are <em>wasting my time</em>.</p><p>Furthermore, it is especially offensive when writing purports to be the author&#8217;s opinion (even going as far to use first-person), but I then find that it is AI generated. This is, at the very least <em>lying</em> to readers, and at worst something resembling plagiarism. And, to connect back to the previous section, what is the point of me reading your writing, if <em>you</em> did not even write it?</p><p>But this has a deeper effect as well, it is not as if every person suddenly had a very smart ghostwriter behind their tweets and articles. It is as if we all had <em>the same ghostwriter</em>. <a href="https://www.science.org/doi/10.1126/sciadv.adn5290">A study conducted in 2024 </a>found that AI-assisted short stories tended to be <em>better</em>, and may have increased the creativity of each individual story, but the <em>diversity among the stories</em> was lower. They found that AI <em>decreased the creativity of the aggregate</em>.</p><p>In some contexts it may not be as important to write yourself, it may actually be for the best that AI is involved and can correct your human errors and rewrite your messy prose. However, especially on platforms like Substack, in my opinion it is <em>essential </em>that the human-ness of human writing is maintained. Individuals need to develop their own voice and their own opinions. People need to be wrong and people need to post weird and original things.</p><p>I do not think that AI necessarily has motives to steer us or we are experiencing some kind of mass superpersuasion, nor do I think that talking to AI to research a subject is that dangerous. In fact I even think that AI is pretty good at fact-checking and researching. But, I do think that AI has biases, and that flattening out the diversity of human writing is detrimental to our discourse and is anti-creative.</p><h4><strong>AI generated social media posts are genuinely off-mission and potentially hurt achieving AGI/ASI</strong></h4><p>I sympathize with the anti-AI artist types when they say of AI: &#8220;who asked for this?&#8221;.</p><p>To give an analogy, the internet is obviously an amazing technology, it has connected the world and brought people closer together. You can stream movies and order packages online. You can talk with your friends and family no matter where they are in the world. In some sense, <em>we did ask for this</em>.</p><p>But, did we ask for infinite algorithmic feeds that only exist to show us ads? Did we ask for higher rates of loneliness and childhood depression? Did we ask for platforms that benefit from dividing and polarizing our society? Does our revealed preference for these things mean that we are doomed to scroll Instagram Reels forever? <em>It&#8217;s not so clear</em>.</p><p>When it comes to AI we are facing an even more obvious trade off. I want software development to be automated. I want cures for diseases and magical new technologies. I want to be able to work less or even not work at all. I want <a href="https://darioamodei.com/essay/machines-of-loving-grace">Machines of Loving Grace</a>.</p><p>So what do AI generated Twitter replies and LinkedIn posts have to do with this? What do slop Substack articles have to do with AGI or ASI? Clearly, <em>nothing</em>.</p><p>This is, on its face, off-mission. AI as it stands is useful in search, chatbots, personal assistants, coding, and even solving open problems in math. Advancing AI capabilities so that it can be even more useful in even more fields seems like, if we can avoid catastrophe, amazingly good. But nowhere in this mission is &#8220;automating slop posting&#8221;.</p><p>Furthermore I think that this is important because this is how a lot of people interact with AI. Most people are not software engineers or solving open math problems, their main interaction with AI is just seeing AI slop everywhere. This is nowhere near the only reason that <a href="https://www.pewresearch.org/short-reads/2026/03/12/key-findings-about-how-americans-view-artificial-intelligence/">the general public is against AI</a>, but it definitely is one. It makes me worried that AI slop online doesn&#8217;t just <em>not</em> help the mission, but may actively be hurting public adoption and acceptance of AI.</p><h4><strong>It is possible, and potentially even cheap to detect and ban AI generated content.</strong></h4><p>AI-detection tools like <a href="https://www.pangram.com/">Pangram</a>, <a href="https://gptzero.me/">GPTZero</a>, and potentially even <a href="https://arxiv.org/abs/2609.34691">the models themselves</a> are <em>extremely accurate</em> at identifying AI-generated text. The leader, Pangram, <a href="https://www.pangram.com/blog/pangram-4-technical">advertises a 99.66% accuracy rate</a>. On top of that, the model providers (<a href="https://deepmind.google/blog/watermarking-ai-generated-text-and-video-with-synthid/">Google</a>, <a href="https://www.anthropic.com/news/claude-text-watermark">Anthropic</a>) are implementing things like text watermarking, which makes AI text intentionally easy to spot.</p><p>Pangram and other platforms are already <a href="https://www.pangram.com/solutions/api">relatively cheap,</a> but of course will be expensive at scale. However, we could imagine that AI-generated content moderation will get much cheaper over time. Companies could build their own in-house solutions, or use <a href="https://www.pangram.com/blog/introducing-open-pangram">open-weight AI detection models</a> to not having to rely on third parties while reducing cost.</p><h4><strong>So, Ban AI Generated Content</strong></h4><p>Concretely, here is what a ban on AI generated content could look like on Substack:</p><ul><li><p>Every article, post, and article edit is scanned by Pangram before it can be posted.</p></li><li><p>If a post is found to contain more than some reasonable threshold (say, 10%, since there may be legitimate reasons to include AI quotations or some AI-generated research), then it should be blocked from being posted.</p></li><li><p>Ambiguous cases (Pangram provides confidence), should be treated as human-written, and allowed through.</p></li><li><p>Blocked posts and articles should be eligible for an <em>appeals process</em>. This will allow articles with &gt;10% AI content (say, large AI quotations), to be reviewed by a human.</p></li><li><p>In the case of an appeal for a potential false positive, the author may be expected to provide some evidence that they hand-wrote the article. Though, the appeals process should be generous, and first-time offenders should generally make it through.</p></li><li><p>Authors may request an exemption from the AI ban, in the case of performance art or AI specific accounts (e.g. Claude with a blog, Grok Twitter account), but their posts will be labeled as AI generated.</p></li></ul><p>In short, this is essentially a form of content moderation, and like with all forms of content moderation, there are definitely edge cases and risks. I&#8217;ll go through a couple of them here:</p><ul><li><p><strong>False Positives</strong>: Most importantly, false positives are a large risk, and have the potential effect of silencing voices and opinions. Luckily, modern AI detectors have much higher rates of false negatives than false positives, with <a href="https://www.pangram.com/blog/all-about-false-positives-in-ai-detectors">Pangram reporting a 0.01% false positive rate</a>. However, 0.01% false positive rate on 1 million posts is still 100 posts that are incorrectly flagged, this could be potentially devastating to authors on Substack. I have attempted to account for this by including a lenient human review process, and think that we should be lenient on first-time offenders, but no system will be perfect, and human review is not reliable for AI-detection. When in doubt, an author&#8217;s full body of work could be reviewed to see if they are in good standing (ie, usually writes articles themselves).</p></li><li><p><strong>Short Texts</strong>: AI-detectors are not very good at evaluating short texts (eg: Twitter posts). This should be looked into, and perhaps watermarking by the model providers themselves will be able to help this problem. Potentially, an AI-flagged poster&#8217;s entire body of work could be analyzed and used to help determine the probability for if the post in question is AI written.</p></li><li><p><strong>Bad Actors</strong>: Humans could prompt the AI to beat the AI detectors. Such is the arms race of spam. We should not give up because it is difficult. At the very least this will make the AI-authors do a little bit of extra work.</p></li></ul><p>Finally, like with all forms of content moderation, you must balance the risks against the benefits. I would definitely prefer to live in a world where there is a chance my post gets taken down for being AI, than in a world where I am potentially reading AI slop. In many ways this is a <em>much more clear cut</em> case of content moderation than moderating something like hate speech or misinformation.</p><h4><strong>Conclusion</strong></h4><p>AI is a truly transformative technology, but it has no place on social media.</p><p>There are many ways of tackling this problem. Substack is already on the right path with the Pangram label for AI-generated content.</p><p>Other options include allowing a user to opt-in or opt-out of seeing potentially AI-generated content. We could even imagine a &#8220;soft-ban&#8221; on AI content where it is maybe de-monitized or hampered by the algorithm (much like community notes on Twitter or copyright strikes on Youtube).</p><p>However, I would prefer a complete ban over a label because I see <em>no legitimate value</em> in AI generated content appearing on social media. Not only do I personally not want to see it, but I do not think that we, as a society, should not give any incentive for people to AI generate posts or articles. A full ban would benefit the entire ecosystem, not just me as a user.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://ronkiehn.blog/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!</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[RSI Is Already Here]]></title><description><![CDATA[What the hell is going on inside the labs?]]></description><link>https://ronkiehn.blog/p/rsi-is-already-here</link><guid isPermaLink="false">https://ronkiehn.blog/p/rsi-is-already-here</guid><dc:creator><![CDATA[Ron Kiehn]]></dc:creator><pubDate>Mon, 28 Sep 2026 15:44:36 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/567d7473-e084-4991-93a7-5a2957de2ecf_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Historically, AI labs OpenAI and Anthropic, while being secretive, give <em>some sense</em> of <em>how</em> their models have improved. Recent releases though (namely, Mythos/Fable 5, Astra, and Opus 5.5) have represented what looks like a huge jump in capability, with no explanation given for this jump.</p><p>Let&#8217;s recap 2020-2025:</p><ul><li><p>GPT-2, GPT-3 and GPT-4 are described as artifacts of <a href="https://openai.com/index/gpt-4-research/">massive scaling in training runs</a> (2020-2023).</p></li><li><p>Chain-of-thought prompting is done and <a href="https://arxiv.org/abs/2201.11903">people realize it could be good</a> (2022-2024).</p></li><li><p>GPT-o1 is released, OpenAI describes the method used to train the a <a href="https://openai.com/index/learning-to-reason-with-llms/">new type of &#8220;reasoning&#8221; model</a> (2024).</p></li><li><p>There are incremental improvements, notably <a href="https://openai.com/index/introducing-gpt-4-5/">GPT-4.5 is a described as larger, non-reasoning pre-train</a>, but performs poorly compared to o1 and o3-mini (2025).</p></li><li><p><a href="https://www.anthropic.com/research/visible-extended-thinking">Anthropic is on the same trajectory</a>. Longer reasoning = better results (2025).</p></li><li><p>Incremental gains from o1-&gt;o3 / Opus 4.5 are explained by<a href="https://openai.com/index/introducing-o3-and-o4-mini/"> continuing to scale RL after the breakthrough of reasoning models</a> (2025).</p></li></ul><p>But something changed in 2026:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!46yi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1303a068-7ec4-49a5-aeb9-8aeba285793b_1584x926.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!46yi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1303a068-7ec4-49a5-aeb9-8aeba285793b_1584x926.png 424w, https://substackcdn.com/image/fetch/$s_!46yi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1303a068-7ec4-49a5-aeb9-8aeba285793b_1584x926.png 848w, https://substackcdn.com/image/fetch/$s_!46yi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1303a068-7ec4-49a5-aeb9-8aeba285793b_1584x926.png 1272w, https://substackcdn.com/image/fetch/$s_!46yi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1303a068-7ec4-49a5-aeb9-8aeba285793b_1584x926.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!46yi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1303a068-7ec4-49a5-aeb9-8aeba285793b_1584x926.png" width="1456" height="851" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1303a068-7ec4-49a5-aeb9-8aeba285793b_1584x926.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:851,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:195127,&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://ronkiehn.blog/i/217748700?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1303a068-7ec4-49a5-aeb9-8aeba285793b_1584x926.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_!46yi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1303a068-7ec4-49a5-aeb9-8aeba285793b_1584x926.png 424w, https://substackcdn.com/image/fetch/$s_!46yi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1303a068-7ec4-49a5-aeb9-8aeba285793b_1584x926.png 848w, https://substackcdn.com/image/fetch/$s_!46yi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1303a068-7ec4-49a5-aeb9-8aeba285793b_1584x926.png 1272w, https://substackcdn.com/image/fetch/$s_!46yi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1303a068-7ec4-49a5-aeb9-8aeba285793b_1584x926.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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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">Mythos Preview &#8220;bent&#8221; the curve on Anthropic&#8217;s internal benchmarks, from <a href="https://www-cdn.anthropic.com/7624816413e9b4d2e3ba620c5a5e091b98b190a5.pdf">Mythos Preview System Card</a></figcaption></figure></div><ul><li><p>Enter Claude Mythos. Anthropic says it represents an <a href="https://www-cdn.anthropic.com/7624816413e9b4d2e3ba620c5a5e091b98b190a5.pdf">&#8220;upward bend in the capability trajectory&#8221;</a>.</p></li><li><p><a href="https://openai.com/index/gpt-6-astra/">OpenAI releases GPT-6 Astra</a>, with <a href="https://artificialanalysis.ai/articles/benchmarking-gpt-6-astra?utm_source=chatgpt.com">similar performance to Mythos/Fable</a>, and declares the start of the <a href="https://x.com/gdb/status/2096721633876771094">&#8220;AGI Era&#8221;</a>. </p></li><li><p><a href="https://www.anthropic.com/claude-opus-5-5">Claude Opus 5.5 is released</a>, Mythos/Fable level, but substantially cheaper.</p></li><li><p>Fable, Mythos, Opus 5.5, and Astra are <em>clearly</em> a cut above the previous generation. They excel in cyber security, solving open problems in mathematics, and in new areas like computer use.</p></li></ul><p>These improvements look <em>similar or greater</em> to the improvements brought about by other, disclosed improvements (like scaling, RLHF, and reasoning). And, until the past couple of months, we really had no idea what was happening inside of the labs.</p><p>But now we have a little more insight:</p><ul><li><p><a href="https://metr.org/blog/2026-08-26-openai-hugging-face-incident-investigation/">The HuggingFace incident</a>: Thousands of agents are working on ExploitGym and other tasks, and create a message board which culminates in the hacking of HuggingFace and OpenAI. The agents claim &#8220;swarm&#8221; behavior.</p></li><li><p><a href="https://openai.com/index/navier-stokes-solution/">Navier-Stokes</a>: OpenAI releases 10,000 agents for 88 hours, solving the Millenium problem.</p></li></ul><p>I call this out because it was surprising for me to hear this. Maybe I am naive, but I don&#8217;t think I grasped the absolute scale of RL and evaluation that is happening at these companies. My impression of pre-training is that you feed a ton of data, you get a model, then you A/B test and slightly tweak it.</p><p>I never conceptualized that in this agentic era, RL/evals would look like thousands of independent minds swarming on tasks. I did not think that OpenAI had the capability to fire off 10,000 agents at a problem (previous mathematical results such as the <a href="https://x.com/__alpoge__/status/2079028340955197566">Jacobian conjecture</a> seem like they were solved with just one instance of ChatGPT or Claude). Could they point this swarm at something else? Cancer? Foreign Governments? Training itself?</p><p>A couple of other things that happened in 2026:</p><ul><li><p>Both <a href="https://www.anthropic.com/institute/recursive-self-improvement">Anthropic</a> and <a href="https://openai.com/index/research-acceleration-view-inside-openai/">OpenAI</a> released reports on internal AI usage for research. </p></li><li><p>Multiple huge compute contracts came online for both of these labs</p></li></ul><p>I will present three hypotheses for this sudden increase in model capability:</p><ul><li><p>A new technical breakthrough found by both labs</p></li><li><p>&#8220;Normal&#8221; scaling</p></li><li><p>Agent-assisted / Agent-led improvements</p></li></ul><p>Or of course, some combination of the three.</p><h2><strong>A NEW BREAKTHROUGH</strong></h2><p>I have to admit my prior for this is low. The new models don&#8217;t <em>seem</em> meaningfully different from the previous model generations. They still use reasoning, have clearly been trained on tool calling, etc. The main difference is just that they are much smarter and need less reasoning for the same quality task. They are also cheaper overall, so a lot of this <em>reads</em> more like incremental efficiency and intelligence gains rather than a new breakthrough.</p><p>The basis for believing in a new breakthrough would be:</p><ul><li><p>There was a step change in model capabilities with Mythos 5.</p></li><li><p>Massive leaps in new, unexpected areas like computer use, ARC-AGI 3 for Astra.</p></li></ul><p>To be clear the rationality for this is essentially that the graphs <em>look</em> like a step change similar to one from GPT-4 to o1 (the &#8220;reasoning&#8221; breakthrough), but model <em>behavior</em> hasn&#8217;t changed much. </p><p>In this world, test time compute still matters, but the non-reasoning or low reasoning modes also got substantially better in this period. This looks like it could be more than just &#8220;more RL&#8221; that led to this change. Timeline-wise it looks like Anthropic might have found it first, and they have very little incentive to tip OpenAI off and publicize why Mythos took such a leap.</p><p>However, it is possible they found <em>different</em> breakthroughs, the evidence for this being that <a href="https://artificialanalysis.ai/models/comparisons/gpt-6-astra-vs-claude-fable-5-1">Mythos and Astra are spiky in different ways</a>. This lends credence to the idea that it is not just a scaling improvement, but a qualitative change.</p><h2><strong>MORE SCALING</strong></h2><p>Between 2025 and 2026, both Anthropic and OpenAI had billions of dollars of compute contracts come online. It is also likely both labs are more willing to burn more money as they are racing towards &#8220;AGI&#8221;, and potential IPOs. (Navier-Stokes might have cost OpenAI up to <a href="https://www.npr.org/2026/09/22/nx-s1-5968588/openai-navier-stokes-problem-mathematicians-learn-little">$20 million at API pricing</a>, and this was not a training run, it was effectively <a href="https://x.com/sama/status/2097385167002415140">a PR stunt to beat Anthropic</a>)</p><p>On top of that, we now know that OpenAI is running thousands and thousands of agents on the same benchmark or eval set. This at least indicates to me a <em>scale</em> that was unlikely even last year.</p><p>It has been hypothesized that scaling both pre and post training lead to model improvements, (i.e. GPT-4-size pretrain + reasoning = o1, GPT-4.5 size pretrain + reasoning = o3), and now we could have a <em>much </em>larger pretrain, with a much, much larger posttrain, with the circumstantial evidence for this being the scale of the HF incident. The argument would be that o1-level models may have barely scratched the surface in terms of how much post training and test-time compute done to a model. The &#8220;agent swarms&#8221; we are looking at might just indicate a level of post-training that was simply not possible last year.</p><p>Beyond the inputs, the benchmark output might point to a simple scaling improvement. New data sources are online (computer use), and harder benchmarks have been created (ARC-AGI 3) and the models remain spiky. This indicates potentially just more horsepower thrown at harder problems, but not a new breakthrough.</p><p>In short, it is possible that this step change is a &#8220;GPT-3 to GPT-4&#8221; step, instead of a &#8220;GPT-4 to o1&#8221; step.</p><h2><strong>SPARKS OF RSI</strong></h2><p>Both labs shy away from saying that they have reached RSI. Instead they claim we are just in &#8220;direction of travel&#8221; of RSI or merely that &#8220;AI is already accelerating the development of AI systems&#8221;. On Anthropic&#8217;s end, the <a href="https://www-cdn.anthropic.com/7624816413e9b4d2e3ba620c5a5e091b98b190a5.pdf">Mythos 5 system card</a> calls this out specifically:</p><blockquote><p>The identifiable driver traces to specific <strong>human research advances made without meaningful assistance from the models</strong> then available.</p></blockquote><p>Before getting into the definitional debate about what &#8220;counts&#8221; as RSI, let&#8217;s first look at the evidence. I agree with the labs that we are probably not yet in a &#8220;hard takeoff&#8221; scenario, but it does seem to me like LLMs are getting smart enough to do things that humans would normally take much more time to do, or have ideas that humans haven&#8217;t had yet (Jacobian conjecture, Navier-Stokes, cyber vulnerability discoveries).</p><p>And in my opinion, this sounds like enough to &#8220;kick off&#8221; the RSI loop. Nate Soares recently said something that stuck with me:</p><blockquote><p>Even if the LLMs run out of steam, there&#8217;s a question of, do they run out of steam at a point where they can do automated AI research and find some other architecture that&#8217;s better than LLMs? (<a href="https://www.youtube.com/watch?v=OhOmLqR5nN4">Diary of a CEO Interview</a>)</p></blockquote><p>Of course, we are still talking about LLMs, but the idea would be is that RSI is a process that can <em>start</em> or perhaps <em>become inevitable</em> even if the current models aren&#8217;t that good. </p><p>On this, both labs admit to AI contributing more and more code to their AI research:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Q2cs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef90add6-38ee-4b94-a1e8-9029d35b90cf_1920x1114.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Q2cs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef90add6-38ee-4b94-a1e8-9029d35b90cf_1920x1114.png 424w, https://substackcdn.com/image/fetch/$s_!Q2cs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef90add6-38ee-4b94-a1e8-9029d35b90cf_1920x1114.png 848w, https://substackcdn.com/image/fetch/$s_!Q2cs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef90add6-38ee-4b94-a1e8-9029d35b90cf_1920x1114.png 1272w, https://substackcdn.com/image/fetch/$s_!Q2cs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef90add6-38ee-4b94-a1e8-9029d35b90cf_1920x1114.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!Q2cs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef90add6-38ee-4b94-a1e8-9029d35b90cf_1920x1114.png" width="728" height="422.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ef90add6-38ee-4b94-a1e8-9029d35b90cf_1920x1114.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:845,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&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;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Q2cs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef90add6-38ee-4b94-a1e8-9029d35b90cf_1920x1114.png 424w, https://substackcdn.com/image/fetch/$s_!Q2cs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef90add6-38ee-4b94-a1e8-9029d35b90cf_1920x1114.png 848w, https://substackcdn.com/image/fetch/$s_!Q2cs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef90add6-38ee-4b94-a1e8-9029d35b90cf_1920x1114.png 1272w, https://substackcdn.com/image/fetch/$s_!Q2cs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef90add6-38ee-4b94-a1e8-9029d35b90cf_1920x1114.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">From Anthropic&#8217;s <a href="https://www.anthropic.com/institute/recursive-self-improvement">&#8220;When AI Builds Itself&#8221; </a></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_!CHXk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a72b36e-5a8e-4d32-ab2c-5ada6cd3a2da_936x764.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CHXk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a72b36e-5a8e-4d32-ab2c-5ada6cd3a2da_936x764.png 424w, https://substackcdn.com/image/fetch/$s_!CHXk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a72b36e-5a8e-4d32-ab2c-5ada6cd3a2da_936x764.png 848w, https://substackcdn.com/image/fetch/$s_!CHXk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a72b36e-5a8e-4d32-ab2c-5ada6cd3a2da_936x764.png 1272w, https://substackcdn.com/image/fetch/$s_!CHXk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a72b36e-5a8e-4d32-ab2c-5ada6cd3a2da_936x764.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!CHXk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a72b36e-5a8e-4d32-ab2c-5ada6cd3a2da_936x764.png" width="594" height="484.84615384615387" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4a72b36e-5a8e-4d32-ab2c-5ada6cd3a2da_936x764.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:764,&quot;width&quot;:936,&quot;resizeWidth&quot;:594,&quot;bytes&quot;:62783,&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://ronkiehn.blog/i/217748700?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a72b36e-5a8e-4d32-ab2c-5ada6cd3a2da_936x764.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_!CHXk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a72b36e-5a8e-4d32-ab2c-5ada6cd3a2da_936x764.png 424w, https://substackcdn.com/image/fetch/$s_!CHXk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a72b36e-5a8e-4d32-ab2c-5ada6cd3a2da_936x764.png 848w, https://substackcdn.com/image/fetch/$s_!CHXk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a72b36e-5a8e-4d32-ab2c-5ada6cd3a2da_936x764.png 1272w, https://substackcdn.com/image/fetch/$s_!CHXk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a72b36e-5a8e-4d32-ab2c-5ada6cd3a2da_936x764.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">From OpenAI&#8217;s <a href="https://openai.com/index/research-acceleration-view-inside-openai">&#8220;Research Acceleration&#8221;</a></figcaption></figure></div><p>The caveat, and the one that is pointed out by both the labs, is that AI writing more code, might accelerate development in a way that <em>isn&#8217;t</em> RSI (ie: writing reports, infrastructure code). However, both labs <em>specifically report</em> an increase in the amount of model R&amp;D being done by AI: </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EXYM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54cd42a2-5bc2-43ef-8645-b68208718c5c_1841x1118.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EXYM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54cd42a2-5bc2-43ef-8645-b68208718c5c_1841x1118.png 424w, https://substackcdn.com/image/fetch/$s_!EXYM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54cd42a2-5bc2-43ef-8645-b68208718c5c_1841x1118.png 848w, https://substackcdn.com/image/fetch/$s_!EXYM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54cd42a2-5bc2-43ef-8645-b68208718c5c_1841x1118.png 1272w, https://substackcdn.com/image/fetch/$s_!EXYM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54cd42a2-5bc2-43ef-8645-b68208718c5c_1841x1118.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!EXYM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54cd42a2-5bc2-43ef-8645-b68208718c5c_1841x1118.png" width="1841" height="1118" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/54cd42a2-5bc2-43ef-8645-b68208718c5c_1841x1118.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1118,&quot;width&quot;:1841,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:492766,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!EXYM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54cd42a2-5bc2-43ef-8645-b68208718c5c_1841x1118.png 424w, https://substackcdn.com/image/fetch/$s_!EXYM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54cd42a2-5bc2-43ef-8645-b68208718c5c_1841x1118.png 848w, https://substackcdn.com/image/fetch/$s_!EXYM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54cd42a2-5bc2-43ef-8645-b68208718c5c_1841x1118.png 1272w, https://substackcdn.com/image/fetch/$s_!EXYM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54cd42a2-5bc2-43ef-8645-b68208718c5c_1841x1118.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">From Anthropic&#8217;s <a href="https://www.anthropic.com/institute/measuring-pace-of-ai-development">&#8220;Measuring the Pace of AI Development&#8221;</a></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_!jyrW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b7930c5-89a0-47a9-999d-33aa0193ade8_1862x1132.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jyrW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b7930c5-89a0-47a9-999d-33aa0193ade8_1862x1132.png 424w, https://substackcdn.com/image/fetch/$s_!jyrW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b7930c5-89a0-47a9-999d-33aa0193ade8_1862x1132.png 848w, https://substackcdn.com/image/fetch/$s_!jyrW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b7930c5-89a0-47a9-999d-33aa0193ade8_1862x1132.png 1272w, https://substackcdn.com/image/fetch/$s_!jyrW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b7930c5-89a0-47a9-999d-33aa0193ade8_1862x1132.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!jyrW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b7930c5-89a0-47a9-999d-33aa0193ade8_1862x1132.png" width="1456" height="885" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5b7930c5-89a0-47a9-999d-33aa0193ade8_1862x1132.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:885,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:211311,&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://ronkiehn.blog/i/217748700?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b7930c5-89a0-47a9-999d-33aa0193ade8_1862x1132.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_!jyrW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b7930c5-89a0-47a9-999d-33aa0193ade8_1862x1132.png 424w, https://substackcdn.com/image/fetch/$s_!jyrW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b7930c5-89a0-47a9-999d-33aa0193ade8_1862x1132.png 848w, https://substackcdn.com/image/fetch/$s_!jyrW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b7930c5-89a0-47a9-999d-33aa0193ade8_1862x1132.png 1272w, https://substackcdn.com/image/fetch/$s_!jyrW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b7930c5-89a0-47a9-999d-33aa0193ade8_1862x1132.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">From OpenAI&#8217;s <a href="https://openai.com/index/research-acceleration-view-inside-openai/">&#8220;Research Acceleration&#8221;</a></figcaption></figure></div><p>According to the Anthropic chart, <strong>over half of AI model R&amp;D was already in the &#8220;AL2 - AI assists&#8221; phase by </strong><em><strong>August of last year</strong></em>. </p><p>As we can see, the Anthropic graph starts to have a radical jump right around March 2026, and the OpenAI graph has one starting in July. This lines up very well with when Mythos (April) and Astra (September) were released.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_DOO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ca28e04-71e6-47fd-8402-6f0ae00f2b1b_1920x1277.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_DOO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ca28e04-71e6-47fd-8402-6f0ae00f2b1b_1920x1277.png 424w, https://substackcdn.com/image/fetch/$s_!_DOO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ca28e04-71e6-47fd-8402-6f0ae00f2b1b_1920x1277.png 848w, https://substackcdn.com/image/fetch/$s_!_DOO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ca28e04-71e6-47fd-8402-6f0ae00f2b1b_1920x1277.png 1272w, https://substackcdn.com/image/fetch/$s_!_DOO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ca28e04-71e6-47fd-8402-6f0ae00f2b1b_1920x1277.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!_DOO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ca28e04-71e6-47fd-8402-6f0ae00f2b1b_1920x1277.png" width="1456" height="968" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9ca28e04-71e6-47fd-8402-6f0ae00f2b1b_1920x1277.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:968,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!_DOO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ca28e04-71e6-47fd-8402-6f0ae00f2b1b_1920x1277.png 424w, https://substackcdn.com/image/fetch/$s_!_DOO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ca28e04-71e6-47fd-8402-6f0ae00f2b1b_1920x1277.png 848w, https://substackcdn.com/image/fetch/$s_!_DOO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ca28e04-71e6-47fd-8402-6f0ae00f2b1b_1920x1277.png 1272w, https://substackcdn.com/image/fetch/$s_!_DOO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ca28e04-71e6-47fd-8402-6f0ae00f2b1b_1920x1277.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">From Anthropic&#8217;s <a href="https://www.anthropic.com/institute/recursive-self-improvement">&#8220;When AI Builds Itself&#8221;</a></figcaption></figure></div><p>But in this follow-up graph from Anthropic, the <em>first</em> clean inflection point was actually with Claude Opus 4.5, followed by another huge jump when Mythos Preview was released internally.</p><p>This doesn&#8217;t look to me like evidence that RSI <em>hasn&#8217;t</em> happened, rather it looks like evidence that <em>it is happening</em>. </p><p>Furthermore, in the Anthropic report, they compared what their model would do vs a human researcher on open-ended research tasks and found that &#8220;Our best model in November 2025 (Opus 4.5) beat the human choice 51% of the time; in April 2026 (Mythos Preview), this grew to 64%&#8221; (<a href="https://www.anthropic.com/institute/recursive-self-improvement">When AI Builds Itself</a>).</p><p>So, the argument essentially is: <em>AI adoption</em>,&nbsp;and thus the <em>rate of something resembling RSI, </em>picking up after Mythos and Astra is actually evidence that previous models were <em>already</em> relatively impactful in the development of Mythos and Astra.</p><p>In this way, the graphs show an <em>acceleration</em> in the rate of self-improvement, rather than a jump from 0-&gt;1 after Mythos/Astra&#8217;s release. Furthermore, we might look at Opus 5.5 as another piece of evidence, with METR reporting that &#8220;We believe that the development of this model was <em>at least somewhat accelerated by AI</em> but is unlikely to have been dramatically accelerated by AI&#8221; (<a href="https://metr.org/blog/2026-09-22-claude-opus-5-5/">Evaluation of Claude Opus 5.5</a>). </p><h2><strong>Conclusion</strong></h2><p>The step change we&#8217;ve seen this past year is likely a combination of all three happening together: new breakthroughs and training techniques, more scale powered by more funding and compute, and AI-assisted model development.</p><p>But the reports from the labs about AI-assisted research, as well as the pure absurdity we have seen in the past year, leads me to hypothesize that we are potentially seeing <em>a new type of scaling</em>. Not only are the models capable enough to assist and even lead AI research, but the sheer number and quality of agents available to researchers has massively increased. It may not take the form of self-improving autonomous agents, but it is more akin to if OpenAI and Anthropic suddenly hired thousands of more researchers. </p><p>Whether we call this &#8220;RSI&#8221; is a definitional debate, but, in my opinion, not one worth having. We <em>think</em> the previous generation of models helped build the current generation, and we <em>know</em> the current generation is building the next. Both labs seem convinced they can <em>not call this RSI</em> because the feedback loop is not completely autonomous, but I&#8217;m not sure <em>at all</em> why that is a reasonable place to draw the line. </p><p>If almost all of the code at Anthropic &amp; OpenAI is being written by AI. And if Opus 4.5 helped train Mythos 5, and Mythos 5 helped train Opus 5.5, then it doesn&#8217;t really matter who is in charge, <strong>what is important is that the AIs are Recursively Improving Themselves</strong>. </p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://ronkiehn.blog/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!</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><h3><strong>Appendix: Can&#8217;t we just look at the numbers?</strong></h3><p>The evidence presented in this essay is mostly circumstantial, and we <em>should</em> be able to look at the numbers and tell if something like RSI is happening. In the Opus 5.5 report, METR has hinted at another report coming which may put this question to rest, but for now, let&#8217;s do some back-of-the-napkin math. (And, in 2026, back-of-the-napkin means ask ChatGPT to do a first-pass analysis).</p><p>One might be tempted to look at the acceleration of AI progress as an indicator of RSI, but it is possible that AI capabilities are accelerating merely due to the amount of money and research being poured into it and the effects <em>of the capabilities</em> are not <em>compounding</em> in the way you&#8217;d expect it would in an RSI situation.</p><p>So the more important question for RSI is: how much impact did the previous generation model quality have on the current generation? Of course, we can&#8217;t completely isolate the effect, but the quick way will be to plot the<em> current capability vs improved in the next 6 months</em>.</p><p>For example, if the model at the start of the window had a score of 10, and at the end of the window, it was 25, then the &#8220;improvement&#8221; is 15. RSI will look like: the higher the starting score, the higher the improvement. 6 months chosen pretty arbitrarily, based mostly on METR saying that model capabilities double every 3-8 months.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Y5ka!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ef80f3c-25ce-48c2-8a8f-883bb57cc936_1036x690.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Y5ka!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ef80f3c-25ce-48c2-8a8f-883bb57cc936_1036x690.png 424w, https://substackcdn.com/image/fetch/$s_!Y5ka!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ef80f3c-25ce-48c2-8a8f-883bb57cc936_1036x690.png 848w, https://substackcdn.com/image/fetch/$s_!Y5ka!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ef80f3c-25ce-48c2-8a8f-883bb57cc936_1036x690.png 1272w, https://substackcdn.com/image/fetch/$s_!Y5ka!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ef80f3c-25ce-48c2-8a8f-883bb57cc936_1036x690.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!Y5ka!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ef80f3c-25ce-48c2-8a8f-883bb57cc936_1036x690.png" width="1036" height="690" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1ef80f3c-25ce-48c2-8a8f-883bb57cc936_1036x690.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:690,&quot;width&quot;:1036,&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_!Y5ka!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ef80f3c-25ce-48c2-8a8f-883bb57cc936_1036x690.png 424w, https://substackcdn.com/image/fetch/$s_!Y5ka!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ef80f3c-25ce-48c2-8a8f-883bb57cc936_1036x690.png 848w, https://substackcdn.com/image/fetch/$s_!Y5ka!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ef80f3c-25ce-48c2-8a8f-883bb57cc936_1036x690.png 1272w, https://substackcdn.com/image/fetch/$s_!Y5ka!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ef80f3c-25ce-48c2-8a8f-883bb57cc936_1036x690.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>Using just the Artificial Analysis index, we get a clear picture. We are seeing model capabilities <em>improve more</em> <em>the higher the initial capability</em>, with the exception of a dip from May-Nov 2025 (this is mostly due to how explosive the growth was in the previous segment, with reasoning models coming onto the scene).</p><p>While this <em>looks a lot like early RSI</em>, the picture is much more messy when we include other benchmarks.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8zB7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e851c85-b437-4d3f-b987-f9997b123119_1039x690.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8zB7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e851c85-b437-4d3f-b987-f9997b123119_1039x690.png 424w, https://substackcdn.com/image/fetch/$s_!8zB7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e851c85-b437-4d3f-b987-f9997b123119_1039x690.png 848w, https://substackcdn.com/image/fetch/$s_!8zB7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e851c85-b437-4d3f-b987-f9997b123119_1039x690.png 1272w, https://substackcdn.com/image/fetch/$s_!8zB7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e851c85-b437-4d3f-b987-f9997b123119_1039x690.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!8zB7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e851c85-b437-4d3f-b987-f9997b123119_1039x690.png" width="1039" height="690" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0e851c85-b437-4d3f-b987-f9997b123119_1039x690.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:690,&quot;width&quot;:1039,&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_!8zB7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e851c85-b437-4d3f-b987-f9997b123119_1039x690.png 424w, https://substackcdn.com/image/fetch/$s_!8zB7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e851c85-b437-4d3f-b987-f9997b123119_1039x690.png 848w, https://substackcdn.com/image/fetch/$s_!8zB7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e851c85-b437-4d3f-b987-f9997b123119_1039x690.png 1272w, https://substackcdn.com/image/fetch/$s_!8zB7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e851c85-b437-4d3f-b987-f9997b123119_1039x690.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>ChatGPT has done some magic to normalize the benchmarks here, but essentially, top right is the &#8220;more likely RSI&#8221; case. Better models led to faster improvements over the next 6 months. There is a strong correlation on only the Artificial Analysis benchmark (meaning better models made better models faster, and worse models made better models slower), but negative correlation on both HLE and the METR time horizon (meaning better models made better models slower), even if capabilities are obviously still rising.</p><p>This is strikingly unsatisfying. The bottom line is:</p><ul><li><p>We don&#8217;t have enough data points to make a strong conclusion on if RSI is happening</p></li><li><p>Some benchmarks (Artificial Analysis, which is already a composite of other benchmarks), point to an RSI-looking trend, though the effect is not completely isolated</p></li><li><p>We will hopefully get some more insight in the next 6 months to a year, though it also depends on if the labs end up slowing down.</p></li></ul>]]></content:encoded></item><item><title><![CDATA[Does Using AI Make Me Smarter?]]></title><description><![CDATA[A little bit of introspection]]></description><link>https://ronkiehn.blog/p/does-using-ai-make-me-smarter</link><guid isPermaLink="false">https://ronkiehn.blog/p/does-using-ai-make-me-smarter</guid><dc:creator><![CDATA[Ron Kiehn]]></dc:creator><pubDate>Fri, 11 Sep 2026 15:58:56 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/556fba0d-19a5-4691-9a32-b0779aa2059e_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Disclaimer: I spend most of this essay talking about Claude Fable 5. I have not had the chance to try Fable 5.1 or GPT-6 Astra yet, though I am sure that my point holds.</em></p><p>I am one of the lucky engineers who works at a very AI-forward company. I get nearly unlimited Claude tokens per month, and as such, I never have to spend any time worrying about token budgets, using small models, plans, subagents. I just spend my time talking to the best and brightest: Claude Fable 5.</p><p>I am also one of the lucky few <em>junior</em> engineers to be hired into a company in the AI era. This is not a scenario where AI is merely <em>accelerating</em> my existing software dev work, but a situation where my work is <em>shaped</em> by AI. I have never programmed in a production environment <em>without</em> the help of AI. My architecture decisions, the limits of my knowledge, my lack of past work experience&#8230; are all filled by AI.</p><p>This situation could take us down several tangents. Is my work better or worse because of this? Is the architecture being designed by AI really sound? How necessary am I, the human in the loop? (For the record, I would argue pretty necessary).</p><p>But the simple question I want to dig into today is: Is this good <em>for me</em>? <strong>Does talking to Fable all day make me </strong><em><strong>smarter or dumber</strong></em><strong>?</strong></p><div><hr></div><h2>THE CASE FOR DUMBER</h2><p>This is the case I think we&#8217;ve heard before. The studies show it. I&#8217;m doing &#8220;cognitive offloading&#8221;. I think this has two clear effects: for one, I literally am learning less, but more deeply, I am also offloading some important logical decisions to another being.</p><p>There is a lot of stuff I simply <em>don&#8217;t have to learn</em> anymore. I don&#8217;t need to know how our testing library works, or how we have type checking configured. I don&#8217;t have to remember specific commands to check for specific logs.</p><p>But, like, this doesn&#8217;t feel so bad. After all, I can just ask Claude to <em>explain it to me</em>. I ultimately end up with the same knowledge right? </p><p>Early into this AI thing Ezra Klein said something nice about this. He said that he used to think that learning was like it is in the Matrix. You &#8220;jack in&#8221; and you download the information, and you&#8217;ve read the book. But that&#8217;s just not at all how it works. He thinks that the creative insights, the connections you make, come from <em>spending time</em> with the material. In thinking through the problem yourself.</p><p>I think that this is certainly true when it comes to research and writing. And <em>mostly</em> true when it comes to software development.</p><p>To give a specific example, when it comes to learning a new programming language, I find that the only real way to learn is by <em>doing</em>. This is why CS curriculums are project-based. You cannot learn to code just by researching the syntax and patterns of a language.</p><p>But, when I code in a new language with Claude, this is essentially what I am doing. I may complete a project, but I don&#8217;t understand the language, not <em>really</em>. And it&#8217;s because, even when I am reading all of the code, I&#8217;m not <em>sitting with it</em>, I&#8217;m not <em>physically typing it</em>, and I&#8217;m not <em>debugging </em>like I used to. If I am curious, after Claude writes some code, I&#8217;ll sometimes ask: &#8220;why did you do this?&#8221; and it explains it to me. But &#8220;learning&#8221; this way is the same as reading a book about Python, not doing any of the exercises, and then claiming to know Python.</p><p>In this way it seems pretty clear that I am maybe not even learning anything at all. But there is a deeper case here: I am actually building up mental shortcuts that cut off my own ability to <em>think through </em>problems.</p><p>For all kinds of decisions I find myself relying on Claude, I find this even for things that I think I could do myself, but are <em>only just</em> too difficult to do by myself. This one is very tangible, it makes me <em>feel</em> dumber. I <em>feel</em> the short circuit happening, I <em>feel</em> my brain falling back to &#8220;just ask Claude&#8221;. It <em>feels </em>like a crutch.</p><p>Someone will ask me why I made a decision I made, and I have to ask Claude for the explanation. I am certainly not alone in this, and this is becoming endemic in the software industry, with AI being used to build whole projects and make high level architecture decisions. But I think it is potentially <em>especially</em> dangerous for someone early career like me. I am not simply using Claude to elaborate on an idea I had, or a pattern I know, but to literally make the decisions for me.</p><p>And perhaps a final way in which Claude is making me dumber, is that it is making me think that Claude is smart. I do find it hard to read Claude-written prose, but the ideas are often clever. Or at least they seem clever. In all honesty I don&#8217;t even know anymore. Claude certainly <em>seems</em> smart to me, but sometimes Claude makes basic errors that I wouldn&#8217;t make. I know deep down that it&#8217;s possible that Claude isn&#8217;t really that smart, that I&#8217;ve just slowly and unconsciously lowered my standard for intelligence. In some sense, it&#8217;s possible I&#8217;ve lost my ability to discern between smart and dumb, between good and bad thinking.</p><p>In short this sounds damning. I cannot write the languages I use all day. I am letting Claude make logical decisions on my behalf, strengthening my &#8220;ask Claude&#8221; muscle instead of my decision-making. And, potentially scariest, I&#8217;m not even smart enough to tell if Claude is actually smart or not.</p><div><hr></div><h2>THE CASE FOR SMARTER</h2><p>I think this case probably would have been much harder to make before the release of Claude Fable. If you&#8217;re reading this and you haven&#8217;t had the chance to work with Fable and you&#8217;re thinking &#8220;yeah I mean AI is good but it makes mistakes and you have to watch it carefully&#8221;. Fable, in my experience, does not really make mistakes.</p><p>It does what it is told. Its thinking is clear. It pushes back when it feels something isn&#8217;t right. It double checks when something seems suspicious. It looks and asks for context instead of jumping to conclusions. I don&#8217;t know how to describe it. Fable is maybe the first AI model I&#8217;ve worked with that I feel like has good <em>instincts</em>.</p><p>With that said let me take a step back, though it should be clear where I am going. Have you ever talked with someone smarter than you? Someone who thinks faster than you? Someone for whom things that seem complicated to you seem simple to them? Even if you are very smart I hope that you have met <em>someone</em> like that.</p><p>I find that when I talk to someone smarter than me, two things happen. First, <em>in the moment</em>, after an initial feeling of dumbness, I find myself <em>rising to the occasion</em>. I would compare this to a team or a player &#8220;playing up&#8221; against a high level competition in a sport or a video game. When confronted with someone who knows so much more than me, or thinks so much faster, the conversation pulls me up. I feel <em>myself</em> thinking faster, and attempting to match their level. In some sense, talking to someone smarter than me makes me <em>think better</em>, if only briefly. And so then, second, after the conversion I become extremely interested in talking to them. In learning from them, in imitating them, and in learning to think like them. I come out of these conversations both <em>feeling smarter</em> and <em>having learned from the person.</em></p><p>I felt this when I talked to some of my professors in college, or even some of my classmates. I feel this when I talk to senior engineers at my company. Every conversation is rewarding and I learn a little bit of what they know and how they think. If I&#8217;m able to challenge them on something it&#8217;s because I&#8217;m rising to their level just for a moment.</p><p>And so, I feel this with Claude Fable. Claude is an engineer who knows every programming language, every pattern, every best practice and every industry standard. In this way, Claude is easily the most knowledgeable being I&#8217;ve every spoken to. But Claude also thinks deeply about every problem you hand it and never gets tired of explaining itself. Yes Claude is fallible, yes Claude is unable to express these ideas succinctly, but it is undeniably one of the smartest beings I have ever talked to.</p><p>It seems obvious then. Spending so much time talking to and working with &#8220;someone&#8221; that smart <em>certainly</em> makes me smarter. If I had unlimited time to work with a staff engineer who had unlimited patience for me, I would undoubtedly learn a lot from them. And I would undoubtedly spend more of my time <em>thinking better</em>.</p><p>This is a little abstract, I will try to put it in a way that directly counters the &#8220;dumber&#8221; case.</p><p>First, I absolutely do learn when working with Claude. Now, I don&#8217;t learn mechanical things like how to write programming languages, and there are certainly gaps in my knowledge, but I am learning industry best practices, system designs, and smart solutions to already-solved problems. This is stuff that I would need to learn with or without Claude, but I am learning <em>much</em> faster working with Claude. This benefit may not be as pronounced in someone who has a lot of industry experience, but for me, I am able to learn to work with systems that would have usually taken me years of working to build familiarity with. In this way, I think that a major reason Claude makes me smarter is that it allows me to work on problems that I would otherwise need a lot more experience to even be able to start on.</p><p>Again, imagine that I had unlimited time to work with a staff engineer. The &#8220;dumber&#8221; case would frame this as a &#8220;crutch&#8221; I am building, that I am not learning and thinking for myself, but this is greatly oversimplified.</p><p>As I discussed at the start of this section, I am not just &#8220;learning systems and best practices&#8221; when I work with Claude in the same way that I could learn them by reading a book or downloading them into my brain. I am using them <em>in practice</em> with the help of Claude. I am doing higher-level engineering thinking <em>all day long</em>. Yes, Claude is making some decisions, but that is not the same as offloading, because <em>I can learn from the decisions</em>. Because I <em>see the decisions play out in my work</em>.</p><p>In a broader sense we can play the counterfactual here: If I worked this past year <em>without </em>Claude, would I be smarter or dumber? I think it is clear that the No-Claude Ron would be better at <em>coding by hand</em>, and have deeper knowledge of some systems, but the Claude Ron would be a better engineer with much more experience and better technical instincts.</p><div><hr></div><h2>CONCLUSION</h2><p>It is hard to do an apples to apples comparison. If we are living in a world where AI exists and continues to get better, it is obvious to me that the higher-level engineering thinking skills are more valuable, and thus I am &#8220;smarter&#8221; in the ways that the time demands of me. If AI was never created, then perhaps the no-Claude Ron is &#8220;smarter&#8221; for that world, if only because he can <em>actually write code</em>.</p><p>My opinion on this is that, in the context of my work, Claude is making me smarter. I am building higher leverage skills and working on harder problems. I am no longer doing menial coding and research and debugging, no longer building skills for an era that is already over.</p><p>But I even will say that, if we tried to do this apples to apples, in some abstract sense, I <em>still</em> think that Claude is making me smarter overall. As the counterfactual makes clear, there is a tradeoff that happens when you use AI, that is to say I am getting <em>smarter and dumber </em>by using Claude all day. In terms of pure knowledge the difference comes down most to <em>what</em> I am learning, not how much. And in terms of my ability to think, I think that the amount of good thinking I am doing <em>with </em>Claude outweighs the risk of me relying on Claude as a crutch.</p><p>Finally, I will soften this by saying, <em>it is hard to know</em>. I don&#8217;t believe I have AI psychosis, but it is possible that my standards for intelligence are much lower than they used to be. I am also worried that building this &#8220;Claude crutch&#8221; has impacts that make me dumber outside of work. Do I think less critically now, and fall back to asking AI for other things in my life? Am I doing this on things where the process is more important, where the higher-level &#8220;learnings&#8221; are lower leverage? But that is a topic for another essay.</p><div><hr></div><h3>Appendix</h3><p>Wanted to take a minute to add some caveats / questions that came up while I was writing this that didn&#8217;t fit cleanly into this essay. Some of these may turn into follow up essays.</p><ul><li><p>It is possible that Claude is not really making me <em>smarter or dumber</em>. This case would say that Claude is simply letting me not waste a senior engineer&#8217;s time asking questions, and lets me &#8220;skip&#8221; some of the entry-level learning I would have needed to do anyway. This is more a statement about Claude <em>replacing and accelerating </em>a function that already exists (talking to a senior engineer, my own research), rather than changing anything meaningful about how I&#8217;m thinking. (I would describe this as making me <em>slightly</em> smarter)</p></li><li><p>There are good and bad ways of using Claude. I see many people becoming wholly reliant on Claude, and it seems to me that it is likely that they are not smarter because of it. The standard I hold myself to is essentially: If someone else will be reading it, I will make sure I understand it and can defend it myself. This means that any document I write, I write myself in my own words, and that I read every line of code that Claude writes on my behalf. I definitely think that this standard is critical to me <em>learning</em> from Claude, instead of <em>offloading</em> onto Claude.</p></li><li><p>Related: Claude certainly makes me <em>feel</em> smarter, but the models have a tendency to be sycophants. If it is true I&#8217;ve lost some of my ability to distinguish smart from dumb, then this might be biasing me in the wrong direction.</p></li><li><p>A lot of the &#8220;smarter&#8221; argument is predicated on me being early career. It is likely the case that there is a point in which Claude will <em>stop</em> making me smarter. If I already had a lot of industry experience, or was substantially <em>smarter</em> <em>than Claude</em>, then I think that the benefits might be smaller. The downsides too, are also likely much smaller. And in my opinion in this case, Claude probably mostly allows high level engineers to prioritize higher-leverage work.</p></li><li><p>I think that writing is probably one of the skills that should be cultivated without AI. Producing an AI generated piece is certainly not the same <em>mentally</em> as taking the time to think through and write your argument yourself. At least, I am not sure what the higher-leverage skill you are building by having AI do the writing, or even help you with writing. (though this probably depends on the type of writing you are doing). I sympathize with Ezra Klein on not making connections unless you sit with the material, but I am conflicted on using AI for research.</p></li><li><p>I find myself constantly writing code and working on projects that, in a pre-AI world, I would have no business working on, and need to rely on Claude to maintain that performance. Simultaneously, as mentioned in the essay, I often <em>feel dumb</em> when I have to fall back to asking Claude for something I should know. Am I losing the ability to really stretch my limits and work hard? Am I becoming just plain-old <em>lazy</em>? Am I being <em>dishonest</em> about my abilities?</p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://ronkiehn.blog/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://ronkiehn.blog/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Coding for fun in the age of AI]]></title><description><![CDATA[dopamine from doing homework]]></description><link>https://ronkiehn.blog/p/coding-for-fun-in-the-age-of-ai</link><guid isPermaLink="false">https://ronkiehn.blog/p/coding-for-fun-in-the-age-of-ai</guid><dc:creator><![CDATA[Ron Kiehn]]></dc:creator><pubDate>Wed, 11 Mar 2026 02:37:48 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/832de596-e1b0-4918-8cdb-5d5ed10f3328_1280x534.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3>The death of &#8220;the click&#8221;</h3><p>I think every programmer has noticed it. There used to be something special about the moment when a problem just &#8220;clicked&#8221;. There was a shining moment of insight where the solution laid itself in front of you. I used to race to do my CS homework for exactly this reason. I was addicted to thinking through and fighting through problems, just for that feeling of solving them in the end. I loved just staring at my computer for hours, looking at logs, even drawing the problem on paper.</p><p>But now we have a shortcut. I don&#8217;t think I need to go into it. </p><p>Well, maybe a little: This might be a hot take, but I think using AI is <em>also</em> extremely fun and addictive. I genuinely <em>love</em> working with Claude. Yes, &#8220;working with Claude&#8221;. I can&#8217;t believe I&#8217;m even saying it like that. </p><p>But, as productive as I am now, as fun as &#8220;vibe coding&#8221; is, it doesn&#8217;t scratch <em>the same</em> itch. </p><h3>Leetle [dot] app</h3><div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rxJy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4282ea86-cd2a-4729-baf9-c67a06383485_1200x403.png 424w, https://substackcdn.com/image/fetch/$s_!rxJy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4282ea86-cd2a-4729-baf9-c67a06383485_1200x403.png 848w, https://substackcdn.com/image/fetch/$s_!rxJy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4282ea86-cd2a-4729-baf9-c67a06383485_1200x403.png 1272w, https://substackcdn.com/image/fetch/$s_!rxJy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4282ea86-cd2a-4729-baf9-c67a06383485_1200x403.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rxJy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4282ea86-cd2a-4729-baf9-c67a06383485_1200x403.png" width="288" height="96.72" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4282ea86-cd2a-4729-baf9-c67a06383485_1200x403.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:403,&quot;width&quot;:1200,&quot;resizeWidth&quot;:288,&quot;bytes&quot;:24049,&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://ronkiehn.substack.com/i/190570951?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e062d34-33d2-4dfd-aaf2-e3502000467b_1200x600.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_!rxJy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4282ea86-cd2a-4729-baf9-c67a06383485_1200x403.png 424w, https://substackcdn.com/image/fetch/$s_!rxJy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4282ea86-cd2a-4729-baf9-c67a06383485_1200x403.png 848w, https://substackcdn.com/image/fetch/$s_!rxJy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4282ea86-cd2a-4729-baf9-c67a06383485_1200x403.png 1272w, https://substackcdn.com/image/fetch/$s_!rxJy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4282ea86-cd2a-4729-baf9-c67a06383485_1200x403.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></div></figure></div><p>At the very end of 2024, when I was a senior in college, slightly inspired by Advent of Code, I built (with AI help, in age of Sonnet 3.6), a website called <a href="https://leetle.app/">Leetle</a> to help me with my interview prep. At the time, I couldn&#8217;t get myself to prepare for technical interviews, so <a href="https://x.com/reallyrawn/status/1863088587794784500">I was failing them</a>. I had the programming knowledge and the DSA knowledge, but I didn&#8217;t have the reps in solving problems under pressure. </p><p>So, I built Leetle, maybe obviously, as a play on LeetCode and Wordle. Every day, there is a new, <em>simple</em> coding challenge that you have 6 attempts to solve.</p><p>This was a side project for me that was good for my <a href="https://x.com/reallyrawn/status/1874524608017346994">Twitter clout</a> and for my portfolio, but <strong>I built it with the intention of actually doing the challenge myself every day</strong>. I think this is a project that only makes sense to even <em>build</em> in this transition period between the old world and the new one. I could have LLMs generate and verify the challenges, then do the challenge myself<em>, completely blind to it</em>. It&#8217;s a moment when I still needed to <em>do</em> LeetCode to pass my technical interviews, but <em>I could use AI to build my own LeetCode</em>. One that was more gamified and <a href="https://x.com/reallyrawn/status/1874690269196718207">worked on mobile</a>. </p><p>But shortly after I built Leetle, I did get a job. </p><p>It&#8217;s pretty undeniable that Leetle helped me land this job, both as a portfolio project and as a way to practice. But a side effect of getting a job was that <strong>I stopped playing the Leetle daily challenge</strong>. Once I got a job I decided I <em>hated</em> Leetle and LeetCode,  DSA and practicing coding. I just wanted to <em>build</em>. All of this made me get lazy and forget to even tell Claude to generate new challenges for months at a time. I all but abandoned Leetle as a project.</p><h3>Coding circa 2026</h3><p>It is now March of 2026. More than a year after I built and launched Leetle. And for the first time since I was deep into job apps and technical interviews, <strong>I find myself</strong> <strong>playing Leetle again</strong>. </p><p>I don&#8217;t think of Leetle as mainly an interview-prep tool anymore. Ironically I think it&#8217;s closer to what I originally intended it for it: Wordle, for programmers, for me<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>. The problems <em>aren&#8217;t hard</em>, but it&#8217;s a small place for me to really think through a problem, type code by hand, and try out solutions myself. With Leetle now I can feel just a little bit of that &#8220;click&#8221; before jumping back into the trenches with Claude. </p><p>I spend <em>all day</em> at work coding with Claude. When I come home, if I have a side project idea, I can spin it up in an instant with Codex or Claude Code. I know if I really cared about coding, then I should build the old-fashioned way without LLMs! But, to me, there <em>is</em> a joy in building with LLMs. I genuinely do like it. And I&#8217;m not nostalgic for the old times <em>all the time</em>. In fact, I have been iterating on and upgrading Leetle <em>more than ever</em> thanks to LLMs. I&#8217;ve <a href="https://x.com/reallyrawn/status/2025411210129326410?s=20">added features</a> that would have taken me months, in hours with LLMs. </p><p>But sometimes I miss the &#8220;click&#8221;. And so I <em>enjoy Leetle</em> in a way that I never did before. I actually play Leetle like Wordle. Coding, for fun.</p><h3>Coding, for fun</h3><p>The point here isn&#8217;t Leetle itself, this is just my project and my outlet. </p><p>But I used to enjoy coding for coding&#8217;s sake, not for building&#8217;s sake. Write code on paper. Crack open the old LeetCode account. Open up a Codepen and center a div. Have Claude build you your own Leetle. Hell, play Monkeytype with the language set to Python. I think you&#8217;ll be surprised by how fun it is. </p><p></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://ronkiehn.blog/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 or don&#8217;t :)</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><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>I am comically bad at Wordle. Like it really doesn&#8217;t make sense how bad I am.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Working Out Makes Me Feel Like Shit]]></title><description><![CDATA[This is not medical advice]]></description><link>https://ronkiehn.blog/p/working-out-makes-me-feel-like-shit</link><guid isPermaLink="false">https://ronkiehn.blog/p/working-out-makes-me-feel-like-shit</guid><dc:creator><![CDATA[Ron Kiehn]]></dc:creator><pubDate>Fri, 16 Jan 2026 05:47:41 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!woxW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9259758-8bb4-475c-96ed-5af4917ecb82_1076x1033.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Let me start by saying I like working out. I know that sounds like cope because I barely do it but I do. I like it. I feel good while I&#8217;m working out and I feel energized immediately after. Now I don&#8217;t work out that hard, but I do like it. I like zoning out and running or lifting some weight! I like the progression of it all and I like feeling strong. </p><p>But there&#8217;s this wave of people and discourse and <em>real studies</em> that show that working out isn&#8217;t just good for your body and your muscles. It&#8217;s not just good for you health, it&#8217;s like, good for you mood. It&#8217;s like good for your sleep and for your energy. </p><p>I hear this from people in my real life, like &#8220;I feel better when I&#8217;m working out&#8221;. Look, either I&#8217;m <em>doing it wrong</em> or for some reason none of this applies to me. <strong>I feel like shit after working out</strong>. &#8220;But you just said you feel good&#8212;&#8221; <em>immediately after</em> I feel good and energized. But when I&#8217;m working out (like in a time in my life when I&#8217;m working out consistently), I get headaches, I feel weaker, I don&#8217;t sleep well. I could barely get out of bed all week because I was just so fucking tired. This doesn&#8217;t happen to me when I&#8217;m being a slob. I didn&#8217;t work out for <em>years</em> and felt <em>great</em>. </p><p>But here I am, working out again. Now maybe you&#8217;re thinking something like, oh it&#8217;s because you&#8217;re working out too hard, or you&#8217;re not recovering or something I AM. Be serious. I&#8217;m obviously not working out that hard. Like a quick 10-15min run. Some machines. Bench press dumbbell curl. I don&#8217;t do leg day. Only 3x a week. And what do I have to show for it? I just feel so tired. Maybe I&#8217;m not working out hard enough? That doesn&#8217;t seem right.</p><p>Anyway, I&#8217;ve only been working out seriously again for a couple weeks. Maybe things will mellow out. Maybe there is other factors affecting me. But all of these people and all of this data talking about how you&#8217;re more &#8220;mentally clear&#8221; or &#8220;more energized&#8221; when you&#8217;re exercising a bunch just doesn&#8217;t make sense to me. I think you&#8217;re all lying and coping in order to make yourself feel good about doing something you don&#8217;t want to do but you know you should do. I mean I&#8217;m sure it&#8217;s true for some people. Idk. Maybe I&#8217;m just so out of shape that trying to get in shape makes me feel more out of shape. </p><p>Maybe it&#8217;s that <strong>my body is expending more energy, so </strong><em><strong>of course</strong></em><strong> I feel more tired</strong>. Like these studies and anecdotes just don&#8217;t hold up to basic logic. </p><p>You know what I do endorse and do think makes me feel better? Drinking water. Holy wow I love drinking water. I&#8217;ve been on hella LMNT lately (like Liquid IV but even SALTIER) and I just love being hydrated. It gets rid of like 40% of my problems. Honestly it&#8217;s been a game changer.</p><p>Note how I said only 40%. What helps with the other 60% of my problems. Well I have another endorsement for you. <em>Caffeine</em>. Wow. What a rush.</p><p>Some backstory on me. I <em>never </em>drank coffee in high school. I <em>barely</em> did in college. I had this mentality that I had enough energy, and that I would drink caffeine when I <em>really needed it</em>. (I think my 14 year old self truly imagined myself as that fucking squirrel from <em>Over the Hedge</em>. Like not hyperactive, but like, I thought when I drank coffee, I would become the fucking Flash). Now in college I did go &#8220;super-speed&#8221; every once in a while, like finals week, and eventually I starting ripping it more and more. I fell in love with the trend of buying little drinks. You know I finally <em>got it</em>. It was starting to click. (And honestly, I think my 14 year old self was vindicated. Spoilers for the next paragraph, I don&#8217;t feel this anymore now that I drink coffee every day, but I <em>remember</em> the first time I had cold brew. This was my first <em>real </em>touch of caffeine. It was like I was floating. I was definitely thinking 2-3x faster than normal).  </p><div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!woxW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9259758-8bb4-475c-96ed-5af4917ecb82_1076x1033.webp 424w, https://substackcdn.com/image/fetch/$s_!woxW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9259758-8bb4-475c-96ed-5af4917ecb82_1076x1033.webp 848w, https://substackcdn.com/image/fetch/$s_!woxW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9259758-8bb4-475c-96ed-5af4917ecb82_1076x1033.webp 1272w, https://substackcdn.com/image/fetch/$s_!woxW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9259758-8bb4-475c-96ed-5af4917ecb82_1076x1033.webp 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!woxW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9259758-8bb4-475c-96ed-5af4917ecb82_1076x1033.webp" width="208" height="199.68773234200742" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d9259758-8bb4-475c-96ed-5af4917ecb82_1076x1033.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1033,&quot;width&quot;:1076,&quot;resizeWidth&quot;:208,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Hammy (Over the Hedge) | Heroes and Villains Wiki | Fandom&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="Hammy (Over the Hedge) | Heroes and Villains Wiki | Fandom" title="Hammy (Over the Hedge) | Heroes and Villains Wiki | Fandom" srcset="https://substackcdn.com/image/fetch/$s_!woxW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9259758-8bb4-475c-96ed-5af4917ecb82_1076x1033.webp 424w, https://substackcdn.com/image/fetch/$s_!woxW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9259758-8bb4-475c-96ed-5af4917ecb82_1076x1033.webp 848w, https://substackcdn.com/image/fetch/$s_!woxW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9259758-8bb4-475c-96ed-5af4917ecb82_1076x1033.webp 1272w, https://substackcdn.com/image/fetch/$s_!woxW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9259758-8bb4-475c-96ed-5af4917ecb82_1076x1033.webp 1456w" sizes="auto, 100vw" loading="lazy"></picture><div></div></div></div><figcaption class="image-caption">Hammy, the squirrel from <em>Over the Hedge</em></figcaption></figure></div><p>Then, I started a real job. And I started drinking coffee every day. It&#8217;s amazing. Now I haven&#8217;t gone all the way to drinking energy drinks yet, mostly because I don&#8217;t like the taste&#8230; (jk, it&#8217;s the squirrel thing again, y&#8217;all aren&#8217;t ready for my <em>real </em>lock-in). </p><p>But seriously, it&#8217;s just been a huge unlock to not rely on just &#8220;getting enough sleep&#8221; to feel awake all day. I can just drink another cup of coffee. Really need to lock in on something? Another cup of coffee? Oh we&#8217;re walking around now? Let&#8217;s go get some coffee. (I do know some people who have energy even when they don&#8217;t get enough sleep. I&#8217;M NOT ONE OF THEM)</p><p>Now potentially there is some correlation going on here, maybe I feel more tired <em>because</em> I&#8217;m drinking more caffeine than I ever was before? And now I&#8217;m like, reliant on it for energy? But that doesn&#8217;t really seem right. Look I didn&#8217;t mean to write <em>another</em> article about coffee. </p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;25d91f0a-f616-4ab7-b7dd-7e6ee70c2e25&quot;,&quot;caption&quot;:&quot;After listening to the Trader Joe&#8217;s episode of Acquired (I&#8217;m not a longtime listener, I promise I listen to cooler podcasts), I decided to visit my local TJ&#8217;s right in the heart of San Francisco. And no, not the nice one in Hayes valley, I went to what I call the &#8220;weird Trader Joe&#8217;s&#8221; in SOMA.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;How To Make The Worst Coffee At Home&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:283133638,&quot;name&quot;:&quot;Ron Kiehn&quot;,&quot;bio&quot;:&quot;CS MAJOR LEARNS TO WRITE&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6793c047-8464-4f2a-aff9-7f7036bcf196_200x200.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-11-22T21:18:07.050Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!Jmqh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc15d06be-e342-41ae-a28f-afa86a1131b5_3890x2220.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://ronkiehn.substack.com/p/how-to-make-the-worst-coffee-at-home&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:178863351,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:6713401,&quot;publication_name&quot;:&quot;Ron Kiehn Dot Blog&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!aFg4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23d76229-ff0f-4c25-bb5a-b61c7d909f6b_200x200.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>Anyway now that I drink coffee every day if I ever <em>stop</em>, I get one of the worst headaches imaginable. Like genuinely I start panicking if it&#8217;s like 3pm and I haven&#8217;t had coffee because I start to feel the withdrawal headache in the (literal) back of my mind. Does this suck? Yes. But, from what I can tell, like millions of people are living like this so. I don&#8217;t know what to tell you. It&#8217;s not like I could just stop? I would get a headache? For like weeks apparently? That is a bit much honestly.</p><p>I&#8217;m thinking about it now and like. Let&#8217;s say apocalypse happens tomorrow, zombies everywhere nuclear bomb. And I don&#8217;t have my coffee? I&#8217;m going to be getting a nuclear headache and turn into a zombie. That was bad. But it&#8217;s a real fear! My life will suck in the apocalypse for at least the first two weeks, if only because of the headaches. </p><p>To wrap up, I want to tie this together with another thought I had when I was 14. If the zombie apocalypse happened, would I just have to have braces forever? Who would even be qualified to take them off? What if there were no more orthodontists? I guess <em>that</em> would be worse than having a headache for two weeks, <em>braces forever</em>. </p><p>In a sense my body now has found some kind of equilibrium. Working out makes me tired, coffee makes me awake. I think this is fine and probably what most people in their 30s feel like. But I am only 22. Anyway.</p><p>Should I start taking preworkout? </p><div class="poll-embed" data-attrs="{&quot;id&quot;:434124}" data-component-name="PollToDOM"></div><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[How To Make The Worst Coffee At Home]]></title><description><![CDATA[I'm not writing a book]]></description><link>https://ronkiehn.blog/p/how-to-make-the-worst-coffee-at-home</link><guid isPermaLink="false">https://ronkiehn.blog/p/how-to-make-the-worst-coffee-at-home</guid><dc:creator><![CDATA[Ron Kiehn]]></dc:creator><pubDate>Sat, 22 Nov 2025 21:18:07 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Jmqh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc15d06be-e342-41ae-a28f-afa86a1131b5_3890x2220.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>After listening to the Trader Joe&#8217;s episode of <em>Acquired</em> (I&#8217;m not a longtime listener, I promise I listen to cooler podcasts), I decided to visit my local TJ&#8217;s right in the heart of San Francisco. And no, not the nice one in Hayes valley, I went to what I call the &#8220;weird Trader Joe&#8217;s&#8221; in SOMA. </p><h3>Weird Trader Joe&#8217;s</h3><p>The reason I call it that is because it&#8217;s weird. To start, the <em>whole thing is underground</em>. You enter the Trader Joe&#8217;s then take an escalator <em>down </em>to it.</p><p>Thinking back to that <em>Acquired</em> episode, Trader Joe himself seemed to want to keep the stores small and dense. Limited SKUs, limited sprawl, stuff packed in every aisle. But weird Trader Joe&#8217;s is laid out like this: Half of the store is sparse, with not enough aisles so somehow items are still stuffed onto the shelves. But the other half, the checkout section, on the other hand, is 20 registers packed into two rows, with one line wrapping literally all the way through the store. </p><p>But, I mean, it&#8217;s clear people get their groceries there. It&#8217;s always packed. But again, it&#8217;s packed in a weird way. In my Trader Joe&#8217;s experience, it is usually crowded, aisles are bustling and there are long lines. But weird Trader Joe&#8217;s layout creates a whole new type of Trader Joe&#8217;s experience. You cannot get to half of the items in the store without being in line, or by awkwardly walking by the line while not being in line! Frankly, I don&#8217;t think this is what Trader Joe envisioned.</p><p>It was while I was in that horrible line that something caught my eye. Trader Joe&#8217;s Ready To Use Espresso Coffee. 15 espresso shots. $10. In a purple plastic bottle. </p><div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/webp&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1120e9ab-fe8f-45c8-9ff4-510f7e43f06b_1360x1020.webp&quot;},{&quot;type&quot;:&quot;image/webp&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ca1ad946-db87-4f68-8aee-cac001d1f9a1_1360x1020.webp&quot;}],&quot;caption&quot;:&quot;Left: that sparse section I'm talking about. Right: the checkout area. Credits: Random google images. It cannot be overstated how awful that ceiling makes you feel when you are inside this building&quot;,&quot;alt&quot;:&quot;&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5ce042b5-5d15-4aa2-bfab-fe7307f3ca77_1456x720.png&quot;}},&quot;isEditorNode&quot;:true}"></div><h3>The K-Mini &amp; Roommate Coffee</h3><p>I am not a coffee fanatic. See I love coffee, and I drink it nearly every day, but my love is impure. I do like the taste of coffee, but realistically, I like it as a minor flavor in a coffee-drink.</p><p>In thinking about it, maybe this is a very normal take. I like my little drinks! I like my milk and sugar and my Iced Mint Mojitos and Chocolaccinos. My Starbucks order will have no less than 10 words in it. I only write that &#8220;my love is impure&#8221; because I&#8217;ve been surrounded by way too many coffee fanatics at my work! &#8220;See you need to get the beans just right or whatever, you need a good pour, you need this machine or that machine.&#8221; I just don&#8217;t do any of that!<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></p><p>What I tend to do, is use a good old-fashioned coffee machine (what I&#8217;ve learned is called something like a &#8220;single serve K-cup drip coffee maker&#8221;, or some combination of those words). Preferably a shitty one that isn&#8217;t too complicated and that I can&#8217;t break. Preferably, the Keurig K-Mini, pictured below. And just give me the worst K-cups too. Just like some Starbucks ones or like Target brand if you can. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LXk-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F922089c0-2055-4755-8893-6dc2de486dcf_960x540.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LXk-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F922089c0-2055-4755-8893-6dc2de486dcf_960x540.jpeg 424w, https://substackcdn.com/image/fetch/$s_!LXk-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F922089c0-2055-4755-8893-6dc2de486dcf_960x540.jpeg 848w, https://substackcdn.com/image/fetch/$s_!LXk-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F922089c0-2055-4755-8893-6dc2de486dcf_960x540.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!LXk-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F922089c0-2055-4755-8893-6dc2de486dcf_960x540.jpeg 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!LXk-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F922089c0-2055-4755-8893-6dc2de486dcf_960x540.jpeg" width="960" height="540" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/922089c0-2055-4755-8893-6dc2de486dcf_960x540.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:540,&quot;width&quot;:960,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Free Shipping! Keurig Coffee Maker, K-Mini Single Serve K-Cup Pod, Compact  Portable, Black - Walmart.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="Free Shipping! Keurig Coffee Maker, K-Mini Single Serve K-Cup Pod, Compact  Portable, Black - Walmart.com" title="Free Shipping! Keurig Coffee Maker, K-Mini Single Serve K-Cup Pod, Compact  Portable, Black - Walmart.com" srcset="https://substackcdn.com/image/fetch/$s_!LXk-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F922089c0-2055-4755-8893-6dc2de486dcf_960x540.jpeg 424w, https://substackcdn.com/image/fetch/$s_!LXk-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F922089c0-2055-4755-8893-6dc2de486dcf_960x540.jpeg 848w, https://substackcdn.com/image/fetch/$s_!LXk-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F922089c0-2055-4755-8893-6dc2de486dcf_960x540.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!LXk-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F922089c0-2055-4755-8893-6dc2de486dcf_960x540.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 Keurig K-mini. Photo credits: a Walmart promo video. Isn&#8217;t she beautiful? </figcaption></figure></div><p>Before I left for college, I found that my Dad, who I had thought to be a prolific coffee drinker, had replaced his nicer Keurig, with, not a fancy espresso machine or some complicated contraption, but with a Keurig K-Mini. When I got to college, my roommate had one of these. In some sense &#8220;roommate coffee&#8221; is the best way to describe what this makes.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> </p><p>But when I got to my first day of work, along with all of the fancy machines (which, thanks to chatgpt, I now understand to be an espresso machine, a cold brew machine, a pour-over, and a French press), I encountered the Keurig K-Elite. This is, as far as I can tell, the Keurig K-Mini but you can pour different size cups, though I&#8217;m not sure why you would ever want that. It is perfect and I use it every day. </p><p>So honestly, this is how I like my coffee-at-home. Roommate coffee. Load up the K-Mini with the cheapest K-cup you can find. Hope the machine doesn&#8217;t just give you water. Then add just a comical amount of milk and sugar. Even add ice if you&#8217;re feeling like it. Either way, the coffee will be lukewarm. Which is <em>just how I like it</em>.</p><p>But this is not how you make the worst coffee at home.</p><h3>Terrible Coffee</h3><p>Unsurprisingly, I bought the Trader Joe&#8217;s Ready To Use Espresso Coffee. I&#8217;m honestly not even sure what it is. Probably just espresso? Whatever the case, this morning I set out to craft my own &#8220;little drink&#8221;: an iced vanilla latte. </p><p>The plan was simple. Trader Joe&#8217;s Espresso. Milk. Ton of sugar. Splash of vanilla extract. Two or three ice cubes.  </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Jmqh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc15d06be-e342-41ae-a28f-afa86a1131b5_3890x2220.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Jmqh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc15d06be-e342-41ae-a28f-afa86a1131b5_3890x2220.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Jmqh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc15d06be-e342-41ae-a28f-afa86a1131b5_3890x2220.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Jmqh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc15d06be-e342-41ae-a28f-afa86a1131b5_3890x2220.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Jmqh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc15d06be-e342-41ae-a28f-afa86a1131b5_3890x2220.jpeg 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!Jmqh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc15d06be-e342-41ae-a28f-afa86a1131b5_3890x2220.jpeg" width="728" height="415.46529562982005" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c15d06be-e342-41ae-a28f-afa86a1131b5_3890x2220.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2220,&quot;width&quot;:3890,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:922963,&quot;alt&quot;:&quot;&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;:&quot;https://ronkiehn.substack.com/i/178863351?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56b04aff-90e7-4152-b2b3-a654d61a9277.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Jmqh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc15d06be-e342-41ae-a28f-afa86a1131b5_3890x2220.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Jmqh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc15d06be-e342-41ae-a28f-afa86a1131b5_3890x2220.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Jmqh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc15d06be-e342-41ae-a28f-afa86a1131b5_3890x2220.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Jmqh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc15d06be-e342-41ae-a28f-afa86a1131b5_3890x2220.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 ingredients assembled. Not pictured: two or three ice cubes</figcaption></figure></div><p>The coffee was doomed from the start. As expected, the Trader Joe&#8217;s Espresso does not taste very good (in my &#8220;research&#8221; for this article, I found many Reddit threads raving about it, though it seems like they like the caffeine content and bear the taste). Even so, the flavor of the espresso shouldn&#8217;t be a problem because we&#8217;re adding a ton of sugar. The sugar I&#8217;m using? Also Trader Joe&#8217;s! This <em>should</em> be a match made in heaven, but for anyone who has used Trader Joe&#8217;s sugar before, you know that it is fucking <em>huge</em>. I might as well have tried to dissolve a pebble into this drink. On top of that. THE DRINK ISN&#8217;T HOT. </p><p>The sugar didn&#8217;t dissolve. The vanilla wasn&#8217;t strong enough. What I got was a bitter &amp; sour glass of &#8220;coffee&#8221;. With no water either, it&#8217;s consistency was basically that of milk. </p><p>At last I had done it. Something worse than Roommate coffee. <strong>Terrible coffee</strong>.</p><p>Wow it was hard to get down. But the last sip, the one that pulled all of the undissolved sugar into my mouth, was heaven. </p><p><em><strong>Variation:</strong> For an extra-thick &#8220;mocha&#8221; variant of terrible coffee, substitute normal milk for a Fairlife protein shake (30g of protein). Jesus. </em></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>In some sense, I don&#8217;t &#8220;do any of that&#8221; because I am &#8220;too scared&#8221; to ask my coworkers how to use the more advanced coffee machines. I have been at this job for 6 months now. It is obviously too late to ask</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>Perhaps another name for it would be &#8220;Coworker coffee&#8221;, but of course I am the coworker. <em>My</em> coworkers are the coffee people. </p></div></div>]]></content:encoded></item><item><title><![CDATA[On AVP]]></title><description><![CDATA[AVP is a bad Alien movie, AVP Requiem is a bad Predator movie.]]></description><link>https://ronkiehn.blog/p/on-avp</link><guid isPermaLink="false">https://ronkiehn.blog/p/on-avp</guid><dc:creator><![CDATA[Ron Kiehn]]></dc:creator><pubDate>Sat, 01 Nov 2025 08:41:54 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!T2Je!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F798a798c-b407-47ec-b495-17460dde6d46_3840x2160.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>This weekend, while sick and enduring what could only be described as a &#8220;mild&#8221; headache, I decided to watch the two &#8220;AVP&#8221; or Alien vs Predator movies.</p><p>What a ride. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!T2Je!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F798a798c-b407-47ec-b495-17460dde6d46_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!T2Je!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F798a798c-b407-47ec-b495-17460dde6d46_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!T2Je!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F798a798c-b407-47ec-b495-17460dde6d46_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!T2Je!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F798a798c-b407-47ec-b495-17460dde6d46_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!T2Je!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F798a798c-b407-47ec-b495-17460dde6d46_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!T2Je!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F798a798c-b407-47ec-b495-17460dde6d46_3840x2160.jpeg" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/798a798c-b407-47ec-b495-17460dde6d46_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&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;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!T2Je!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F798a798c-b407-47ec-b495-17460dde6d46_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!T2Je!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F798a798c-b407-47ec-b495-17460dde6d46_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!T2Je!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F798a798c-b407-47ec-b495-17460dde6d46_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!T2Je!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F798a798c-b407-47ec-b495-17460dde6d46_3840x2160.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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 effects in AVP are better than they have any right to be. What a fucking shot.</figcaption></figure></div><p>I would never claim to be a longtime fan of the Alien or Predator franchises. In fact I am a very new fan. But I am a diehard new fan (of Alien at least). I watched the original <em>Alien</em> about a year ago, then 6 months later went on a binge of <em>Predator</em>, <em>Prey</em>, <em>Aliens</em>, <em>Alien 3, Alien: Resurrection</em>, <em>Prometheus</em>, and <em>Alien: Covenant </em>in about a week. A little later, I watched <em>Alien: Romulus</em>. I didn&#8217;t like <em>Predator </em>or <em>Prey</em> enough to continue the series.</p><p>My opinions on these movies range from &#8220;pretty good&#8221; to &#8220;pretty bad&#8221;, but there is one thing that I think all Alien and Predator fans can agree on: the Alien movies all have about the same plot as each other. And, assuming nothing major is different about the later Predator movies, the same goes for Predator. This dawned on me as early as <em>Aliens</em>, when I wrote this in my Letterboxd review:</p><blockquote><p>This is the same movie as Alien.</p></blockquote><p>And by the time I got to <em>Romulus</em>, I appreciated this fact fully:</p><blockquote><p>If the other Alien movies didn&#8217;t exist, this would probably be the best movie ever right? &#8230; I can&#8217;t wait to see what this franchise does next (probably the same movie) (i like these but it&#8217;s now 7 of the same fucking movie).</p></blockquote><p>That being said, I definitely <em>like</em> Alien movies, and I definitely like them more than I liked the Predator movies I did watch. So, about 6 more months after I watched <em>Romulus</em>, I decided to jump into the Alien spinoff movies, <em>AVP </em>and <em>AVP: Requiem</em>.</p><p>A LOT has been said about these movies, mostly that they are bad. But, while I don&#8217;t think they&#8217;re good, I want to try to present a new take: <em><strong>AVP</strong></em><strong> is a bad Alien movie, and </strong><em><strong>AVP: Requiem</strong></em><strong> is a really bad Predator movie.</strong> </p><h3>AVP is a bad Alien movie</h3><p>At its core, <em>AVP</em> is a classic Alien movie. It follows all of the same beats: a team in an enclosed space, escaping Aliens, and our our sole female protagonist barely makes it out, this time, with the help of a predator. The setup is actually almost identical to <em>Prometheus</em>, and that sense of isolation really makes it feel like <em>Alien</em> or <em>Aliens</em>. </p><p>But, it is by no means a <em>good</em> Alien movie. To be fair, the effects are great and the fights are exciting (and well-lit). I did like this movie a lot, but not <em>as an Alien movie</em>. I think that Alien is at its best when it is 1. actually scary (<em>AVP</em> is not at all&#8230;), and 2. exploring big-ish sci-fi themes. This movie. I mean it takes place in 2004. The only world-building is done very overtly in a flashback! And there are no androids! This is a huge part of the Alien lore! It just really lacks that mysterious-existential-anti-corporate-edge of the good Alien movies. So while <em>AVP</em> categorically an Alien movie, it&#8217;s not a very good one.</p><h3>AVP: Requiem is a bad Predator movie</h3><p>This movie might be one of the worst movies I&#8217;ve ever seen. And SEEN is a strong word. This is not just an aesthetic complaint, this is a crucial part of why this movie is worse than <em>AVP</em>. In <em>AVP</em>, even when the story was boring or the characters weren&#8217;t being interesting, you were watching Predators and Aliens fight! This is not true in this movie. Even when the Aliens and Predator DO fight, which is rare, you cannot see a thing. The ultimate battle between the Predator and the (horribly named) PredAlien is complete visual nonsense.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Lt8P!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe675b3b2-13c3-45fd-8420-eaab36352ff5_1920x798.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Lt8P!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe675b3b2-13c3-45fd-8420-eaab36352ff5_1920x798.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Lt8P!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe675b3b2-13c3-45fd-8420-eaab36352ff5_1920x798.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Lt8P!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe675b3b2-13c3-45fd-8420-eaab36352ff5_1920x798.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Lt8P!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe675b3b2-13c3-45fd-8420-eaab36352ff5_1920x798.jpeg 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!Lt8P!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe675b3b2-13c3-45fd-8420-eaab36352ff5_1920x798.jpeg" width="1456" height="605" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e675b3b2-13c3-45fd-8420-eaab36352ff5_1920x798.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:605,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Lt8P!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe675b3b2-13c3-45fd-8420-eaab36352ff5_1920x798.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Lt8P!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe675b3b2-13c3-45fd-8420-eaab36352ff5_1920x798.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Lt8P!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe675b3b2-13c3-45fd-8420-eaab36352ff5_1920x798.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Lt8P!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe675b3b2-13c3-45fd-8420-eaab36352ff5_1920x798.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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">PredAlien (left) had the Predator (right) pinned. If you couldn&#8217;t tell. Will they kiss?</figcaption></figure></div><p>And in my initial review of <em>AVP: Requiem</em> I wrote:</p><blockquote><p>If I wanted to watch aliens dunk on plumbers and electricians I would have watched Alien.</p></blockquote><p>But in thinking about it, I realized that <em>AVP: Requiem</em> is formulaically much more of a Predator movie! A group of people are hunted out in the open by an alien threat, only this time it&#8217;s Predators and Aliens hunting. In fact, other than the Aliens being there, <em>AVP: Requiem</em> shares almost nothing with the formula or feeling of any of the Alien movies. </p><p>But, to be clear, this is a <em>really bad </em>Predator<em> </em>movie. In the original, Schwarzenegger&#8217;s men are picked off and skinned alive for most of the movie&#8217;s runtime! But! There is this warrior-code thing going on, there&#8217;s honor and stakes and all of that. In <em>AVP: Requiem</em>, no one fights back, the Aliens and Predators kill high schoolers and pregnant women and babies for shock value. And ultimately, the film rewrites the Predator ending, instead of the humans winning, the government NUKES THE ENTIRE TOWN. What a mess!</p><h3>What does it all mean?</h3><p>Alien movies ask us big questions: Why are we here? Do corporations have our best interests in mind? What is up with that space jockey? And why did that girl run away in a straight line in <em>Prometheus</em>? </p><p>Predator movies ask us small questions: Who is the biggest guy? Will they get to the chopper?</p><p>Alien vs Predator movies ask a single question, a far more important question: who would win, an Alien or a Predator?</p><p>In some sense the AVP movies try to give us a meta-answer this question: it is the Alien franchise versus the Predator franchise. The formulas go back to back and head to head in the crossovers, with <em>AVP</em> representing Alien and <em>AVP: Requiem</em> representing Predator. </p><p>This is, of course, not <em>really</em> a fair fight because <em>AVP: Requiem</em> almost completely butchers the Predator formula. And it is also just a much worse movie. But, in looking at these movies <em>as</em> Alien and Predator movies, I think I saw more clearly how different the formulas are, and why I keep coming back to one but not the other. </p><p>Or maybe I wrote this whole thing because I&#8217;m annoyed that the Aliens were turned into Predator-fodder in both movies. Suck it Predator fans, your movies will always be worse.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> </p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Note: I will be watching the remaining Predator movies before the upcoming <em>Predator: Badlands</em>, maybe my opinion will change!</p></div></div>]]></content:encoded></item></channel></rss>