<?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[Construction Physics]]></title><description><![CDATA[Essays about buildings, infrastructure, and industrial technology.]]></description><link>https://www.construction-physics.com</link><image><url>https://substackcdn.com/image/fetch/$s_!pMIM!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c663799-8d26-4456-8c14-8283b618f705_590x590.png</url><title>Construction Physics</title><link>https://www.construction-physics.com</link></image><generator>Substack</generator><lastBuildDate>Mon, 19 Oct 2026 05:55:59 GMT</lastBuildDate><atom:link href="https://www.construction-physics.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Brian Potter]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[constructionphysics@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[constructionphysics@substack.com]]></itunes:email><itunes:name><![CDATA[Brian Potter]]></itunes:name></itunes:owner><itunes:author><![CDATA[Brian Potter]]></itunes:author><googleplay:owner><![CDATA[constructionphysics@substack.com]]></googleplay:owner><googleplay:email><![CDATA[constructionphysics@substack.com]]></googleplay:email><googleplay:author><![CDATA[Brian Potter]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Reading List 10/17/26]]></title><description><![CDATA[Icon&#8217;s fundraising, employment in China&#8217;s solar industry, grid-scale battery reliability, Tesla&#8217;s flying roadster, and more.]]></description><link>https://www.construction-physics.com/p/reading-list-101726</link><guid isPermaLink="false">https://www.construction-physics.com/p/reading-list-101726</guid><dc:creator><![CDATA[Brian Potter]]></dc:creator><pubDate>Sat, 17 Oct 2026 12:03:37 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!dJ8Q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6b2883d-c1c4-4c2a-b759-0dee10e40853_904x1176.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dJ8Q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6b2883d-c1c4-4c2a-b759-0dee10e40853_904x1176.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dJ8Q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6b2883d-c1c4-4c2a-b759-0dee10e40853_904x1176.png 424w, https://substackcdn.com/image/fetch/$s_!dJ8Q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6b2883d-c1c4-4c2a-b759-0dee10e40853_904x1176.png 848w, https://substackcdn.com/image/fetch/$s_!dJ8Q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6b2883d-c1c4-4c2a-b759-0dee10e40853_904x1176.png 1272w, https://substackcdn.com/image/fetch/$s_!dJ8Q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6b2883d-c1c4-4c2a-b759-0dee10e40853_904x1176.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dJ8Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6b2883d-c1c4-4c2a-b759-0dee10e40853_904x1176.png" width="514" height="668.6548672566372" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f6b2883d-c1c4-4c2a-b759-0dee10e40853_904x1176.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1176,&quot;width&quot;:904,&quot;resizeWidth&quot;:514,&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_!dJ8Q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6b2883d-c1c4-4c2a-b759-0dee10e40853_904x1176.png 424w, https://substackcdn.com/image/fetch/$s_!dJ8Q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6b2883d-c1c4-4c2a-b759-0dee10e40853_904x1176.png 848w, https://substackcdn.com/image/fetch/$s_!dJ8Q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6b2883d-c1c4-4c2a-b759-0dee10e40853_904x1176.png 1272w, https://substackcdn.com/image/fetch/$s_!dJ8Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6b2883d-c1c4-4c2a-b759-0dee10e40853_904x1176.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">La Conquete, by Jose Clemente Orozco, via <a href="https://www.wikiart.org/en/jose-clemente-orozco/la-conquete">WikiArt</a>.</figcaption></figure></div><p>Welcome to the reading list, a weekly roundup of news and links related to buildings, infrastructure, and industrial technology. This week we look at Icon&#8217;s fundraising, employment in China&#8217;s solar industry, grid-scale battery reliability, Tesla&#8217;s flying roadster, and more. Roughly 2/3rds of the reading list is paywalled, so for full access become a paid subscriber.</p><p>Housekeeping items this week:</p><ul><li><p><a href="https://x.com/MTSlive/status/2109056959341383949">I was on MTS Live</a> talking about robots, prefabricated construction, and other things.</p></li><li><p>I&#8217;m quoted in <a href="https://thedispatch.com/newsletter/morning/constructions-data-center-boom/">this Dispatch article </a>about data center construction.</p></li></ul><h2><strong>Housing and Cities</strong></h2><p>From the annals of &#8220;<a href="https://danluu.com/discontinuities/">suspicious discontinuities</a>,&#8221; New York City has a tax break for new projects that set aside some proportion of the units as affordable housing called &#8220;485-x.&#8221; If a project has more than 99 units, the required share of units that are &#8220;affordable&#8221; goes up, and so do the wages that need to be paid for construction workers, resulting in a very large number of projects that are exactly 99 units. [<a href="https://x.com/atlanticesque/status/2110055381003051469">X</a>] [<a href="https://www.housingwire.com/articles/new-york-485x-99-units/">Housing Wire</a>]</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Do8O!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc348389f-7ad6-4f6d-979e-667d0b39d2ec_1024x563.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Do8O!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc348389f-7ad6-4f6d-979e-667d0b39d2ec_1024x563.png 424w, https://substackcdn.com/image/fetch/$s_!Do8O!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc348389f-7ad6-4f6d-979e-667d0b39d2ec_1024x563.png 848w, https://substackcdn.com/image/fetch/$s_!Do8O!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc348389f-7ad6-4f6d-979e-667d0b39d2ec_1024x563.png 1272w, https://substackcdn.com/image/fetch/$s_!Do8O!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc348389f-7ad6-4f6d-979e-667d0b39d2ec_1024x563.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Do8O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc348389f-7ad6-4f6d-979e-667d0b39d2ec_1024x563.png" width="1024" height="563" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c348389f-7ad6-4f6d-979e-667d0b39d2ec_1024x563.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:563,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;: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_!Do8O!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc348389f-7ad6-4f6d-979e-667d0b39d2ec_1024x563.png 424w, https://substackcdn.com/image/fetch/$s_!Do8O!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc348389f-7ad6-4f6d-979e-667d0b39d2ec_1024x563.png 848w, https://substackcdn.com/image/fetch/$s_!Do8O!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc348389f-7ad6-4f6d-979e-667d0b39d2ec_1024x563.png 1272w, https://substackcdn.com/image/fetch/$s_!Do8O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc348389f-7ad6-4f6d-979e-667d0b39d2ec_1024x563.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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>DR Horton, the largest homebuilder in the US, signed an agreement to access the services of Canadian construction automation startup Promise Robotics for more than 1250 homes. Promise seems to offer some sort of AI-driven, robotic factory-based construction service. &#8220;<em>Promise Robotics applies AI across the homebuilding production process by interpreting existing home designs, generating production plans and robotic instructions, orchestrating manufacturing, and connecting that production with site installation</em>.&#8221; [<a href="https://news.promiserobotics.com/promise-robotics-expands-physical-ai-production-infrastructure-for-u-s-homebuilding-through-multi-year-commercial-agreement-with-d-r-horton/">Promise Robotics</a>] One possible future I see for construction automation is &#8220;AI + robotics changes the logic of prefab construction and makes it more attractive,&#8221; so it&#8217;ll be interesting to see if things like this play out.</p><p>Also in construction automation news, construction 3D printing startup Icon raises a $200 million series D, at a $1.4 billion valuation. [<a href="https://dealroom.co/news/162041-3d-home-builder-icon-raises-200m-series-d-at-1-4b-valuation/">Dealroom</a>] This is surprising to me: I had sort of assumed things weren&#8217;t going well for the company. Though this does seem to be a &#8220;down round&#8221; &#8212; in 2022 its valuation was supposedly &#8220;<a href="https://techcrunch.com/2025/02/14/icon-a-pioneer-in-3d-home-printing-raises-56m-led-by-norwest-tiger-global/">approaching $ 2 billion</a>&#8221; &#8212; I&#8217;m nevertheless adjusting my probabilities of success for Icon upward somewhat.</p><p>Some interesting data from Harvard&#8217;s Joint Center for Housing Studies on immigrants in the US construction industry. One stat I found notable: between 2013 and 2024, the number of foreign-born workers who were construction laborers or carpenters increased massively, even as the number of native-born workers in those occupations declined. But for electricians and plumbers (licensed professions), most of the increase came from native-born workers. [<a href="https://www.jchs.harvard.edu/blog/declining-immigration-threatens-labor-supply-construction-trades">Harvard JCHS</a>]</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IIfW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ec0a771-9734-4a34-b575-ed759af4b531_884x436.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IIfW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ec0a771-9734-4a34-b575-ed759af4b531_884x436.png 424w, https://substackcdn.com/image/fetch/$s_!IIfW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ec0a771-9734-4a34-b575-ed759af4b531_884x436.png 848w, https://substackcdn.com/image/fetch/$s_!IIfW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ec0a771-9734-4a34-b575-ed759af4b531_884x436.png 1272w, https://substackcdn.com/image/fetch/$s_!IIfW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ec0a771-9734-4a34-b575-ed759af4b531_884x436.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IIfW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ec0a771-9734-4a34-b575-ed759af4b531_884x436.png" width="884" height="436" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3ec0a771-9734-4a34-b575-ed759af4b531_884x436.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:436,&quot;width&quot;:884,&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_!IIfW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ec0a771-9734-4a34-b575-ed759af4b531_884x436.png 424w, https://substackcdn.com/image/fetch/$s_!IIfW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ec0a771-9734-4a34-b575-ed759af4b531_884x436.png 848w, https://substackcdn.com/image/fetch/$s_!IIfW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ec0a771-9734-4a34-b575-ed759af4b531_884x436.png 1272w, https://substackcdn.com/image/fetch/$s_!IIfW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ec0a771-9734-4a34-b575-ed759af4b531_884x436.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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><h2><strong>Manufacturing</strong></h2><p>GlobalFoundries, the semiconductor manufacturer that was spun off from AMD in 2009, will operate two new fabs planned for New York, funded by $21 billion from Japan. The US government is also taking a 4% equity stake in the company. [<a href="http://gf.com/news-and-events/news/globalfoundries-selected-to-operate-two-new-semiconductor-fabs-in-new-york-under-landmark-us-japan-initiative/">GlobalFoundries</a>]</p><p>ASML says it can&#8217;t currently meet customer demand for lithography machines for 2027 and 2028, and is looking for ways to increase capacity. [<a href="https://www.sec.gov/Archives/edgar/data/0000937966/000162828026065813/pressreleasefinancialresul.htm">ASML</a>]</p><p>Ruthless competition in China&#8217;s solar industry: employment at China&#8217;s five biggest solar manufacturers fell 21% last year, and 31% the year before. [<a href="https://www.reuters.com/business/world-at-work/china-solar-giants-shed-another-40000-jobs-last-year-overcapacity-persists-2026-10-14/">Reuters</a>]</p><p>The US isn&#8217;t the only country with a small number of companies that make the grain-oriented electrical steel (GOES) needed for power transformers. Only two EU companies, Thyssenkrupp and Stalprodukt, make it, and as in the US they can&#8217;t make the highest quality steel. &#8220;<em>The global leaders&#8212;the companies that make the world&#8217;s best GOES&#8212;by and large are in [South] Korea and Japan,&#8221; Alimento says. &#8220;In the U.S. and in the EU, domestic manufacturers are not capable of making that quality of GOES, because it is a heavily protected trade secret.</em>&#8221; [<a href="https://spectrum.ieee.org/transformer-shortage-europe-goes-steel">IEEE Spectrum</a>]</p><p>Thanks to ongoing memory shortages as a result of AI data center construction, smartphone shipments are down 20% year over year. [<a href="https://counterpointresearch.com/en/insights/global-smartphone-shipments-hit-a-new-low-with-20-percent-yoy-decline-lowest-in-14-years">Counterpoint</a>]</p>
      <p>
          <a href="https://www.construction-physics.com/p/reading-list-101726">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[How to Train Your Robot]]></title><description><![CDATA[The enormous advance in AI capabilities over the last several years has in large part been driven by the availability of vast amounts of training data.]]></description><link>https://www.construction-physics.com/p/how-to-train-your-robot</link><guid isPermaLink="false">https://www.construction-physics.com/p/how-to-train-your-robot</guid><dc:creator><![CDATA[Brian Potter]]></dc:creator><pubDate>Thu, 15 Oct 2026 14:23:58 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ybEt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab43bde7-d415-4d3d-9019-d682641024d6_723x443.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The enormous advance in AI capabilities over the last several years has in large part been driven by the availability of vast amounts of training data. Gwern&#8217;s influential 2020 essay &#8220;<a href="https://gwern.net/scaling-hypothesis">The Scaling Hypothesis</a>,&#8221; written after the release of GPT-3, argues that recent advances in AI have been the result of scale: bigger models, bigger datasets, and more compute spent training them. Gwern writes:</p><blockquote><p><em>The scaling hypothesis regards the blessings of scale as the secret of AGI: intelligence is &#8216;just&#8217; simple neural units &amp; learning algorithms applied to diverse experiences at a (currently) unreachable scale. As increasing computational resources permit running such algorithms at the necessary scale, the neural networks will get ever more intelligent.</em></p></blockquote><p>Likewise, pseudonymous AI researcher Nostalgebraist <a href="https://nostalgebraist.tumblr.com/post/741247180226052096/i-dont-think-youre-drawing-the-right-lesson-from">wrote in 2024</a> that &#8220;the entire current landscape dates back to the realization that ML models improve steadily and predictably as you train them on more data. And that everything since then consists of training bigger models on larger datasets, enabled by years of rapid improvement in hardware.&#8221; Epoch AI found that since the early 2010s, the size of training datasets for AI language models <a href="https://epoch.ai/data-insights/dataset-size-trend">has doubled about every six months</a>. The biggest AI models today are trained on tens of trillions of tokens.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sHF7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F704db450-4047-4a90-969d-4594e5b35ef6_2048x1389.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sHF7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F704db450-4047-4a90-969d-4594e5b35ef6_2048x1389.png 424w, https://substackcdn.com/image/fetch/$s_!sHF7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F704db450-4047-4a90-969d-4594e5b35ef6_2048x1389.png 848w, https://substackcdn.com/image/fetch/$s_!sHF7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F704db450-4047-4a90-969d-4594e5b35ef6_2048x1389.png 1272w, https://substackcdn.com/image/fetch/$s_!sHF7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F704db450-4047-4a90-969d-4594e5b35ef6_2048x1389.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sHF7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F704db450-4047-4a90-969d-4594e5b35ef6_2048x1389.png" width="1456" height="987" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/704db450-4047-4a90-969d-4594e5b35ef6_2048x1389.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:987,&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_!sHF7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F704db450-4047-4a90-969d-4594e5b35ef6_2048x1389.png 424w, https://substackcdn.com/image/fetch/$s_!sHF7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F704db450-4047-4a90-969d-4594e5b35ef6_2048x1389.png 848w, https://substackcdn.com/image/fetch/$s_!sHF7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F704db450-4047-4a90-969d-4594e5b35ef6_2048x1389.png 1272w, https://substackcdn.com/image/fetch/$s_!sHF7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F704db450-4047-4a90-969d-4594e5b35ef6_2048x1389.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></figure></div><p>As more and more effort gets devoted to applying modern AI to robotics, an important question is &#8220;where will the training data come from?&#8221; Language models could be trained on huge existing corpuses of text. GPT-3, for instance, was trained on about 300 billion tokens&#8217; worth of data <a href="https://lambda.ai/blog/demystifying-gpt-3">scraped from the internet</a>. In 2024 Epoch AI estimated the total existing stock of quality, accessible text data is around <a href="https://epoch.ai/publications/will-we-run-out-of-data-limits-of-llm-scaling-based-on-human-generated-data">300 trillion tokens</a>. But there&#8217;s no equivalent stock of good, public robot training data. Figuring out where the data for robotics will come from and how much of it we&#8217;ll need has become a key problem for the field.</p><h4>What is robot training data?</h4><p>Training an AI model, whether it&#8217;s an LLM or a model used for controlling robots, fundamentally requires lots and lots of examples of something being done correctly (or enough knowledge of what a correct action looks like that you can score an attempt). You feed a model some set of inputs, you compare the model&#8217;s output to the actual, correct output, and you use the difference between the two to modify the parameters of the model to reduce this difference via some flavor of gradient descent. (We went into this process in some depth <a href="https://www.construction-physics.com/p/understanding-the-ai-that-drives">earlier this month</a>.)</p><p>With text, a training example can be just an existing chunk of text; you take the chunk, feed the model part of it, and have the model predict what comes next in the sequence. One chunk of text can thus generate many training examples by feeding the model different portions of the text.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6ii0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f48f33e-4689-4610-8930-eeae5962c535_833x582.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6ii0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f48f33e-4689-4610-8930-eeae5962c535_833x582.png 424w, https://substackcdn.com/image/fetch/$s_!6ii0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f48f33e-4689-4610-8930-eeae5962c535_833x582.png 848w, https://substackcdn.com/image/fetch/$s_!6ii0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f48f33e-4689-4610-8930-eeae5962c535_833x582.png 1272w, https://substackcdn.com/image/fetch/$s_!6ii0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f48f33e-4689-4610-8930-eeae5962c535_833x582.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6ii0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f48f33e-4689-4610-8930-eeae5962c535_833x582.png" width="833" height="582" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0f48f33e-4689-4610-8930-eeae5962c535_833x582.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:582,&quot;width&quot;:833,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6ii0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f48f33e-4689-4610-8930-eeae5962c535_833x582.png 424w, https://substackcdn.com/image/fetch/$s_!6ii0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f48f33e-4689-4610-8930-eeae5962c535_833x582.png 848w, https://substackcdn.com/image/fetch/$s_!6ii0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f48f33e-4689-4610-8930-eeae5962c535_833x582.png 1272w, https://substackcdn.com/image/fetch/$s_!6ii0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f48f33e-4689-4610-8930-eeae5962c535_833x582.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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">Via Opus 5.5</figcaption></figure></div><p>To train a robot, an example is typically some sort of recording of a task being accomplished or attempted. There are a variety of different methods used to create these recordings and turn them into training data.</p><p>Historically, one of the most common methods for creating these recordings is called &#8220;teleoperation.&#8221; With teleoperation, a person manipulates some controls that are directly connected to a robot, and uses them to move a robot through some particular task (folding a shirt, picking up and moving objects, and so on). The image below, for instance, shows a person teleoperating a pair of robot arms, using them to pour water from a pitcher into a glass.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!q3nR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5edffd6e-e5ee-441f-aac9-d11f92099740_744x560.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!q3nR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5edffd6e-e5ee-441f-aac9-d11f92099740_744x560.png 424w, https://substackcdn.com/image/fetch/$s_!q3nR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5edffd6e-e5ee-441f-aac9-d11f92099740_744x560.png 848w, https://substackcdn.com/image/fetch/$s_!q3nR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5edffd6e-e5ee-441f-aac9-d11f92099740_744x560.png 1272w, https://substackcdn.com/image/fetch/$s_!q3nR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5edffd6e-e5ee-441f-aac9-d11f92099740_744x560.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!q3nR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5edffd6e-e5ee-441f-aac9-d11f92099740_744x560.png" width="744" height="560" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5edffd6e-e5ee-441f-aac9-d11f92099740_744x560.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:560,&quot;width&quot;:744,&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_!q3nR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5edffd6e-e5ee-441f-aac9-d11f92099740_744x560.png 424w, https://substackcdn.com/image/fetch/$s_!q3nR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5edffd6e-e5ee-441f-aac9-d11f92099740_744x560.png 848w, https://substackcdn.com/image/fetch/$s_!q3nR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5edffd6e-e5ee-441f-aac9-d11f92099740_744x560.png 1272w, https://substackcdn.com/image/fetch/$s_!q3nR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5edffd6e-e5ee-441f-aac9-d11f92099740_744x560.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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">Via <a href="https://wuphilipp.github.io/gello_site/">Wu et al. 2023</a>.</figcaption></figure></div><p>As the person performs the task, data of the robot&#8217;s state is recorded, along with images from cameras that are recording the task (often mounted to the robot itself), which are combined to create a training example. An example might consist of feeding a model some data on the robot&#8217;s state and what the cameras can see at some particular point in the sequence. The model will try to predict what the next robot actions are (in the form of something like joint angles), and then compare that to what the actual actions were. This sort of training strategy, using examples generated by an expert (a human) and then training a model to mimic them, is known as <a href="https://aisafety.info/questions/8AEQ/What-is-behavioral-cloning">behavioral cloning</a>, and it&#8217;s part of the broader category of &#8220;imitation learning.&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NtTF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dc2281b-29d2-4fde-bd04-7629572b11d5_938x750.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NtTF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dc2281b-29d2-4fde-bd04-7629572b11d5_938x750.png 424w, https://substackcdn.com/image/fetch/$s_!NtTF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dc2281b-29d2-4fde-bd04-7629572b11d5_938x750.png 848w, https://substackcdn.com/image/fetch/$s_!NtTF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dc2281b-29d2-4fde-bd04-7629572b11d5_938x750.png 1272w, https://substackcdn.com/image/fetch/$s_!NtTF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dc2281b-29d2-4fde-bd04-7629572b11d5_938x750.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NtTF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dc2281b-29d2-4fde-bd04-7629572b11d5_938x750.png" width="938" height="750" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2dc2281b-29d2-4fde-bd04-7629572b11d5_938x750.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:750,&quot;width&quot;:938,&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_!NtTF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dc2281b-29d2-4fde-bd04-7629572b11d5_938x750.png 424w, https://substackcdn.com/image/fetch/$s_!NtTF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dc2281b-29d2-4fde-bd04-7629572b11d5_938x750.png 848w, https://substackcdn.com/image/fetch/$s_!NtTF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dc2281b-29d2-4fde-bd04-7629572b11d5_938x750.png 1272w, https://substackcdn.com/image/fetch/$s_!NtTF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dc2281b-29d2-4fde-bd04-7629572b11d5_938x750.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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">Via Opus 5.5.</figcaption></figure></div><p>The major benefit of this method is that the data it generates very closely matches the robot&#8217;s actual movement capabilities, because it&#8217;s produced from the actual robot you want to train, and it remains widely used today. You sometimes see videos or pictures from huge <a href="https://www.sixthtone.com/news/1017920">data collection factories</a>, filled with people doing nothing but teleoperating robots to complete various tasks, and you sometimes see <a href="https://www.teslarati.com/tesla-optimus-dramatically-collapses-after-teleoperator-mishap/">teleoperation accidents</a> when the person forgets that they&#8217;re controlling the robot and suddenly moves in a way that the robot can&#8217;t handle.</p><p>But teleoperation has drawbacks. The biggest one is probably expense: to get the data, you need to have an actual robot, along with a person to sit there and manipulate it, which makes it hard to scale this method to produce very large amounts of data. Another drawback is that it&#8217;s somewhat clunky for a person to control a robot this way; they often can&#8217;t get any sort of tactile feedback from the object being manipulated to guide their motions, so this won&#8217;t necessarily produce really good data on dexterous manipulation. The clunkiness can also make it hard to collect good teleoperation data, and as I understand it, only a fraction of total teleoperation data collected ends up being useful for training.</p><p>It&#8217;s also possible to generate training data using an existing robot by having it move around on its own, recording its actions, and using some sort of system to categorize these behavioral sequences as successful or not. This sort of strategy, where the robot moves autonomously and you score its actions in some way, is known as &#8220;reinforcement learning.&#8221; Google was doing something like this around 2016 with an &#8220;arm farm&#8221;: a <a href="https://research.google/blog/deep-learning-for-robots-learning-from-large-scale-interaction/">series of robot arms moving autonomously</a>, with success scored by whether an arm picked up or grasped an object or not.</p><p>This sort of arm farm doesn&#8217;t seem to be widely used today, but using real-world deployed robots will probably eventually be the largest source of robot training data. You often hear robotics folks talk about the need for a &#8220;data flywheel,&#8221; where you have robots deployed in the real world, you use the data from them to train even better models, resulting in more robot deployments, resulting in better models, and so on.</p><p>Robotic AI company Physical Intelligence, for instance, is <a href="https://www.automate.org/ai/industry-insights/on-the-job-learning-how-physical-intelligence-is-putting-robots-to-work">experimenting</a> with this sort of &#8220;deploy a robot to do real work, and use it to gather data to improve the model&#8221; proto-flywheel at a chocolate factory near its offices. But while this might work eventually, right now there&#8217;s a very small number of AI-controlled robots doing anything resembling real work. Real-world data also tends to be extremely repetitive &#8212; robots doing the same task over and over again in very similar conditions &#8212; which makes it much less useful for training. So for now most data needs to come from other sources.</p><p>Another very common strategy for generating robotic training data is simulation: instead of running a physical robot in the real world, run a digital one in a simulated world instead. This is also commonly done with reinforcement learning, in which you have the robot try to navigate some simulated space, after which you score it on how well it does. Another flavor of this is the <a href="https://arxiv.org/pdf/2410.10438">teacher/student paradigm</a> where you have a &#8220;teacher&#8221; model that has full access to all the data within the simulated environment, and a &#8220;student&#8221; model that can only see what the real robot would see (images from its cameras and its own internal state), and you try to get the student to mimic the teacher.</p><p>The benefits of simulation are that it&#8217;s much cheaper and faster to simulate a robot than it is to deploy one in the real world, and that you can get very large amounts of data by simulating the behavior of thousands of robots. Figure AI taught its humanoid robot to walk via reinforcement learning on <a href="https://www.figure.ai/news/reinforcement-learning-walking">thousands of simulated robots</a>. OpenAI taught a robotic hand to solve a Rubik&#8217;s Cube via the equivalent of <a href="https://venturebeat.com/ai/openai-teaches-a-robotic-hand-to-solve-a-rubiks-cube">13,000 years of simulated experience</a>. By 2019, Waymo had driven 10 million miles in the real world, but <a href="https://techcrunch.com/2019/07/10/waymo-has-now-driven-10-billion-autonomous-miles-in-simulation/">10 billion miles in simulation</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DRb4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eb7ea19-5003-45e5-bf8a-9ade05ae7d1f_924x459.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DRb4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eb7ea19-5003-45e5-bf8a-9ade05ae7d1f_924x459.png 424w, https://substackcdn.com/image/fetch/$s_!DRb4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eb7ea19-5003-45e5-bf8a-9ade05ae7d1f_924x459.png 848w, https://substackcdn.com/image/fetch/$s_!DRb4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eb7ea19-5003-45e5-bf8a-9ade05ae7d1f_924x459.png 1272w, https://substackcdn.com/image/fetch/$s_!DRb4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eb7ea19-5003-45e5-bf8a-9ade05ae7d1f_924x459.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DRb4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eb7ea19-5003-45e5-bf8a-9ade05ae7d1f_924x459.png" width="924" height="459" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8eb7ea19-5003-45e5-bf8a-9ade05ae7d1f_924x459.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:459,&quot;width&quot;:924,&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_!DRb4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eb7ea19-5003-45e5-bf8a-9ade05ae7d1f_924x459.png 424w, https://substackcdn.com/image/fetch/$s_!DRb4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eb7ea19-5003-45e5-bf8a-9ade05ae7d1f_924x459.png 848w, https://substackcdn.com/image/fetch/$s_!DRb4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eb7ea19-5003-45e5-bf8a-9ade05ae7d1f_924x459.png 1272w, https://substackcdn.com/image/fetch/$s_!DRb4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eb7ea19-5003-45e5-bf8a-9ade05ae7d1f_924x459.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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">Via Figure.</figcaption></figure></div><p>But simulation also has drawbacks. The biggest one is that the quality of the data it produces is a function of the accuracy of the simulation. For some things, such as locomotion (having a robot move through some physical space), simulation is fairly accurate, because the behavior is mostly well-characterized enough that we can represent it digitally. So you can train a quadruped robot to navigate some terrain, or a bipedal robot to dance, or a drone to fly along some path in simulation, and the simulated environment will be a reasonably good approximation of the real world. But for things such as object manipulation (particularly for soft or deformable objects), it&#8217;s much harder to build a simulation that accurately captures real-world behavior, and using it as a source of training data is much more difficult. This is generally referred to as the &#8220;<a href="https://www.3genrobotics.com/blogs/understanding-sim-to-real-gap-robotics">sim-to-real gap</a>.&#8221;</p><p>Because of simulation inaccuracies, one popular simulation technique is called &#8220;domain randomization.&#8221; Since you don&#8217;t know what various parameters like friction will be in the real world, you decide to vary the parameters randomly when running the simulation, in the hopes of creating a training envelope that encompasses the parameters that will be encountered in the real world. When OpenAI trained its robotic hand to solve a Rubik&#8217;s Cube, for instance, it continuously expanded the range of parameters being tested, forcing the model to learn to solve the cube in more and more difficult environments, in the hopes of giving it capabilities that would generalize to the real world. The robotics team there used this strategy specifically because <a href="https://openai.com/index/solving-rubiks-cube/">accurate physical modeling was too difficult</a>:</p><blockquote><p><em>The biggest challenge we faced was to create environments in simulation diverse enough to capture the physics of the real world. Factors like friction, elasticity and dynamics are incredibly difficult to measure and model for objects as complex as Rubik&#8217;s Cubes or robotic hands and we found that domain randomization alone is not enough.</em></p><p><em>To overcome this, we developed a new method called Automatic Domain Randomization (ADR), which endlessly generates progressively more difficult environments in simulation. This frees us from having an accurate model of the real world, and enables the transfer of neural networks learned in simulation to be applied to the real world.</em></p></blockquote><p>But despite this technique, and really quite a lot of simulation (13,000 simulated years), performance was only OK &#8212; for maximally difficult starting arrangements, success was only 20% &#8212; which is maybe why this technique doesn&#8217;t seem to be widely used for manipulation training currently. Environmental parameter randomization does seem to be fairly standard for locomotion training though, used for things like <a href="https://arxiv.org/pdf/2109.11978">randomly varying the coefficient of friction</a> of the surface being traversed.</p><p>Another way to use simulation is to create synthetic training data: taking real training data as an input and using it to create lots of similar training examples. Nvidia, for instance, <a href="https://build.nvidia.com/nvidia/isaac-gr00t-synthetic-manipulation">has a page</a> showing how you can use its Isaac GR00T robot simulation platform to generate synthetic robot training data using teleoperation data as an input. Synthetic data generation also seems to be widely used for <a href="https://medium.com/amelias-blog/how-autonomous-vehicles-use-synthetic-data-9b3d1e0b60d7">training autonomous vehicles</a>.</p><p>We can also create robot training data by recording humans doing tasks and creating some sort of mapping from the recorded task data to a robot. This might be as simple as fitting a person with a head-mounted camera (creating what&#8217;s known as &#8220;egocentric video&#8221;), and using it to record the person doing various tasks with their hands. The video is then processed so the person&#8217;s motions are interpreted as robot motions, and used to create training examples. (This is one reason for the popularity of the humanoid form factor in robotics: humans doing tasks will be a reasonably good source of training data.) Figure AI, for instance, recently announced Index, its program for gathering training data by sending people head-mounted cameras to record themselves doing various tasks (alternatively, Figure will also send a crew equipped with these cameras to your home or business to do chores for you). Companies like <a href="https://www.joinshift.org/">Shift</a> are also doing this, sending people with hat-mounted cameras to folks&#8217; houses to record themselves doing chores.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0Org!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e0c64f5-7c3c-485c-94a8-028199ba0e15_403x435.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0Org!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e0c64f5-7c3c-485c-94a8-028199ba0e15_403x435.png 424w, https://substackcdn.com/image/fetch/$s_!0Org!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e0c64f5-7c3c-485c-94a8-028199ba0e15_403x435.png 848w, https://substackcdn.com/image/fetch/$s_!0Org!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e0c64f5-7c3c-485c-94a8-028199ba0e15_403x435.png 1272w, https://substackcdn.com/image/fetch/$s_!0Org!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e0c64f5-7c3c-485c-94a8-028199ba0e15_403x435.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0Org!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e0c64f5-7c3c-485c-94a8-028199ba0e15_403x435.png" width="403" height="435" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8e0c64f5-7c3c-485c-94a8-028199ba0e15_403x435.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:435,&quot;width&quot;:403,&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_!0Org!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e0c64f5-7c3c-485c-94a8-028199ba0e15_403x435.png 424w, https://substackcdn.com/image/fetch/$s_!0Org!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e0c64f5-7c3c-485c-94a8-028199ba0e15_403x435.png 848w, https://substackcdn.com/image/fetch/$s_!0Org!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e0c64f5-7c3c-485c-94a8-028199ba0e15_403x435.png 1272w, https://substackcdn.com/image/fetch/$s_!0Org!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e0c64f5-7c3c-485c-94a8-028199ba0e15_403x435.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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">Figure collecting egocentric video data, via <a href="https://www.figure.ai/news/introducing-index">Figure</a>.</figcaption></figure></div><p>You can also add more sensors to collect more elaborate human task data. The now-defunct startup <a href="https://x.com/theSamPadilla/status/2102533979291443495">Eidon AI</a> stuck sensors on folks&#8217; arms to collect data on joint positions for training robot arms. Neocambrian AI recently announced &#8220;Mitts,&#8221; which it describes as &#8220;state of the art tactile gloves that capture high-precision touch data for robots.&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!psnq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4ffc4d0-93ae-495c-9e9b-c6dd9aac51ab_1536x2048.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!psnq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4ffc4d0-93ae-495c-9e9b-c6dd9aac51ab_1536x2048.png 424w, https://substackcdn.com/image/fetch/$s_!psnq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4ffc4d0-93ae-495c-9e9b-c6dd9aac51ab_1536x2048.png 848w, https://substackcdn.com/image/fetch/$s_!psnq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4ffc4d0-93ae-495c-9e9b-c6dd9aac51ab_1536x2048.png 1272w, https://substackcdn.com/image/fetch/$s_!psnq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4ffc4d0-93ae-495c-9e9b-c6dd9aac51ab_1536x2048.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!psnq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4ffc4d0-93ae-495c-9e9b-c6dd9aac51ab_1536x2048.png" width="434" height="578.5673076923077" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b4ffc4d0-93ae-495c-9e9b-c6dd9aac51ab_1536x2048.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1941,&quot;width&quot;:1456,&quot;resizeWidth&quot;:434,&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_!psnq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4ffc4d0-93ae-495c-9e9b-c6dd9aac51ab_1536x2048.png 424w, https://substackcdn.com/image/fetch/$s_!psnq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4ffc4d0-93ae-495c-9e9b-c6dd9aac51ab_1536x2048.png 848w, https://substackcdn.com/image/fetch/$s_!psnq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4ffc4d0-93ae-495c-9e9b-c6dd9aac51ab_1536x2048.png 1272w, https://substackcdn.com/image/fetch/$s_!psnq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4ffc4d0-93ae-495c-9e9b-c6dd9aac51ab_1536x2048.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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">Via <a href="https://x.com/theSamPadilla/status/2102533979291443495">X</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_!iYGw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F641f7aa5-7304-4524-898a-056ddf003125_589x561.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iYGw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F641f7aa5-7304-4524-898a-056ddf003125_589x561.png 424w, https://substackcdn.com/image/fetch/$s_!iYGw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F641f7aa5-7304-4524-898a-056ddf003125_589x561.png 848w, https://substackcdn.com/image/fetch/$s_!iYGw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F641f7aa5-7304-4524-898a-056ddf003125_589x561.png 1272w, https://substackcdn.com/image/fetch/$s_!iYGw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F641f7aa5-7304-4524-898a-056ddf003125_589x561.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iYGw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F641f7aa5-7304-4524-898a-056ddf003125_589x561.png" width="463" height="440.9898132427844" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/641f7aa5-7304-4524-898a-056ddf003125_589x561.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:561,&quot;width&quot;:589,&quot;resizeWidth&quot;:463,&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_!iYGw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F641f7aa5-7304-4524-898a-056ddf003125_589x561.png 424w, https://substackcdn.com/image/fetch/$s_!iYGw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F641f7aa5-7304-4524-898a-056ddf003125_589x561.png 848w, https://substackcdn.com/image/fetch/$s_!iYGw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F641f7aa5-7304-4524-898a-056ddf003125_589x561.png 1272w, https://substackcdn.com/image/fetch/$s_!iYGw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F641f7aa5-7304-4524-898a-056ddf003125_589x561.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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">Via <a href="https://x.com/NeocambrianAI/status/2108567383757754581">X</a>.</figcaption></figure></div><p>Another flavor of this strategy is to use what&#8217;s called a <a href="https://umi-gripper.github.io/">Universal Manipulation Interface</a>, or UMI. With UMI, a person holds a pair of specially designed manipulators, that typically have a simple pincer grip at the end (though some have <a href="https://arxiv.org/html/2609.11753">multiple fingers</a>). The person does various tasks with the manipulators, which have cameras mounted to them that record exactly what the manipulators are doing. This video is then used to create training examples for robots that have similar manipulators. Robot model startups Generalist AI and <a href="https://x.com/tonyzzhao/status/1991204841289576694">Sunday Robotics</a>, for instance, seem to be primarily using this strategy for gathering training data.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ybEt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab43bde7-d415-4d3d-9019-d682641024d6_723x443.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ybEt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab43bde7-d415-4d3d-9019-d682641024d6_723x443.png 424w, https://substackcdn.com/image/fetch/$s_!ybEt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab43bde7-d415-4d3d-9019-d682641024d6_723x443.png 848w, https://substackcdn.com/image/fetch/$s_!ybEt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab43bde7-d415-4d3d-9019-d682641024d6_723x443.png 1272w, https://substackcdn.com/image/fetch/$s_!ybEt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab43bde7-d415-4d3d-9019-d682641024d6_723x443.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ybEt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab43bde7-d415-4d3d-9019-d682641024d6_723x443.png" width="723" height="443" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ab43bde7-d415-4d3d-9019-d682641024d6_723x443.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:443,&quot;width&quot;:723,&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_!ybEt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab43bde7-d415-4d3d-9019-d682641024d6_723x443.png 424w, https://substackcdn.com/image/fetch/$s_!ybEt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab43bde7-d415-4d3d-9019-d682641024d6_723x443.png 848w, https://substackcdn.com/image/fetch/$s_!ybEt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab43bde7-d415-4d3d-9019-d682641024d6_723x443.png 1272w, https://substackcdn.com/image/fetch/$s_!ybEt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab43bde7-d415-4d3d-9019-d682641024d6_723x443.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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">UMI data collection, via <a href="https://umi-gripper.github.io/">Chi et al 2024</a>.</figcaption></figure></div><p>The benefit of using human-collected task data is that it&#8217;s much cheaper to collect than teleoperation data: all you need is a camera, or some camera-equipped manipulators, rather than an entire robot. And it&#8217;s probably much easier to get a wide variety of different task recordings by just having a person walk around and do different things, rather than constantly repositioning a robot to do them. And because the data is gathered in the real world, by people manipulating real objects, it&#8217;s more accurate than simulation. The drawback is that because this data comes from a person rather than a robot, it won&#8217;t map onto a robot&#8217;s capabilities perfectly well. Even UMI, which minimizes the human-robot differences by having a person do tasks using a sort of robotic manipulator, won&#8217;t necessarily map perfectly, though the discrepancy is small and many of the most impressive robotics demos we&#8217;ve seen (such as <a href="https://www.youtube.com/watch?v=1cllCVK-9lo&amp;t=6s">Generalist AI&#8217;s</a>) have been trained using UMI data.</p><p>It&#8217;s possible to use multiple training strategies in a single robot model. Agility Robotics&#8217; <a href="https://www.agilityrobotics.com/content/training-a-whole-body-control-foundation-model">Digit</a>, for instance, walks using a small, 1-million-parameter neural network trained in simulation using reinforcement learning, while object manipulation seems to have been trained using behavioral cloning. Dyna Robotics similarly <a href="https://x.com/DynaRobotics/status/2104970533263831072">seems to have used</a> a combination of reinforcement learning in simulation and human video for training data.</p><p>It&#8217;s also often useful to train a robot model using data other than task completion data. Vision-Language-Action models, <a href="http://construction-physics.com/p/understanding-the-ai-that-drives">as we noted earlier</a>, are built from Vision-Language models trained on text and images. And because of the ubiquity of general video data on things like YouTube or TikTok, there&#8217;s a great deal of interest in finding ways to use generic web videos as a source of training data. <a href="https://www.nvidia.com/en-us/ai/cosmos/">Nvidia&#8217;s Cosmos</a>, for instance, is a foundation model trained on video data that can be used as a backbone for a robot policy model.</p><h4>Robot dataset sizes</h4><p>How much of this action-relevant training data have we gathered so far, and how much do we need?</p><p>As with AI models more generally, robotic training datasets seem to be getting bigger. An early dataset that was considered large at the time was the Open X-Embodiment (OXE) dataset, created by <a href="https://deepmind.google/blog/scaling-up-learning-across-many-different-robot-types/">Google DeepMind in 2023</a> by stitching together dozens of existing datasets. OXE consisted of over 1 million robot action trajectories spanning more than 160,000 different tasks, totaling around 4,000 hours&#8217; worth of task data. Physical Intelligence&#8217;s <a href="https://www.pi.website/download/pi0.pdf">Pi 0 model</a>, released in October of 2024, was trained on 10,000 hours of robot task data. Generalist AI&#8217;s GEN 1 model, announced earlier this year, was trained on around <a href="https://www.humanoidsdaily.com/news/generalist-ai-unveils-gen-1-5-one-shot-robot-learning-and-the-end-of-heavy-fine-tuning">500,000 hours</a> of UMI data. Figure AI&#8217;s Index announcement stated that it was gathering 30 minutes of video data every second, or 43,000 hours a day. <a href="https://www.dyna.co/dyna-2">Dyna Robotics</a> and <a href="https://x.com/CyberRobooo/status/2109861834400694398">Nature Will</a> both claim that their latest models are trained on over 1 million hours of human egocentric video data. I saw <a href="https://x.com/theSamPadilla/status/2107237887091843182">one estimate</a> that the robot data collection industry is collectively producing around 500,000 hours of training data a month.</p><p>It&#8217;s not amazingly easy to compare these datasets to the text datasets used to train LLMs. For one, different robotic training sets have different levels of quality &#8212; teleoperation or UMI data is probably higher quality than pure human egocentric video data for training purposes, and a highly variable dataset with lots of different sorts of tasks is much more useful than an extremely repetitive one. And video data for robotics training is informationally different from text data: for one, video data tends to be highly correlated &#8212; on short timescales, one frame is pretty similar to another frame. Thus even though video recordings contain a lot of data, they&#8217;re probably less informationally dense for training purposes than text data. As <a href="https://itcanthink.substack.com/p/how-can-we-get-enough-data-to-train">robotics researcher Chris Paxton notes</a>, &#8220;<em>machine learning works best the closer you are to an independent and identically distributed (iid) dataset; neither web data nor robot data is iid, but robot data is far less iid than web data.</em>&#8221;</p><p>But we can still try. One very rough way to compare dataset sizes, used by Physical Intelligence researcher Kevin Black <a href="https://www.youtube.com/live/ELUMFpJCUS0?t=16866s">in this presentation</a> and robotics professor Ken Goldberg <a href="https://www.youtube.com/watch?v=EtK5es0jVM4">in this presentation</a>, is to estimate how long a dataset of text tokens would take for a person to read, and compare that to the hours of robot training data we have. Under this metric, GPT-2 was trained on the equivalent of around 475,000 hours of data, GPT-3 was trained on 26 million hours, and GPT-4 was trained on 685 million hours. Using this (somewhat dubious) metric, even several-year-old AI models were trained on something like 1,000 times the data that current robot models are trained on. Goldberg calls this the &#8220;<a href="https://www.youtube.com/watch?v=EtK5es0jVM4">100,000-year data gap</a>.&#8221;</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/x4NWy/2/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/764cb679-5310-494c-b877-81b79d45121e_1220x710.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fd85d423-727a-4f6b-99ac-f88468bd94e2_1220x974.png&quot;,&quot;height&quot;:497,&quot;title&quot;:&quot;Robot Data vs LLM Data&quot;,&quot;description&quot;:&quot;Comparing robot model and LLM dataset sizes. Hours for LLMs is calculated by estimating the time it would take a person to read the text.&quot;,&quot;belowTheFold&quot;:true}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/x4NWy/2/" width="730" height="497" frameborder="0" scrolling="no" loading="lazy"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><p>On his Substack &#8220;It Can Think!&#8221; Paxton <a href="https://itcanthink.substack.com/p/how-can-we-get-enough-data-to-train">makes an estimate from the other direction</a>, converting hours of robot data into tokens, and comes up with a fairly similar estimate. He guesses that for video running at 10 frames per second, each frame will contain the equivalent of one useful training token. Every hour of video thus contains about 10 &#215; 60 &#215; 60 = 36,000 training tokens. He then divides this by 10, on the assumption that you can&#8217;t expect every second of video data to actually be useful, getting you about 3,600 training tokens per hour of video. This would make Dyna Robotics&#8217;s 1 million hours of training equal to around 3.6 billion tokens, on the order of 5,000 times smaller than the datasets used to train recent AI models.</p><p>If you assume that we need about 1,000 times as much real-world robot training data as we actually have &#8212; on the order of 1 billion hours of data &#8212; how much would that cost to generate? <a href="https://x.com/theSamPadilla/status/2102533979291443495">Eidon AI reports</a> robot data prices of $60 to $100 per hour. Pantheon <a href="https://pantheon.inc/research/diverse-umi">similarly reports</a> UMI data costs from $60 to $150 per hour, but that its engineers developed a pipeline capable of generating data for $10 per hour. Shift claims you can <a href="https://www.joinshift.org/">earn up to $20 per hour</a> recording egocentric video data and selling it to them. So a naive estimate suggests that getting enough data to get robot models to a similar level of capability as recent AI models might cost on the order of $10 billion to $100 billion.</p><p>How much data we actually need, however, seems to be something of an open question. If we don&#8217;t care about generalization, and only want to train robot models to perform various specific tasks, the data requirements might be substantially less. Alternatively, it might turn out that frontier general AI models like Fable or Astra are extremely capable robot controllers after being fed a comparatively small amount of robotic training data; some folks are already predicting that special-purpose robot AI models might get replaced with more generic AI models. Likewise, we might find robotic AI model architectures that are much more sample efficient &#8212; learning much more from each training example &#8212; than current models.</p><p>On the other hand, it could be the case that moving around and manipulating objects in the real world is a fundamentally more difficult task than manipulating text on a computer, and that models require a lot more training to become competent at this real-world behavior. Small errors in generated text, for instance &#8212; misspellings, or slightly wrong word choice &#8212; don&#8217;t necessarily compromise the text as a whole, but when you&#8217;re manipulating objects a single tiny positioning error can be the difference between success and complete failure. Likewise, Ken Goldberg <a href="https://www.youtube.com/watch?v=EtK5es0jVM4">argues</a> that robotic movement is a much higher-dimensional problem than generating text (though I&#8217;m not sure I buy the version of the argument he articulates in that presentation, but I have seen this sentiment echoed by other robotics researchers).</p><h4>Conclusion</h4><p>LLMs showed the benefits of scale when training AI models &#8212; bigger models, more data, trained using much more computation. We&#8217;re now in the process of seeing how well this scaling works for robotics, and robotics researchers are working hard to gather enormous amounts of robot task training data in the hopes of seeing the same sort of trends with robotic capabilities that we have with AI more generally.</p>]]></content:encoded></item><item><title><![CDATA[Reading List 10/10/26]]></title><description><![CDATA[Propane in air conditioners, Anduril making submarine parts, nuclear reactors on the moon, the robotic hand landscape, and more.]]></description><link>https://www.construction-physics.com/p/reading-list-101026</link><guid isPermaLink="false">https://www.construction-physics.com/p/reading-list-101026</guid><dc:creator><![CDATA[Brian Potter]]></dc:creator><pubDate>Sat, 10 Oct 2026 14:55:48 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!di_8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddee3d1a-7420-4a87-91d3-04f013721a07_2048x1799.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!di_8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddee3d1a-7420-4a87-91d3-04f013721a07_2048x1799.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!di_8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddee3d1a-7420-4a87-91d3-04f013721a07_2048x1799.png 424w, https://substackcdn.com/image/fetch/$s_!di_8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddee3d1a-7420-4a87-91d3-04f013721a07_2048x1799.png 848w, https://substackcdn.com/image/fetch/$s_!di_8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddee3d1a-7420-4a87-91d3-04f013721a07_2048x1799.png 1272w, https://substackcdn.com/image/fetch/$s_!di_8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddee3d1a-7420-4a87-91d3-04f013721a07_2048x1799.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!di_8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddee3d1a-7420-4a87-91d3-04f013721a07_2048x1799.png" width="524" height="460.29945054945057" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ddee3d1a-7420-4a87-91d3-04f013721a07_2048x1799.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1279,&quot;width&quot;:1456,&quot;resizeWidth&quot;:524,&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_!di_8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddee3d1a-7420-4a87-91d3-04f013721a07_2048x1799.png 424w, https://substackcdn.com/image/fetch/$s_!di_8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddee3d1a-7420-4a87-91d3-04f013721a07_2048x1799.png 848w, https://substackcdn.com/image/fetch/$s_!di_8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddee3d1a-7420-4a87-91d3-04f013721a07_2048x1799.png 1272w, https://substackcdn.com/image/fetch/$s_!di_8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddee3d1a-7420-4a87-91d3-04f013721a07_2048x1799.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">The Miraculous Draft of Fishes, by Konrad Witz, via <a href="https://en.wikipedia.org/wiki/The_Miraculous_Draft_of_Fishes_(Witz)">Wikipedia</a>.</figcaption></figure></div><p>Welcome to the reading list, a weekly roundup of news and links related to buildings, infrastructure, and industrial technology. This week we look at propane in air conditioners, Anduril making submarine parts, nuclear reactors on the moon, the robotic hand landscape (handscape?), and more. Roughly 2/3rds of the reading list is paywalled, so for full access become a paid subscriber.</p><h4>Housing</h4><p>Someone created a city building game where you try to navigate local opposition to get housing built in San Francisco. [<a href="https://x.com/Olliesiin/status/2107849634551062876">X</a>]</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!19ak!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc49a94a7-11bb-4ec5-8050-4d0773d9dd55_2048x1303.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!19ak!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc49a94a7-11bb-4ec5-8050-4d0773d9dd55_2048x1303.png 424w, https://substackcdn.com/image/fetch/$s_!19ak!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc49a94a7-11bb-4ec5-8050-4d0773d9dd55_2048x1303.png 848w, https://substackcdn.com/image/fetch/$s_!19ak!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc49a94a7-11bb-4ec5-8050-4d0773d9dd55_2048x1303.png 1272w, https://substackcdn.com/image/fetch/$s_!19ak!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc49a94a7-11bb-4ec5-8050-4d0773d9dd55_2048x1303.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!19ak!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc49a94a7-11bb-4ec5-8050-4d0773d9dd55_2048x1303.png" width="1456" height="926" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c49a94a7-11bb-4ec5-8050-4d0773d9dd55_2048x1303.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:926,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!19ak!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc49a94a7-11bb-4ec5-8050-4d0773d9dd55_2048x1303.png 424w, https://substackcdn.com/image/fetch/$s_!19ak!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc49a94a7-11bb-4ec5-8050-4d0773d9dd55_2048x1303.png 848w, https://substackcdn.com/image/fetch/$s_!19ak!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc49a94a7-11bb-4ec5-8050-4d0773d9dd55_2048x1303.png 1272w, https://substackcdn.com/image/fetch/$s_!19ak!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc49a94a7-11bb-4ec5-8050-4d0773d9dd55_2048x1303.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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>I somehow missed this paper from last year analyzing the impact of International Building Code changes from 2012 to 2021 on construction costs. &#8220;<em>Between 2012 and 2021, the International Code Council (ICC) adopted 130 revisions to the International Building Code (IBC) affecting multifamily development. Using a detailed prototype of a three-story apartment building and holding material prices and labor productivity constant at 2024 levels, we find that 16 of these revisions raised national average construction costs by 9.9 percent relative to a 2009 IBC baseline, with fire protection requirements accounting for the largest share.</em>&#8221; [<a href="https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5984894">SSRN</a>]</p><p>Should we be using propane as a refrigerant in our heat pumps and air conditioners? [<a href="https://www.therebuild.pub/p/hank-hill-heat-pumps">The Rebuild</a>]</p><p>Another look at what&#8217;s in the Senate&#8217;s new permitting reform bill. [<a href="https://www.abundanceandgrowth.org/p/a-bigger-better-baaja?utm_source=share&amp;utm_medium=android&amp;r=72tls&amp;triedRedirect=true">Abundance and Growth</a>]</p><h4>Manufacturing</h4><p>Atomic Machines, a manufacturing startup using a vaguely described manufacturing process that &#8220;builds working micro machines from code alone&#8221; (whatever that means) emerged from stealth and got a lot of attention on Twitter. [<a href="https://x.com/jeffholden/status/2108283819560472987">X</a>] A NYT article on the company has a little more information, but not much. &#8220;<em>Using the same techniques that drive a chatbot, Atomic Machines is building A.I. technology that can discover new ways of designing extremely small devices. By analyzing thousands of experiments involving standard manufacturing materials and finding patterns in how these materials interact, it learns to piece them together in ways that produce viable devices.</em>&#8221; [<a href="https://www.nytimes.com/2026/10/07/science/atomic-machines-ai-micro-robots.html">NYT</a>]</p><p>The CEO of <a href="https://www.oshcut.com/">OSH Cut</a> (a similar sort of business to SentCutSend) on what he thinks the future of manufacturing looks like. A few similarities here to my concept of &#8220;<a href="https://www.construction-physics.com/p/is-the-future-aws-for-everything">AWS for Everything</a>.&#8221; [<a href="https://x.com/OSHBuilt/status/2107956520172528000">X</a>]</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UQk5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d09fcc8-52e6-4663-a910-2942cb387927_1180x1272.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UQk5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d09fcc8-52e6-4663-a910-2942cb387927_1180x1272.png 424w, https://substackcdn.com/image/fetch/$s_!UQk5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d09fcc8-52e6-4663-a910-2942cb387927_1180x1272.png 848w, https://substackcdn.com/image/fetch/$s_!UQk5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d09fcc8-52e6-4663-a910-2942cb387927_1180x1272.png 1272w, https://substackcdn.com/image/fetch/$s_!UQk5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d09fcc8-52e6-4663-a910-2942cb387927_1180x1272.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UQk5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d09fcc8-52e6-4663-a910-2942cb387927_1180x1272.png" width="620" height="668.3389830508474" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1d09fcc8-52e6-4663-a910-2942cb387927_1180x1272.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1272,&quot;width&quot;:1180,&quot;resizeWidth&quot;:620,&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_!UQk5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d09fcc8-52e6-4663-a910-2942cb387927_1180x1272.png 424w, https://substackcdn.com/image/fetch/$s_!UQk5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d09fcc8-52e6-4663-a910-2942cb387927_1180x1272.png 848w, https://substackcdn.com/image/fetch/$s_!UQk5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d09fcc8-52e6-4663-a910-2942cb387927_1180x1272.png 1272w, https://substackcdn.com/image/fetch/$s_!UQk5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d09fcc8-52e6-4663-a910-2942cb387927_1180x1272.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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>The Navy awarded defense startup Anduril a  $2.9 billion contract to manufacture components for Virginia-class nuclear submarines. &#8220;<em>Arsenal-2 will build complex components and large scale assemblies of the Virginia-class submarine and deliver them to Electric Boat and Newport News Shipbuilding for final assembly. Adding another source of this work will allow more submarine construction to happen in parallel across the industrial base and increase the overall capacity available to the Virginia-class program.</em>&#8221; [<a href="https://www.anduril.com/news/anduril-u-s-navy-invest-usd6-6-billion-to-expand-america-s-submarine-industrial-base">Anduril</a>]</p><p>Domestic car sales in China have apparently not risen at all since roughly 2015? [<a href="https://x.com/lymanstoneky/status/2107227592151445963">X</a>]</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VRFo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5edfa9b9-262e-4e36-91da-8bac4911a50a_1200x872.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VRFo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5edfa9b9-262e-4e36-91da-8bac4911a50a_1200x872.png 424w, https://substackcdn.com/image/fetch/$s_!VRFo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5edfa9b9-262e-4e36-91da-8bac4911a50a_1200x872.png 848w, https://substackcdn.com/image/fetch/$s_!VRFo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5edfa9b9-262e-4e36-91da-8bac4911a50a_1200x872.png 1272w, https://substackcdn.com/image/fetch/$s_!VRFo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5edfa9b9-262e-4e36-91da-8bac4911a50a_1200x872.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VRFo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5edfa9b9-262e-4e36-91da-8bac4911a50a_1200x872.png" width="544" height="395.3066666666667" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5edfa9b9-262e-4e36-91da-8bac4911a50a_1200x872.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:872,&quot;width&quot;:1200,&quot;resizeWidth&quot;:544,&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_!VRFo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5edfa9b9-262e-4e36-91da-8bac4911a50a_1200x872.png 424w, https://substackcdn.com/image/fetch/$s_!VRFo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5edfa9b9-262e-4e36-91da-8bac4911a50a_1200x872.png 848w, https://substackcdn.com/image/fetch/$s_!VRFo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5edfa9b9-262e-4e36-91da-8bac4911a50a_1200x872.png 1272w, https://substackcdn.com/image/fetch/$s_!VRFo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5edfa9b9-262e-4e36-91da-8bac4911a50a_1200x872.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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>Related, Chinese car sales are really taking off in Britain. &#8220;<em>The Jaecoo 7, made by China&#8217;s Chery Automobile, was Britain&#8217;s bestselling vehicle in September, an important sales month in the U.K. In the first half of 2026, almost every sixth car sold in Britain bore a Chinese brand, according to Schmidt Automotive Research, a higher proportion than in any other European country except Norway.</em>&#8221; [<a href="https://www.wsj.com/business/autos/how-britain-learned-to-love-chinese-carsespecially-a-look-alike-range-rover-9440802d">WSJ</a>]</p>
      <p>
          <a href="https://www.construction-physics.com/p/reading-list-101026">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The Rise and Fall of the Plasma Screen]]></title><description><![CDATA[In 1960, a team at the University of Illinois released the first version of their PLATO &#8220;computerized instruction system,&#8221; a network of what would eventually be thousands of computer terminals connected to large mainframe computers.]]></description><link>https://www.construction-physics.com/p/the-rise-and-fall-of-the-plasma-screen</link><guid isPermaLink="false">https://www.construction-physics.com/p/the-rise-and-fall-of-the-plasma-screen</guid><dc:creator><![CDATA[Brian Potter]]></dc:creator><pubDate>Thu, 08 Oct 2026 12:02:36 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/5b8c90aa-c025-444f-b0f0-0ed4a2478f51_766x484.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ifXX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08d7fec6-06c7-42b4-ba4b-d70380876fde_768x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ifXX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08d7fec6-06c7-42b4-ba4b-d70380876fde_768x1024.png 424w, https://substackcdn.com/image/fetch/$s_!ifXX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08d7fec6-06c7-42b4-ba4b-d70380876fde_768x1024.png 848w, https://substackcdn.com/image/fetch/$s_!ifXX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08d7fec6-06c7-42b4-ba4b-d70380876fde_768x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!ifXX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08d7fec6-06c7-42b4-ba4b-d70380876fde_768x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ifXX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08d7fec6-06c7-42b4-ba4b-d70380876fde_768x1024.png" width="496" height="661.3333333333334" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/08d7fec6-06c7-42b4-ba4b-d70380876fde_768x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:768,&quot;resizeWidth&quot;:496,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;: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_!ifXX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08d7fec6-06c7-42b4-ba4b-d70380876fde_768x1024.png 424w, https://substackcdn.com/image/fetch/$s_!ifXX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08d7fec6-06c7-42b4-ba4b-d70380876fde_768x1024.png 848w, https://substackcdn.com/image/fetch/$s_!ifXX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08d7fec6-06c7-42b4-ba4b-d70380876fde_768x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!ifXX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08d7fec6-06c7-42b4-ba4b-d70380876fde_768x1024.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">PLATO V terminal, via <a href="https://en.wikipedia.org/wiki/Plasma_display#2010s">Wikipedia</a>.</figcaption></figure></div><p>In 1960, a team at the University of Illinois released the first version of their <a href="https://en.wikipedia.org/wiki/PLATO_(computer_system)">PLATO</a> &#8220;computerized instruction system,&#8221; a network of what would eventually be thousands of computer terminals connected to large mainframe computers. Users of PLATO could use the system to learn about various topics, with courses on subjects such as chemistry, math, music, and foreign languages.</p><p>The first iteration of PLATO used a simple TV screen for a terminal display, but this was at best a stopgap measure. TV screens used cathode ray tubes (CRTs), which <a href="https://www.construction-physics.com/p/the-surprisingly-long-life-of-the">used</a> a magnetically deflected beam of electrons to paint an image on a glass screen. This beam redrew the entire screen 30 times a second, which meant that a computer had to feed the CRT screen a constant stream of high-bandwidth video data. This was fine for broadcast TV, since the same signal was being sent to every TV that received it, but on the PLATO system every terminal needed to be sent different data, depending on what the user was doing. Not only would this require high-bandwidth data connections between the mainframes and the PLATO terminals, it would force each terminal to have a large amount of memory storage to hold the video data, which at the time was extremely expensive. CRT-based screens worked well enough for a small system with a few terminals, but it was felt that the technology wouldn&#8217;t scale to the thousands or millions of terminals the PLATO designers envisioned. What was needed was a new type of screen, one that had a built-in &#8220;memory.&#8221; On such a screen, only the things that changed on the screen would need to be redrawn, which would dramatically reduce the bandwidth and data storage such a screen required compared to a CRT.</p><p>Donald Bitzer, one of the architects of the PLATO system, considered possible methods that might be used to make such a display. One potential option was gas plasma &#8212; running an electric current through a low-pressure gas, which would cause that gas to glow. Scientists had been making low-pressure gases glow using electric current since the 1600s, and the phenomenon had been <a href="https://www.construction-physics.com/p/the-surprisingly-long-life-of-the">used</a> in neon signs since the early 20th century. But no one had yet found a way to turn the phenomenon into a computer display, which would require an array of thousands or even millions of independently controlled tiny gas plasma lamps, one for each pixel on the screen. Bitzer decided it was worth trying.</p><p>In 1962, Bitzer&#8217;s graduate student Robert Willson built a one-cell model of a plasma display screen, the equivalent of a single pixel. It consisted of a &#8220;sandwich&#8221; of three thin sheets of glass, with wires on either side of a tiny pocket of argon gas contained in a hole in the middle glass sheet. When electric current ran from the wires through the gas, the argon would glow brightly. Willson&#8217;s model suggested that a plasma screen might work, but also that there were many problems that needed to be overcome: the brightness of the cell was inconsistent, components burned out quickly, leaks were rampant, and over time the electricity-excited gas would deposit itself on the electrodes, reducing the flow of current. Willson&#8217;s design also required each individual cell to have its own resistor to prevent an electric arc forming between the electrodes, which was projected to add significant manufacturing difficulties on a full-sized display: a 500x500 pixel screen would require 250,000 individually attached resistors.</p><p>A breakthrough occurred in 1964, when Bitzer&#8217;s team had the idea to move the electrodes to the outside of the glass sandwich, which eliminated the need for a separate resistor. When building a test display of the new model, the team made a serendipitous discovery: a small amount of air accidentally introduced into the cell gave the display the sought-after memory effect: the gas would continue to glow even when the voltage at the electrodes was reduced. By 1967, the team had scaled up their single-pixel display to a 16 by 16 array of pixels (weber 2006), but this was still little more than a fragile prototype: leaks and contamination remained common, and the extremely thin sheets of glass (originally used for microscope slides) broke easily.</p><p>In 1967 Owens-Illinois, a glass manufacturer, licensed this technology, known as a plasma display, and began working to turn it into a real, practical product. Owens-Illinois eliminated the middle sheet of glass and the individual gas-filled pockets along with it, and simply filled the entire space between the two outer glass sheets with gas. Even though the gas within the panel was continuous, it would only glow at the intersection of charged electrodes, allowing individual pixels to be controlled. In 1968 Owens-Illinois debuted a 128 x 128 pixel plasma display, far sturdier and more reliable than the University of Illinois prototypes, and in 1971 the company shipped the world&#8217;s first commercial plasma display panel, a 512 x 512 screen dubbed the &#8220;Digivue.&#8221; The PLATO system, which would shortly be scaled up to thousands of terminals worldwide, was its first customer.</p><p>But the newly released plasma screen wasn&#8217;t alone in the market for electronic displays. The plasma screen had originally been conceived as an alternative to CRT screens and the bulky and expensive external memory they required. But memory technology wasn&#8217;t standing still either: in the late 1960s, as Illinois researchers were building plasma screen prototypes, researchers at IBM developed <a href="https://en.wikipedia.org/wiki/Dynamic_random-access_memory#History">DRAM</a>, a type of computer memory that stored data using transistors and capacitors. Computer memory was soon being pulled along by Moore&#8217;s Law, getting smaller, faster, and cheaper with every generation, and before long the memory requirement for CRT screens was a minor concern.</p><p>Plasma screens did have other advantages, beyond the way their physical properties enabled a kind of &#8220;memory.&#8221; Unlike a CRT, which required a bulky glass tube, a plasma display could be made extremely thin. And plasma screens could potentially be much more rugged than CRTs, which had fiddly and easily disrupted electron guns.</p><p>But plasma screens also had drawbacks: they were very power hungry compared to CRTs, weren&#8217;t as bright, and were far more expensive. And while Illinois researchers tested a color plasma screen in the late 1960s, it would be many years before a color plasma screen robust enough to be commercialized was developed.</p><p>What&#8217;s more, plasma wasn&#8217;t the only new display technology that appeared in the early 1970s. During the 1960s, scientists at Westinghouse and RCA had experimented with displays based on liquid crystals: substances that were liquid but displayed organized, repetitive structure like a crystal. Liquid crystal molecules were found to change their orientation when an electric field was applied to them, and if polarized light (light oscillating within a single plane) passed through a liquid crystal, its plane of polarization <a href="https://www.construction-physics.com/p/how-did-tvs-get-so-cheap">would rotate</a>. By the late 1960s, researchers had used these phenomena to construct a display. The first liquid crystal display (LCD) screens appeared in calculators and other small electronic devices in the 1970s, and by the 1980s were being used in portable TVs.</p><p>Plasma didn&#8217;t slow down either. Over the next several decades, plasma display technology steadily improved. Engineers developed better electrodes, reduced power consumption, and invented a method for creating grayscale by rapidly flickering the pixels off and on (the more a pixel was &#8220;off,&#8221; the darker the pixel). Grayscale, in turn, opened the door for full-color plasma displays, and these began to appear in the late 1970s.</p><p>As their capabilities improved, plasma displays began to carve out a small niche in the electronic display market. IBM introduced a line of electronics for banks with plasma displays in 1973, and in the mid-1970s plasma displays began to be used for various military applications thanks to their rugged, low-maintenance designs. In the 1980s, laptops and portable computers with monochrome plasma screens began to appear. By the 1990s, however, LCD technology had advanced to the point where high-quality color screens could be made for laptops, entirely displacing plasma from that market.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qf1z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd7e0d0c-f53f-49da-9cae-c650eec16a77_3248x2432.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qf1z!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd7e0d0c-f53f-49da-9cae-c650eec16a77_3248x2432.jpeg 424w, https://substackcdn.com/image/fetch/$s_!qf1z!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd7e0d0c-f53f-49da-9cae-c650eec16a77_3248x2432.jpeg 848w, https://substackcdn.com/image/fetch/$s_!qf1z!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd7e0d0c-f53f-49da-9cae-c650eec16a77_3248x2432.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!qf1z!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd7e0d0c-f53f-49da-9cae-c650eec16a77_3248x2432.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qf1z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd7e0d0c-f53f-49da-9cae-c650eec16a77_3248x2432.jpeg" width="1456" height="1090" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cd7e0d0c-f53f-49da-9cae-c650eec16a77_3248x2432.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1090,&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_!qf1z!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd7e0d0c-f53f-49da-9cae-c650eec16a77_3248x2432.jpeg 424w, https://substackcdn.com/image/fetch/$s_!qf1z!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd7e0d0c-f53f-49da-9cae-c650eec16a77_3248x2432.jpeg 848w, https://substackcdn.com/image/fetch/$s_!qf1z!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd7e0d0c-f53f-49da-9cae-c650eec16a77_3248x2432.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!qf1z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd7e0d0c-f53f-49da-9cae-c650eec16a77_3248x2432.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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">Toshiba T3100 laptop with a plasma display, via <a href="https://en.wikipedia.org/wiki/Toshiba_T3100">Wikipedia</a>.</figcaption></figure></div><p>As it was forced from the laptop display market, plasma was finding success in a new market: large-screen, high-definition televisions. Up through the 1990s CRT had been the standard technology used to make TVs, but the size of the tube required made it difficult to scale CRTs up to very large screens of 40 inches or more: when Sony introduced a 45-inch CRT TV in 1988, it weighed over 400 pounds. Thinner plasma screens, by contrast, could more easily scale to very large screens. Japanese electronics manufacturer Fujitsu demonstrated a 31-inch plasma TV in 1990, and then a 42-inch plasma in 1995. US display startup Plasmaco debuted a 60-inch plasma screen in 1999, and Samsung displayed an enormous 102-inch plasma screen in 2005.</p><p>However, LCD was entering the large-screen TV market at the same time, and by the early 2000s LCD manufacturers were making screens of similar size as plasma screens. Plasma had some advantages over LCD TVs &#8212; they could offer richer colors and higher refresh rates &#8212; but also some disadvantages. Plasma screens consumed more power, put out more heat, and were less bright than LCD screens. And for a given screen size, an LCD screen could be made much higher resolution than a plasma screen.</p><p>But the most important issue was likely manufacturing: it proved harder to achieve high yields and low manufacturing costs with plasma screens than with LCD screens, possibly because manufacturers invested far more in LCD manufacturing than they did plasma.</p><p>By the mid-2000s, plasma&#8217;s screen quality advantages had either been whittled away or simply gone unnoticed by most consumers: in 2006 reviewers found them roughly equal in quality, and LCD was significantly outselling plasma screens. Plasma and LCD battled over the TV market through the early 2010s, but by 2013 plasma had lost nearly all its market share. By the end of the 2010s, plasma screen manufacturing had essentially ceased, and today the technology is all but dead.</p><p>The classic pattern of new technology adoption is something like an S-curve: it starts out serving niche uses for users who need its particular combination of attributes, but as the technology gets more capable and less expensive, it gets adopted more broadly, until it reaches some particular peak. When a technology gets replaced, in turn, it tends to follow this pattern in reverse, getting removed from more and more uses but continuing to be used by users who value its particular combination of attributes. Sometimes this combination allows an &#8220;outdated&#8221; technology to continue to be used far into the future; vacuum tubes were replaced by the transistor for most uses decades ago, but they&#8217;re <a href="https://www.westernelectric.com/">still manufactured today</a> for use in certain audio equipment. But sometimes this isn&#8217;t enough to save a technology; while some folks <a href="https://www.marketplace.org/story/2025/10/30/why-movie-buffs-prefer-plasma-tvs">prefer the look of plasma screens</a>, this preference evidently wasn&#8217;t enough to maintain production of it.</p>]]></content:encoded></item><item><title><![CDATA[Reading List 2026-10-03]]></title><description><![CDATA[A Senate permitting reform bill, the potential of Tesla&#8217;s Cybercab, the Navy&#8217;s $200 billion worth of shipyard renovations, returning a SR-71 to service, and more.]]></description><link>https://www.construction-physics.com/p/reading-list-2026-10-03</link><guid isPermaLink="false">https://www.construction-physics.com/p/reading-list-2026-10-03</guid><dc:creator><![CDATA[Brian Potter]]></dc:creator><pubDate>Sat, 03 Oct 2026 13:14:44 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!-6H9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe7febc3-6bdc-4e8e-a700-56e66ddd0256_948x1344.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-6H9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe7febc3-6bdc-4e8e-a700-56e66ddd0256_948x1344.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-6H9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe7febc3-6bdc-4e8e-a700-56e66ddd0256_948x1344.png 424w, https://substackcdn.com/image/fetch/$s_!-6H9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe7febc3-6bdc-4e8e-a700-56e66ddd0256_948x1344.png 848w, https://substackcdn.com/image/fetch/$s_!-6H9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe7febc3-6bdc-4e8e-a700-56e66ddd0256_948x1344.png 1272w, https://substackcdn.com/image/fetch/$s_!-6H9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe7febc3-6bdc-4e8e-a700-56e66ddd0256_948x1344.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-6H9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe7febc3-6bdc-4e8e-a700-56e66ddd0256_948x1344.png" width="458" height="649.3164556962025" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/be7febc3-6bdc-4e8e-a700-56e66ddd0256_948x1344.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1344,&quot;width&quot;:948,&quot;resizeWidth&quot;:458,&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_!-6H9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe7febc3-6bdc-4e8e-a700-56e66ddd0256_948x1344.png 424w, https://substackcdn.com/image/fetch/$s_!-6H9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe7febc3-6bdc-4e8e-a700-56e66ddd0256_948x1344.png 848w, https://substackcdn.com/image/fetch/$s_!-6H9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe7febc3-6bdc-4e8e-a700-56e66ddd0256_948x1344.png 1272w, https://substackcdn.com/image/fetch/$s_!-6H9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe7febc3-6bdc-4e8e-a700-56e66ddd0256_948x1344.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">Annunciation with Saint Emidius, by Carlo Crivelli, via <a href="https://www.wikiart.org/en/carlo-crivelli/annunciation-with-saint-emidius-1486">WikiArt</a>.</figcaption></figure></div><p>Welcome to the reading list, a weekly roundup of news and links related to buildings, infrastructure and industrial technology. This week we look at a Senate permitting reform bill, the potential of Tesla&#8217;s Cybercab, the Navy&#8217;s $200 billion worth of shipyard renovations, a possible plan to return a SR-71 to service, and more. Roughly 2/3rds of the reading list is paywalled, so for full access become a paid subscriber.</p><h2>Housing and Cities</h2><p>The senate has released the text for a permitting reform bill, the Bipartisan American Affordability and Jobs Act. My IFP colleague Aidan Mackenzie has a brief overview of what&#8217;s in it, as does Thomas Hochman at FAI. [<a href="https://x.com/AidanRMackenzie/status/2105344770335703483">X</a>] [<a href="https://www.greentape.pub/p/the-permitting-grand-bargain-is-here">Green Tape</a>]</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BKjT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4961f3d4-dda1-4062-ad53-b46ecd9fb2b8_588x857.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BKjT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4961f3d4-dda1-4062-ad53-b46ecd9fb2b8_588x857.png 424w, https://substackcdn.com/image/fetch/$s_!BKjT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4961f3d4-dda1-4062-ad53-b46ecd9fb2b8_588x857.png 848w, https://substackcdn.com/image/fetch/$s_!BKjT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4961f3d4-dda1-4062-ad53-b46ecd9fb2b8_588x857.png 1272w, https://substackcdn.com/image/fetch/$s_!BKjT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4961f3d4-dda1-4062-ad53-b46ecd9fb2b8_588x857.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BKjT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4961f3d4-dda1-4062-ad53-b46ecd9fb2b8_588x857.png" width="456" height="664.6122448979592" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4961f3d4-dda1-4062-ad53-b46ecd9fb2b8_588x857.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:857,&quot;width&quot;:588,&quot;resizeWidth&quot;:456,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!BKjT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4961f3d4-dda1-4062-ad53-b46ecd9fb2b8_588x857.png 424w, https://substackcdn.com/image/fetch/$s_!BKjT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4961f3d4-dda1-4062-ad53-b46ecd9fb2b8_588x857.png 848w, https://substackcdn.com/image/fetch/$s_!BKjT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4961f3d4-dda1-4062-ad53-b46ecd9fb2b8_588x857.png 1272w, https://substackcdn.com/image/fetch/$s_!BKjT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4961f3d4-dda1-4062-ad53-b46ecd9fb2b8_588x857.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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>A tweet confirming my biases that people mostly don&#8217;t care about building aesthetics, and that improving aesthetics/design is not a particularly good avenue for addressing NIMBYism. [<a href="https://x.com/maxdubler/status/2102954970358382710">X</a>]</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hruJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ea00b28-bc1a-45c2-876d-19108c4b1a22_588x785.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hruJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ea00b28-bc1a-45c2-876d-19108c4b1a22_588x785.png 424w, https://substackcdn.com/image/fetch/$s_!hruJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ea00b28-bc1a-45c2-876d-19108c4b1a22_588x785.png 848w, https://substackcdn.com/image/fetch/$s_!hruJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ea00b28-bc1a-45c2-876d-19108c4b1a22_588x785.png 1272w, https://substackcdn.com/image/fetch/$s_!hruJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ea00b28-bc1a-45c2-876d-19108c4b1a22_588x785.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hruJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ea00b28-bc1a-45c2-876d-19108c4b1a22_588x785.png" width="454" height="606.1054421768707" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3ea00b28-bc1a-45c2-876d-19108c4b1a22_588x785.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:785,&quot;width&quot;:588,&quot;resizeWidth&quot;:454,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!hruJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ea00b28-bc1a-45c2-876d-19108c4b1a22_588x785.png 424w, https://substackcdn.com/image/fetch/$s_!hruJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ea00b28-bc1a-45c2-876d-19108c4b1a22_588x785.png 848w, https://substackcdn.com/image/fetch/$s_!hruJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ea00b28-bc1a-45c2-876d-19108c4b1a22_588x785.png 1272w, https://substackcdn.com/image/fetch/$s_!hruJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ea00b28-bc1a-45c2-876d-19108c4b1a22_588x785.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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>A New York judge rules that NYC&#8217;s new tax on second homes wasn&#8217;t implemented correctly, and needs to be redone. &#8220;<em>The judge, Wayne M. Ozzi of State Supreme Court on Staten Island, sided with a group of homeowners who had sued the city. The homeowners had argued that the Mamdani administration&#8217;s Department of Finance did not try hard enough to determine who should owe the tax before moving toward collecting it.</em>&#8221; [<a href="https://www.nytimes.com/2026/09/29/nyregion/nyc-second-home-tax-lawsuit.html">NYT</a>]</p><h2>Manufacturing</h2><p>Friend of the newsletter Austin Vernon on the potential of Tesla&#8217;s Cybercab, and the ways its driving down manufacturing costs. &#8220;<em>Painting cars has become an enormous pain. The paint shops are expensive, trigger all sorts of environmental thresholds, and they complicate production. Usually doors have to be put on the car, painted, taken off for assembly, then put back on at the end. Painting really has to go. Tesla tried a stainless steel exoskeleton with Cybertruck, but that ended up being challenging. The Cybercab has injection-molded plastic body panels instead of typical painted sheet metal. Cars have had plastic body panels before, but the panels didn&#8217;t come out with a good finish or color, requiring painting. Tesla&#8217;s &#8220;Reactive Injection Molding&#8221; parts do come with a smooth finish and with color incorporated so the paint shop can finally disappear, greatly simplifying production</em>.&#8221; [<a href="https://www.austinvernon.site/blog/cybercab.html">Austin Vernon</a>]</p><p>Mesabi Metallics is planning a $15 billion steel mill in Iowa, the &#8220;largest single investment ever made in a US steel facility.&#8221; It looks like instead of a <a href="https://www.construction-physics.com/p/the-blast-furnace-800-years-of-technology">blast furnace</a>, the mill will use <a href="https://en.wikipedia.org/wiki/Direct_reduction">direct reduction</a> of iron ore, which will then be fed into electric arc furnaces. [<a href="https://www.enr.com/articles/63726-mesabi-metallics-plans-15b-iowa-steel-mill-has-3b-minnesota-iron-ore-mine-investment">ENR</a>]</p><p>Raytheon gets a contract to produce AMRAAM missiles worth up to $20.7 billion. [<a href="https://breakingdefense.com/2026/09/raytheon-nets-potential-20-7-billion-amraam-deal/">Breaking Defense</a>] And in addition to building the F-47, Boeing has also won the competition to build the next generation fighter for the US Navy. [<a href="https://breakingdefense.com/2026/09/boeing-navy-ngad-faxx-next-gen-fighter-competition-northrop/">Breaking Defense</a>]</p><p>A Federal Reserve paper estimates that semiconductor shortgages in 2021-2022 reduced US car production by more than 2 million vehicles. [<a href="https://www.federalreserve.gov/econres/notes/feds-notes/when-the-chips-went-down-motor-vehicle-production-and-the-2021-2022-semiconductor-shortages-20260928.html">Federal Reserve</a>]</p><p>The Washington Post editorial board argues that we shouldn&#8217;t ban Chinese-made cars in the US. I didn&#8217;t realize that a substantial number of cars already had large numbers of Chinese parts, and that some actually had final assembly in China. &#8220;<em>Two cars for the American market from U.S. brands, the Lincoln Nautilus and Buick Envision, have final assembly in China using nearly all-Chinese parts. Thirty-nine other automobiles from model year 2026 that are on the roads have Chinese parts, including several that are assembled in the U.S., according to the National Highway Traffic Safety Administration.</em>&#8221; [<a href="https://www.washingtonpost.com/opinions/2026/09/25/china-already-sells-cars-us-ban-would-hurt-american-buyers/">Washington Post</a>]</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OoE_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F467985a0-089b-4c07-a6b0-7f49a728a233_624x526.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OoE_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F467985a0-089b-4c07-a6b0-7f49a728a233_624x526.png 424w, https://substackcdn.com/image/fetch/$s_!OoE_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F467985a0-089b-4c07-a6b0-7f49a728a233_624x526.png 848w, https://substackcdn.com/image/fetch/$s_!OoE_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F467985a0-089b-4c07-a6b0-7f49a728a233_624x526.png 1272w, https://substackcdn.com/image/fetch/$s_!OoE_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F467985a0-089b-4c07-a6b0-7f49a728a233_624x526.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OoE_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F467985a0-089b-4c07-a6b0-7f49a728a233_624x526.png" width="624" height="526" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/467985a0-089b-4c07-a6b0-7f49a728a233_624x526.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:526,&quot;width&quot;:624,&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_!OoE_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F467985a0-089b-4c07-a6b0-7f49a728a233_624x526.png 424w, https://substackcdn.com/image/fetch/$s_!OoE_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F467985a0-089b-4c07-a6b0-7f49a728a233_624x526.png 848w, https://substackcdn.com/image/fetch/$s_!OoE_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F467985a0-089b-4c07-a6b0-7f49a728a233_624x526.png 1272w, https://substackcdn.com/image/fetch/$s_!OoE_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F467985a0-089b-4c07-a6b0-7f49a728a233_624x526.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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>SpaceX&#8217;s Terafab is scheduled to be constructed and begin operations very quickly. [<a href="https://x.com/SemiAnalysis_/status/2104647659273228375">X</a>]</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-FLN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1e0a0fb-7b67-4cd1-b946-7d2cd6d3d0d7_590x531.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-FLN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1e0a0fb-7b67-4cd1-b946-7d2cd6d3d0d7_590x531.png 424w, https://substackcdn.com/image/fetch/$s_!-FLN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1e0a0fb-7b67-4cd1-b946-7d2cd6d3d0d7_590x531.png 848w, https://substackcdn.com/image/fetch/$s_!-FLN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1e0a0fb-7b67-4cd1-b946-7d2cd6d3d0d7_590x531.png 1272w, https://substackcdn.com/image/fetch/$s_!-FLN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1e0a0fb-7b67-4cd1-b946-7d2cd6d3d0d7_590x531.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-FLN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1e0a0fb-7b67-4cd1-b946-7d2cd6d3d0d7_590x531.png" width="590" height="531" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c1e0a0fb-7b67-4cd1-b946-7d2cd6d3d0d7_590x531.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:531,&quot;width&quot;:590,&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_!-FLN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1e0a0fb-7b67-4cd1-b946-7d2cd6d3d0d7_590x531.png 424w, https://substackcdn.com/image/fetch/$s_!-FLN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1e0a0fb-7b67-4cd1-b946-7d2cd6d3d0d7_590x531.png 848w, https://substackcdn.com/image/fetch/$s_!-FLN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1e0a0fb-7b67-4cd1-b946-7d2cd6d3d0d7_590x531.png 1272w, https://substackcdn.com/image/fetch/$s_!-FLN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1e0a0fb-7b67-4cd1-b946-7d2cd6d3d0d7_590x531.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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>Claims that China is preventing firms from setting up lithium-iron-phosphate battery plants in India. &#8220;<em>LFP is not available anywhere in the world outside of China, and right now they are guarding it like a weapon.</em>&#8221; [<a href="https://x.com/kyleichan/status/2104168123268042895">X</a>]</p>
      <p>
          <a href="https://www.construction-physics.com/p/reading-list-2026-10-03">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Understanding the AI That Drives Robots]]></title><description><![CDATA[An Explanation of Vision-Language-Action Models]]></description><link>https://www.construction-physics.com/p/understanding-the-ai-that-drives</link><guid isPermaLink="false">https://www.construction-physics.com/p/understanding-the-ai-that-drives</guid><dc:creator><![CDATA[Brian Potter]]></dc:creator><pubDate>Thu, 01 Oct 2026 12:04:36 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Udbx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F720ae9b4-47e0-49bf-818c-032a180ef4be_732x486.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>It&#8217;s been over a year since I <a href="https://www.construction-physics.com/p/robot-dexterity-still-seems-hard">last looked</a> at the state of humanoid robots, and enthusiasm for the technology shows no sign of waning. Startups NEURA Robotics and Figure AI raised <a href="https://neura-robotics.com/record-series-c/">$1.4 billion</a> and <a href="https://www.figure.ai/news/series-c">$1 billion</a>, respectively, and Apptronik raised <a href="https://www.cnbc.com/2026/02/11/apptronik-raises-520-million-at-5-billion-valuation-for-apollo-robot.html">$520 million</a>. China&#8217;s Unitree went public, raising roughly <a href="https://www.bbc.com/news/articles/c0qv4w9492zo">$900 million</a>, and Agility Robotics plans to go public via SPAC <a href="https://techcrunch.com/2026/06/24/agility-robotics-plans-to-go-public-via-spac-in-a-2-5b-deal/">later this year</a>. A few weeks ago China held the second annual World Humanoid Robot Games, <a href="https://www.youtube.com/watch?v=QlwuZwgYsr4">showing</a> humanoid robots performing all manner of impressive physical feats.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Udbx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F720ae9b4-47e0-49bf-818c-032a180ef4be_732x486.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Udbx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F720ae9b4-47e0-49bf-818c-032a180ef4be_732x486.png 424w, https://substackcdn.com/image/fetch/$s_!Udbx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F720ae9b4-47e0-49bf-818c-032a180ef4be_732x486.png 848w, https://substackcdn.com/image/fetch/$s_!Udbx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F720ae9b4-47e0-49bf-818c-032a180ef4be_732x486.png 1272w, https://substackcdn.com/image/fetch/$s_!Udbx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F720ae9b4-47e0-49bf-818c-032a180ef4be_732x486.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Udbx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F720ae9b4-47e0-49bf-818c-032a180ef4be_732x486.png" width="592" height="393.04918032786884" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/720ae9b4-47e0-49bf-818c-032a180ef4be_732x486.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:486,&quot;width&quot;:732,&quot;resizeWidth&quot;:592,&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_!Udbx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F720ae9b4-47e0-49bf-818c-032a180ef4be_732x486.png 424w, https://substackcdn.com/image/fetch/$s_!Udbx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F720ae9b4-47e0-49bf-818c-032a180ef4be_732x486.png 848w, https://substackcdn.com/image/fetch/$s_!Udbx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F720ae9b4-47e0-49bf-818c-032a180ef4be_732x486.png 1272w, https://substackcdn.com/image/fetch/$s_!Udbx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F720ae9b4-47e0-49bf-818c-032a180ef4be_732x486.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">Figure&#8217;s humanoid robot sorting packages, via <a href="https://en.wikipedia.org/wiki/Humanoid_robot">Wikipedia</a>.</figcaption></figure></div><p>We&#8217;ve also seen some impressive-looking robotics demos over the last year, though these must be evaluated with a large grain of salt. Figure showed off its robots sorting packages for hours at a time and autonomously unloading a dishwasher. Physical Intelligence showed off its robot model <a href="https://www.youtube.com/watch?v=Gtiv9j2fRDU&amp;t=27s">making coffee</a> and folding boxes in a chocolate factory. Generalist AI showed off its GEN-1.5 model learning new tasks from <a href="https://www.youtube.com/watch?v=1cllCVK-9lo">just a few examples.</a></p><p>Some progress in robots is a function of hardware advances: better actuators, and so on. But the <a href="https://techstatecraft.substack.com/p/robotics-evals-should-test-hardware">lion&#8217;s share</a> of it is due to advances in robot AI, using specially developed AI models to control a robot. As more general AI continues to rapidly advance in capabilities, one obvious question is whether we&#8217;re going to see the same sort of acceleration in robotic AI. Right now robotic AI capabilities still seem very limited, but given how fast more general AI improved, I can imagine this changing very quickly. Because of this, it&#8217;s worth understanding how the AI models being developed to control robots work.</p><p>There are a few different sorts of robotic AIs, which are sometimes referred to as &#8220;policies&#8221; (where a &#8220;policy&#8221; is something that maps a particular set of inputs &#8212; robot state, sensor data, instructions it&#8217;s been given &#8212; to a set of robot actions). For this essay, we&#8217;ll look at one commonly used architecture, employed by companies such as Figure, Unitree, Physical Intelligence, and Nvidia: the vision-language-action model (VLA). More specifically, we&#8217;ll look at one popular VLA, Physical Intelligence&#8217;s open-weight &#960;0.5 VLA, which was released in 2025 and has become widely used (though it&#8217;s not Physical Intelligence&#8217;s <a href="https://www.pi.website/blog/pi07">most advanced model</a>).</p><p>While a large language model takes text as an input and gives text as an output, a VLA takes text, images, and robot information as an input and gives a series of robot actions as an output. It does this using many of the same components that made LLMs so successful, specifically attention and the transformer architecture. It&#8217;s not amazingly obvious if VLA&#8217;s will remain the primary robotic AI paradigm, but as of now they&#8217;re a very common method for controlling robots.</p><h4>Linear algebra basics</h4><p>To learn how AI works (be it a VLA or anything else), it&#8217;s useful to know a very small amount of linear algebra. Specifically, we want to understand a few different operations for manipulating arrays of numbers, since this is most of what AI models do.</p><p>For instance, say we have the following two-dimensional arrays (or matrices) of numbers:</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_!cxGL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74b0c164-23f6-4723-b757-f1c75ba15857_466x208.png 424w, https://substackcdn.com/image/fetch/$s_!cxGL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74b0c164-23f6-4723-b757-f1c75ba15857_466x208.png 848w, https://substackcdn.com/image/fetch/$s_!cxGL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74b0c164-23f6-4723-b757-f1c75ba15857_466x208.png 1272w, https://substackcdn.com/image/fetch/$s_!cxGL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74b0c164-23f6-4723-b757-f1c75ba15857_466x208.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cxGL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74b0c164-23f6-4723-b757-f1c75ba15857_466x208.png" width="466" height="208" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/74b0c164-23f6-4723-b757-f1c75ba15857_466x208.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:208,&quot;width&quot;:466,&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_!cxGL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74b0c164-23f6-4723-b757-f1c75ba15857_466x208.png 424w, https://substackcdn.com/image/fetch/$s_!cxGL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74b0c164-23f6-4723-b757-f1c75ba15857_466x208.png 848w, https://substackcdn.com/image/fetch/$s_!cxGL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74b0c164-23f6-4723-b757-f1c75ba15857_466x208.png 1272w, https://substackcdn.com/image/fetch/$s_!cxGL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74b0c164-23f6-4723-b757-f1c75ba15857_466x208.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></div></figure></div><p>One thing we can do to these arrays is add them together. This works exactly like how you&#8217;d expect: each number in one array is added to the corresponding number in the other array, giving you a new array with all the resulting additions.</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_!6rfi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bc6210d-5058-4ffb-b9a9-39f13b2f9000_703x192.png 424w, https://substackcdn.com/image/fetch/$s_!6rfi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bc6210d-5058-4ffb-b9a9-39f13b2f9000_703x192.png 848w, https://substackcdn.com/image/fetch/$s_!6rfi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bc6210d-5058-4ffb-b9a9-39f13b2f9000_703x192.png 1272w, https://substackcdn.com/image/fetch/$s_!6rfi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bc6210d-5058-4ffb-b9a9-39f13b2f9000_703x192.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6rfi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bc6210d-5058-4ffb-b9a9-39f13b2f9000_703x192.png" width="703" height="192" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3bc6210d-5058-4ffb-b9a9-39f13b2f9000_703x192.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:192,&quot;width&quot;:703,&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_!6rfi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bc6210d-5058-4ffb-b9a9-39f13b2f9000_703x192.png 424w, https://substackcdn.com/image/fetch/$s_!6rfi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bc6210d-5058-4ffb-b9a9-39f13b2f9000_703x192.png 848w, https://substackcdn.com/image/fetch/$s_!6rfi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bc6210d-5058-4ffb-b9a9-39f13b2f9000_703x192.png 1272w, https://substackcdn.com/image/fetch/$s_!6rfi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bc6210d-5058-4ffb-b9a9-39f13b2f9000_703x192.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></div></figure></div><p>Another thing we can do is multiply or divide an array by a single value. This also works more or less like you&#8217;d expect: each value in the array gets multiplied or divided by the respective value.</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_!shKd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F487541d1-e486-473d-a9b8-35a151ff0a97_531x196.png 424w, https://substackcdn.com/image/fetch/$s_!shKd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F487541d1-e486-473d-a9b8-35a151ff0a97_531x196.png 848w, https://substackcdn.com/image/fetch/$s_!shKd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F487541d1-e486-473d-a9b8-35a151ff0a97_531x196.png 1272w, https://substackcdn.com/image/fetch/$s_!shKd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F487541d1-e486-473d-a9b8-35a151ff0a97_531x196.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!shKd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F487541d1-e486-473d-a9b8-35a151ff0a97_531x196.png" width="531" height="196" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/487541d1-e486-473d-a9b8-35a151ff0a97_531x196.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:196,&quot;width&quot;:531,&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_!shKd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F487541d1-e486-473d-a9b8-35a151ff0a97_531x196.png 424w, https://substackcdn.com/image/fetch/$s_!shKd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F487541d1-e486-473d-a9b8-35a151ff0a97_531x196.png 848w, https://substackcdn.com/image/fetch/$s_!shKd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F487541d1-e486-473d-a9b8-35a151ff0a97_531x196.png 1272w, https://substackcdn.com/image/fetch/$s_!shKd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F487541d1-e486-473d-a9b8-35a151ff0a97_531x196.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></div></figure></div><p>But what if we want to multiply two matrices together? To do this, we need an operation called the dot product. The dot product takes two one-dimensional arrays of numbers (also known as vectors), multiplies each value in one vector by the corresponding value in the other vector, then sums the result.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nx4h!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb491d68-7b70-4700-84b7-2c04c6e67bf5_646x241.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nx4h!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb491d68-7b70-4700-84b7-2c04c6e67bf5_646x241.png 424w, https://substackcdn.com/image/fetch/$s_!nx4h!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb491d68-7b70-4700-84b7-2c04c6e67bf5_646x241.png 848w, https://substackcdn.com/image/fetch/$s_!nx4h!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb491d68-7b70-4700-84b7-2c04c6e67bf5_646x241.png 1272w, https://substackcdn.com/image/fetch/$s_!nx4h!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb491d68-7b70-4700-84b7-2c04c6e67bf5_646x241.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nx4h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb491d68-7b70-4700-84b7-2c04c6e67bf5_646x241.png" width="646" height="241" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/db491d68-7b70-4700-84b7-2c04c6e67bf5_646x241.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:241,&quot;width&quot;:646,&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_!nx4h!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb491d68-7b70-4700-84b7-2c04c6e67bf5_646x241.png 424w, https://substackcdn.com/image/fetch/$s_!nx4h!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb491d68-7b70-4700-84b7-2c04c6e67bf5_646x241.png 848w, https://substackcdn.com/image/fetch/$s_!nx4h!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb491d68-7b70-4700-84b7-2c04c6e67bf5_646x241.png 1272w, https://substackcdn.com/image/fetch/$s_!nx4h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb491d68-7b70-4700-84b7-2c04c6e67bf5_646x241.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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>You can think of the dot product as measuring two things: how large two vectors are, and how similar they are to each other. (If you normalize the vectors, scaling the values so everything is between 0 and 1, then the dot product is entirely a measure of how similar two vectors are to each other.)</p><p>When we multiply two matrices together, we&#8217;re simply doing a bunch of dot products: each value in the resulting matrix is the dot product of the row of one array and the column of another. Because the dot product requires two lists of equal length, multiplication of matrices must be done in a certain way: the number of columns of one matrix must be equal to the number of rows of the other matrix. And the size of the output matrix will be a function of the sizes of the input matrices.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!88FG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2eebac6a-8ddf-4c19-9453-4c174880b012_712x329.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!88FG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2eebac6a-8ddf-4c19-9453-4c174880b012_712x329.png 424w, https://substackcdn.com/image/fetch/$s_!88FG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2eebac6a-8ddf-4c19-9453-4c174880b012_712x329.png 848w, https://substackcdn.com/image/fetch/$s_!88FG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2eebac6a-8ddf-4c19-9453-4c174880b012_712x329.png 1272w, https://substackcdn.com/image/fetch/$s_!88FG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2eebac6a-8ddf-4c19-9453-4c174880b012_712x329.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!88FG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2eebac6a-8ddf-4c19-9453-4c174880b012_712x329.png" width="712" height="329" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2eebac6a-8ddf-4c19-9453-4c174880b012_712x329.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:329,&quot;width&quot;:712,&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_!88FG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2eebac6a-8ddf-4c19-9453-4c174880b012_712x329.png 424w, https://substackcdn.com/image/fetch/$s_!88FG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2eebac6a-8ddf-4c19-9453-4c174880b012_712x329.png 848w, https://substackcdn.com/image/fetch/$s_!88FG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2eebac6a-8ddf-4c19-9453-4c174880b012_712x329.png 1272w, https://substackcdn.com/image/fetch/$s_!88FG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2eebac6a-8ddf-4c19-9453-4c174880b012_712x329.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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>I find it easiest to understand matrix multiplication by putting one matrix on the left and the other matrix on the upper right. The output matrix fits in the space between them, each value the dot product of the first matrix&#8217;s rows and the second&#8217;s columns:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Q0fz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febb0abe2-efca-49b8-85be-d908048c31c4_561x437.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Q0fz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febb0abe2-efca-49b8-85be-d908048c31c4_561x437.png 424w, https://substackcdn.com/image/fetch/$s_!Q0fz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febb0abe2-efca-49b8-85be-d908048c31c4_561x437.png 848w, https://substackcdn.com/image/fetch/$s_!Q0fz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febb0abe2-efca-49b8-85be-d908048c31c4_561x437.png 1272w, https://substackcdn.com/image/fetch/$s_!Q0fz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febb0abe2-efca-49b8-85be-d908048c31c4_561x437.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Q0fz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febb0abe2-efca-49b8-85be-d908048c31c4_561x437.png" width="561" height="437" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ebb0abe2-efca-49b8-85be-d908048c31c4_561x437.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:437,&quot;width&quot;:561,&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_!Q0fz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febb0abe2-efca-49b8-85be-d908048c31c4_561x437.png 424w, https://substackcdn.com/image/fetch/$s_!Q0fz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febb0abe2-efca-49b8-85be-d908048c31c4_561x437.png 848w, https://substackcdn.com/image/fetch/$s_!Q0fz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febb0abe2-efca-49b8-85be-d908048c31c4_561x437.png 1272w, https://substackcdn.com/image/fetch/$s_!Q0fz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febb0abe2-efca-49b8-85be-d908048c31c4_561x437.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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><h4>Neural network basics</h4><p>Most modern AI models, as we know, are built using neural networks. The classic image of a neural network is something like this:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!h-wg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf2758fe-7062-481d-95c6-2ef26e574b30_250x301.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!h-wg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf2758fe-7062-481d-95c6-2ef26e574b30_250x301.png 424w, https://substackcdn.com/image/fetch/$s_!h-wg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf2758fe-7062-481d-95c6-2ef26e574b30_250x301.png 848w, https://substackcdn.com/image/fetch/$s_!h-wg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf2758fe-7062-481d-95c6-2ef26e574b30_250x301.png 1272w, https://substackcdn.com/image/fetch/$s_!h-wg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf2758fe-7062-481d-95c6-2ef26e574b30_250x301.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!h-wg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf2758fe-7062-481d-95c6-2ef26e574b30_250x301.png" width="250" height="301" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cf2758fe-7062-481d-95c6-2ef26e574b30_250x301.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:301,&quot;width&quot;:250,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;: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_!h-wg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf2758fe-7062-481d-95c6-2ef26e574b30_250x301.png 424w, https://substackcdn.com/image/fetch/$s_!h-wg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf2758fe-7062-481d-95c6-2ef26e574b30_250x301.png 848w, https://substackcdn.com/image/fetch/$s_!h-wg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf2758fe-7062-481d-95c6-2ef26e574b30_250x301.png 1272w, https://substackcdn.com/image/fetch/$s_!h-wg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf2758fe-7062-481d-95c6-2ef26e574b30_250x301.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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">Via <a href="https://en.wikipedia.org/wiki/Neural_network_(machine_learning)">Wikipedia</a>.</figcaption></figure></div><p>You have some series of input neurons that represent your input data, which are connected to various intermediate layers of neurons, which then get connected to output neurons. Depending on what data is fed into them and how the connections between different neurons have been set, neurons will &#8220;activate&#8221; to various degrees, taking some input from the neurons in the previous layer and sending some output along to the neurons in the next layer. This structure is sometimes called a &#8220;<a href="https://en.wikipedia.org/wiki/Multilayer_perceptron">multilayer perceptron</a>,&#8221; or MLP.</p><p>However, I think it&#8217;s much easier to understand neural networks by looking at how they&#8217;re actually implemented, which is done by multiplying arrays of numbers (in machine learning, these arrays are sometimes called &#8220;<a href="https://en.wikipedia.org/wiki/Tensor_(machine_learning)">tensors</a>,&#8221; where a tensor is just an array of numbers that can be any dimension. Google, for instance, has a machine-learning library called &#8220;TensorFlow&#8221;). The neural network above, for instance, would actually be implemented via something like this:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cnFz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a7a3998-d98d-4a48-9038-6160744e50b0_871x798.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cnFz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a7a3998-d98d-4a48-9038-6160744e50b0_871x798.png 424w, https://substackcdn.com/image/fetch/$s_!cnFz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a7a3998-d98d-4a48-9038-6160744e50b0_871x798.png 848w, https://substackcdn.com/image/fetch/$s_!cnFz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a7a3998-d98d-4a48-9038-6160744e50b0_871x798.png 1272w, https://substackcdn.com/image/fetch/$s_!cnFz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a7a3998-d98d-4a48-9038-6160744e50b0_871x798.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cnFz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a7a3998-d98d-4a48-9038-6160744e50b0_871x798.png" width="871" height="798" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1a7a3998-d98d-4a48-9038-6160744e50b0_871x798.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:798,&quot;width&quot;:871,&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_!cnFz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a7a3998-d98d-4a48-9038-6160744e50b0_871x798.png 424w, https://substackcdn.com/image/fetch/$s_!cnFz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a7a3998-d98d-4a48-9038-6160744e50b0_871x798.png 848w, https://substackcdn.com/image/fetch/$s_!cnFz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a7a3998-d98d-4a48-9038-6160744e50b0_871x798.png 1272w, https://substackcdn.com/image/fetch/$s_!cnFz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a7a3998-d98d-4a48-9038-6160744e50b0_871x798.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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>The three input neurons become a one-dimensional array, or vector, with three numbers in it, which is our input data. This vector then gets passed to the hidden layer, where it goes through several steps. First, it gets multiplied by a two-dimensional matrix (W1 in the figure). This matrix has four rows (corresponding to the four neurons in the original diagram) and three columns (one for each value in the input vector): it takes a vector three numbers long (or 3-vector) as an input and spits out one four numbers long as an output. The resulting vector of four numbers is then added to another 4-vector (b1 in the figure), the values of which are known as &#8220;biases.&#8221; The weights and biases of the various layers are known as the &#8220;parameters&#8221; of the network and are what get modified when the neural network is being trained.</p><p>Once the biases have been added, the resulting vector (known as a &#8220;pre-activation,&#8221; z in the figure) then goes through what&#8217;s called a nonlinearity, which is just a function that does different transformations to an input depending on what that input is. A common nonlinearity, which the example above uses, is &#8220;<a href="https://en.wikipedia.org/wiki/Rectified_linear_unit">ReLU</a>,&#8221; for rectified linear unit. All ReLU does is replace any negative numbers in the vector it&#8217;s given with zeroes. Other nonlinearities are the <a href="https://en.wikipedia.org/wiki/Sigmoid_function">sigmoid</a> (an S-shaped function that squeezes values to be between 0 and 1) and <a href="https://www.datacamp.com/tutorial/gelu">GELU</a> (a somewhat ReLU-like function that&#8217;s smooth instead of sharply kinked).</p><p>In a basic MLP like this one, each hidden layer in a neural network will consist of this matrix multiplication, then bias, then nonlinearity. The network above has just one hidden layer, so after the nonlinearity the resulting vector is then passed to the output neurons. These transform the data again using another matrix multiplication (W2) and bias addition (b2), yielding a vector of two numbers as the output (y).</p><p>This structure is simple but powerful. To see why, imagine a neural network that takes a single value as an input and gives a single value as an output but has many neurons in its hidden layer (the number of neurons is known as the &#8220;width&#8221; of the layer). Before the nonlinearity, each individual neuron calculates wx + b, which is the formula for a straight line; the weights determine the slope of the line, while the biases determine its vertical location. The nonlinearity, in turn, lets the layer draw different line segments, with different slopes and intercepts, at different points on the graph. Together, this allows a sufficiently wide neural network to, in principle, <a href="https://en.wikipedia.org/wiki/Universal_approximation_theorem">approximate any continuous function</a> by drawing a large number of different line segments<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>: the more hidden-layer neurons we add, the more line segments we can draw, and the closer we can approximate the function. In higher dimensions &#8212; larger numbers of inputs and outputs &#8212; the geometry gets more complicated, but the basic idea remains the same.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Jasm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77f7fc72-4aa8-4fe6-a879-1574034f760c_930x1177.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Jasm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77f7fc72-4aa8-4fe6-a879-1574034f760c_930x1177.png 424w, https://substackcdn.com/image/fetch/$s_!Jasm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77f7fc72-4aa8-4fe6-a879-1574034f760c_930x1177.png 848w, https://substackcdn.com/image/fetch/$s_!Jasm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77f7fc72-4aa8-4fe6-a879-1574034f760c_930x1177.png 1272w, https://substackcdn.com/image/fetch/$s_!Jasm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77f7fc72-4aa8-4fe6-a879-1574034f760c_930x1177.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Jasm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77f7fc72-4aa8-4fe6-a879-1574034f760c_930x1177.png" width="930" height="1177" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/77f7fc72-4aa8-4fe6-a879-1574034f760c_930x1177.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1177,&quot;width&quot;:930,&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_!Jasm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77f7fc72-4aa8-4fe6-a879-1574034f760c_930x1177.png 424w, https://substackcdn.com/image/fetch/$s_!Jasm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77f7fc72-4aa8-4fe6-a879-1574034f760c_930x1177.png 848w, https://substackcdn.com/image/fetch/$s_!Jasm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77f7fc72-4aa8-4fe6-a879-1574034f760c_930x1177.png 1272w, https://substackcdn.com/image/fetch/$s_!Jasm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77f7fc72-4aa8-4fe6-a879-1574034f760c_930x1177.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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><h4>Training a neural network</h4><p>Other than their ability to approximate very complex functions, the other key property of neural networks is that they can be trained, by comparing the actual output of a network to the output you&#8217;d like it to have, and nudging the weights and biases in response to make the output more accurate.</p><p>Training a network starts with a forward pass, giving it an example input and then calculating an output. This calculated output is then compared to the actual, correct output using some loss function, which measures the difference between the two. For a simple case where the output is a single number, the loss function might be <a href="https://en.wikipedia.org/wiki/Mean_squared_error">mean squared error</a>, which you can calculate by squaring the difference between the actual output and the expected output: the bigger the difference, the larger the loss. If you&#8217;re trying to predict the next symbol of a sequence, however, a common loss function is <a href="https://machinelearningmastery.com/cross-entropy-for-machine-learning/">cross entropy</a>, which is based on how likely the model thought the actual next symbol was; the less likely the model thought the correct symbol was, the higher the cross entropy. As a model gets trained and does a better and better job at approximating the correct output, the loss will (hopefully) trend downward, and reports on AI training runs will often show <a href="https://docs.nvidia.com/nemo-framework/user-guide/24.07/llms/gpt/performance.html">training loss curves</a>.</p><p>Once the loss has been determined, the next step is to go back through the network, layer by layer, and, using the <a href="https://en.wikipedia.org/wiki/Chain_rule">chain rule</a>, calculate how much the loss would change if you made small adjustments to each weight and bias. This is known as backpropagation and produces a long list of numbers, each number telling you how much the loss would change when you adjust the value of one parameter in the model. This list, called the gradient, can be thought of as the direction you&#8217;d need to &#8220;step&#8221; in a high-dimensional space to maximally increase the loss for the current values of the model&#8217;s parameters.</p><p>The gradient in hand, the next step is to take a small step in the opposite direction (since we want to decrease the loss, not increase it). This is done by multiplying each value in the gradient by a small positive number (known as the learning rate), and then subtracting the resulting number from each parameter. With the parameters changed, you can then run another input through the model, calculate the new loss, and modify the parameters again. This process of repeatedly calculating the gradient, then using it to modify the parameters of the model to (hopefully) reduce the loss is known as <a href="https://en.wikipedia.org/wiki/Gradient_descent">gradient descent</a>.</p><p>In practice, most models are trained using modified, more complex versions of gradient descent that do things like use the average of recent gradients to update the parameters and use different learning rates at different points in the training process. It&#8217;s also uncommon in practice to update the model after every individual training example. Models are instead trained in batches (sometimes called &#8220;minibatches&#8221;): dozens, hundreds, or even more training examples are run through the model, their losses are averaged, and the gradient is calculated based on the average loss. Settings that determine how a model is trained, such as learning rate or batch size, are known as &#8220;hyperparameters,&#8221; and figuring out the best hyperparameters to train a model with is an important area of machine learning.</p><h4>Inputs to a neural network</h4><p>For an AI to do useful work, we&#8217;d like to be able to feed it things like images and text data. How do we convert images, text, and other data into a form that a model can understand and operate on?</p><p>For text, there are two main steps. First, a string of text is broken up into chunks, or &#8220;tokens.&#8221; Then, each token is converted into a long vector of numbers, called an &#8220;embedding,&#8221; which can then be processed by the network. Let&#8217;s take each step in turn.</p><p>Tokenizing is a way to break a string of text into a series of chunks, which is useful because it allows the model to learn something about the meaning of individual chunks of text. One option would be to break apart text using a predefined list of words, but a fixed list of whole words would prevent us from processing words or character combinations that haven&#8217;t been seen before. So instead it&#8217;s more common to use token libraries, which contain both individual characters and clusters of characters (including whole words as well as portions of words) that have been found to occur frequently in actual bodies of text. The token vocabulary for GPT-3, for instance, has <a href="https://en.wikipedia.org/wiki/Byte-pair_encoding">around 50,000 items in it</a>. You can browse the GPT token vocabulary <a href="https://observablehq.com/@simonw/gpt-tokenizer">here</a> and see that it contains individual characters, chunks of words, and entire words (often with punctuation or spaces included).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ju5O!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F114a5194-7349-47b7-b341-e454f4d1198d_626x368.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ju5O!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F114a5194-7349-47b7-b341-e454f4d1198d_626x368.png 424w, https://substackcdn.com/image/fetch/$s_!ju5O!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F114a5194-7349-47b7-b341-e454f4d1198d_626x368.png 848w, https://substackcdn.com/image/fetch/$s_!ju5O!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F114a5194-7349-47b7-b341-e454f4d1198d_626x368.png 1272w, https://substackcdn.com/image/fetch/$s_!ju5O!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F114a5194-7349-47b7-b341-e454f4d1198d_626x368.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ju5O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F114a5194-7349-47b7-b341-e454f4d1198d_626x368.png" width="626" height="368" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/114a5194-7349-47b7-b341-e454f4d1198d_626x368.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:368,&quot;width&quot;:626,&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_!ju5O!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F114a5194-7349-47b7-b341-e454f4d1198d_626x368.png 424w, https://substackcdn.com/image/fetch/$s_!ju5O!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F114a5194-7349-47b7-b341-e454f4d1198d_626x368.png 848w, https://substackcdn.com/image/fetch/$s_!ju5O!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F114a5194-7349-47b7-b341-e454f4d1198d_626x368.png 1272w, https://substackcdn.com/image/fetch/$s_!ju5O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F114a5194-7349-47b7-b341-e454f4d1198d_626x368.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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>Once a text is broken up into individual tokens, each token then gets converted into an embedding, a long vector of numbers. The embedding vector for GPT-3, for instance, is <a href="https://arxiv.org/pdf/2005.14165">12,288 numbers long</a>. You can think of this embedding vector as representing coordinates in some very high-dimensional space. The conversion is done using an embedding matrix, which is effectively a huge matrix where each row is the embedding for one particular token. The image below shows an example of converting the string &#8220;the cat sat on the mat&#8221; to a series of embedding vectors using a (highly simplified) token vocabulary and embedding table.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lO8A!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a52b804-6be4-4373-9679-bef32ccf8b86_683x850.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lO8A!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a52b804-6be4-4373-9679-bef32ccf8b86_683x850.png 424w, https://substackcdn.com/image/fetch/$s_!lO8A!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a52b804-6be4-4373-9679-bef32ccf8b86_683x850.png 848w, https://substackcdn.com/image/fetch/$s_!lO8A!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a52b804-6be4-4373-9679-bef32ccf8b86_683x850.png 1272w, https://substackcdn.com/image/fetch/$s_!lO8A!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a52b804-6be4-4373-9679-bef32ccf8b86_683x850.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lO8A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a52b804-6be4-4373-9679-bef32ccf8b86_683x850.png" width="683" height="850" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1a52b804-6be4-4373-9679-bef32ccf8b86_683x850.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:850,&quot;width&quot;:683,&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_!lO8A!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a52b804-6be4-4373-9679-bef32ccf8b86_683x850.png 424w, https://substackcdn.com/image/fetch/$s_!lO8A!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a52b804-6be4-4373-9679-bef32ccf8b86_683x850.png 848w, https://substackcdn.com/image/fetch/$s_!lO8A!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a52b804-6be4-4373-9679-bef32ccf8b86_683x850.png 1272w, https://substackcdn.com/image/fetch/$s_!lO8A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a52b804-6be4-4373-9679-bef32ccf8b86_683x850.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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>One key fact about the embedding matrix is that the values in it &#8212; the numbers in each embedding vector &#8212; are model parameters that are learned, just like the weights and biases in a multilayer perceptron. As a model is trained, the embedding vectors will get updated via whatever flavor of gradient descent is being used, and tokens that the model learns are similar or even substitutable might end up closer to each other in &#8220;embedding space.&#8221;</p><p>With images, we can use a similar process, but it must be modified somewhat. In something like a vision transformer (an AI model used for things like image classification), an image is first broken into a series of smaller chunks (say, a square of 16 &#215; 16 pixels) called patches, the image equivalents of tokens. However, unlike with tokens, it&#8217;s not feasible to have a unique embedding vector for every possible image patch, because the number of possible patches is too large. Even if an image was limited to just black and white pixels, the number of unique 16 &#215; 16 patches is 2^256, which is not all that much less than the estimated number of atoms in the universe. This is far too many items to list in a table.</p><p>Instead, patches are converted to embedding vectors using a learned embedding function. A patch is first converted to a very long vector containing the numerical color values of each pixel. This vector is then converted to an embedding vector using some learned embedding function (such as multiplying by a learned matrix), the parameters of which are updated via training.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xCZs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40518414-3dee-459e-b3b5-5390c4fcb611_902x783.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xCZs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40518414-3dee-459e-b3b5-5390c4fcb611_902x783.png 424w, https://substackcdn.com/image/fetch/$s_!xCZs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40518414-3dee-459e-b3b5-5390c4fcb611_902x783.png 848w, https://substackcdn.com/image/fetch/$s_!xCZs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40518414-3dee-459e-b3b5-5390c4fcb611_902x783.png 1272w, https://substackcdn.com/image/fetch/$s_!xCZs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40518414-3dee-459e-b3b5-5390c4fcb611_902x783.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xCZs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40518414-3dee-459e-b3b5-5390c4fcb611_902x783.png" width="902" height="783" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/40518414-3dee-459e-b3b5-5390c4fcb611_902x783.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:783,&quot;width&quot;:902,&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_!xCZs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40518414-3dee-459e-b3b5-5390c4fcb611_902x783.png 424w, https://substackcdn.com/image/fetch/$s_!xCZs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40518414-3dee-459e-b3b5-5390c4fcb611_902x783.png 848w, https://substackcdn.com/image/fetch/$s_!xCZs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40518414-3dee-459e-b3b5-5390c4fcb611_902x783.png 1272w, https://substackcdn.com/image/fetch/$s_!xCZs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40518414-3dee-459e-b3b5-5390c4fcb611_902x783.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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>For both text and images, this process produces a matrix, where each row is an embedding vector for one particular token or patch. Because the embedding vector on its own doesn&#8217;t give any information on where a token occurs in a particular bit of text, the list of embedding vectors is often modified by adding a position-encoding vector to each embedding vector.</p><h4>Attention and the transformer</h4><p>Sticking with text for a moment, we have our tokenizer and embedding matrix, which convert words into long vectors of numbers. We add position information to those vectors, and then feed them into a neural network, modifying them in various ways and eventually producing some output.</p><p>One weakness of this arrangement is that while the network can learn about the general similarities of various chunks of text by way of the embedding table, embedding vectors don&#8217;t include any information about what a token means in a particular string of text. The vectors for the tokens &#8220;red&#8221; and &#8220;crimson&#8221; will reflect what the model has learned about how these are used generally, and since they describe similar colors they might end up with similar embedding vectors near each other in embedding space. But this won&#8217;t give any information about what they mean in a sentence like &#8220;the harvard crimson staff were seeing red on sunday when the president shut down their office.&#8221; If we want to accurately predict the next token in a sequence of them, it would be useful if we could modify the embedding vectors to include information about the surrounding context.</p><p>One way of doing this that has proved to be very successful is called &#8220;<a href="https://arxiv.org/abs/1706.03762">attention</a>.&#8221; Attention is basically a way to modify an embedding vector with information about its surrounding context. This is done by turning the embedding vector for a token into three other vectors: a query vector, a key vector, and a value vector. Each one is created by multiplying the embedding vector by some matrix. As with the embedding table, these matrices are learned: the values in them will be modified via the training process. In GPT-3, the query, key, and value vectors are each 128 numbers long.</p><p>The query vector can be thought of as representing something like &#8220;what other tokens are important for interpreting me?&#8221; The key vector can be thought of as representing something like &#8220;what sort of thing am I useful for?&#8221; And the value vector can be thought of as representing &#8220;what sort of information will I provide?&#8221; The resulting vectors are combined together in a query matrix Q, a key matrix K, and a value matrix V, each row the vector for some particular token.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hPGx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fb528cd-2f28-4166-80ef-681dafe24566_741x1073.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hPGx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fb528cd-2f28-4166-80ef-681dafe24566_741x1073.png 424w, https://substackcdn.com/image/fetch/$s_!hPGx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fb528cd-2f28-4166-80ef-681dafe24566_741x1073.png 848w, https://substackcdn.com/image/fetch/$s_!hPGx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fb528cd-2f28-4166-80ef-681dafe24566_741x1073.png 1272w, https://substackcdn.com/image/fetch/$s_!hPGx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fb528cd-2f28-4166-80ef-681dafe24566_741x1073.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hPGx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fb528cd-2f28-4166-80ef-681dafe24566_741x1073.png" width="652" height="944.1241565452092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9fb528cd-2f28-4166-80ef-681dafe24566_741x1073.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1073,&quot;width&quot;:741,&quot;resizeWidth&quot;:652,&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_!hPGx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fb528cd-2f28-4166-80ef-681dafe24566_741x1073.png 424w, https://substackcdn.com/image/fetch/$s_!hPGx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fb528cd-2f28-4166-80ef-681dafe24566_741x1073.png 848w, https://substackcdn.com/image/fetch/$s_!hPGx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fb528cd-2f28-4166-80ef-681dafe24566_741x1073.png 1272w, https://substackcdn.com/image/fetch/$s_!hPGx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fb528cd-2f28-4166-80ef-681dafe24566_741x1073.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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>To calculate attention, the query matrix Q is multiplied by the transposed key matrix K (where &#8220;transposed&#8221; means &#8220;rows turned into columns and vice versa&#8221;). This gives a new matrix, QK&#7488;, whose values indicate how important each token is for understanding every other token. There are then a few mechanical steps done to this matrix. First, we divide each value in the QK&#7488; matrix by the square root of the length of the key vector, to prevent the values from getting too large. When predicting the next token in a sequence, we don&#8217;t want earlier tokens to be able to &#8220;see&#8221; later ones. We correct this by what&#8217;s called &#8220;causal masking&#8221; &#8212; essentially setting the values for later tokens on earlier ones to negative infinity. We also scale the values in each row so that they&#8217;re between 0 and 1 and sum to 1, using a function called &#8220;softmax.&#8221; (If you had the vector [10 6 4], softmax would convert it to [0.5 0.3 0.2]). You can think of this as creating a matrix that tells us how much information each token should take from other tokens.</p><p>The scaled, masked QK&#7488; matrix is then multiplied by the value matrix V. The output of this multiplication is a list of embedding vectors, where each vector has been modified to have information about the token&#8217;s surrounding context.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tqyx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6223601-3596-436d-b37b-ef4fbeec6b16_846x899.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tqyx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6223601-3596-436d-b37b-ef4fbeec6b16_846x899.png 424w, https://substackcdn.com/image/fetch/$s_!tqyx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6223601-3596-436d-b37b-ef4fbeec6b16_846x899.png 848w, https://substackcdn.com/image/fetch/$s_!tqyx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6223601-3596-436d-b37b-ef4fbeec6b16_846x899.png 1272w, https://substackcdn.com/image/fetch/$s_!tqyx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6223601-3596-436d-b37b-ef4fbeec6b16_846x899.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tqyx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6223601-3596-436d-b37b-ef4fbeec6b16_846x899.png" width="846" height="899" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e6223601-3596-436d-b37b-ef4fbeec6b16_846x899.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:899,&quot;width&quot;:846,&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_!tqyx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6223601-3596-436d-b37b-ef4fbeec6b16_846x899.png 424w, https://substackcdn.com/image/fetch/$s_!tqyx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6223601-3596-436d-b37b-ef4fbeec6b16_846x899.png 848w, https://substackcdn.com/image/fetch/$s_!tqyx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6223601-3596-436d-b37b-ef4fbeec6b16_846x899.png 1272w, https://substackcdn.com/image/fetch/$s_!tqyx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6223601-3596-436d-b37b-ef4fbeec6b16_846x899.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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>In practice, it&#8217;s common to run this attention mechanism multiple times simultaneously (this is called &#8220;multiple attention heads&#8221;). GPT-3, for instance, has 96 attention heads. Each attention head learns different matrices for calculating Q, K, and V, and might learn different things to look for in the surrounding context: you can imagine one attention head &#8220;looking&#8221; for related nouns, one looking for previous mentions of a word, and so on. (These are just conceptual examples; in practice the things an attention head learns to &#8220;attend to&#8221; don&#8217;t necessarily map cleanly to concepts like this.) The output of each attention head will get stitched together into one matrix, which then gets multiplied by another learned matrix, which mixes the information from different heads together. The resulting matrix can then get processed by the rest of the neural network.</p><p>Probably the most common way to use attention is via what&#8217;s called the transformer architecture. A GPT-style transformer consists of multiple &#8220;transformer blocks,&#8221; each one of which contains an attention step followed by a multilayer perceptron. GPT-3, for instance, contains 96 transformer blocks. In the first transformer block, the model is fed the embedding vectors for the tokens, which are then processed by the 96 attention heads, producing an output matrix whose rows are modified and processed embedding vectors. Each row of the matrix then goes through an MLP with a single hidden layer of neurons: while the attention mechanism mixes information between tokens, the MLP processes each embedding vector it receives separately, modifying them further. The output then gets fed into another transformer block, which does the same thing: running the attention mechanism over the output from the previous block (using totally new learned matrices for calculating Q, K, and V), then sending it to an MLP. This is done again and again, through all the transformer blocks, until at the end the vector for the last token is converted into a list of scores, one for each possible token, representing the model&#8217;s guess at how likely each token is next in the sequence.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AMlX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2607a99-c707-4425-9ff8-b14835dcf9d1_680x1069.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AMlX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2607a99-c707-4425-9ff8-b14835dcf9d1_680x1069.png 424w, https://substackcdn.com/image/fetch/$s_!AMlX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2607a99-c707-4425-9ff8-b14835dcf9d1_680x1069.png 848w, https://substackcdn.com/image/fetch/$s_!AMlX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2607a99-c707-4425-9ff8-b14835dcf9d1_680x1069.png 1272w, https://substackcdn.com/image/fetch/$s_!AMlX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2607a99-c707-4425-9ff8-b14835dcf9d1_680x1069.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AMlX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2607a99-c707-4425-9ff8-b14835dcf9d1_680x1069.png" width="680" height="1069" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e2607a99-c707-4425-9ff8-b14835dcf9d1_680x1069.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1069,&quot;width&quot;:680,&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_!AMlX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2607a99-c707-4425-9ff8-b14835dcf9d1_680x1069.png 424w, https://substackcdn.com/image/fetch/$s_!AMlX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2607a99-c707-4425-9ff8-b14835dcf9d1_680x1069.png 848w, https://substackcdn.com/image/fetch/$s_!AMlX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2607a99-c707-4425-9ff8-b14835dcf9d1_680x1069.png 1272w, https://substackcdn.com/image/fetch/$s_!AMlX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2607a99-c707-4425-9ff8-b14835dcf9d1_680x1069.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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><h4>Vision, language, action</h4><p>A transformer architecture can also be used to process images. The Vision Transformer (ViT) base model <a href="https://arxiv.org/abs/2010.11929">described in a 2020 paper</a> by a team from Google uses 12 transformer blocks, each one with 12 attention heads. One difference with the vision transformer is that there&#8217;s no causal masking: every token can &#8220;see&#8221; every other token when processed by the attention mechanism. Another difference is the output: while a GPT-style language transformer takes a string of tokens as an input and predicts the next token as an output, the initial vision transformer takes a string of image &#8220;tokens&#8221; as an input and produces a <em>classification</em> of the image as an output.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hFn4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F162c2ca2-b093-4ce3-96d7-3a41689ea114_767x376.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hFn4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F162c2ca2-b093-4ce3-96d7-3a41689ea114_767x376.png 424w, https://substackcdn.com/image/fetch/$s_!hFn4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F162c2ca2-b093-4ce3-96d7-3a41689ea114_767x376.png 848w, https://substackcdn.com/image/fetch/$s_!hFn4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F162c2ca2-b093-4ce3-96d7-3a41689ea114_767x376.png 1272w, https://substackcdn.com/image/fetch/$s_!hFn4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F162c2ca2-b093-4ce3-96d7-3a41689ea114_767x376.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hFn4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F162c2ca2-b093-4ce3-96d7-3a41689ea114_767x376.png" width="767" height="376" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/162c2ca2-b093-4ce3-96d7-3a41689ea114_767x376.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:376,&quot;width&quot;:767,&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_!hFn4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F162c2ca2-b093-4ce3-96d7-3a41689ea114_767x376.png 424w, https://substackcdn.com/image/fetch/$s_!hFn4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F162c2ca2-b093-4ce3-96d7-3a41689ea114_767x376.png 848w, https://substackcdn.com/image/fetch/$s_!hFn4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F162c2ca2-b093-4ce3-96d7-3a41689ea114_767x376.png 1272w, https://substackcdn.com/image/fetch/$s_!hFn4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F162c2ca2-b093-4ce3-96d7-3a41689ea114_767x376.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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">Via <a href="https://arxiv.org/pdf/2010.11929">Dosovitskiy et al. 2020.</a></figcaption></figure></div><p>With a transformer capable of processing vision or text, it&#8217;s not much of a leap to design one that can process BOTH image and text: say by feeding it an image and a text query (&#8220;What is this a picture of?&#8221;) and having the model generate an answer. This is known as a vision-language model, or VLM. <a href="https://llava-vl.github.io/">LLaVA</a> (short for Large Language and Vision Assistant) is one such model. In LLaVA-1.5, an image is fed into a vision transformer, which breaks it into patches, converts those patches into embeddings, and then sends the embeddings through a series of vision transformer blocks, producing a series of vectors (one for each patch). Those vectors then get converted via what&#8217;s known as a &#8220;projector,&#8221; an MLP that changes their size and modifies their representation into something that an LLM expects. These converted vectors then get fed, along with embeddings from the input text tokens, into an LLM, which consists of another series of transformer blocks. Attention in this transformer can look at both the vectors from the image and text, modifying them based on what&#8217;s in the image and what&#8217;s in the text. The data flows through the transformer blocks, eventually getting spit out as a predicted string of text (&#8220;It&#8217;s a picture of a dog&#8221;). This basic architecture &#8212; a vision transformer, a projector that converts its output into LLM-sized vectors, and then an LLM that processes the text and image data &#8212; is common, though various models implement it in different ways.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FoPE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4b4e9f2-98cd-482e-a32d-593cf7cf2de9_940x1217.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FoPE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4b4e9f2-98cd-482e-a32d-593cf7cf2de9_940x1217.png 424w, https://substackcdn.com/image/fetch/$s_!FoPE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4b4e9f2-98cd-482e-a32d-593cf7cf2de9_940x1217.png 848w, https://substackcdn.com/image/fetch/$s_!FoPE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4b4e9f2-98cd-482e-a32d-593cf7cf2de9_940x1217.png 1272w, https://substackcdn.com/image/fetch/$s_!FoPE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4b4e9f2-98cd-482e-a32d-593cf7cf2de9_940x1217.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FoPE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4b4e9f2-98cd-482e-a32d-593cf7cf2de9_940x1217.png" width="940" height="1217" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f4b4e9f2-98cd-482e-a32d-593cf7cf2de9_940x1217.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1217,&quot;width&quot;:940,&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_!FoPE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4b4e9f2-98cd-482e-a32d-593cf7cf2de9_940x1217.png 424w, https://substackcdn.com/image/fetch/$s_!FoPE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4b4e9f2-98cd-482e-a32d-593cf7cf2de9_940x1217.png 848w, https://substackcdn.com/image/fetch/$s_!FoPE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4b4e9f2-98cd-482e-a32d-593cf7cf2de9_940x1217.png 1272w, https://substackcdn.com/image/fetch/$s_!FoPE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4b4e9f2-98cd-482e-a32d-593cf7cf2de9_940x1217.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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>You can similarly use a transformer architecture to drive a robot, by feeding it information on robot state along with images and text, and having it output a series of robot actions. This is called a vision-language-action model, or VLA. The architecture for the &#960;0.5 VLA is shown in the image below:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2wG6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe79b22c2-6a61-46cb-96f6-ef25b2663d0a_971x1211.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2wG6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe79b22c2-6a61-46cb-96f6-ef25b2663d0a_971x1211.png 424w, https://substackcdn.com/image/fetch/$s_!2wG6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe79b22c2-6a61-46cb-96f6-ef25b2663d0a_971x1211.png 848w, https://substackcdn.com/image/fetch/$s_!2wG6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe79b22c2-6a61-46cb-96f6-ef25b2663d0a_971x1211.png 1272w, https://substackcdn.com/image/fetch/$s_!2wG6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe79b22c2-6a61-46cb-96f6-ef25b2663d0a_971x1211.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2wG6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe79b22c2-6a61-46cb-96f6-ef25b2663d0a_971x1211.png" width="971" height="1211" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e79b22c2-6a61-46cb-96f6-ef25b2663d0a_971x1211.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1211,&quot;width&quot;:971,&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_!2wG6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe79b22c2-6a61-46cb-96f6-ef25b2663d0a_971x1211.png 424w, https://substackcdn.com/image/fetch/$s_!2wG6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe79b22c2-6a61-46cb-96f6-ef25b2663d0a_971x1211.png 848w, https://substackcdn.com/image/fetch/$s_!2wG6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe79b22c2-6a61-46cb-96f6-ef25b2663d0a_971x1211.png 1272w, https://substackcdn.com/image/fetch/$s_!2wG6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe79b22c2-6a61-46cb-96f6-ef25b2663d0a_971x1211.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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>Image data from the robot&#8217;s cameras, text instructions, and data representing the robot&#8217;s state are all converted into token embeddings via various encoders. These then get fed into a language backbone, which consists of a series of 18 transformer blocks. (Interestingly, these have multiple attention heads, but ONLY for the query matrix: the key and value matrices are the same for each attention head. This is called &#8220;multi-query attention.&#8221;)</p><p>Running in parallel with this vision-language model is another transformer, the action transformer, which also consists of 18 transformer blocks (the same as the vision-language model). This action transformer gets fed an input of token embeddings representing essentially 50 random actions. These make their way through the transformer, and at each attention step for each action vector the action transformer looks not only at the other action vectors, but at the vectors from the images, text, and robot state at the corresponding block in the vision-language model. It then modifies those action embeddings, moving them away from random actions based on the information that it obtains from the text and image vectors. As the action vectors make their way through the action transformer, they continue to be modified using information from the processed image, text, and state vectors. The output of the action transformer then gets used to correct the input &#8220;noise&#8221; actions, and the whole process runs again. After 10 iterations, the output of the action transformer is, hopefully, a useful sequence of 50 actions. (The model processes 50 actions at a time because outputting a single action, and then running the entire model again for the next action, would make the robot move very slowly. This is called &#8220;action chunking.&#8221;) These actions take the form of joint-angle or gripper-position targets, which then get fed into a traditional robot controller that converts them into motor torques to actually move the robot.</p><p>This system was assembled from various pre-existing components and then trained together. The transformer that converts image patches into embedding vectors is called SigLIP, a 400-million-parameter model <a href="https://arxiv.org/abs/2303.15343">first created in 2023</a> and trained on pairs of images and text. In 2024, Google combined SigLIP with an existing, 2-billion-parameter LLM called Gemma (which had been trained on 3 trillion tokens of text) to create the <a href="https://arxiv.org/html/2407.07726v1">PaliGemma VLM</a>, which was then further trained on over a billion training examples. These examples included tasks like captioning images and answering questions about them. To create the &#960;0.5 VLA, Physical Intelligence took PaliGemma, combined it with a system for converting robot actions into tokens (which they call <a href="https://www.pi.website/research/fast">FAST</a>) and a newly created action transformer (a 300-million-parameter model), and then trained the combined system on various robotic manipulation tasks (as well as some additional image description tasks).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xEcS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17dbd184-d5ae-4ec7-a046-a35a44050dc3_2045x1222.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xEcS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17dbd184-d5ae-4ec7-a046-a35a44050dc3_2045x1222.png 424w, https://substackcdn.com/image/fetch/$s_!xEcS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17dbd184-d5ae-4ec7-a046-a35a44050dc3_2045x1222.png 848w, https://substackcdn.com/image/fetch/$s_!xEcS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17dbd184-d5ae-4ec7-a046-a35a44050dc3_2045x1222.png 1272w, https://substackcdn.com/image/fetch/$s_!xEcS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17dbd184-d5ae-4ec7-a046-a35a44050dc3_2045x1222.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xEcS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17dbd184-d5ae-4ec7-a046-a35a44050dc3_2045x1222.png" width="1456" height="870" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/17dbd184-d5ae-4ec7-a046-a35a44050dc3_2045x1222.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:870,&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_!xEcS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17dbd184-d5ae-4ec7-a046-a35a44050dc3_2045x1222.png 424w, https://substackcdn.com/image/fetch/$s_!xEcS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17dbd184-d5ae-4ec7-a046-a35a44050dc3_2045x1222.png 848w, https://substackcdn.com/image/fetch/$s_!xEcS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17dbd184-d5ae-4ec7-a046-a35a44050dc3_2045x1222.png 1272w, https://substackcdn.com/image/fetch/$s_!xEcS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17dbd184-d5ae-4ec7-a046-a35a44050dc3_2045x1222.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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">Via <a href="https://www.pi.website/download/pi05.pdf">Black et al 2025</a>.</figcaption></figure></div><h4>Conclusion</h4><p>Before looking into this I knew, vaguely, that robot AI models were similar to the models used for AI chatbots that I was familiar with. But I was struck by how much overlap between the two is, with VLAs literally using LLMs trained on text as a major building block, and the basic transformer architecture from LLMs being applied to generate robot actions. This doesn&#8217;t necessarily mean that we&#8217;ll see the same sorts of rapid improvements with robot capabilities that we&#8217;ve seen with AI more generally, but it does make me think it might be possible.</p><p>Robots and the AI that controls them is something that I expect to become increasingly important, and it&#8217;s a subject I plan on spending more and more time on, with more and deeper looks at the technology and how it&#8217;s progressing.</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>Over a fixed, bounded range of inputs.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Reading List 2026-09-26]]></title><description><![CDATA[ASML&#8217;s lack of European sales, a California distributed power plant, Starlink as a planetary barometer, and more.]]></description><link>https://www.construction-physics.com/p/reading-list-2026-09-26</link><guid isPermaLink="false">https://www.construction-physics.com/p/reading-list-2026-09-26</guid><dc:creator><![CDATA[Brian Potter]]></dc:creator><pubDate>Sat, 26 Sep 2026 10:17:46 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!iYgf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bd80fec-baa0-4e39-a16a-9d3aaec4bd5c_1586x1116.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iYgf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bd80fec-baa0-4e39-a16a-9d3aaec4bd5c_1586x1116.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iYgf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bd80fec-baa0-4e39-a16a-9d3aaec4bd5c_1586x1116.png 424w, https://substackcdn.com/image/fetch/$s_!iYgf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bd80fec-baa0-4e39-a16a-9d3aaec4bd5c_1586x1116.png 848w, https://substackcdn.com/image/fetch/$s_!iYgf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bd80fec-baa0-4e39-a16a-9d3aaec4bd5c_1586x1116.png 1272w, https://substackcdn.com/image/fetch/$s_!iYgf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bd80fec-baa0-4e39-a16a-9d3aaec4bd5c_1586x1116.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iYgf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bd80fec-baa0-4e39-a16a-9d3aaec4bd5c_1586x1116.png" width="1456" height="1025" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5bd80fec-baa0-4e39-a16a-9d3aaec4bd5c_1586x1116.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1025,&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_!iYgf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bd80fec-baa0-4e39-a16a-9d3aaec4bd5c_1586x1116.png 424w, https://substackcdn.com/image/fetch/$s_!iYgf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bd80fec-baa0-4e39-a16a-9d3aaec4bd5c_1586x1116.png 848w, https://substackcdn.com/image/fetch/$s_!iYgf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bd80fec-baa0-4e39-a16a-9d3aaec4bd5c_1586x1116.png 1272w, https://substackcdn.com/image/fetch/$s_!iYgf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bd80fec-baa0-4e39-a16a-9d3aaec4bd5c_1586x1116.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">The Quay, Olaveaga, Bilbao by Luis Paret y Alcazar, via <a href="https://www.wikiart.org/en/luis-paret-y-alcazar/the-quay-olaveaga-bilbao-1786">WikiArt</a>.</figcaption></figure></div><p>Welcome to the reading list, a weekly roundup of news and links related to buildings, infrastructure, and industrial technology. This week we look at ASML&#8217;s lack of European sales, a California distributed power plant, Starlink as a planetary barometer, and more. Roughly 2/3rds of the reading list is paywalled, so for full access become a paid subscriber.</p><p>No essay this week, but a more involved piece about how the AI that powers modern robots works will be out next week.</p><h2>Housing and Cities</h2><p>Following the passage of the 21st Century ROAD to Housing Act, manufactured home producer Cavco has unveiled a HUD-code manufactured home without a permanent steel chassis. [<a href="https://www.globenewswire.com/news-release/2026/09/17/3363971/9907/en/cavco-unveils-grande-arbor-first-hud-code-manufactured-home-built-without-a-steel-chassis-at-2026-innovative-housing-showcase.html">GlobeNewswire</a>]</p><p>Related, both Texas and Florida passed laws requiring cities to allow the placement of manufactured homes. As of September 1st Texas&#8217; SB 785 requires cities to allow &#8220;by right&#8221; placement of manufactured homes (meaning that there&#8217;s no discretionary approval or review process) in at least one residential district. [<a href="https://www.smartcitiesdive.com/news/manufactured-housing-must-be-allowed-in-cities-under-new-texas-law/830669/">Smart Cities Dive</a>] And as of July 1st Florida requires &#8220;qualifying off-site constructed&#8221; homes to be allowed by right in any zoning district where single family homes are allowed. [<a href="https://www.housingwire.com/articles/florida-zoning-parity-offsite-homes/">HousingWire</a>]</p><p>Austin&#8217;s recent decline in housing prices apparently isn&#8217;t only due to dramatic increase in supply: a fall in demand in 2023 and 2024 also contributed. [<a href="https://www.freerange.city/p/what-happened-in-austin">Free Range</a>]</p><p><s>Kalshi has a prediction market for whether a permitting reform law will get passed in 2026. Odds are up to almost 80%.</s> I didn&#8217;t look close enough at this, this market already resolved in July with &#8220;yes&#8221;! [<a href="https://kalshi.com/markets/kxpermit/permitting-reform/kxpermit-27">Kalshi</a>]</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OYAc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe4ff959-0811-4043-915b-c18d1cb67797_1700x930.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OYAc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe4ff959-0811-4043-915b-c18d1cb67797_1700x930.png 424w, https://substackcdn.com/image/fetch/$s_!OYAc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe4ff959-0811-4043-915b-c18d1cb67797_1700x930.png 848w, https://substackcdn.com/image/fetch/$s_!OYAc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe4ff959-0811-4043-915b-c18d1cb67797_1700x930.png 1272w, https://substackcdn.com/image/fetch/$s_!OYAc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe4ff959-0811-4043-915b-c18d1cb67797_1700x930.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OYAc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe4ff959-0811-4043-915b-c18d1cb67797_1700x930.png" width="1456" height="797" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/be4ff959-0811-4043-915b-c18d1cb67797_1700x930.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:797,&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_!OYAc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe4ff959-0811-4043-915b-c18d1cb67797_1700x930.png 424w, https://substackcdn.com/image/fetch/$s_!OYAc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe4ff959-0811-4043-915b-c18d1cb67797_1700x930.png 848w, https://substackcdn.com/image/fetch/$s_!OYAc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe4ff959-0811-4043-915b-c18d1cb67797_1700x930.png 1272w, https://substackcdn.com/image/fetch/$s_!OYAc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe4ff959-0811-4043-915b-c18d1cb67797_1700x930.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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>Why young Europeans can&#8217;t afford to buy homes. &#8220;<em>The OECD data covers the average across 20 EU countries. For example, 60% of people born around 1975 owned a home by age 32. This fell to 58% for the 1980 birth cohort and to 52% for those born in 1985.</em>&#8221; [<a href="https://www.euronews.com/2026/09/23/locked-out-why-young-europeans-cant-afford-to-buy-homes">Euronews</a>]</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-Usp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d0869c9-275c-4e29-b498-831df2434511_1324x1376.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-Usp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d0869c9-275c-4e29-b498-831df2434511_1324x1376.png 424w, https://substackcdn.com/image/fetch/$s_!-Usp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d0869c9-275c-4e29-b498-831df2434511_1324x1376.png 848w, https://substackcdn.com/image/fetch/$s_!-Usp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d0869c9-275c-4e29-b498-831df2434511_1324x1376.png 1272w, https://substackcdn.com/image/fetch/$s_!-Usp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d0869c9-275c-4e29-b498-831df2434511_1324x1376.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-Usp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d0869c9-275c-4e29-b498-831df2434511_1324x1376.png" width="440" height="457.2809667673716" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3d0869c9-275c-4e29-b498-831df2434511_1324x1376.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1376,&quot;width&quot;:1324,&quot;resizeWidth&quot;:440,&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_!-Usp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d0869c9-275c-4e29-b498-831df2434511_1324x1376.png 424w, https://substackcdn.com/image/fetch/$s_!-Usp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d0869c9-275c-4e29-b498-831df2434511_1324x1376.png 848w, https://substackcdn.com/image/fetch/$s_!-Usp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d0869c9-275c-4e29-b498-831df2434511_1324x1376.png 1272w, https://substackcdn.com/image/fetch/$s_!-Usp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d0869c9-275c-4e29-b498-831df2434511_1324x1376.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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>A Census map showing the change in housing for US states between 2020 and 2026. Not much terribly surprising here, though I didn&#8217;t expect Washington State to be among the states with a large housing increase. [<a href="https://mtgis-portal.geo.census.gov/arcgis/apps/experiencebuilder/experience/?id=3a87e24a2ec54e01ab277a12d467e7d9">Census Bureau</a>]</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Bvtu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F720e2aac-1f80-470d-b87e-ee384649ddd9_1412x820.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Bvtu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F720e2aac-1f80-470d-b87e-ee384649ddd9_1412x820.png 424w, https://substackcdn.com/image/fetch/$s_!Bvtu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F720e2aac-1f80-470d-b87e-ee384649ddd9_1412x820.png 848w, https://substackcdn.com/image/fetch/$s_!Bvtu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F720e2aac-1f80-470d-b87e-ee384649ddd9_1412x820.png 1272w, https://substackcdn.com/image/fetch/$s_!Bvtu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F720e2aac-1f80-470d-b87e-ee384649ddd9_1412x820.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Bvtu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F720e2aac-1f80-470d-b87e-ee384649ddd9_1412x820.png" width="1412" height="820" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/720e2aac-1f80-470d-b87e-ee384649ddd9_1412x820.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:820,&quot;width&quot;:1412,&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_!Bvtu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F720e2aac-1f80-470d-b87e-ee384649ddd9_1412x820.png 424w, https://substackcdn.com/image/fetch/$s_!Bvtu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F720e2aac-1f80-470d-b87e-ee384649ddd9_1412x820.png 848w, https://substackcdn.com/image/fetch/$s_!Bvtu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F720e2aac-1f80-470d-b87e-ee384649ddd9_1412x820.png 1272w, https://substackcdn.com/image/fetch/$s_!Bvtu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F720e2aac-1f80-470d-b87e-ee384649ddd9_1412x820.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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>Trump wants his Washington DC arch to be equipped with drones and snipers. [<a href="https://www.nytimes.com/2026/09/20/us/politics/trump-dc-arch-snipers-drones-military-complex.html">NYT</a>]</p><h2>Manufacturing</h2><p>ASML, the European manufacturer of semiconductor lithography machines, says that it doesn&#8217;t actually sell any machines in Europe currently because no new fabs are being built there. [<a href="https://nltimes.nl/2026/09/22/asml-currently-sells-chipmaking-machines-europe-executive-says">NL Times</a>]</p><p>The US passed Japan to be the second largest installer of industrial robots in 2025, with 38,400 newly-installed robots against Japan&#8217;s 36,200. China is still far ahead of both with 354,000, almost 10x the US. [<a href="https://ifr.org/ifr-press-releases/news/five-million-robots-now-operate-in-factories-globally">IFR</a>]</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!grTS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F056066d7-ae1f-44c0-94e5-05e17732a0e4_750x422.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!grTS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F056066d7-ae1f-44c0-94e5-05e17732a0e4_750x422.png 424w, https://substackcdn.com/image/fetch/$s_!grTS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F056066d7-ae1f-44c0-94e5-05e17732a0e4_750x422.png 848w, https://substackcdn.com/image/fetch/$s_!grTS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F056066d7-ae1f-44c0-94e5-05e17732a0e4_750x422.png 1272w, https://substackcdn.com/image/fetch/$s_!grTS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F056066d7-ae1f-44c0-94e5-05e17732a0e4_750x422.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!grTS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F056066d7-ae1f-44c0-94e5-05e17732a0e4_750x422.png" width="750" height="422" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/056066d7-ae1f-44c0-94e5-05e17732a0e4_750x422.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:422,&quot;width&quot;:750,&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_!grTS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F056066d7-ae1f-44c0-94e5-05e17732a0e4_750x422.png 424w, https://substackcdn.com/image/fetch/$s_!grTS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F056066d7-ae1f-44c0-94e5-05e17732a0e4_750x422.png 848w, https://substackcdn.com/image/fetch/$s_!grTS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F056066d7-ae1f-44c0-94e5-05e17732a0e4_750x422.png 1272w, https://substackcdn.com/image/fetch/$s_!grTS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F056066d7-ae1f-44c0-94e5-05e17732a0e4_750x422.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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>From the annals of the <a href="https://www.reuters.com/business/energy/us-power-companies-scramble-secure-equipment-surging-data-center-demand-strains-2026-07-09/">ongoing US power transformer shortage</a>: Hitachi Energy plans to build a $500 million plant in Mississippi that would double its capacity to produce power transformers in the 10 to 160 megavolt-ampere range. [<a href="https://www.utilitydive.com/news/hitachi-to-double-us-production-of-small-and-medium-sized-power-transformer/830762/">Utility Dive</a>]</p><p>China&#8217;s progress in chipmaking machine market share over the last year. Looks like maybe a net trend upward in marketshare-weighted terms, though a pretty small one. [<a href="https://cset.georgetown.edu/article/inside-beijings-chipmaking-offensive-one-year-on/">CSET</a>]</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GgjT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F120a0835-1853-46eb-96dc-88788b7117ed_1660x1468.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GgjT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F120a0835-1853-46eb-96dc-88788b7117ed_1660x1468.png 424w, https://substackcdn.com/image/fetch/$s_!GgjT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F120a0835-1853-46eb-96dc-88788b7117ed_1660x1468.png 848w, https://substackcdn.com/image/fetch/$s_!GgjT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F120a0835-1853-46eb-96dc-88788b7117ed_1660x1468.png 1272w, https://substackcdn.com/image/fetch/$s_!GgjT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F120a0835-1853-46eb-96dc-88788b7117ed_1660x1468.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GgjT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F120a0835-1853-46eb-96dc-88788b7117ed_1660x1468.png" width="1456" height="1288" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/120a0835-1853-46eb-96dc-88788b7117ed_1660x1468.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1288,&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_!GgjT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F120a0835-1853-46eb-96dc-88788b7117ed_1660x1468.png 424w, https://substackcdn.com/image/fetch/$s_!GgjT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F120a0835-1853-46eb-96dc-88788b7117ed_1660x1468.png 848w, https://substackcdn.com/image/fetch/$s_!GgjT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F120a0835-1853-46eb-96dc-88788b7117ed_1660x1468.png 1272w, https://substackcdn.com/image/fetch/$s_!GgjT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F120a0835-1853-46eb-96dc-88788b7117ed_1660x1468.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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>A teardown of two DJI drones, aimed at shedding some light on how it achieves its impressively low manufacturing costs (and what the US might have to do to compete). &#8220;<em>By our estimates, DJI not only sustained exceptionally high hardware margins but also grew them from 72% to 79% between 2019 and 2023. For comparison, Apple, a $4.6 trillion dollar company famous for its supply chain, achieved a 53% gross margin on the iPhone 15 Pro Max.</em>&#8221; [<a href="https://www.arenaphysica.com/publications/dji-teardown">Arena Physica</a>]</p><p>The death of the small car in the US. Between 1981 and 2025 the average weight of new cars rose from 3200 pounds to over 4400 pounds, and the fraction of new cars that were small passenger cars fell from 80% in 1975 to 34% in 2025. &#8220;<em>As of 2026, the traditional small car market has shrunk to a handful of remaining options like the Nissan Sentra and the Kia K4. Every other manufacturer has either killed off small-sized models or upgraded them to midsized cars and crossover utility vehicles (CUVs).</em>&#8221; [<a href="https://worldofsystems.co/death-of-small-cars/">World of Systems</a>]</p><p>Trump is working on a &#8220;massive&#8221; deal to import potash (an ingredient in fertilizer manufacturing) from Belarus, likely in the hopes of reducing potash imports from Canada. [<a href="https://kyivindependent.com/us-preparing-massive-potash-deal-with-belarus-trump-says/">Kyiv Independent</a>]</p><p>Saudi Arabia launches a line of EVs, Ceer. [<a href="https://www.agbi.com/manufacturing/2026/09/saudi-arabias-ceer-launches-flagship-electric-vehicles/">AGBI</a>]</p><h2>Energy</h2>
      <p>
          <a href="https://www.construction-physics.com/p/reading-list-2026-09-26">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Reading List 09/19/2026]]></title><description><![CDATA[AirBnB&#8217;s housing accelerator, rising steel prices, a resurgence of US coal power, low-head dams, and more.]]></description><link>https://www.construction-physics.com/p/reading-list-09192026</link><guid isPermaLink="false">https://www.construction-physics.com/p/reading-list-09192026</guid><dc:creator><![CDATA[Brian Potter]]></dc:creator><pubDate>Sat, 19 Sep 2026 12:03:09 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!BwDY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8de66fb1-d1c3-40be-86c7-993def0fcc8d_794x1007.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BwDY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8de66fb1-d1c3-40be-86c7-993def0fcc8d_794x1007.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BwDY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8de66fb1-d1c3-40be-86c7-993def0fcc8d_794x1007.png 424w, https://substackcdn.com/image/fetch/$s_!BwDY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8de66fb1-d1c3-40be-86c7-993def0fcc8d_794x1007.png 848w, https://substackcdn.com/image/fetch/$s_!BwDY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8de66fb1-d1c3-40be-86c7-993def0fcc8d_794x1007.png 1272w, https://substackcdn.com/image/fetch/$s_!BwDY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8de66fb1-d1c3-40be-86c7-993def0fcc8d_794x1007.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BwDY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8de66fb1-d1c3-40be-86c7-993def0fcc8d_794x1007.png" width="424" height="537.743073047859" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8de66fb1-d1c3-40be-86c7-993def0fcc8d_794x1007.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1007,&quot;width&quot;:794,&quot;resizeWidth&quot;:424,&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_!BwDY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8de66fb1-d1c3-40be-86c7-993def0fcc8d_794x1007.png 424w, https://substackcdn.com/image/fetch/$s_!BwDY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8de66fb1-d1c3-40be-86c7-993def0fcc8d_794x1007.png 848w, https://substackcdn.com/image/fetch/$s_!BwDY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8de66fb1-d1c3-40be-86c7-993def0fcc8d_794x1007.png 1272w, https://substackcdn.com/image/fetch/$s_!BwDY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8de66fb1-d1c3-40be-86c7-993def0fcc8d_794x1007.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">Soap Bubbles by Jean-Baptiste-Simeon Chardin, via <a href="https://www.wikiart.org/en/jean-baptiste-simeon-chardin/soap-bubbles-1735">WikiArt</a>.</figcaption></figure></div><p><span>Welcome to the reading list, a weekly roundup of news and links related to buildings, infrastructure, and industrial technology. This week we look at AirBnB&#8217;s housing accelerator, rising steel prices, a resurgence of US coal power, low-head dams, and more. Roughly 2/3rds of the reading list is paywalled, so for full access become a paid subscriber.</span></p><h2><span>Housing and Cities</span></h2><p><span>Halina Bennet on what she&#8217;s learned from a year of covering housing for Matt Yglesias&#8217; substack Slow Boring. &#8220;</span><em><span>...the most consequential housing wins of the past year came from states preempting local control, not from localized enthusiasm for new building. The order of operations matters; the people who&#8217;ve led building efforts without state encouragement have often found trouble at the ballot box.</span></em><span>&#8220; [</span><a href="https://www.slowboring.com/p/what-ive-learned-after-a-year-covering"><span>Slow Boring</span></a><span>]</span></p><p><span>This week AirBnb announced a &#8220;housing accelerator&#8221; program, which is investing $250 million in &#8220;last-dollar financing&#8221; for promising multifamily housing projects. The program will also &#8220;</span><em><span>support housing advocates tackling issues like outdated zoning, permitting delays, and complex processes</span></em><span>.&#8221; [</span><a href="https://www.airbnb.com/e/housingaccelerator"><span>Airbnb</span></a><span>]</span></p><p><span>We&#8217;ve previously noted the rising opposition to property taxes around the country, with states like Florida considering ending them entirely for certain types of property. A new paper from law professor David Schleicher takes a broad look at recent opposition to property taxes, what caused it, and what impacts it&#8217;s had. &#8220;</span><em><span>In the last three years, a number of states have substantially reformed their property tax systems, providing huge tax benefits to owner-occupied homes and shifting the burden of paying for services like schools and police to commercial property owners (including rental apartment buildings), to other local taxes, and to state funding, which itself largely comes from sources like sales taxes and income taxes. A few, including Florida, Ohio, North Dakota, and Texas, have considered going further, either completely abandoning property taxation for owner-occupied housing or even abandoning property taxation entirely...Perhaps most notably, these property tax reforms will lead to higher housing costs, and thus constitute a substantial transfer of wealth towards people who already own homes and have already seen their net worth increase substantially in the post-COVID housing market.</span></em><span>&#8220; [</span><a href="https://papers.ssrn.com/sol3/papers.cfm?abstract_id=7377158"><span>SSRN</span></a><span>]</span></p><p><a href="https://eyeonhousing.org/2026/08/small-decline-for-single-family-home-size/"><span>Median and average home sizes</span></a><span> aren&#8217;t actually all that much larger today than they were in 1999 (there&#8217;s been about a 10% increase), but averages don&#8217;t tell you what the overall distribution of house sizes looks like over time. If you look only at smaller houses, less than 1400 square feet, the fraction of them has fallen precipitously. [</span><a href="https://x.com/StatisticUrban/status/2100087346473648622"><span>X</span></a><span>]</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JQeg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf5cc2e2-823c-4b9b-acdd-97ba833dcb90_551x388.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JQeg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf5cc2e2-823c-4b9b-acdd-97ba833dcb90_551x388.png 424w, https://substackcdn.com/image/fetch/$s_!JQeg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf5cc2e2-823c-4b9b-acdd-97ba833dcb90_551x388.png 848w, https://substackcdn.com/image/fetch/$s_!JQeg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf5cc2e2-823c-4b9b-acdd-97ba833dcb90_551x388.png 1272w, https://substackcdn.com/image/fetch/$s_!JQeg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf5cc2e2-823c-4b9b-acdd-97ba833dcb90_551x388.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JQeg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf5cc2e2-823c-4b9b-acdd-97ba833dcb90_551x388.png" width="551" height="388" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cf5cc2e2-823c-4b9b-acdd-97ba833dcb90_551x388.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:388,&quot;width&quot;:551,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!JQeg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf5cc2e2-823c-4b9b-acdd-97ba833dcb90_551x388.png 424w, https://substackcdn.com/image/fetch/$s_!JQeg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf5cc2e2-823c-4b9b-acdd-97ba833dcb90_551x388.png 848w, https://substackcdn.com/image/fetch/$s_!JQeg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf5cc2e2-823c-4b9b-acdd-97ba833dcb90_551x388.png 1272w, https://substackcdn.com/image/fetch/$s_!JQeg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf5cc2e2-823c-4b9b-acdd-97ba833dcb90_551x388.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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><span>A new paper from Ed Glaeser on the impacts of various transportation technologies on urban density. [</span><a href="https://www.nber.org/system/files/working_papers/w35718/w35718.pdf"><span>NBER</span></a><span>]</span></p><p><span>The Fed raises interest rates 0.25%, the first raise since 2023. [</span><a href="https://www.foxbusiness.com/economy/federal-reserve-interest-rate-decision-september-16-2026"><span>Fox</span></a><span>]</span></p><h2><span>Manufacturing</span></h2><p><span>Steel prices are up 25% year over year, and lead times are now at 55 weeks, thanks to (you guessed it) data center demand. [</span><a href="https://www.constructiondive.com/news/data-centers-steel-developers-mass-timber-lumber/830432/"><span>Construction Dive</span></a><span>]</span></p><p><span>Trump says that he&#8217;d be ok with Chinese companies building cars in the US. [</span><a href="https://www.reuters.com/world/us/trump-says-he-would-be-ok-with-china-building-cars-us-2026-09-12/"><span>Reuters</span></a><span>]</span></p><p><span>Supersonic aircraft startup Hermeus gets a license to manufacture Pratt and Whitney&#8217;s F100 jet engine, which powers aircraft such as the F15 and F16. The propulsion system Hermeus is developing, which is called a &#8220;turbine based combined cycle,&#8221; combines a traditional jet engine with a ramjet (which uses the aircraft&#8217;s forward motion to compress air into the combustion chamber, rather than a compressor). [</span><a href="https://x.com/Zsshore/status/2099896708058554539"><span>X</span></a><span>] [</span><a href="https://en.wikipedia.org/wiki/Rocket-based_combined_cycle"><span>Hermeus</span></a><span>]</span></p><p><span>The US house of representatives passes a bill requiring AM radios in cars. AM radio is apparently difficult for EVs to accommodate, because the large electric currents in EVs interfere with AM radio reception. [</span><a href="https://www.wsj.com/business/autos/house-defies-automakers-and-mandates-am-radio-in-new-cars-5479fceb"><span>WSJ</span></a><span>]</span></p>
      <p>
          <a href="https://www.construction-physics.com/p/reading-list-09192026">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[How SpaceX Streamlined the Raptor Engine]]></title><description><![CDATA[If you&#8217;re reading this, there&#8217;s a very good chance you&#8217;ve seen this famous image of three iterations of SpaceX&#8217;s Raptor rocket engine.]]></description><link>https://www.construction-physics.com/p/how-spacex-streamlined-the-raptor</link><guid isPermaLink="false">https://www.construction-physics.com/p/how-spacex-streamlined-the-raptor</guid><dc:creator><![CDATA[Brian Potter]]></dc:creator><pubDate>Thu, 17 Sep 2026 12:02:08 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!tS8O!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16c2c380-25a2-424c-8dab-9ccb99ea078f_1837x1222.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tS8O!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16c2c380-25a2-424c-8dab-9ccb99ea078f_1837x1222.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tS8O!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16c2c380-25a2-424c-8dab-9ccb99ea078f_1837x1222.png 424w, https://substackcdn.com/image/fetch/$s_!tS8O!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16c2c380-25a2-424c-8dab-9ccb99ea078f_1837x1222.png 848w, https://substackcdn.com/image/fetch/$s_!tS8O!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16c2c380-25a2-424c-8dab-9ccb99ea078f_1837x1222.png 1272w, https://substackcdn.com/image/fetch/$s_!tS8O!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16c2c380-25a2-424c-8dab-9ccb99ea078f_1837x1222.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tS8O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16c2c380-25a2-424c-8dab-9ccb99ea078f_1837x1222.png" width="1456" height="969" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/16c2c380-25a2-424c-8dab-9ccb99ea078f_1837x1222.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:969,&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_!tS8O!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16c2c380-25a2-424c-8dab-9ccb99ea078f_1837x1222.png 424w, https://substackcdn.com/image/fetch/$s_!tS8O!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16c2c380-25a2-424c-8dab-9ccb99ea078f_1837x1222.png 848w, https://substackcdn.com/image/fetch/$s_!tS8O!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16c2c380-25a2-424c-8dab-9ccb99ea078f_1837x1222.png 1272w, https://substackcdn.com/image/fetch/$s_!tS8O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16c2c380-25a2-424c-8dab-9ccb99ea078f_1837x1222.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">Via <a href="https://x.com/SpaceX/status/1819772716339339664">SpaceX</a>.</figcaption></figure></div><p><span>If you&#8217;re reading this, there&#8217;s a very good chance you&#8217;ve seen this famous image of three iterations of SpaceX&#8217;s Raptor rocket engine. The Raptor engine was developed for SpaceX&#8217;s Starship spacecraft (the Falcon 9 and Falcon Heavy use the </span><a href="https://en.wikipedia.org/wiki/SpaceX_Merlin"><span>Merlin engine</span></a><span>); it was first test-fired in 2016, first flew on Starhopper in 2019, and first flew on a Starship prototype in 2020 and on the full Starship stack in 2023. Since then, it&#8217;s continued to improve, going from the tangle of pipes and wires you can see on the Raptor 1 to the smooth, streamlined design of the Raptor 3, which first flew in May of this year.</span></p><p><span>The evolution is so dramatic that many folks initially believed that it wasn&#8217;t real; Tory Bruno, the then-CEO of space launch company United Launch Alliance, </span><a href="https://www.nextbigfuture.com/2024/08/spacex-new-raptor-3-fires.html"><span>tweeted</span></a><span> that there was &#8220;no need to exaggerate this by showing a partially assembled engine,&#8221; which was followed by SpaceX president Gwynne Shotwell tweeting a picture of </span><a href="https://x.com/Gwynne_Shotwell/status/1821674726885924923"><span>the Raptor 3 firing successfully</span></a><span>:</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9e2j!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1f6e92c-d878-4ac2-9239-814c1cafd31d_595x616.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9e2j!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1f6e92c-d878-4ac2-9239-814c1cafd31d_595x616.png 424w, https://substackcdn.com/image/fetch/$s_!9e2j!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1f6e92c-d878-4ac2-9239-814c1cafd31d_595x616.png 848w, https://substackcdn.com/image/fetch/$s_!9e2j!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1f6e92c-d878-4ac2-9239-814c1cafd31d_595x616.png 1272w, https://substackcdn.com/image/fetch/$s_!9e2j!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1f6e92c-d878-4ac2-9239-814c1cafd31d_595x616.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9e2j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1f6e92c-d878-4ac2-9239-814c1cafd31d_595x616.png" width="595" height="616" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d1f6e92c-d878-4ac2-9239-814c1cafd31d_595x616.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:616,&quot;width&quot;:595,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9e2j!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1f6e92c-d878-4ac2-9239-814c1cafd31d_595x616.png 424w, https://substackcdn.com/image/fetch/$s_!9e2j!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1f6e92c-d878-4ac2-9239-814c1cafd31d_595x616.png 848w, https://substackcdn.com/image/fetch/$s_!9e2j!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1f6e92c-d878-4ac2-9239-814c1cafd31d_595x616.png 1272w, https://substackcdn.com/image/fetch/$s_!9e2j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1f6e92c-d878-4ac2-9239-814c1cafd31d_595x616.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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><span>This streamlining has come alongside meaningful gains in performance, with the Raptor 3 providing about 35% more thrust than the Raptor 1.</span></p><p><span>I wanted to better understand how this evolution actually happened. What, specifically, did SpaceX change that allowed it to go from the tangle of wires and pipes to the svelte, streamlined engine on the right?</span></p><p><span>There turned out to be less detail available here than I hoped. SpaceX doesn&#8217;t publish any official Raptor schematics, and no one has done a teardown of a Raptor engine. But thanks to the occasional comment from Elon Musk, and the speculations of an army of SpaceX fans, we can get some idea of what the major changes have been.</span></p><h4><span>How the Raptor engine works</span></h4><p><span>The Raptor engine is a &#8220;full-flow staged combustion&#8221; (FFSC) engine. What exactly does that mean?</span></p><p><span>A rocket engine works by throwing mass (&#8220;propellant&#8221;) out of a rocket nozzle &#8212; due to Newton&#8217;s Third Law (&#8220;for every action there is an equal and opposite reaction&#8221;), this pushes the rocket in the other direction. The more mass you can throw out, and the faster you throw it, the more thrust your rocket engine will produce.</span></p><p><span>The simplest way to do this is to simply fill a tank full of pressurized gas, and vent some of the gas out. The venting gas propels the rocket, in the same way that letting the air out of a balloon pushes the balloon. This sort of rocket, called a &#8220;cold gas thruster,&#8221; is often used for making minor adjustments to a spacecraft&#8217;s position or orientation. Cold gas thrusters are found on, among other equipment, NASA&#8217;s Manned Maneuvering Unit, and the control thrusters for SpaceX&#8217;s Falcon 9 rocket.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pPVv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28d3438-3963-413e-b515-7a661590c1d9_1920x1087.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pPVv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28d3438-3963-413e-b515-7a661590c1d9_1920x1087.png 424w, https://substackcdn.com/image/fetch/$s_!pPVv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28d3438-3963-413e-b515-7a661590c1d9_1920x1087.png 848w, https://substackcdn.com/image/fetch/$s_!pPVv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28d3438-3963-413e-b515-7a661590c1d9_1920x1087.png 1272w, https://substackcdn.com/image/fetch/$s_!pPVv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28d3438-3963-413e-b515-7a661590c1d9_1920x1087.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pPVv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28d3438-3963-413e-b515-7a661590c1d9_1920x1087.png" width="546" height="309" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b28d3438-3963-413e-b515-7a661590c1d9_1920x1087.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:824,&quot;width&quot;:1456,&quot;resizeWidth&quot;:546,&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_!pPVv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28d3438-3963-413e-b515-7a661590c1d9_1920x1087.png 424w, https://substackcdn.com/image/fetch/$s_!pPVv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28d3438-3963-413e-b515-7a661590c1d9_1920x1087.png 848w, https://substackcdn.com/image/fetch/$s_!pPVv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28d3438-3963-413e-b515-7a661590c1d9_1920x1087.png 1272w, https://substackcdn.com/image/fetch/$s_!pPVv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28d3438-3963-413e-b515-7a661590c1d9_1920x1087.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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">Cold gas thruster diagram, via <a href="https://en.wikipedia.org/wiki/Cold_gas_thruster">Wikipedia</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_!juCd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3261aa17-a409-4844-a1e4-aee93140bf10_1280x1280.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!juCd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3261aa17-a409-4844-a1e4-aee93140bf10_1280x1280.png 424w, https://substackcdn.com/image/fetch/$s_!juCd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3261aa17-a409-4844-a1e4-aee93140bf10_1280x1280.png 848w, https://substackcdn.com/image/fetch/$s_!juCd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3261aa17-a409-4844-a1e4-aee93140bf10_1280x1280.png 1272w, https://substackcdn.com/image/fetch/$s_!juCd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3261aa17-a409-4844-a1e4-aee93140bf10_1280x1280.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!juCd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3261aa17-a409-4844-a1e4-aee93140bf10_1280x1280.png" width="448" height="448" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3261aa17-a409-4844-a1e4-aee93140bf10_1280x1280.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1280,&quot;width&quot;:1280,&quot;resizeWidth&quot;:448,&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_!juCd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3261aa17-a409-4844-a1e4-aee93140bf10_1280x1280.png 424w, https://substackcdn.com/image/fetch/$s_!juCd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3261aa17-a409-4844-a1e4-aee93140bf10_1280x1280.png 848w, https://substackcdn.com/image/fetch/$s_!juCd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3261aa17-a409-4844-a1e4-aee93140bf10_1280x1280.png 1272w, https://substackcdn.com/image/fetch/$s_!juCd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3261aa17-a409-4844-a1e4-aee93140bf10_1280x1280.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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">Manned Maneuvering Unit, via <a href="https://en.wikipedia.org/wiki/Manned_Maneuvering_Unit">Wikipedia</a>.</figcaption></figure></div><p><span>These engines are simple and reliable, but limited; there&#8217;s only so much thrust you can practically get from a cold gas thruster. So how can we get more thrust? One obvious way is instead of a single propellant, we can use two: take a fuel (like kerosene) and an oxidizer (like oxygen) and then burn them together in a combustion chamber, creating hot gas that escapes out the back of your rocket nozzle. Now instead of just using the energy stored in the pressurized propellants, we&#8217;re also using the energy stored in their chemical bonds, and converting that energy into thrust. An engine that uses the pressure of the propellant tanks to force fuel and oxidizer into the combustion chamber is called a </span><a href="https://en.wikipedia.org/wiki/Pressure-fed_engine"><span>pressure-fed engine</span></a><span>. The engine used for the ascent stage of the Apollo Lunar Module was this type of engine: it used nitrogen tetroxide (N2O4) as an oxidizer and a fuel called Aerozine 50, both pressurized.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zpvS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a79c5cc-9d0f-4eb8-be7f-86949f817595_1200x1529.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zpvS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a79c5cc-9d0f-4eb8-be7f-86949f817595_1200x1529.png 424w, https://substackcdn.com/image/fetch/$s_!zpvS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a79c5cc-9d0f-4eb8-be7f-86949f817595_1200x1529.png 848w, https://substackcdn.com/image/fetch/$s_!zpvS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a79c5cc-9d0f-4eb8-be7f-86949f817595_1200x1529.png 1272w, https://substackcdn.com/image/fetch/$s_!zpvS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a79c5cc-9d0f-4eb8-be7f-86949f817595_1200x1529.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zpvS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a79c5cc-9d0f-4eb8-be7f-86949f817595_1200x1529.png" width="494" height="629.4383333333334" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8a79c5cc-9d0f-4eb8-be7f-86949f817595_1200x1529.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1529,&quot;width&quot;:1200,&quot;resizeWidth&quot;:494,&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_!zpvS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a79c5cc-9d0f-4eb8-be7f-86949f817595_1200x1529.png 424w, https://substackcdn.com/image/fetch/$s_!zpvS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a79c5cc-9d0f-4eb8-be7f-86949f817595_1200x1529.png 848w, https://substackcdn.com/image/fetch/$s_!zpvS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a79c5cc-9d0f-4eb8-be7f-86949f817595_1200x1529.png 1272w, https://substackcdn.com/image/fetch/$s_!zpvS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a79c5cc-9d0f-4eb8-be7f-86949f817595_1200x1529.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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">Apollo Lunar Module ascent engine, via <a href="https://www.enginehistory.org/Rockets/RPE09.44/RPE09.44.shtml">Engine History</a>.</figcaption></figure></div><p><span>But now you have a problem. To prevent the burning gases in the combustion chamber from flowing back into the fuel and oxidizer lines (starving the combustion chamber of incoming propellant), the pressure in the combustion chamber has to be </span><em><span>lower</span></em><span> than the pressure in the fuel and oxidizer tanks and lines. But for a compact, powerful rocket engine, we want to have very high pressures in the combustion chamber. We could deal with this by increasing the pressure in our propellant storage, but this quickly gets impractical: the higher the pressures, the thicker and heavier our storage tanks and propellant lines need to be in order to maintain them without rupture. A better solution is to store the propellants at low pressure, and then feed them through a pump that increases their pressure before they reach the combustion chamber. This is the standard way to build a powerful rocket engine, and virtually every engine used for putting a rocket into orbit uses a pump of some kind to pressurize the fuel and oxidizer.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8Ued!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5d5bb91-a386-4df2-a99f-122725dbdb79_1024x902.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8Ued!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5d5bb91-a386-4df2-a99f-122725dbdb79_1024x902.png 424w, https://substackcdn.com/image/fetch/$s_!8Ued!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5d5bb91-a386-4df2-a99f-122725dbdb79_1024x902.png 848w, https://substackcdn.com/image/fetch/$s_!8Ued!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5d5bb91-a386-4df2-a99f-122725dbdb79_1024x902.png 1272w, https://substackcdn.com/image/fetch/$s_!8Ued!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5d5bb91-a386-4df2-a99f-122725dbdb79_1024x902.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8Ued!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5d5bb91-a386-4df2-a99f-122725dbdb79_1024x902.png" width="460" height="405.1953125" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e5d5bb91-a386-4df2-a99f-122725dbdb79_1024x902.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:902,&quot;width&quot;:1024,&quot;resizeWidth&quot;:460,&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_!8Ued!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5d5bb91-a386-4df2-a99f-122725dbdb79_1024x902.png 424w, https://substackcdn.com/image/fetch/$s_!8Ued!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5d5bb91-a386-4df2-a99f-122725dbdb79_1024x902.png 848w, https://substackcdn.com/image/fetch/$s_!8Ued!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5d5bb91-a386-4df2-a99f-122725dbdb79_1024x902.png 1272w, https://substackcdn.com/image/fetch/$s_!8Ued!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5d5bb91-a386-4df2-a99f-122725dbdb79_1024x902.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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">F-1 engine used on the Saturn V rocket. The pumps for the fuel and oxidizer are on the upper right.</figcaption></figure></div><p><span>Now we have a new problem: because of the volume of fluid they must handle and the amount of pressure they must add, these pumps require an enormous amount of power to operate. The turbopump on the F-1 engine used on the Saturn V, for instance, required around 41 megawatts of power, slightly less than the power the S8G nuclear reactor </span><a href="https://world-nuclear.org/information-library/non-power-nuclear-applications/transport/nuclear-powered-ships"><span>delivers to the propeller shaft</span></a><span> of an Ohio-class submarine. One way to provide this power is with a battery &#8212; Rocket Lab&#8217;s </span><a href="https://en.wikipedia.org/wiki/Rocket_Lab_Electron"><span>Electron rocket</span></a><span> has an engine with a battery-powered electric pump &#8212; but the more common strategy, employed by virtually every large booster rocket, is to use the rocket&#8217;s own propellant as a power source, burning a small amount of fuel and oxidizer to drive a turbine that in turn drives the pump.</span></p><p><span>There are different ways that a system like this can be configured. The simplest is to route a small amount of fuel and oxidizer to a turbine, and then vent the resulting exhaust. This is known as a </span><a href="https://en.wikipedia.org/wiki/Gas-generator_cycle"><span>gas generator cycle</span></a><span>, and it&#8217;s what&#8217;s used on the F-1 engine, as well as SpaceX&#8217;s Merlin engine.</span></p><p><span>Another option is to burn some of the fuel and oxidizer to drive the pump, but then route the burned propellant through the main combustion chamber along with the unburned fuel/oxidizer. This is known as &#8220;staged combustion,&#8221; and the smaller combustion chamber used to drive the pumps is called the &#8220;preburner.&#8221; This is a more complex arrangement than a gas generator cycle, but it&#8217;s also more efficient, since the hot exhaust that drives the turbopump isn&#8217;t just wastefully vented.</span></p><p><span>For most staged combustion engines, only a portion of the propellant gets routed through the preburner: the rest gets routed around and goes directly to the combustion chamber. But SpaceX&#8217;s Raptor uses a particular type of staged combustion known as &#8220;full flow.&#8221; In a full-flow engine there are two preburners, one that drives the fuel pump and one that drives the oxygen pump. All the propellant gets routed through the preburners: in one of them, a small amount of oxidizer is burned in the presence of a large amount of fuel (leaving most of the fuel unburned), while in the other a small amount of fuel is burned in the presence of a large amount of oxidizer (leaving most of the oxidizer unburned). The fuel-rich and oxidizer-rich exhaust streams then both enter the main combustion chamber, where they&#8217;re burned together.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yil1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b80bf65-4767-4dfc-b66f-306a809dcd06_540x630.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yil1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b80bf65-4767-4dfc-b66f-306a809dcd06_540x630.png 424w, https://substackcdn.com/image/fetch/$s_!yil1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b80bf65-4767-4dfc-b66f-306a809dcd06_540x630.png 848w, https://substackcdn.com/image/fetch/$s_!yil1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b80bf65-4767-4dfc-b66f-306a809dcd06_540x630.png 1272w, https://substackcdn.com/image/fetch/$s_!yil1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b80bf65-4767-4dfc-b66f-306a809dcd06_540x630.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yil1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b80bf65-4767-4dfc-b66f-306a809dcd06_540x630.png" width="380" height="443.3333333333333" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6b80bf65-4767-4dfc-b66f-306a809dcd06_540x630.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:630,&quot;width&quot;:540,&quot;resizeWidth&quot;:380,&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_!yil1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b80bf65-4767-4dfc-b66f-306a809dcd06_540x630.png 424w, https://substackcdn.com/image/fetch/$s_!yil1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b80bf65-4767-4dfc-b66f-306a809dcd06_540x630.png 848w, https://substackcdn.com/image/fetch/$s_!yil1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b80bf65-4767-4dfc-b66f-306a809dcd06_540x630.png 1272w, https://substackcdn.com/image/fetch/$s_!yil1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b80bf65-4767-4dfc-b66f-306a809dcd06_540x630.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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">Full-flow staged combustion schematic, via <a href="https://en.wikipedia.org/wiki/Staged_combustion_cycle#Full-flow_staged_combustion_cycle">Wikipedia</a>.</figcaption></figure></div><p><span>A full-flow staged combustion engine is very complex, and prior to the Raptor only two had been built, neither of which successfully flew on a rocket. The Russians developed an FFSC engine in the 1960s, the </span><a href="https://en.wikipedia.org/wiki/RD-270"><span>RD-270</span></a><span>, but it never flew, and the US built part of an FFSC engine called the </span><a href="https://en.wikipedia.org/wiki/Integrated_Powerhead_Demonstrator"><span>Integrated Powerhead Demonstrator</span></a><span> in the 1990s and 2000s, but it was never developed into a full engine. (When SpaceX began working on the Raptor in 2012, it </span><a href="https://www.bloomberg.com/news/articles/2025-10-24/as-trump-defunds-nasa-elon-musk-s-spacex-runs-on-borrowed-science"><span>obtained some of the equipment</span></a><span> used on the Integrated Powerhead Demonstrator.) But an FFSC engine has several advantages, one of which is (theoretically) reliability: because so much mass flows through the turbines driving the pumps, the turbines can run cooler and at lower pressure, making them (in theory) more reliable. If you&#8217;re a company betting heavily on reusable rockets, a more reliable turbine is obviously attractive.</span></p><h4><span>How the Raptor evolved</span></h4><p><span>SpaceX is, understandably, tight-lipped about many of the specifics of its advanced rocket technology, and there&#8217;s less official information on the exact details of how the Raptor operates than you might hope. Nobody has opened up a Raptor engine to show what&#8217;s inside, and much of the information that exists comes from </span><a href="https://x.com/elonmusk/status/1819597689283121225"><span>Elon Musk&#8217;s tweets</span></a><span> or his comments in </span><a href="https://www.youtube.com/watch?v=E7MQb9Y4FAE"><span>Everyday Astronaut interviews</span></a><span>.</span></p><p><span>There are, however, a lot of SpaceX enthusiasts out there, many of whom do things like </span><a href="https://forum.nasaspaceflight.com/index.php?topic=53555.msg2819489#msg2819489"><span>obsessively photograph</span></a><span> every Raptor engine leaving the factory, and these folks have put a lot of effort into speculating about how the Raptor engine works. The most useful output of this speculation, for me, is the various fan-made schematics that show how the Raptor engine is thought to operate. These schematics aren&#8217;t official &#8212; they&#8217;re made by SpaceX enthusiasts piecing together information from various sources &#8212; so they must be taken with a large grain of salt. But they&#8217;re still a useful starting point for getting an idea of how people think various versions of the Raptor engine have worked.</span></p><p><span>To start, let&#8217;s look at some schematics of version 1 of the Raptor. The </span><a href="https://www.reddit.com/r/spacex/comments/cxkrtb/detailed_diagram_of_the_raptor_engine_er26_gimbal/"><span>image below</span></a><span> was created by Elisei Maslov, a </span><a href="https://www.linkedin.com/in/eliseimaslov/?locale=en"><span>Russian propulsion engineer</span></a><span>, in 2019.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pwJl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F744c4aac-f692-4679-81f5-023644caa737_2048x1630.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pwJl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F744c4aac-f692-4679-81f5-023644caa737_2048x1630.png 424w, https://substackcdn.com/image/fetch/$s_!pwJl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F744c4aac-f692-4679-81f5-023644caa737_2048x1630.png 848w, https://substackcdn.com/image/fetch/$s_!pwJl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F744c4aac-f692-4679-81f5-023644caa737_2048x1630.png 1272w, https://substackcdn.com/image/fetch/$s_!pwJl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F744c4aac-f692-4679-81f5-023644caa737_2048x1630.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pwJl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F744c4aac-f692-4679-81f5-023644caa737_2048x1630.png" width="1456" height="1159" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/744c4aac-f692-4679-81f5-023644caa737_2048x1630.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1159,&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_!pwJl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F744c4aac-f692-4679-81f5-023644caa737_2048x1630.png 424w, https://substackcdn.com/image/fetch/$s_!pwJl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F744c4aac-f692-4679-81f5-023644caa737_2048x1630.png 848w, https://substackcdn.com/image/fetch/$s_!pwJl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F744c4aac-f692-4679-81f5-023644caa737_2048x1630.png 1272w, https://substackcdn.com/image/fetch/$s_!pwJl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F744c4aac-f692-4679-81f5-023644caa737_2048x1630.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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">Via Elisei Maslov on Reddit.</figcaption></figure></div><p><span>Another useful Raptor version 1 schematic is the one below, created by </span><a href="https://forum.nasaspaceflight.com/index.php?topic=47506.msg2026812#msg2026812"><span>NASASpaceFlight forum member &#8220;hisdirt&#8221;</span></a><span> in December 2019. This is particularly useful because it calls out the various engine components on an actual 3D model of the engine (modeled in Revit, of all things).</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kJuq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29f56c35-e2ed-4baa-95a4-86a80e98a514_2048x1462.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kJuq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29f56c35-e2ed-4baa-95a4-86a80e98a514_2048x1462.png 424w, https://substackcdn.com/image/fetch/$s_!kJuq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29f56c35-e2ed-4baa-95a4-86a80e98a514_2048x1462.png 848w, https://substackcdn.com/image/fetch/$s_!kJuq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29f56c35-e2ed-4baa-95a4-86a80e98a514_2048x1462.png 1272w, https://substackcdn.com/image/fetch/$s_!kJuq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29f56c35-e2ed-4baa-95a4-86a80e98a514_2048x1462.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kJuq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29f56c35-e2ed-4baa-95a4-86a80e98a514_2048x1462.png" width="1456" height="1039" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/29f56c35-e2ed-4baa-95a4-86a80e98a514_2048x1462.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1039,&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_!kJuq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29f56c35-e2ed-4baa-95a4-86a80e98a514_2048x1462.png 424w, https://substackcdn.com/image/fetch/$s_!kJuq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29f56c35-e2ed-4baa-95a4-86a80e98a514_2048x1462.png 848w, https://substackcdn.com/image/fetch/$s_!kJuq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29f56c35-e2ed-4baa-95a4-86a80e98a514_2048x1462.png 1272w, https://substackcdn.com/image/fetch/$s_!kJuq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29f56c35-e2ed-4baa-95a4-86a80e98a514_2048x1462.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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">Via &#8220;hisdirt&#8221; on NASASpaceFlight.</figcaption></figure></div><p><span>You can see in these schematics the basic components of a full-flow staged combustion engine: the oxygen pump, turbine, and preburner are on top of the engine, while the fuel pump, turbine, and preburner are the assembly on the side. You can also see how the fuel flows through the outside of the nozzle before going back into the preburner &#8212; this cools the nozzle so it doesn&#8217;t melt from the heat of the rocket exhaust, and is known as </span><a href="https://en.wikipedia.org/wiki/Regenerative_cooling_(rocketry)"><span>regenerative cooling</span></a><span>.</span></p><p><span>The next schematic, made by NASASpaceFlight users &#8220;Livingjw&#8221; and &#8220;HVM&#8221; in February of 2022, is from </span><a href="https://en.wikipedia.org/wiki/SpaceX_Raptor#/media/File:Raptor_2_Full_Flow_Staged_Combustion_Cycle_Estimate.svg"><span>Wikipedia</span></a><span>, and it shows version 2 of the Raptor. This is less detailed than Maslov&#8217;s schematic &#8212; it basically just shows the flow of oxygen and methane &#8212; but it shows the same basic arrangement: oxygen pump assembly on the top, fuel pump assembly on the side.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!y-rW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb456a0aa-f166-4a98-b739-535edf3f9cc3_1920x1358.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!y-rW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb456a0aa-f166-4a98-b739-535edf3f9cc3_1920x1358.png 424w, https://substackcdn.com/image/fetch/$s_!y-rW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb456a0aa-f166-4a98-b739-535edf3f9cc3_1920x1358.png 848w, https://substackcdn.com/image/fetch/$s_!y-rW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb456a0aa-f166-4a98-b739-535edf3f9cc3_1920x1358.png 1272w, https://substackcdn.com/image/fetch/$s_!y-rW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb456a0aa-f166-4a98-b739-535edf3f9cc3_1920x1358.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!y-rW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb456a0aa-f166-4a98-b739-535edf3f9cc3_1920x1358.png" width="1456" height="1030" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b456a0aa-f166-4a98-b739-535edf3f9cc3_1920x1358.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1030,&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_!y-rW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb456a0aa-f166-4a98-b739-535edf3f9cc3_1920x1358.png 424w, https://substackcdn.com/image/fetch/$s_!y-rW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb456a0aa-f166-4a98-b739-535edf3f9cc3_1920x1358.png 848w, https://substackcdn.com/image/fetch/$s_!y-rW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb456a0aa-f166-4a98-b739-535edf3f9cc3_1920x1358.png 1272w, https://substackcdn.com/image/fetch/$s_!y-rW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb456a0aa-f166-4a98-b739-535edf3f9cc3_1920x1358.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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><span>And this schematic, posted by Twitter user &#8220;</span><a href="https://x.com/mcrs987/status/1877855892793696589"><span>TheSpaceEngineer</span></a><span>&#8221; in January 2025, shows version 3 of the Raptor.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Xj4p!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4a31263-0864-407d-b236-16a5ffc04c39_2048x1639.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Xj4p!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4a31263-0864-407d-b236-16a5ffc04c39_2048x1639.png 424w, https://substackcdn.com/image/fetch/$s_!Xj4p!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4a31263-0864-407d-b236-16a5ffc04c39_2048x1639.png 848w, https://substackcdn.com/image/fetch/$s_!Xj4p!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4a31263-0864-407d-b236-16a5ffc04c39_2048x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!Xj4p!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4a31263-0864-407d-b236-16a5ffc04c39_2048x1639.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Xj4p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4a31263-0864-407d-b236-16a5ffc04c39_2048x1639.png" width="1456" height="1165" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c4a31263-0864-407d-b236-16a5ffc04c39_2048x1639.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1165,&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_!Xj4p!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4a31263-0864-407d-b236-16a5ffc04c39_2048x1639.png 424w, https://substackcdn.com/image/fetch/$s_!Xj4p!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4a31263-0864-407d-b236-16a5ffc04c39_2048x1639.png 848w, https://substackcdn.com/image/fetch/$s_!Xj4p!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4a31263-0864-407d-b236-16a5ffc04c39_2048x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!Xj4p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4a31263-0864-407d-b236-16a5ffc04c39_2048x1639.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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><span>Assuming that these schematics aren&#8217;t grossly misleading, we can see that the major architecture hasn&#8217;t changed between version 1 and version 3 of the engine. It&#8217;s still a full-flow staged combustion engine, and still has the basic arrangement of the oxygen pump, turbine, and preburner assembly on the top, with the fuel pump, turbine, and preburner mounted to the side, with fuel being used to regeneratively cool the nozzle. And you can see that a lot of the smaller lines are the same on versions 1 and 3. Both show nitrogen lines used for purging (clearing propellant out of the system), both show fuel and oxidizer lines going to the igniters, and both have fuel and oxidizer lines carrying gaseous propellant back to the tanks to keep them pressurized as they empty (this is known as </span><a href="https://en.wikipedia.org/wiki/Autogenous_pressurization"><span>autogenous pressurization</span></a><span>).</span></p><p><span>So what changed? If we look closely at the version 1 and version 3 schematics (remembering again that these are unofficial and speculative), we can see a few differences. Version 3 shows the smaller lines bundled together in a &#8220;common umbilical,&#8221; and if we look at photos of the Raptor 3 connected to a rocket we can see this:</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!so4h!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6081ffb4-5e86-410f-a1bd-d500fb70b94a_1000x876.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!so4h!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6081ffb4-5e86-410f-a1bd-d500fb70b94a_1000x876.png 424w, https://substackcdn.com/image/fetch/$s_!so4h!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6081ffb4-5e86-410f-a1bd-d500fb70b94a_1000x876.png 848w, https://substackcdn.com/image/fetch/$s_!so4h!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6081ffb4-5e86-410f-a1bd-d500fb70b94a_1000x876.png 1272w, https://substackcdn.com/image/fetch/$s_!so4h!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6081ffb4-5e86-410f-a1bd-d500fb70b94a_1000x876.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!so4h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6081ffb4-5e86-410f-a1bd-d500fb70b94a_1000x876.png" width="620" height="543.12" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6081ffb4-5e86-410f-a1bd-d500fb70b94a_1000x876.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:876,&quot;width&quot;:1000,&quot;resizeWidth&quot;:620,&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_!so4h!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6081ffb4-5e86-410f-a1bd-d500fb70b94a_1000x876.png 424w, https://substackcdn.com/image/fetch/$s_!so4h!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6081ffb4-5e86-410f-a1bd-d500fb70b94a_1000x876.png 848w, https://substackcdn.com/image/fetch/$s_!so4h!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6081ffb4-5e86-410f-a1bd-d500fb70b94a_1000x876.png 1272w, https://substackcdn.com/image/fetch/$s_!so4h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6081ffb4-5e86-410f-a1bd-d500fb70b94a_1000x876.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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">Raptor 3, via the <a href="https://starship-spacex.fandom.com/wiki/Raptor_3">Starship SpaceX wiki</a>. The common umbilical appears to be above the fuel turbo assembly.</figcaption></figure></div><p><span>The version 1 schematic also shows helium being used to spin up the fuel and oxygen turbines initially, while in version 3 these lines have been eliminated, and nitrogen is used instead. (It&#8217;s not amazingly obvious to me if this evolution is correct &#8212; some Reddit commenters on the version 1 schematic stated that helium wasn&#8217;t used &#8212; but there&#8217;s </span><a href="https://everydayastronaut.com/starship-superheavy-flight-test-2/#:%7E:text=Near%20the%20bottom%20of%20the%20booster%20are%20four%20elongated%20triangular%20chines.%20Each%20of%20these%20contain%20Composite%20Overwrapped%20Pressure%20Vessels%20(COPVs).%20The%20COPVs%20provide%20helium%20and%20other%20gasses%20for%20engine%20start%20up%20and%20other%20functions%20on%20the%20booster."><span>some evidence</span></a><span> that it is.) Per these schematics, the helium used to control some valves present on version 1 is also absent on version 3, and the version 3 schematic shows no helium lines whatsoever.</span></p><p><span>The version 3 schematic also notes that a heat exchanger has been eliminated, something echoed by </span><a href="https://forum.nasaspaceflight.com/index.php?topic=53555.msg2814429#msg2814429"><span>various folks</span></a><span> on the NASASpaceFlight forums &#8212; this appears to be a gaseous oxygen heat exchanger near the preburner. There&#8217;s also a fuel line going to the preburner that&#8217;s present on version 1 but is absent on the version 3 schematic.</span></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_!3d92!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18a963c1-9137-4c97-9837-d8d3ec8812db_528x127.png 424w, https://substackcdn.com/image/fetch/$s_!3d92!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18a963c1-9137-4c97-9837-d8d3ec8812db_528x127.png 848w, https://substackcdn.com/image/fetch/$s_!3d92!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18a963c1-9137-4c97-9837-d8d3ec8812db_528x127.png 1272w, https://substackcdn.com/image/fetch/$s_!3d92!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18a963c1-9137-4c97-9837-d8d3ec8812db_528x127.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3d92!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18a963c1-9137-4c97-9837-d8d3ec8812db_528x127.png" width="528" height="127" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/18a963c1-9137-4c97-9837-d8d3ec8812db_528x127.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:127,&quot;width&quot;:528,&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_!3d92!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18a963c1-9137-4c97-9837-d8d3ec8812db_528x127.png 424w, https://substackcdn.com/image/fetch/$s_!3d92!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18a963c1-9137-4c97-9837-d8d3ec8812db_528x127.png 848w, https://substackcdn.com/image/fetch/$s_!3d92!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18a963c1-9137-4c97-9837-d8d3ec8812db_528x127.png 1272w, https://substackcdn.com/image/fetch/$s_!3d92!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18a963c1-9137-4c97-9837-d8d3ec8812db_528x127.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></div><figcaption class="image-caption">Version 1</figcaption></figure></div><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_!OO-b!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08b8f8cf-c846-4ccd-98a6-7f1357400909_559x189.png 424w, https://substackcdn.com/image/fetch/$s_!OO-b!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08b8f8cf-c846-4ccd-98a6-7f1357400909_559x189.png 848w, https://substackcdn.com/image/fetch/$s_!OO-b!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08b8f8cf-c846-4ccd-98a6-7f1357400909_559x189.png 1272w, https://substackcdn.com/image/fetch/$s_!OO-b!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08b8f8cf-c846-4ccd-98a6-7f1357400909_559x189.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OO-b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08b8f8cf-c846-4ccd-98a6-7f1357400909_559x189.png" width="559" height="189" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/08b8f8cf-c846-4ccd-98a6-7f1357400909_559x189.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:189,&quot;width&quot;:559,&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_!OO-b!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08b8f8cf-c846-4ccd-98a6-7f1357400909_559x189.png 424w, https://substackcdn.com/image/fetch/$s_!OO-b!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08b8f8cf-c846-4ccd-98a6-7f1357400909_559x189.png 848w, https://substackcdn.com/image/fetch/$s_!OO-b!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08b8f8cf-c846-4ccd-98a6-7f1357400909_559x189.png 1272w, https://substackcdn.com/image/fetch/$s_!OO-b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08b8f8cf-c846-4ccd-98a6-7f1357400909_559x189.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></div><figcaption class="image-caption">Version 3</figcaption></figure></div><p><span>The more reliable source of changes, of course, is statements by Elon Musk and SpaceX. A 2022 NASASpaceFlight article about SpaceX&#8217;s update on the Starship progress </span><a href="https://www.nasaspaceflight.com/2022/02/starships-self-sustaining-city-mars/"><span>noted that</span></a><span> &#8220;everything from turbomachinery to chamber nozzle to electronics&#8221; was redesigned on Raptor 2, the turbopump had shrunk, and the preburner controllers &#8220;had been moved to boxes rather than being all over the engine.&#8221; An </span><a href="https://everydayastronaut.com/spacex-raptor-engine-comparison/"><span>Everyday Astronaut article</span></a><span> about the same update also notes that &#8220;many valves were combined into valve plates.&#8221; In a recent response to a September 5 tweet by Yishan Wong, the former CEO of Reddit, Musk ran down </span><a href="https://x.com/elonmusk/status/2096292014824247360"><span>a short list of changes</span></a><span> in the Raptor over time:</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7pxK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87c56676-34a7-4b46-a807-1c3dddb8047e_584x485.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7pxK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87c56676-34a7-4b46-a807-1c3dddb8047e_584x485.png 424w, https://substackcdn.com/image/fetch/$s_!7pxK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87c56676-34a7-4b46-a807-1c3dddb8047e_584x485.png 848w, https://substackcdn.com/image/fetch/$s_!7pxK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87c56676-34a7-4b46-a807-1c3dddb8047e_584x485.png 1272w, https://substackcdn.com/image/fetch/$s_!7pxK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87c56676-34a7-4b46-a807-1c3dddb8047e_584x485.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7pxK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87c56676-34a7-4b46-a807-1c3dddb8047e_584x485.png" width="584" height="485" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/87c56676-34a7-4b46-a807-1c3dddb8047e_584x485.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:485,&quot;width&quot;:584,&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_!7pxK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87c56676-34a7-4b46-a807-1c3dddb8047e_584x485.png 424w, https://substackcdn.com/image/fetch/$s_!7pxK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87c56676-34a7-4b46-a807-1c3dddb8047e_584x485.png 848w, https://substackcdn.com/image/fetch/$s_!7pxK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87c56676-34a7-4b46-a807-1c3dddb8047e_584x485.png 1272w, https://substackcdn.com/image/fetch/$s_!7pxK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87c56676-34a7-4b46-a807-1c3dddb8047e_584x485.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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><span>One big category here is sensors, and the various wires and cables they require. From what I understand, Raptor version 1 was in large part a development engine, and thus required a lot of extra sensors monitoring things like </span><a href="https://www.youtube.com/watch?v=ALiNmzoo1_E"><span>temperature and pressure</span></a><span> in various parts of the engine to determine how it was behaving. As the engine got dialed in, a lot of these sensors could be eliminated (though some of them may have been </span><a href="https://spaceflightnow.com/2026/05/12/spacex-targets-may-19-for-debut-of-starship-super-heavy-version-3-launch-pad-2/"><span>moved internally</span></a><span>).</span></p><p><span>Another thing Musk calls out is the main chamber spark igniters. Igniters, per their name, ignite the fuel and oxidizer in the main combustion chamber. These were present in version 1 of the Raptor, but by version 2 they had been eliminated. Musk doesn&#8217;t say what they were replaced with, but this change may have something to do with the fact that the hot fuel and oxidizer exhaust streams from the preburners probably need very little encouragement to combust. (A NASASpaceFlight comment from 2019 </span><a href="https://forum.nasaspaceflight.com/index.php?topic=41363.msg1835123#msg1835123"><span>wonders</span></a><span> if main chamber igniters are even necessary, given the high temperature of the preburner exhaust streams.)</span></p><p><span>Musk also notes that a lot of bolted flange connections were replaced by welded connections, reducing mass and joints that can leak at the expense of serviceability. This appears to be still taking place, as early Raptor 3 photos show a large bolted flange on the main body of the engine that in later photos has been eliminated:</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NDaA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72787f10-0fc8-41ba-b301-6ba798b2c5f7_2048x2048.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NDaA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72787f10-0fc8-41ba-b301-6ba798b2c5f7_2048x2048.png 424w, https://substackcdn.com/image/fetch/$s_!NDaA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72787f10-0fc8-41ba-b301-6ba798b2c5f7_2048x2048.png 848w, https://substackcdn.com/image/fetch/$s_!NDaA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72787f10-0fc8-41ba-b301-6ba798b2c5f7_2048x2048.png 1272w, https://substackcdn.com/image/fetch/$s_!NDaA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72787f10-0fc8-41ba-b301-6ba798b2c5f7_2048x2048.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NDaA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72787f10-0fc8-41ba-b301-6ba798b2c5f7_2048x2048.png" width="518" height="518" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/72787f10-0fc8-41ba-b301-6ba798b2c5f7_2048x2048.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1456,&quot;width&quot;:1456,&quot;resizeWidth&quot;:518,&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_!NDaA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72787f10-0fc8-41ba-b301-6ba798b2c5f7_2048x2048.png 424w, https://substackcdn.com/image/fetch/$s_!NDaA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72787f10-0fc8-41ba-b301-6ba798b2c5f7_2048x2048.png 848w, https://substackcdn.com/image/fetch/$s_!NDaA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72787f10-0fc8-41ba-b301-6ba798b2c5f7_2048x2048.png 1272w, https://substackcdn.com/image/fetch/$s_!NDaA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72787f10-0fc8-41ba-b301-6ba798b2c5f7_2048x2048.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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">Via <a href="https://x.com/cmartin380/status/1959112874208763956/photo/1">Conor Martin on Twitter</a>.</figcaption></figure></div><p><span>Another substantial change on Raptor 3 is that much of the piping hasn&#8217;t been eliminated, but moved internally, by way of 3D printing many of the components (Musk has previously noted that SpaceX &#8220;</span><a href="https://x.com/elonmusk/status/1819795653972865460"><span>has the most advanced 3D metal printing technology in the world</span></a><span>,&#8221; and in 2024 the company licensed the 3D metal printing technology of </span><a href="https://3dprintingindustry.com/news/spacex-signs-3d-printing-deal-with-velo3d-232685/"><span>Velo3D</span></a><span>).</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!p_Qq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec2adc0c-1079-4fef-be6c-eb595a91552b_607x751.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!p_Qq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec2adc0c-1079-4fef-be6c-eb595a91552b_607x751.png 424w, https://substackcdn.com/image/fetch/$s_!p_Qq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec2adc0c-1079-4fef-be6c-eb595a91552b_607x751.png 848w, https://substackcdn.com/image/fetch/$s_!p_Qq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec2adc0c-1079-4fef-be6c-eb595a91552b_607x751.png 1272w, https://substackcdn.com/image/fetch/$s_!p_Qq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec2adc0c-1079-4fef-be6c-eb595a91552b_607x751.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!p_Qq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec2adc0c-1079-4fef-be6c-eb595a91552b_607x751.png" width="607" height="751" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ec2adc0c-1079-4fef-be6c-eb595a91552b_607x751.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:751,&quot;width&quot;:607,&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_!p_Qq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec2adc0c-1079-4fef-be6c-eb595a91552b_607x751.png 424w, https://substackcdn.com/image/fetch/$s_!p_Qq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec2adc0c-1079-4fef-be6c-eb595a91552b_607x751.png 848w, https://substackcdn.com/image/fetch/$s_!p_Qq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec2adc0c-1079-4fef-be6c-eb595a91552b_607x751.png 1272w, https://substackcdn.com/image/fetch/$s_!p_Qq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec2adc0c-1079-4fef-be6c-eb595a91552b_607x751.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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><span>Close-up photos of the Raptor 3, in fact, appear to show 3D printing lines:</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MLvn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F282036a1-542e-4192-b052-47a93c6e839a_2048x1152.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MLvn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F282036a1-542e-4192-b052-47a93c6e839a_2048x1152.png 424w, https://substackcdn.com/image/fetch/$s_!MLvn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F282036a1-542e-4192-b052-47a93c6e839a_2048x1152.png 848w, https://substackcdn.com/image/fetch/$s_!MLvn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F282036a1-542e-4192-b052-47a93c6e839a_2048x1152.png 1272w, https://substackcdn.com/image/fetch/$s_!MLvn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F282036a1-542e-4192-b052-47a93c6e839a_2048x1152.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MLvn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F282036a1-542e-4192-b052-47a93c6e839a_2048x1152.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/282036a1-542e-4192-b052-47a93c6e839a_2048x1152.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;: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_!MLvn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F282036a1-542e-4192-b052-47a93c6e839a_2048x1152.png 424w, https://substackcdn.com/image/fetch/$s_!MLvn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F282036a1-542e-4192-b052-47a93c6e839a_2048x1152.png 848w, https://substackcdn.com/image/fetch/$s_!MLvn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F282036a1-542e-4192-b052-47a93c6e839a_2048x1152.png 1272w, https://substackcdn.com/image/fetch/$s_!MLvn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F282036a1-542e-4192-b052-47a93c6e839a_2048x1152.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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">Photo by Ying Zhang, via catdlr on <a href="https://forum.nasaspaceflight.com/index.php?topic=53555.msg2782191#msg2782191">NASASpaceFlight</a>.</figcaption></figure></div><p><span>The purpose of this internalization is the removal of more parts, in particular the heat shield and fire suppression systems. The huge mass of wire and pipes on version 1 and version 2 of the Raptor required a large, heavy heat shield to protect it from the heat of the rocket exhaust. Internalizing the various propellant lines and adding internal cooling systems allows this heat shield and fire protection system to be eliminated. In fact, the biggest mass change from version 1 to version 3 of the Raptor comes from mass removal of &#8220;vehicle side&#8221; engine hardware, which is almost certainly largely the heat shield.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TB2b!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69c99d47-aef7-4a22-b770-88208a06431f_768x380.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TB2b!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69c99d47-aef7-4a22-b770-88208a06431f_768x380.png 424w, https://substackcdn.com/image/fetch/$s_!TB2b!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69c99d47-aef7-4a22-b770-88208a06431f_768x380.png 848w, https://substackcdn.com/image/fetch/$s_!TB2b!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69c99d47-aef7-4a22-b770-88208a06431f_768x380.png 1272w, https://substackcdn.com/image/fetch/$s_!TB2b!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69c99d47-aef7-4a22-b770-88208a06431f_768x380.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TB2b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69c99d47-aef7-4a22-b770-88208a06431f_768x380.png" width="768" height="380" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/69c99d47-aef7-4a22-b770-88208a06431f_768x380.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:380,&quot;width&quot;:768,&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_!TB2b!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69c99d47-aef7-4a22-b770-88208a06431f_768x380.png 424w, https://substackcdn.com/image/fetch/$s_!TB2b!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69c99d47-aef7-4a22-b770-88208a06431f_768x380.png 848w, https://substackcdn.com/image/fetch/$s_!TB2b!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69c99d47-aef7-4a22-b770-88208a06431f_768x380.png 1272w, https://substackcdn.com/image/fetch/$s_!TB2b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69c99d47-aef7-4a22-b770-88208a06431f_768x380.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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">Raptor engines with heat shields.</figcaption></figure></div><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/0Tngw/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/689a9d75-57ce-4b98-ad78-8fca59e31ba6_1220x674.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/537df76b-3f44-4bc6-b205-568e5dec01dd_1220x898.png&quot;,&quot;height&quot;:438,&quot;title&quot;:&quot;SpaceX Raptor Engine Mass&quot;,&quot;description&quot;:&quot;Change in engine and support hardware mass over time.&quot;,&quot;belowTheFold&quot;:true}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/0Tngw/1/" width="730" height="438" frameborder="0" scrolling="no" loading="lazy"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ge1P!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1cf041-3d38-4dfc-998d-21dead2700b7_590x443.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ge1P!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1cf041-3d38-4dfc-998d-21dead2700b7_590x443.png 424w, https://substackcdn.com/image/fetch/$s_!Ge1P!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1cf041-3d38-4dfc-998d-21dead2700b7_590x443.png 848w, https://substackcdn.com/image/fetch/$s_!Ge1P!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1cf041-3d38-4dfc-998d-21dead2700b7_590x443.png 1272w, https://substackcdn.com/image/fetch/$s_!Ge1P!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1cf041-3d38-4dfc-998d-21dead2700b7_590x443.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ge1P!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1cf041-3d38-4dfc-998d-21dead2700b7_590x443.png" width="590" height="443" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fa1cf041-3d38-4dfc-998d-21dead2700b7_590x443.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:443,&quot;width&quot;:590,&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_!Ge1P!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1cf041-3d38-4dfc-998d-21dead2700b7_590x443.png 424w, https://substackcdn.com/image/fetch/$s_!Ge1P!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1cf041-3d38-4dfc-998d-21dead2700b7_590x443.png 848w, https://substackcdn.com/image/fetch/$s_!Ge1P!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1cf041-3d38-4dfc-998d-21dead2700b7_590x443.png 1272w, https://substackcdn.com/image/fetch/$s_!Ge1P!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1cf041-3d38-4dfc-998d-21dead2700b7_590x443.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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">Via <a href="https://x.com/elonmusk/status/1819597689283121225">Elon Musk on Twitter</a>.</figcaption></figure></div><h4><span>Conclusion</span></h4><p><span>SpaceX&#8217;s Raptor engine has undergone impressive evolution, going through several major versions, a dramatic increase in performance, and a dramatic decrease in mass and external components in a short amount of time. The fundamental architecture of the engine hasn&#8217;t changed &#8212; it&#8217;s still a full-flow staged combustion engine, using the same primary components &#8212; but the various ancillary elements and components supporting its operations have been modified significantly.</span></p><p><span>It&#8217;s worth noting that while this streamlining has made the Raptor engine simpler in the sense that various individual parts have been eliminated, it was still an (as Musk notes) enormously complex task to get it to work, and there&#8217;s a huge amount of internal complexity added to the Raptor 3 that these pictures don&#8217;t show. And the problems haven&#8217;t been completely ironed out: the first launch attempt of Starship&#8217;s </span><a href="https://en.wikipedia.org/wiki/Starship_flight_test_13"><span>flight test 13</span></a><span> was</span><a href="https://www.reddit.com/r/SpaceXLounge/comments/1uzyxje/do_you_think_the_raptor_3_is_reliable/"><span> aborted</span></a><span> automatically by the vehicle&#8217;s flight software at T-0 (right before liftoff) this past July when several Raptor 3 engines failed to start. So the picture of several versions of the Raptor is a snapshot of a piece of technology that&#8217;s continuing to evolve.</span></p>]]></content:encoded></item><item><title><![CDATA[Reading List — 09/12/2026]]></title><description><![CDATA[City permitting speeds, more efficient ground source heat pump drilling, an Amazon Air crash in Miami, cooling paint, and more.]]></description><link>https://www.construction-physics.com/p/reading-list-09122026</link><guid isPermaLink="false">https://www.construction-physics.com/p/reading-list-09122026</guid><dc:creator><![CDATA[Brian Potter]]></dc:creator><pubDate>Sat, 12 Sep 2026 12:32:46 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!BRK7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0fe0310-d5f2-4baf-9d4e-a84c9f4c015c_743x1077.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BRK7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0fe0310-d5f2-4baf-9d4e-a84c9f4c015c_743x1077.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BRK7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0fe0310-d5f2-4baf-9d4e-a84c9f4c015c_743x1077.png 424w, https://substackcdn.com/image/fetch/$s_!BRK7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0fe0310-d5f2-4baf-9d4e-a84c9f4c015c_743x1077.png 848w, https://substackcdn.com/image/fetch/$s_!BRK7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0fe0310-d5f2-4baf-9d4e-a84c9f4c015c_743x1077.png 1272w, https://substackcdn.com/image/fetch/$s_!BRK7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0fe0310-d5f2-4baf-9d4e-a84c9f4c015c_743x1077.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BRK7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0fe0310-d5f2-4baf-9d4e-a84c9f4c015c_743x1077.png" width="408" height="591.4078061911171" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c0fe0310-d5f2-4baf-9d4e-a84c9f4c015c_743x1077.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1077,&quot;width&quot;:743,&quot;resizeWidth&quot;:408,&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_!BRK7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0fe0310-d5f2-4baf-9d4e-a84c9f4c015c_743x1077.png 424w, https://substackcdn.com/image/fetch/$s_!BRK7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0fe0310-d5f2-4baf-9d4e-a84c9f4c015c_743x1077.png 848w, https://substackcdn.com/image/fetch/$s_!BRK7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0fe0310-d5f2-4baf-9d4e-a84c9f4c015c_743x1077.png 1272w, https://substackcdn.com/image/fetch/$s_!BRK7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0fe0310-d5f2-4baf-9d4e-a84c9f4c015c_743x1077.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">The Iron Bridge (View of Frankfurt) by Max Beckmann, via <a href="https://www.wikiart.org/en/max-beckmann/the-iron-footbridge-1922">WikiArt</a>.</figcaption></figure></div><p><span>Welcome to the reading list, a weekly roundup of news and links related to buildings, infrastructure, and industrial technology. This week we look at city permitting speeds, more efficient ground source heat pump drilling, an Amazon Air crash in Miami, cooling paint, and more. Roughly 2/3rds of the reading list is paywalled, so for full access become a paid subscriber.</span></p><h2><span>Housing and Cities</span></h2><p><span>Economists Evan Soltas and Leonardo D&#8217;Amico have a new paper looking at permitting and construction speeds for housing in various cities in the US. The fastest cities are done with construction before the slowest cities have even issued a permit! [</span><a href="https://x.com/esoltas/status/2098162675989565925"><span>X</span></a><span>]</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PWi7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bda0965-92cd-4bec-9391-3c5b4428db6d_1592x1298.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PWi7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bda0965-92cd-4bec-9391-3c5b4428db6d_1592x1298.png 424w, https://substackcdn.com/image/fetch/$s_!PWi7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bda0965-92cd-4bec-9391-3c5b4428db6d_1592x1298.png 848w, https://substackcdn.com/image/fetch/$s_!PWi7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bda0965-92cd-4bec-9391-3c5b4428db6d_1592x1298.png 1272w, https://substackcdn.com/image/fetch/$s_!PWi7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bda0965-92cd-4bec-9391-3c5b4428db6d_1592x1298.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PWi7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bda0965-92cd-4bec-9391-3c5b4428db6d_1592x1298.png" width="1456" height="1187" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5bda0965-92cd-4bec-9391-3c5b4428db6d_1592x1298.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1187,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!PWi7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bda0965-92cd-4bec-9391-3c5b4428db6d_1592x1298.png 424w, https://substackcdn.com/image/fetch/$s_!PWi7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bda0965-92cd-4bec-9391-3c5b4428db6d_1592x1298.png 848w, https://substackcdn.com/image/fetch/$s_!PWi7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bda0965-92cd-4bec-9391-3c5b4428db6d_1592x1298.png 1272w, https://substackcdn.com/image/fetch/$s_!PWi7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bda0965-92cd-4bec-9391-3c5b4428db6d_1592x1298.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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><span>Another setback for California Forever, the California city being planned in Solano County. A proposal to let the planned shipyard avoid completing a CEQA-required years-long environmental review (by using an existing environmental impact report) has been punted &#8220;to an unspecified date,&#8221; effectively killing the proposal for the rest of the year. [</span><a href="https://www.nytimes.com/2026/09/05/business/economy/california-forever-shipyard-newsom.html"><span>NYT</span></a><span>]</span></p><p><span>A recent study suggests that home values don&#8217;t decline when a wind or solar farm is built nearby. &#8220;</span><em><span>Researchers at Ball State University analyzed Indiana home sales from 2004 through 2024, comparing prices before and after large wind and solar projects came online. They also compared homes close to the projects with those farther away. The researchers found no statistically significant negative effect on residential sale prices near either commercial wind turbines or utility-scale solar farms.</span></em><span>&#8221; [</span><a href="https://electrek.co/2026/09/08/do-wind-and-solar-farms-tank-home-values-a-20-year-study-has-an-answer/"><span>Electrek</span></a><span>]</span></p><p><span>An interesting building technology, supposedly used in China for residential construction: hollow prefabricated wall panels lined with steel mesh and (it looks like) plastic sheets. Once in place, the panels are filled with concrete. [</span><a href="https://www.youtube.com/shorts/ND2Rcv8Clt4"><span>YouTube</span></a><span>]</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ObiF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30356b34-1bbb-4c80-a93d-bde61124080a_548x749.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ObiF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30356b34-1bbb-4c80-a93d-bde61124080a_548x749.png 424w, https://substackcdn.com/image/fetch/$s_!ObiF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30356b34-1bbb-4c80-a93d-bde61124080a_548x749.png 848w, https://substackcdn.com/image/fetch/$s_!ObiF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30356b34-1bbb-4c80-a93d-bde61124080a_548x749.png 1272w, https://substackcdn.com/image/fetch/$s_!ObiF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30356b34-1bbb-4c80-a93d-bde61124080a_548x749.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ObiF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30356b34-1bbb-4c80-a93d-bde61124080a_548x749.png" width="548" height="749" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/30356b34-1bbb-4c80-a93d-bde61124080a_548x749.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:749,&quot;width&quot;:548,&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_!ObiF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30356b34-1bbb-4c80-a93d-bde61124080a_548x749.png 424w, https://substackcdn.com/image/fetch/$s_!ObiF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30356b34-1bbb-4c80-a93d-bde61124080a_548x749.png 848w, https://substackcdn.com/image/fetch/$s_!ObiF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30356b34-1bbb-4c80-a93d-bde61124080a_548x749.png 1272w, https://substackcdn.com/image/fetch/$s_!ObiF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30356b34-1bbb-4c80-a93d-bde61124080a_548x749.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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><span>A cool map which shows how LA got built year by year, starting in 1880. [</span><a href="https://lax-skyline.parcelscope.net/#map=10.85/34.04/-118.33/-18/56"><span>Parcelscope</span></a><span>]</span></p><h2><span>Manufacturing</span></h2><p><span>Fab2, the semiconductor equipment startup co-founded by Sam Zeloof (who famously made transistors in his parents garage) raised $500 million in funding at a $3.7 billion valuation. [</span><a href="https://x.com/fab2/status/2097365148583276998"><span>X</span></a><span>]</span></p><p><span>ASML begins construction of a new production facility in the Netherlands. &#8220;</span><em><span>The investment will eventually add &#8203;space for up to 20,000 workers, with a first phase targeting completion by 2029 that will add offices, logistics and a so-called cleanroom space &#8212; a controlled environment for specialist equipment manufacturing. ASML said the design of a new &#8220;Flow &#8203;Factory&#8221; will enable it to build and assemble its giant chip-printing tools more quickly and &#8203;efficiently.</span></em><span>&#8221; [</span><a href="https://www.reuters.com/business/asml-breaks-ground-new-manufacturing-facilities-major-expansion-2026-09-08/"><span>Reuters</span></a><span>]</span></p><p><span>Intel has processed more than 1 million wafers using ASML&#8217;s most advanced High NA EUV machines, more than the rest of the semiconductor industry combined. [</span><a href="https://www.tomshardware.com/tech-industry/semiconductors/intel-surpasses-one-million-high-na-euv-wafers-processed-outpaces-the-rest-of-the-industry-combined-company-also-trailblazing-giant-6-12-photomasks-to-speed-production-and-lower-costs1"><span>Tom&#8217;s Hardware</span></a><span>]</span></p><h2><span>Energy</span></h2><p><span>A huge, nine-year long investigation to find evidence of cold fusion turned up nothing. &#8220;</span><em><span>We searched a wide swath of the loading, stimulation, and material parameter space associated with LENR. Although we didn&#8217;t test every possible corner of the parameter space, we consider our null result definitive in the spaces we did search. We found no evidence for any variety of cold fusion phenomenon. Furthermore, we found prosaic (non-nuclear) explanations for most prior reports of &#8220;excess heat&#8221; in electrochemical cells.</span></em><span>&#8221; [</span><a href="https://callisto.report/"><span>Callisto Report</span></a><span>]</span></p><p><span>We&#8217;ve previously noted how advances in drilling technology, such as the PDC drill bit, have enabled the rise of enhanced geothermal energy (EGS). EGS requires a lot of drilling footage, and so the economics only work when drilling gets sufficiently cheap. Interestingly, another type of geothermal energy, ground source heat pumps, might also be made cheaper by a different type of declining drilling costs. Ground source heat pumps work by drilling holes into the earth, tapping the soil as a heat source/sink. A startup, Dig Energy, thinks it can make these systems cheaper by reducing the cost of drilling. &#8220;</span><em><span>In the standard process, the borehole is drilled first, typically with a metal bit or compressor, and shored up along the way with a casing to prevent collapse before a heat exchange pipe is inserted. Dig&#8217;s system, by contrast, uses a high-pressure nozzle that sprays water at 10,000 pounds per square inch to bore through soil and rock. The approach was explored by the oil and gas industry decades ago, but never gained traction because it didn&#8217;t increase productivity in those sectors, Madden said.</span></em><span>&#8221; [</span><a href="https://www.canarymedia.com/articles/geothermal/dig-energy-novel-geothermal-drilling-tech"><span>Canary Media</span></a><span>]</span></p>
      <p>
          <a href="https://www.construction-physics.com/p/reading-list-09122026">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Where Has Construction Automation Been Successful?]]></title><description><![CDATA[Construction is famously labor intensive: direct labor makes up close to 50% of the cost of constructing a new single-family home in the US, compared to around 6 to 8% of the cost of manufacturing a car.]]></description><link>https://www.construction-physics.com/p/where-has-construction-automation</link><guid isPermaLink="false">https://www.construction-physics.com/p/where-has-construction-automation</guid><dc:creator><![CDATA[Brian Potter]]></dc:creator><pubDate>Fri, 11 Sep 2026 12:04:09 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!As63!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cc711e7-8a7b-4244-bb0a-c1390c673fd4_596x532.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><span>Construction is famously labor intensive: direct labor makes up </span><a href="https://www.construction-physics.com/p/what-makes-housing-so-expensive"><span>close to 50%</span></a><span> of the cost of constructing a new single-family home in the US, compared to </span><a href="https://fred.stlouisfed.org/data/IPUEN3361L030000000"><span>around 6 to 8%</span></a><span> of the cost of manufacturing a car. Unsurprisingly, there&#8217;s </span><a href="https://www.construction-physics.com/p/a-history-of-operation-breakthrough"><span>long</span></a><span> been interest in automating the construction process to reduce the amount of labor required, and therefore the cost of housing. The earliest attempt at automating construction I&#8217;m aware of dates to 1853, with a plastering machine invented by Isaac Hussey, and since then there have been numerous other attempts.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LQiY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d387eeb-b90e-4f35-9281-f76a5c3d8688_546x796.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LQiY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d387eeb-b90e-4f35-9281-f76a5c3d8688_546x796.png 424w, https://substackcdn.com/image/fetch/$s_!LQiY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d387eeb-b90e-4f35-9281-f76a5c3d8688_546x796.png 848w, https://substackcdn.com/image/fetch/$s_!LQiY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d387eeb-b90e-4f35-9281-f76a5c3d8688_546x796.png 1272w, https://substackcdn.com/image/fetch/$s_!LQiY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d387eeb-b90e-4f35-9281-f76a5c3d8688_546x796.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LQiY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d387eeb-b90e-4f35-9281-f76a5c3d8688_546x796.png" width="396" height="577.3186813186813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6d387eeb-b90e-4f35-9281-f76a5c3d8688_546x796.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:796,&quot;width&quot;:546,&quot;resizeWidth&quot;:396,&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_!LQiY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d387eeb-b90e-4f35-9281-f76a5c3d8688_546x796.png 424w, https://substackcdn.com/image/fetch/$s_!LQiY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d387eeb-b90e-4f35-9281-f76a5c3d8688_546x796.png 848w, https://substackcdn.com/image/fetch/$s_!LQiY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d387eeb-b90e-4f35-9281-f76a5c3d8688_546x796.png 1272w, https://substackcdn.com/image/fetch/$s_!LQiY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d387eeb-b90e-4f35-9281-f76a5c3d8688_546x796.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">Hussey&#8217;s plastering machine, via Scientific American, February 5, 1853.</figcaption></figure></div><p><span>I wanted to get a better sense of what the arc of construction automation looks like over time: what things had been tried when? What worked, and what fell by the wayside? To do this, I used AI to trawl through thousands of old issues of digitized construction trade journals going back to the 19th century, looking for any example of a construction task being automated.</span></p><p><span>My main takeaway is that successful construction automation basically falls into two categories. One is construction-related tasks that can be done off-site in a factory: this includes things like steel fabrication, precast concrete, window and door manufacturing, and so on. The other category is on-site tasks that are, or can be made to be, extremely factory-like: they can be done by a machine moving along a simple path, doing some repetitive motion over and over again. Historically, almost anything outside these two categories hasn&#8217;t succeeded.</span></p><h4><span>Method</span></h4><p><span>I started by downloading every back issue of </span><a href="https://en.wikipedia.org/wiki/Architectural_Forum"><span>Architectural Forum</span></a><span> (950 issues) and </span><a href="https://en.wikipedia.org/wiki/House_and_Home"><span>House &amp; Home</span></a><span> (370 issues) on </span><a href="https://www.usmodernist.org/library.htm"><span>USModernist</span></a><span>, and every back issue of </span><a href="https://en.wikipedia.org/wiki/Engineering_News-Record"><span>Engineering News-Record</span></a><span> (4,300+ issues) available on </span><a href="https://archive.org/details/pub_enr"><span>archive.org</span></a><span>. These are trade journals that cover various aspects of the construction industry, including construction practices and methods, and cover the period from the mid-19th century up to the early 1980s. I then had Claude (Opus 5 Max) search through these issues and flag any instance of some construction task being automated. In addition to this, I also had Claude do a more general web search for examples of construction automation, which included things like looking through the archives of the International Association for Automation and Robotics in Construction (</span><a href="https://www.iaarc.org/"><span>IAARC</span></a><span>).</span></p><p><span>The purpose of this wasn&#8217;t for data analysis: I wasn&#8217;t counting the number of cases by year or by category, or anything like that. This was purely an existence survey so I could see what sorts of things had been tried and were promising enough that they made it into a trade journal.</span></p><p><span>As usual with a task like this, the results will be a function of what definitions you choose to operationalize the terms in your prompt. By &#8220;automation,&#8221; I mean something like &#8220;a machine does some substantial portion of a task without requiring human direction.&#8221; So this is distinct from &#8220;mechanization&#8221; or &#8220;industrialization,&#8221; where a machine is used to reduce the labor required to do some task, but that machine might still require continuous direction or direct operation from a human operator. So something like a power tool or a crane wouldn&#8217;t count as automation, because in both cases each individual movement/action of the machine is orchestrated by the human as the work is being done. A bricklaying machine that automatically placed individual bricks without a human operator directing it brick by brick, on the other hand, would count as automation.</span></p><p><span>Like most definitions, this one gets fuzzy around the edges. In practice most automated systems require some degree of human oversight while they&#8217;re running, and whether that oversight counts as &#8220;directing individual movements&#8221; can be something of a judgment call. So I&#8217;d consider a road-paving machine that automatically lays down asphalt &#8220;automation,&#8221; even with a human driver monitoring the machine continuously. But something like a ride-on concrete finishing machine seems much more borderline, since that seems to require a lot more human direction on a second-by-second basis.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!S5G7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7af92ce-9dba-43d8-be10-5032bb68fac3_774x629.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!S5G7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7af92ce-9dba-43d8-be10-5032bb68fac3_774x629.png 424w, https://substackcdn.com/image/fetch/$s_!S5G7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7af92ce-9dba-43d8-be10-5032bb68fac3_774x629.png 848w, https://substackcdn.com/image/fetch/$s_!S5G7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7af92ce-9dba-43d8-be10-5032bb68fac3_774x629.png 1272w, https://substackcdn.com/image/fetch/$s_!S5G7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7af92ce-9dba-43d8-be10-5032bb68fac3_774x629.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!S5G7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7af92ce-9dba-43d8-be10-5032bb68fac3_774x629.png" width="774" height="629" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e7af92ce-9dba-43d8-be10-5032bb68fac3_774x629.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:629,&quot;width&quot;:774,&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_!S5G7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7af92ce-9dba-43d8-be10-5032bb68fac3_774x629.png 424w, https://substackcdn.com/image/fetch/$s_!S5G7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7af92ce-9dba-43d8-be10-5032bb68fac3_774x629.png 848w, https://substackcdn.com/image/fetch/$s_!S5G7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7af92ce-9dba-43d8-be10-5032bb68fac3_774x629.png 1272w, https://substackcdn.com/image/fetch/$s_!S5G7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7af92ce-9dba-43d8-be10-5032bb68fac3_774x629.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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">Concrete power trowel, via <a href="https://concretetoolsdirect.com/products/8-foot-ride-on-concrete-power-trowel-with-35hp-vanguard-engine">Concrete Tools Direct</a>.</figcaption></figure></div><h4><span>Factory methods</span></h4><p><span>If some construction task can be done outside an actual construction site, in a factory or factory-like environment, there&#8217;s a very good chance that, like any factory task, it can at least be partly automated.</span></p><p><span>An early example of this is concrete batch plants. Through most of the 19th century, concrete was mixed manually by workers with shovels, but by the late 19th century concrete mixing started to be done by machine, and during the first half of the 20th century these became more and more automated, with things like automatic cement weighing, automatic water dispensing, and so on. On the Hoover Dam, for instance, concrete batching was &#8220;</span><a href="https://www.usbr.gov/lc/hooverdam/history/essays/concrete.html"><span>completely automated</span></a><span>.&#8221;</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BFjs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc58d4da7-1a45-4588-bf72-d6fa2ab53eb5_1046x802.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BFjs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc58d4da7-1a45-4588-bf72-d6fa2ab53eb5_1046x802.png 424w, https://substackcdn.com/image/fetch/$s_!BFjs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc58d4da7-1a45-4588-bf72-d6fa2ab53eb5_1046x802.png 848w, https://substackcdn.com/image/fetch/$s_!BFjs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc58d4da7-1a45-4588-bf72-d6fa2ab53eb5_1046x802.png 1272w, https://substackcdn.com/image/fetch/$s_!BFjs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc58d4da7-1a45-4588-bf72-d6fa2ab53eb5_1046x802.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BFjs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc58d4da7-1a45-4588-bf72-d6fa2ab53eb5_1046x802.png" width="1046" height="802" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c58d4da7-1a45-4588-bf72-d6fa2ab53eb5_1046x802.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:802,&quot;width&quot;:1046,&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_!BFjs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc58d4da7-1a45-4588-bf72-d6fa2ab53eb5_1046x802.png 424w, https://substackcdn.com/image/fetch/$s_!BFjs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc58d4da7-1a45-4588-bf72-d6fa2ab53eb5_1046x802.png 848w, https://substackcdn.com/image/fetch/$s_!BFjs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc58d4da7-1a45-4588-bf72-d6fa2ab53eb5_1046x802.png 1272w, https://substackcdn.com/image/fetch/$s_!BFjs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc58d4da7-1a45-4588-bf72-d6fa2ab53eb5_1046x802.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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">Automated concrete batch plant on the Hoover Dam, via the <a href="https://hoover.archives.gov/galleries/pouring-concrete#207">Hoover Archives</a>.</figcaption></figure></div><p><span>Steel fabrication is similar. Steel sections are, of course, a factory-produced product and always have been, and it&#8217;s not much of a leap to turn raw steel elements into building components at the factory and to partly automate those tasks. Machines to do tasks like automatically drilling holes in steel beams, automatically welding pipe seams, and automatically painting steel sections started to appear in the late 19th century and remain widely used today.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TMkc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c59ebfd-ff17-4872-bc4e-4b8e4940cf6b_1920x1440.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TMkc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c59ebfd-ff17-4872-bc4e-4b8e4940cf6b_1920x1440.png 424w, https://substackcdn.com/image/fetch/$s_!TMkc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c59ebfd-ff17-4872-bc4e-4b8e4940cf6b_1920x1440.png 848w, https://substackcdn.com/image/fetch/$s_!TMkc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c59ebfd-ff17-4872-bc4e-4b8e4940cf6b_1920x1440.png 1272w, https://substackcdn.com/image/fetch/$s_!TMkc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c59ebfd-ff17-4872-bc4e-4b8e4940cf6b_1920x1440.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TMkc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c59ebfd-ff17-4872-bc4e-4b8e4940cf6b_1920x1440.png" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1c59ebfd-ff17-4872-bc4e-4b8e4940cf6b_1920x1440.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;: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_!TMkc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c59ebfd-ff17-4872-bc4e-4b8e4940cf6b_1920x1440.png 424w, https://substackcdn.com/image/fetch/$s_!TMkc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c59ebfd-ff17-4872-bc4e-4b8e4940cf6b_1920x1440.png 848w, https://substackcdn.com/image/fetch/$s_!TMkc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c59ebfd-ff17-4872-bc4e-4b8e4940cf6b_1920x1440.png 1272w, https://substackcdn.com/image/fetch/$s_!TMkc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c59ebfd-ff17-4872-bc4e-4b8e4940cf6b_1920x1440.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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">Modern steel fabricator, via <a href="https://en.wikipedia.org/wiki/Metal_fabrication">Wikipedia</a>.</figcaption></figure></div><p><span>More generally, essentially any building material &#8212; steel, brick, concrete block, plywood, drywall, shingles &#8212; will be produced in large volumes in a factory and thus various portions of the production process will be automated.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_uj1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd0da382-f1f5-4918-b939-67d6d617161c_819x634.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_uj1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd0da382-f1f5-4918-b939-67d6d617161c_819x634.png 424w, https://substackcdn.com/image/fetch/$s_!_uj1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd0da382-f1f5-4918-b939-67d6d617161c_819x634.png 848w, https://substackcdn.com/image/fetch/$s_!_uj1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd0da382-f1f5-4918-b939-67d6d617161c_819x634.png 1272w, https://substackcdn.com/image/fetch/$s_!_uj1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd0da382-f1f5-4918-b939-67d6d617161c_819x634.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_uj1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd0da382-f1f5-4918-b939-67d6d617161c_819x634.png" width="819" height="634" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fd0da382-f1f5-4918-b939-67d6d617161c_819x634.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:634,&quot;width&quot;:819,&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_!_uj1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd0da382-f1f5-4918-b939-67d6d617161c_819x634.png 424w, https://substackcdn.com/image/fetch/$s_!_uj1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd0da382-f1f5-4918-b939-67d6d617161c_819x634.png 848w, https://substackcdn.com/image/fetch/$s_!_uj1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd0da382-f1f5-4918-b939-67d6d617161c_819x634.png 1272w, https://substackcdn.com/image/fetch/$s_!_uj1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd0da382-f1f5-4918-b939-67d6d617161c_819x634.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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">Automatic trimming in a plywood plant in the 1950s, via <a href="https://www.youtube.com/watch?v=dpB6zbNsSWo">YouTube</a>.</figcaption></figure></div><p><span>Concrete, as we&#8217;ve noted, started out as a site-produced material but eventually had its production moved off-site. We see the same trajectory with other building components. Windows and doors, for instance, used to be fabricated on-site, but those are now produced in off-site factories with many of the assembly operations automated. Floor and roof trusses were similarly originally site-produced components but are now mostly made in off-site factories with varying degrees of automation. A typical truss factory will automate the cutting of the various wood sections and the pressing of the truss plates, and some truss factories have even higher levels of automation.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!D7Hi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2aff898f-bf89-4f40-bddc-add61e36de71_887x435.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!D7Hi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2aff898f-bf89-4f40-bddc-add61e36de71_887x435.png 424w, https://substackcdn.com/image/fetch/$s_!D7Hi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2aff898f-bf89-4f40-bddc-add61e36de71_887x435.png 848w, https://substackcdn.com/image/fetch/$s_!D7Hi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2aff898f-bf89-4f40-bddc-add61e36de71_887x435.png 1272w, https://substackcdn.com/image/fetch/$s_!D7Hi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2aff898f-bf89-4f40-bddc-add61e36de71_887x435.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!D7Hi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2aff898f-bf89-4f40-bddc-add61e36de71_887x435.png" width="887" height="435" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2aff898f-bf89-4f40-bddc-add61e36de71_887x435.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:435,&quot;width&quot;:887,&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_!D7Hi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2aff898f-bf89-4f40-bddc-add61e36de71_887x435.png 424w, https://substackcdn.com/image/fetch/$s_!D7Hi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2aff898f-bf89-4f40-bddc-add61e36de71_887x435.png 848w, https://substackcdn.com/image/fetch/$s_!D7Hi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2aff898f-bf89-4f40-bddc-add61e36de71_887x435.png 1272w, https://substackcdn.com/image/fetch/$s_!D7Hi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2aff898f-bf89-4f40-bddc-add61e36de71_887x435.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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">On-site truss fabrication in the 1950s, via House &amp; Home.</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_!eDw-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccab425e-84a5-4d01-a41f-eeac567c5fa0_1092x613.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eDw-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccab425e-84a5-4d01-a41f-eeac567c5fa0_1092x613.png 424w, https://substackcdn.com/image/fetch/$s_!eDw-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccab425e-84a5-4d01-a41f-eeac567c5fa0_1092x613.png 848w, https://substackcdn.com/image/fetch/$s_!eDw-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccab425e-84a5-4d01-a41f-eeac567c5fa0_1092x613.png 1272w, https://substackcdn.com/image/fetch/$s_!eDw-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccab425e-84a5-4d01-a41f-eeac567c5fa0_1092x613.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eDw-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccab425e-84a5-4d01-a41f-eeac567c5fa0_1092x613.png" width="1092" height="613" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ccab425e-84a5-4d01-a41f-eeac567c5fa0_1092x613.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:613,&quot;width&quot;:1092,&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_!eDw-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccab425e-84a5-4d01-a41f-eeac567c5fa0_1092x613.png 424w, https://substackcdn.com/image/fetch/$s_!eDw-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccab425e-84a5-4d01-a41f-eeac567c5fa0_1092x613.png 848w, https://substackcdn.com/image/fetch/$s_!eDw-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccab425e-84a5-4d01-a41f-eeac567c5fa0_1092x613.png 1272w, https://substackcdn.com/image/fetch/$s_!eDw-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccab425e-84a5-4d01-a41f-eeac567c5fa0_1092x613.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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">Automated roof truss manufacturing by Randek, circa 2013, via <a href="https://www.youtube.com/watch?v=hH5F9084QFA">YouTube</a>.</figcaption></figure></div><p><span>Precast concrete is another factory-produced building component: large concrete elements like beams, walls, and columns are manufactured in an off-site plant, then trucked to the jobsite and assembled there. Precast manufacturing doesn&#8217;t necessarily have a great deal of automation, particularly in the US, but it can be highly automated.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dfxn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21d6a2bf-0110-4101-923a-3e5a8d7a629d_1118x626.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dfxn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21d6a2bf-0110-4101-923a-3e5a8d7a629d_1118x626.png 424w, https://substackcdn.com/image/fetch/$s_!dfxn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21d6a2bf-0110-4101-923a-3e5a8d7a629d_1118x626.png 848w, https://substackcdn.com/image/fetch/$s_!dfxn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21d6a2bf-0110-4101-923a-3e5a8d7a629d_1118x626.png 1272w, https://substackcdn.com/image/fetch/$s_!dfxn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21d6a2bf-0110-4101-923a-3e5a8d7a629d_1118x626.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dfxn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21d6a2bf-0110-4101-923a-3e5a8d7a629d_1118x626.png" width="1118" height="626" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/21d6a2bf-0110-4101-923a-3e5a8d7a629d_1118x626.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:626,&quot;width&quot;:1118,&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_!dfxn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21d6a2bf-0110-4101-923a-3e5a8d7a629d_1118x626.png 424w, https://substackcdn.com/image/fetch/$s_!dfxn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21d6a2bf-0110-4101-923a-3e5a8d7a629d_1118x626.png 848w, https://substackcdn.com/image/fetch/$s_!dfxn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21d6a2bf-0110-4101-923a-3e5a8d7a629d_1118x626.png 1272w, https://substackcdn.com/image/fetch/$s_!dfxn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21d6a2bf-0110-4101-923a-3e5a8d7a629d_1118x626.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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">Automated precast plant in Ireland, via <a href="https://www.youtube.com/watch?v=bgeyoXhKIdc">YouTube</a>.</figcaption></figure></div><p><span>This is, of course, part of the reason there&#8217;s been so much historical interest in prefabricated construction: once you move the actual construction process into a factory, you can potentially automate large fractions of it, achieving (it&#8217;s hoped) labor and cost savings. While sometimes prefabricated construction is merely conventional, labor-intensive construction done inside a warehouse, other times the process is highly automated. Levitt and Sons built a highly automated prefab plant as part of </span><a href="https://www.construction-physics.com/p/a-history-of-operation-breakthrough"><span>Operation Breakthrough</span></a><span> in the 1970s, and today companies such as </span><a href="https://autovol.com/"><span>Autovol</span></a><span> in the US and </span><a href="https://www.gropyus.com/en"><span>Gropyus</span></a><span> in Germany run partly automated plants.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!i70V!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00074708-c6a7-4dff-956c-6de709efedfc_449x378.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!i70V!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00074708-c6a7-4dff-956c-6de709efedfc_449x378.png 424w, https://substackcdn.com/image/fetch/$s_!i70V!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00074708-c6a7-4dff-956c-6de709efedfc_449x378.png 848w, https://substackcdn.com/image/fetch/$s_!i70V!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00074708-c6a7-4dff-956c-6de709efedfc_449x378.png 1272w, https://substackcdn.com/image/fetch/$s_!i70V!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00074708-c6a7-4dff-956c-6de709efedfc_449x378.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!i70V!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00074708-c6a7-4dff-956c-6de709efedfc_449x378.png" width="449" height="378" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/00074708-c6a7-4dff-956c-6de709efedfc_449x378.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:378,&quot;width&quot;:449,&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_!i70V!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00074708-c6a7-4dff-956c-6de709efedfc_449x378.png 424w, https://substackcdn.com/image/fetch/$s_!i70V!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00074708-c6a7-4dff-956c-6de709efedfc_449x378.png 848w, https://substackcdn.com/image/fetch/$s_!i70V!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00074708-c6a7-4dff-956c-6de709efedfc_449x378.png 1272w, https://substackcdn.com/image/fetch/$s_!i70V!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00074708-c6a7-4dff-956c-6de709efedfc_449x378.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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">Automatic cabinet door painting in a 1950s prefabrication facility, via House &amp; Home.</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_!BbIo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff55c899a-c4da-4648-8d61-c34ee77306bd_1116x627.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BbIo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff55c899a-c4da-4648-8d61-c34ee77306bd_1116x627.png 424w, https://substackcdn.com/image/fetch/$s_!BbIo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff55c899a-c4da-4648-8d61-c34ee77306bd_1116x627.png 848w, https://substackcdn.com/image/fetch/$s_!BbIo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff55c899a-c4da-4648-8d61-c34ee77306bd_1116x627.png 1272w, https://substackcdn.com/image/fetch/$s_!BbIo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff55c899a-c4da-4648-8d61-c34ee77306bd_1116x627.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BbIo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff55c899a-c4da-4648-8d61-c34ee77306bd_1116x627.png" width="1116" height="627" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f55c899a-c4da-4648-8d61-c34ee77306bd_1116x627.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:627,&quot;width&quot;:1116,&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_!BbIo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff55c899a-c4da-4648-8d61-c34ee77306bd_1116x627.png 424w, https://substackcdn.com/image/fetch/$s_!BbIo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff55c899a-c4da-4648-8d61-c34ee77306bd_1116x627.png 848w, https://substackcdn.com/image/fetch/$s_!BbIo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff55c899a-c4da-4648-8d61-c34ee77306bd_1116x627.png 1272w, https://substackcdn.com/image/fetch/$s_!BbIo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff55c899a-c4da-4648-8d61-c34ee77306bd_1116x627.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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">Automatic wall panel assembly in Autovol&#8217;s factory, circa 2021, via Y<a href="https://www.youtube.com/watch?v=O3al52UWoc0&amp;t=8s">ouTube</a>.</figcaption></figure></div><h4><span>On-site continuous processes</span></h4><p><span>The other category of successful automation is on-site tasks that can be made factory-like: a simple, repetitive motion, done over and over again as a machine moves along a simple path.</span></p><p><span>A lot of the examples in this category involve concrete or asphalt. Concrete is a good candidate for this sort of automation because it&#8217;s a thick, viscous fluid; it can be squeezed into the shape of some particular container and then maintain that shape when the container is removed. So you have things like automatic concrete slipforming machines, which extrude a layer of concrete as they advance forward. Oriented horizontally, these can be used to make things like curbs, trenches, and sidewalks. Oriented vertically, these can be used to make vertical concrete structures (though I believe vertical operation is somewhat less automated).</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hYMN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde21cc6f-5135-4944-9e8d-0274d3fc4020_629x454.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hYMN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde21cc6f-5135-4944-9e8d-0274d3fc4020_629x454.png 424w, https://substackcdn.com/image/fetch/$s_!hYMN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde21cc6f-5135-4944-9e8d-0274d3fc4020_629x454.png 848w, https://substackcdn.com/image/fetch/$s_!hYMN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde21cc6f-5135-4944-9e8d-0274d3fc4020_629x454.png 1272w, https://substackcdn.com/image/fetch/$s_!hYMN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde21cc6f-5135-4944-9e8d-0274d3fc4020_629x454.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hYMN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde21cc6f-5135-4944-9e8d-0274d3fc4020_629x454.png" width="629" height="454" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/de21cc6f-5135-4944-9e8d-0274d3fc4020_629x454.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:454,&quot;width&quot;:629,&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_!hYMN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde21cc6f-5135-4944-9e8d-0274d3fc4020_629x454.png 424w, https://substackcdn.com/image/fetch/$s_!hYMN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde21cc6f-5135-4944-9e8d-0274d3fc4020_629x454.png 848w, https://substackcdn.com/image/fetch/$s_!hYMN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde21cc6f-5135-4944-9e8d-0274d3fc4020_629x454.png 1272w, https://substackcdn.com/image/fetch/$s_!hYMN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde21cc6f-5135-4944-9e8d-0274d3fc4020_629x454.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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">Curb-forming machine in the 1950s, via House &amp; Home.</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_!-nS4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6d065be-a2db-4c18-87ae-f660668dabb0_1175x533.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-nS4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6d065be-a2db-4c18-87ae-f660668dabb0_1175x533.png 424w, https://substackcdn.com/image/fetch/$s_!-nS4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6d065be-a2db-4c18-87ae-f660668dabb0_1175x533.png 848w, https://substackcdn.com/image/fetch/$s_!-nS4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6d065be-a2db-4c18-87ae-f660668dabb0_1175x533.png 1272w, https://substackcdn.com/image/fetch/$s_!-nS4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6d065be-a2db-4c18-87ae-f660668dabb0_1175x533.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-nS4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6d065be-a2db-4c18-87ae-f660668dabb0_1175x533.png" width="1175" height="533" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c6d065be-a2db-4c18-87ae-f660668dabb0_1175x533.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:533,&quot;width&quot;:1175,&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_!-nS4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6d065be-a2db-4c18-87ae-f660668dabb0_1175x533.png 424w, https://substackcdn.com/image/fetch/$s_!-nS4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6d065be-a2db-4c18-87ae-f660668dabb0_1175x533.png 848w, https://substackcdn.com/image/fetch/$s_!-nS4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6d065be-a2db-4c18-87ae-f660668dabb0_1175x533.png 1272w, https://substackcdn.com/image/fetch/$s_!-nS4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6d065be-a2db-4c18-87ae-f660668dabb0_1175x533.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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">Modern curb-forming machine, via <a href="https://www.gomaco.com/resources/curb_gutter.html">Gomaco</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_!j1YZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdfdaf77-98d6-4cd6-b4bc-3c11b796c740_500x333.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!j1YZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdfdaf77-98d6-4cd6-b4bc-3c11b796c740_500x333.png 424w, https://substackcdn.com/image/fetch/$s_!j1YZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdfdaf77-98d6-4cd6-b4bc-3c11b796c740_500x333.png 848w, https://substackcdn.com/image/fetch/$s_!j1YZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdfdaf77-98d6-4cd6-b4bc-3c11b796c740_500x333.png 1272w, https://substackcdn.com/image/fetch/$s_!j1YZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdfdaf77-98d6-4cd6-b4bc-3c11b796c740_500x333.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!j1YZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdfdaf77-98d6-4cd6-b4bc-3c11b796c740_500x333.png" width="500" height="333" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bdfdaf77-98d6-4cd6-b4bc-3c11b796c740_500x333.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:333,&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_!j1YZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdfdaf77-98d6-4cd6-b4bc-3c11b796c740_500x333.png 424w, https://substackcdn.com/image/fetch/$s_!j1YZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdfdaf77-98d6-4cd6-b4bc-3c11b796c740_500x333.png 848w, https://substackcdn.com/image/fetch/$s_!j1YZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdfdaf77-98d6-4cd6-b4bc-3c11b796c740_500x333.png 1272w, https://substackcdn.com/image/fetch/$s_!j1YZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdfdaf77-98d6-4cd6-b4bc-3c11b796c740_500x333.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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">Sidewalk-laying machine, via <a href="https://www.gomaco.com/resources/curb_gutter.html">Gomaco</a>.</figcaption></figure></div><p><span>We also see this sort of &#8220;automatic extrusion machine&#8221; for metal. Gutter-making machines are basically portable roll-forming machines: they take in sheet metal from a coil and shape it into gutters. Similar portable machines exist for metal roof deck and metal siding.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VAAp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61312da-ca09-4bdb-8e27-bd97a5e230e2_652x389.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VAAp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61312da-ca09-4bdb-8e27-bd97a5e230e2_652x389.png 424w, https://substackcdn.com/image/fetch/$s_!VAAp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61312da-ca09-4bdb-8e27-bd97a5e230e2_652x389.png 848w, https://substackcdn.com/image/fetch/$s_!VAAp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61312da-ca09-4bdb-8e27-bd97a5e230e2_652x389.png 1272w, https://substackcdn.com/image/fetch/$s_!VAAp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61312da-ca09-4bdb-8e27-bd97a5e230e2_652x389.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VAAp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61312da-ca09-4bdb-8e27-bd97a5e230e2_652x389.png" width="652" height="389" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d61312da-ca09-4bdb-8e27-bd97a5e230e2_652x389.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:389,&quot;width&quot;:652,&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_!VAAp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61312da-ca09-4bdb-8e27-bd97a5e230e2_652x389.png 424w, https://substackcdn.com/image/fetch/$s_!VAAp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61312da-ca09-4bdb-8e27-bd97a5e230e2_652x389.png 848w, https://substackcdn.com/image/fetch/$s_!VAAp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61312da-ca09-4bdb-8e27-bd97a5e230e2_652x389.png 1272w, https://substackcdn.com/image/fetch/$s_!VAAp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd61312da-ca09-4bdb-8e27-bd97a5e230e2_652x389.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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">Portable gutter machine from the 1950s, via House &amp; Home.</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_!UF3g!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa744d730-f0ca-46b5-b636-b263baeb41be_694x522.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UF3g!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa744d730-f0ca-46b5-b636-b263baeb41be_694x522.png 424w, https://substackcdn.com/image/fetch/$s_!UF3g!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa744d730-f0ca-46b5-b636-b263baeb41be_694x522.png 848w, https://substackcdn.com/image/fetch/$s_!UF3g!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa744d730-f0ca-46b5-b636-b263baeb41be_694x522.png 1272w, https://substackcdn.com/image/fetch/$s_!UF3g!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa744d730-f0ca-46b5-b636-b263baeb41be_694x522.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UF3g!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa744d730-f0ca-46b5-b636-b263baeb41be_694x522.png" width="694" height="522" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a744d730-f0ca-46b5-b636-b263baeb41be_694x522.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:522,&quot;width&quot;:694,&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_!UF3g!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa744d730-f0ca-46b5-b636-b263baeb41be_694x522.png 424w, https://substackcdn.com/image/fetch/$s_!UF3g!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa744d730-f0ca-46b5-b636-b263baeb41be_694x522.png 848w, https://substackcdn.com/image/fetch/$s_!UF3g!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa744d730-f0ca-46b5-b636-b263baeb41be_694x522.png 1272w, https://substackcdn.com/image/fetch/$s_!UF3g!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa744d730-f0ca-46b5-b636-b263baeb41be_694x522.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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">Modern portable metal siding machine, via <a href="https://stangroup.us/">Stan Group</a>.</figcaption></figure></div><p><span>You also see this sort of automation used successfully in the construction of horizontal, continuous infrastructure. Roads, for instance, are paved with a series of specialized machines called a paving train. Working together, the machines work in sequence to rip up and roughen the existing surface of the road and then lay down a new layer of asphalt.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Efk5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b9f8697-ebda-4ad8-b2b9-6fe66dba01be_668x339.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Efk5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b9f8697-ebda-4ad8-b2b9-6fe66dba01be_668x339.png 424w, https://substackcdn.com/image/fetch/$s_!Efk5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b9f8697-ebda-4ad8-b2b9-6fe66dba01be_668x339.png 848w, https://substackcdn.com/image/fetch/$s_!Efk5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b9f8697-ebda-4ad8-b2b9-6fe66dba01be_668x339.png 1272w, https://substackcdn.com/image/fetch/$s_!Efk5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b9f8697-ebda-4ad8-b2b9-6fe66dba01be_668x339.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Efk5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b9f8697-ebda-4ad8-b2b9-6fe66dba01be_668x339.png" width="668" height="339" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0b9f8697-ebda-4ad8-b2b9-6fe66dba01be_668x339.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:339,&quot;width&quot;:668,&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_!Efk5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b9f8697-ebda-4ad8-b2b9-6fe66dba01be_668x339.png 424w, https://substackcdn.com/image/fetch/$s_!Efk5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b9f8697-ebda-4ad8-b2b9-6fe66dba01be_668x339.png 848w, https://substackcdn.com/image/fetch/$s_!Efk5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b9f8697-ebda-4ad8-b2b9-6fe66dba01be_668x339.png 1272w, https://substackcdn.com/image/fetch/$s_!Efk5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b9f8697-ebda-4ad8-b2b9-6fe66dba01be_668x339.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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">Automatic road-paving machine circa 1940, via the <a href="https://archive.org/details/americashighways00unit/page/454/mode/2up">Federal Highway Administration</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_!H1nA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ebdc8d1-6679-40fd-94df-60fb6802ec46_1116x463.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!H1nA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ebdc8d1-6679-40fd-94df-60fb6802ec46_1116x463.png 424w, https://substackcdn.com/image/fetch/$s_!H1nA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ebdc8d1-6679-40fd-94df-60fb6802ec46_1116x463.png 848w, https://substackcdn.com/image/fetch/$s_!H1nA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ebdc8d1-6679-40fd-94df-60fb6802ec46_1116x463.png 1272w, https://substackcdn.com/image/fetch/$s_!H1nA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ebdc8d1-6679-40fd-94df-60fb6802ec46_1116x463.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!H1nA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ebdc8d1-6679-40fd-94df-60fb6802ec46_1116x463.png" width="1116" height="463" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0ebdc8d1-6679-40fd-94df-60fb6802ec46_1116x463.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:463,&quot;width&quot;:1116,&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_!H1nA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ebdc8d1-6679-40fd-94df-60fb6802ec46_1116x463.png 424w, https://substackcdn.com/image/fetch/$s_!H1nA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ebdc8d1-6679-40fd-94df-60fb6802ec46_1116x463.png 848w, https://substackcdn.com/image/fetch/$s_!H1nA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ebdc8d1-6679-40fd-94df-60fb6802ec46_1116x463.png 1272w, https://substackcdn.com/image/fetch/$s_!H1nA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ebdc8d1-6679-40fd-94df-60fb6802ec46_1116x463.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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">Modern asphalt paving machine, via <a href="https://www.youtube.com/watch?v=BKky35ceV08">YouTube</a>.</figcaption></figure></div><p><span>Parts of railway construction can similarly be done by a series of automated machines. Maintenance tasks &#8212; things like replacing worn-out railroad ties and tamping ballast &#8212; in particular seem to be highly automated. Since the rail is already in place, this machinery can be rail-mounted, performing its various specialized tasks as it moves along the track.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NgM_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbeff8b0-5c10-48ef-a55e-2d990523c8a8_1058x609.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NgM_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbeff8b0-5c10-48ef-a55e-2d990523c8a8_1058x609.png 424w, https://substackcdn.com/image/fetch/$s_!NgM_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbeff8b0-5c10-48ef-a55e-2d990523c8a8_1058x609.png 848w, https://substackcdn.com/image/fetch/$s_!NgM_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbeff8b0-5c10-48ef-a55e-2d990523c8a8_1058x609.png 1272w, https://substackcdn.com/image/fetch/$s_!NgM_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbeff8b0-5c10-48ef-a55e-2d990523c8a8_1058x609.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NgM_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbeff8b0-5c10-48ef-a55e-2d990523c8a8_1058x609.png" width="1058" height="609" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bbeff8b0-5c10-48ef-a55e-2d990523c8a8_1058x609.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:609,&quot;width&quot;:1058,&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_!NgM_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbeff8b0-5c10-48ef-a55e-2d990523c8a8_1058x609.png 424w, https://substackcdn.com/image/fetch/$s_!NgM_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbeff8b0-5c10-48ef-a55e-2d990523c8a8_1058x609.png 848w, https://substackcdn.com/image/fetch/$s_!NgM_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbeff8b0-5c10-48ef-a55e-2d990523c8a8_1058x609.png 1272w, https://substackcdn.com/image/fetch/$s_!NgM_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbeff8b0-5c10-48ef-a55e-2d990523c8a8_1058x609.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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">Rail-mounted automatic machine for removing existing railroad ties, via <a href="https://www.youtube.com/watch?v=tMXfU8blPMM&amp;t=4s">YouTube</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_!3038!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5117a3f5-b410-4407-964c-838ef92ba2ae_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3038!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5117a3f5-b410-4407-964c-838ef92ba2ae_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!3038!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5117a3f5-b410-4407-964c-838ef92ba2ae_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!3038!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5117a3f5-b410-4407-964c-838ef92ba2ae_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!3038!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5117a3f5-b410-4407-964c-838ef92ba2ae_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3038!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5117a3f5-b410-4407-964c-838ef92ba2ae_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5117a3f5-b410-4407-964c-838ef92ba2ae_1920x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;: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_!3038!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5117a3f5-b410-4407-964c-838ef92ba2ae_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!3038!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5117a3f5-b410-4407-964c-838ef92ba2ae_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!3038!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5117a3f5-b410-4407-964c-838ef92ba2ae_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!3038!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5117a3f5-b410-4407-964c-838ef92ba2ae_1920x1080.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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">Automated ballast tamping machine, via <a href="https://en.wikipedia.org/wiki/Tamping_machine">Wikipedia</a>.</figcaption></figure></div><p><span>Tunneling is similar. Historically tunnels were done by hand, but around the turn of the 20th century tunneling began to be done by self-propelled boring machines.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Yh4Q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5755cf63-914d-482f-9b8a-d84666f384b4_1114x650.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Yh4Q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5755cf63-914d-482f-9b8a-d84666f384b4_1114x650.png 424w, https://substackcdn.com/image/fetch/$s_!Yh4Q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5755cf63-914d-482f-9b8a-d84666f384b4_1114x650.png 848w, https://substackcdn.com/image/fetch/$s_!Yh4Q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5755cf63-914d-482f-9b8a-d84666f384b4_1114x650.png 1272w, https://substackcdn.com/image/fetch/$s_!Yh4Q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5755cf63-914d-482f-9b8a-d84666f384b4_1114x650.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Yh4Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5755cf63-914d-482f-9b8a-d84666f384b4_1114x650.png" width="1114" height="650" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5755cf63-914d-482f-9b8a-d84666f384b4_1114x650.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:650,&quot;width&quot;:1114,&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_!Yh4Q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5755cf63-914d-482f-9b8a-d84666f384b4_1114x650.png 424w, https://substackcdn.com/image/fetch/$s_!Yh4Q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5755cf63-914d-482f-9b8a-d84666f384b4_1114x650.png 848w, https://substackcdn.com/image/fetch/$s_!Yh4Q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5755cf63-914d-482f-9b8a-d84666f384b4_1114x650.png 1272w, https://substackcdn.com/image/fetch/$s_!Yh4Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5755cf63-914d-482f-9b8a-d84666f384b4_1114x650.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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">Marc Brunel&#8217;s manual tunnel boring system circa 1825.</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_!I2UI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1e9f639-e1d6-4277-a6b4-4df762dd6b0d_1488x786.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!I2UI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1e9f639-e1d6-4277-a6b4-4df762dd6b0d_1488x786.png 424w, https://substackcdn.com/image/fetch/$s_!I2UI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1e9f639-e1d6-4277-a6b4-4df762dd6b0d_1488x786.png 848w, https://substackcdn.com/image/fetch/$s_!I2UI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1e9f639-e1d6-4277-a6b4-4df762dd6b0d_1488x786.png 1272w, https://substackcdn.com/image/fetch/$s_!I2UI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1e9f639-e1d6-4277-a6b4-4df762dd6b0d_1488x786.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!I2UI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1e9f639-e1d6-4277-a6b4-4df762dd6b0d_1488x786.png" width="1456" height="769" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f1e9f639-e1d6-4277-a6b4-4df762dd6b0d_1488x786.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:769,&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_!I2UI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1e9f639-e1d6-4277-a6b4-4df762dd6b0d_1488x786.png 424w, https://substackcdn.com/image/fetch/$s_!I2UI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1e9f639-e1d6-4277-a6b4-4df762dd6b0d_1488x786.png 848w, https://substackcdn.com/image/fetch/$s_!I2UI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1e9f639-e1d6-4277-a6b4-4df762dd6b0d_1488x786.png 1272w, https://substackcdn.com/image/fetch/$s_!I2UI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1e9f639-e1d6-4277-a6b4-4df762dd6b0d_1488x786.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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">Modern tunnel boring machine, via <a href="https://en.wikipedia.org/wiki/Tunnel_boring_machine">Wikipedia</a>.</figcaption></figure></div><h4><span>Everything else</span></h4><p><span>From what I can tell, up through the early 2000s (and even into the 2010s), almost everything that didn&#8217;t fall into the two categories (tasks that can be done in an off-site factory, and tasks that can be done in a factory-like way on-site) didn&#8217;t succeed.</span></p><p><span>Automatic bricklaying machines are the classic example of unsuccessful automation here. As I noted in a </span><a href="https://www.construction-physics.com/p/where-are-the-robotic-bricklayers"><span>previous essay</span></a><span>, these sorts of machines have been tried over and over again since the early 20th century, and historically none of them succeeded.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!As63!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cc711e7-8a7b-4244-bb0a-c1390c673fd4_596x532.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!As63!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cc711e7-8a7b-4244-bb0a-c1390c673fd4_596x532.png 424w, https://substackcdn.com/image/fetch/$s_!As63!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cc711e7-8a7b-4244-bb0a-c1390c673fd4_596x532.png 848w, https://substackcdn.com/image/fetch/$s_!As63!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cc711e7-8a7b-4244-bb0a-c1390c673fd4_596x532.png 1272w, https://substackcdn.com/image/fetch/$s_!As63!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cc711e7-8a7b-4244-bb0a-c1390c673fd4_596x532.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!As63!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cc711e7-8a7b-4244-bb0a-c1390c673fd4_596x532.png" width="596" height="532" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9cc711e7-8a7b-4244-bb0a-c1390c673fd4_596x532.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:532,&quot;width&quot;:596,&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_!As63!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cc711e7-8a7b-4244-bb0a-c1390c673fd4_596x532.png 424w, https://substackcdn.com/image/fetch/$s_!As63!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cc711e7-8a7b-4244-bb0a-c1390c673fd4_596x532.png 848w, https://substackcdn.com/image/fetch/$s_!As63!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cc711e7-8a7b-4244-bb0a-c1390c673fd4_596x532.png 1272w, https://substackcdn.com/image/fetch/$s_!As63!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cc711e7-8a7b-4244-bb0a-c1390c673fd4_596x532.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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">Automatic block-laying machine circa 1965, via House &amp; Home.</figcaption></figure></div><p><span>Automatic setting of bricks or concrete blocks seems like it would be the perfect construction task to automate: it&#8217;s both physically strenuous and extremely repetitive. But in practice, the task isn&#8217;t quite simple and repetitive enough to build a machine to easily do it. Spreading a layer of mortar, and then placing a brick on top of it, while ensuring that both the individual brick and overall wall remain straight and level turns out to be hard to do with a uniform, repetitive mechanical motion: in practice the bricks often end up slightly askew, requiring small, individual adjustments to the bricks to make sure that the wall is being built level. Making nice, smooth mortar joints similarly isn&#8217;t easy for a machine to do. SAM, the Semi-Automated Mason manufactured by Construction Robotics, required masons to follow behind the robot to finish the joints and occasionally level bricks that were set askew. Fastbrick Robotics&#8217; Hadrian block-laying robot avoided these problems entirely by using a custom adhesive that doesn&#8217;t require spreading a layer of mortar.</span></p><p><span>Brick walls also often aren&#8217;t repetitive enough in the sense that they rarely consist of long, uninterrupted runs of uniformly placed brick. Walls are often short, they have window and door openings, they have joints, they have corners and jogs, and various other deviations from uniformity. A simple machine doing a purely repetitive motion, or even a robot with a greater degree of flexibility, can&#8217;t easily handle these sorts of deviations, and historically bricklaying machines needed to be manually readjusted by a person whenever they encountered one of these situations. The SAM bricklaying robot really only worked well on very long, uniform stretches of wall; because it couldn&#8217;t turn corners or even set bricks at the end of walls, it needed to be set up fresh at every new wall, which took time and effort.</span></p><p><span>This sort of difficulty is very common with construction automation. Often there&#8217;s some repetitive task that can be automated, but it&#8217;s not quite repetitive enough to make it worth setting up some machine to do it. If a person has to manually reset a machine every few minutes and move it to a new area, that&#8217;s often not any easier than simply having a person do the task. Builders tried automatic welding machines on jobsites as early as the 1930s, for instance, but you don&#8217;t see many such machines used today: buildings rarely have long, uninterrupted continuous stretches of welding that would make such a machine worth it.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!p2ws!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F646bb041-ecfe-496a-8d93-7de903806949_350x468.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!p2ws!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F646bb041-ecfe-496a-8d93-7de903806949_350x468.png 424w, https://substackcdn.com/image/fetch/$s_!p2ws!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F646bb041-ecfe-496a-8d93-7de903806949_350x468.png 848w, https://substackcdn.com/image/fetch/$s_!p2ws!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F646bb041-ecfe-496a-8d93-7de903806949_350x468.png 1272w, https://substackcdn.com/image/fetch/$s_!p2ws!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F646bb041-ecfe-496a-8d93-7de903806949_350x468.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!p2ws!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F646bb041-ecfe-496a-8d93-7de903806949_350x468.png" width="350" height="468" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/646bb041-ecfe-496a-8d93-7de903806949_350x468.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:468,&quot;width&quot;:350,&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_!p2ws!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F646bb041-ecfe-496a-8d93-7de903806949_350x468.png 424w, https://substackcdn.com/image/fetch/$s_!p2ws!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F646bb041-ecfe-496a-8d93-7de903806949_350x468.png 848w, https://substackcdn.com/image/fetch/$s_!p2ws!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F646bb041-ecfe-496a-8d93-7de903806949_350x468.png 1272w, https://substackcdn.com/image/fetch/$s_!p2ws!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F646bb041-ecfe-496a-8d93-7de903806949_350x468.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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">Automatic floor welding machine circa 1930, via Architectural Forum.</figcaption></figure></div><p><span>Similarly, tying rebar &#8212; wrapping a thin wire around two pieces of rebar to tie them together &#8212; is simple enough to be automated, but historically it hasn&#8217;t been quite repetitive enough to field a dedicated machine for it. (In my experience, it&#8217;s often not repetitive enough to even give workers power tools that can do this.) Even today the calculus appears pretty unfavorable: Advanced Construction Robotics started offering the </span><a href="https://www.constructionrobots.com/tybot"><span>TyBOT</span></a><span> in 2020, but you only ever see it demonstrated on concrete bridge decks, which have very large expanses of rebar to tie. (It also has a rebar-placing robot, </span><a href="https://www.constructionrobots.com/ironbot"><span>IronBOT</span></a><span>, but not only does this also require large expanses of rebar to make sense &#8212; its website states that &#8220;</span><a href="https://www.constructionrobots.com/ironbot"><span>[s]etup requires planning and coordination due to the IronBOT&#8217;s size and capabilities</span></a><span>&#8221; &#8212; but the actual automation is fairly thin, requiring a human to constantly feed it individual bars.)</span></p><p><span>The lack of sufficient repetition, combined with difficulty in making a construction site &#8220;factory-like,&#8221; is what doomed Japan&#8217;s push to develop construction robots at the end of the 20th century. Starting in the late 1970s, Japan undertook a major effort to develop all manner of construction robots &#8212; column-welding robots, fireproofing-installation robots, wall-painting robots, and so on. By the 1990s, over 100 different types of construction robots had been developed. As I noted in a </span><a href="https://www.construction-physics.com/p/japans-skyscraper-factories"><span>previous essay</span></a><span>, while these systems often worked, they generally weren&#8217;t particularly productive:</span></p><blockquote><p><em><span>Though the robots could often perform their tasks extremely efficiently, they required a great deal of setup and teardown time, and often encountered difficulties in buildings that hadn&#8217;t been specifically designed to accommodate them (such as narrow spaces that the robots couldn&#8217;t reach). They also had trouble dealing with the somewhat unpredictable nature of a conventional construction site &#8212; their need to work uninterrupted, combined with safety limits on how closely workers could approach, tended to constrain the rest of the construction process. And even when tasks could be completed faster, it often meant that the bottleneck just shifted to some other part of the process&#8230;</span></em></p></blockquote><p><span>To try and overcome these issues, Japan&#8217;s largest contractors tried to make jobsites as factory-like as possible. They created huge &#8220;skyscraper factories,&#8221; huge climbing platforms that would build a skyscraper floor by floor with the aid of all manner of construction robots. But this failed to solve the problem:</span></p><blockquote><p><em><span>The long factory setup time made them impractical for smaller buildings, and even on buildings that were large enough, extensive upfront design and coordination was required to design the building for robotic assembly. In some ways, the move from single-task construction robots to fully automated construction sites just shifted where the difficulties occurred &#8212; instead of a long setup (and takedown) time for each individual task, now you had one enormous and costly setup over the entire first portion of the project.</span></em></p></blockquote><h4><span>Future</span></h4><p><span>Historically, construction automation has been successful on certain types of tasks: tasks that can be moved off-site into a factory, or tasks that are simple and repetitive enough that they can be done in a factory-like manner on-site. Automation outside of these areas generally hasn&#8217;t succeeded. Often this is because the task isn&#8217;t quite simple and repetitive enough: while you can build a machine to do it, the time and effort it takes to get the machine set up and doing the work, and orienting the jobsite to accommodate it, obviates any advantage you get from the automation.</span></p><p><span>I think, however, that we&#8217;re on the cusp of this changing.</span></p><p><span>This historical pattern we&#8217;ve observed is, in large part, a technological limitation. For most of history machines have had, at best, very narrow information-processing abilities: they were limited in what they could sense about their environment, and the extent to which they could modify their actions based on that information. Often they simply did the exact same motion over and over again regardless of the circumstances. When they could modify their behavior based on environmental feedback, it was in very limited ways. Without robust information-processing abilities, automation is limited to being done in a factory (where you can break apart your task into a series of small tasks, each one done by some particular machine) or to processes that are naturally factory-like.</span></p><p><span>The history of welding automation provides an example. The earliest welding machines were fixed automation: they performed some specific welding motion &#8212; such as welding the seams on pipes &#8212; over and over again. Starting in the 1960s, welding began to be done with robots: now instead of needing to build a new machine, you could simply reprogram the robot, feeding it a different sequence of actions to take. But that sequence was still dependent on a human programmer to determine.</span></p><p><span>Over the next several decades robotic welding gradually accumulated information-processing abilities: by the 1980s a welding robot had a limited ability to determine its position with respect to the weld and modify its actions accordingly. But the scope of this ability was very narrow: a welding robot could do things like measuring the electrical conductivity through the weld to determine its position, but </span><a href="https://www.construction-physics.com/p/welding-and-the-automation-frontier"><span>not anything more complex</span></a><span>:</span></p><blockquote><p><em><span>They couldn&#8217;t compensate for things like a clamp that impeded the path of a robot, or a part that was too dirty to weld properly, or a part that was oriented vertically instead of horizontally, or any of the other thousand things that a manual welder could automatically adjust for.</span></em></p></blockquote><p><span>Thus even automated robotic welding required a fairly repetitive set of tasks to be worth the time and effort it took to set up.</span></p><p><span>But this technological limitation is changing, and we&#8217;re getting machines that have far more robust information-processing capabilities. Modern automation is increasingly capable of being given a set of instructions and figuring out what actions it needs to take, step by step, to achieve them. This is, in large part, due to modern AI technology: if you feed some AI model a huge amount of training data, you can get something that responds effectively in different situations &#8212; a self-driving car that navigates a route and a traffic pattern that it&#8217;s never observed before, an LLM that answers a question that it&#8217;s never seen before, and so on.</span></p><p><span>This changing constraint is reflected among the emerging set of construction automation startups. There&#8217;s a new crop of construction automation startups that are leveraging modern AI technology and are getting traction and raising large amounts of funding. Roughly half of the VC funding for construction robot startups has gone to companies founded post-2022, and most other large funding rounds for construction robotics have been post-2020. (And this doesn&#8217;t include the enormous amounts of funding that have gone into more general-purpose, non-construction-specific robots, like Figure.) It&#8217;s increasingly becoming possible to automate construction tasks that were previously resistant to it, and I only see this trend continuing.</span></p><p><span>It&#8217;s not clear to me exactly what form this will take: will we see an army of Optimus robots on construction sites capable of a broad array of tasks, or will it be a bunch of special-purpose robots like </span><a href="https://www.dustyrobotics.com/"><span>Dusty</span></a><span> and </span><a href="https://www.jlg.com/en/canvas"><span>Canvas</span></a><span> and </span><a href="https://renovaterobotics.com/"><span>Rufus</span></a><span>? I suspect that regardless of how it develops, the future of construction automation does not look like the past.</span></p>]]></content:encoded></item><item><title><![CDATA[Reading List - 09/05/2026]]></title><description><![CDATA[SpaceX&#8217;s turbine blade factory, Fervo&#8217;s deal with Google, Delhi&#8217;s cheap metro, why recycling is overrated, and more.]]></description><link>https://www.construction-physics.com/p/reading-list-09052026</link><guid isPermaLink="false">https://www.construction-physics.com/p/reading-list-09052026</guid><dc:creator><![CDATA[Brian Potter]]></dc:creator><pubDate>Sat, 05 Sep 2026 12:03:33 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ajuG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45d17ef2-5af9-4896-9f81-e1ae8ba3e1ab_1272x898.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ajuG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45d17ef2-5af9-4896-9f81-e1ae8ba3e1ab_1272x898.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ajuG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45d17ef2-5af9-4896-9f81-e1ae8ba3e1ab_1272x898.png 424w, https://substackcdn.com/image/fetch/$s_!ajuG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45d17ef2-5af9-4896-9f81-e1ae8ba3e1ab_1272x898.png 848w, https://substackcdn.com/image/fetch/$s_!ajuG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45d17ef2-5af9-4896-9f81-e1ae8ba3e1ab_1272x898.png 1272w, https://substackcdn.com/image/fetch/$s_!ajuG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45d17ef2-5af9-4896-9f81-e1ae8ba3e1ab_1272x898.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ajuG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45d17ef2-5af9-4896-9f81-e1ae8ba3e1ab_1272x898.png" width="1272" height="898" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/45d17ef2-5af9-4896-9f81-e1ae8ba3e1ab_1272x898.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:898,&quot;width&quot;:1272,&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_!ajuG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45d17ef2-5af9-4896-9f81-e1ae8ba3e1ab_1272x898.png 424w, https://substackcdn.com/image/fetch/$s_!ajuG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45d17ef2-5af9-4896-9f81-e1ae8ba3e1ab_1272x898.png 848w, https://substackcdn.com/image/fetch/$s_!ajuG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45d17ef2-5af9-4896-9f81-e1ae8ba3e1ab_1272x898.png 1272w, https://substackcdn.com/image/fetch/$s_!ajuG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45d17ef2-5af9-4896-9f81-e1ae8ba3e1ab_1272x898.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">Spring Waters by Vilhelms Purvitis, via <a href="https://www.wikiart.org/en/vilhelms-purvitis/spring-waters-1910">WikiArt</a>.</figcaption></figure></div><p><span>Welcome to the reading list, a weekly roundup of news and links related to buildings, infrastructure, and industrial technology. This week we look at SpaceX&#8217;s turbine blade factory, Fervo&#8217;s deal with Google, Delhi&#8217;s cheap metro, why recycling is overrated, and more. Roughly 2/3rds of the reading list is paywalled, so for full access become a paid subscriber.</span></p><h2><span>Housing and Cities</span></h2><p><span>Claims that increased immigration raids on residential construction jobsites are straining US homebuilders. &#8220;</span><em><span>In some markets, homebuilders say the impact has been significant; in others, it has been an existential threat to their ability to continue operating as businesses, complete homes, and repay construction loans.</span></em><span>&#8221; [</span><a href="https://www.housingwire.com/articles/immigration-enforcement-labor-shortage/"><span>HousingWire</span></a><span>]</span></p><p><span>YIMBY in Practice on the different strategies states can use to pre-empt local control over housing construction in the hopes of getting more housing built, and how likely they are to succeed. &#8220;</span><em><span>The hierarchy is clear. Whatever policy gives the state the most power over housing tends to be the best. Whatever policy gives the local governments the most power tends to be the worst. The trouble is that what&#8217;s good policy is not always good politics. State preemption bills are often the most difficult for pro-housing legislators to pass. And in the heat of negotiations, they often end up somewhere in the middle of the spectrum. Preserving local discretion may not be a good idea, but it&#8217;s often what is needed to get a bill to pass.</span></em><span>&#8221; [</span><a href="https://inpractice.yimbyaction.org/p/the-three-types-of-state-housing"><span>YIMBY Action</span></a><span>]</span></p><p><span>The Free Press on four decades of attempts to build a gravel road between a remote Alaskan town and an runway 18 miles away, and the environmental activists who keep opposing it. [</span><a href="https://www.thefp.com/p/alaska-environmentalism-river-page?hide_intro_popup=true"><span>The FP</span></a><span>]</span></p><p><span>Surprised I hadn&#8217;t heard of these before: &#8220;Costco doors&#8221; are doors that homebuilders put between the garage and the pantry to make unloading groceries easier. [</span><a href="https://x.com/TheMindScourge/status/2095252963216310691"><span>X</span></a><span>]</span></p><h2><span>Manufacturing</span></h2><p><span>Not satisfied with the 100% tariffs, an alliance of several major automakers, including GM, Ford, Toyota, Honda, and Hyundai, want congress to ban import of Chinese cars completely. [</span><a href="https://www.reuters.com/world/automakers-urge-congress-quickly-pass-law-banning-chinese-cars-2026-09-03/"><span>Reuters</span></a><span>] And China is exporting so many cars that it&#8217;s straining global supplies of car carrier ships. [</span><a href="https://www.freightwaves.com/news/china-growth-straining-global-auto-shipping-capacity-liner-ceo"><span>Freightwaves</span></a><span>]</span></p><p><span>SpaceX is apparently building a turbine blade factory to help get gas turbine power plants for AI data centers online more quickly. Turbine blades are </span><a href="https://www.construction-physics.com/p/why-its-so-hard-to-build-a-jet-engine"><span>famously complex</span></a><span>, but rockets have a lot of turbomachinery &#8212; turbo pumps are used to pump fuel into the motor &#8212; so this isn&#8217;t a completely wild jump. &#8220;</span><em><span>According to the outlet&#8217;s account of the Morgan Stanley report, the foundry would supply single-crystal nickel superalloy parts to both the turbopumps powering SpaceX&#8217;s Raptor engines and to natural gas power turbines.</span></em><span>&#8221; [</span><a href="https://qz.com/spacex-turbine-blade-foundry-ai-data-centers-090226"><span>QZ</span></a><span>]</span></p><h2><span>Energy</span></h2><p><span>The US continues to install a lot of battery storage: between April and June of this year, US grid energy storage capacity increased by about 10%. [</span><a href="https://www.canarymedia.com/articles/batteries/us-built-more-grid-batteries"><span>Canary Media</span></a><span>]</span></p><p><span>Also on the subject of batteries, consumers are starting to use home battery storage for energy arbitrage: buying power off the grid when it&#8217;s cheap, and selling it back when it&#8217;s expensive. [</span><a href="https://www.bloomberg.com/news/features/2026-09-03/consumers-profit-off-solar-batteries-selling-excess-energy-back-to-grid"><span>Bloomberg</span></a><span>]</span></p><p><span>Enhanced geothermal startup Fervo signs a deal to supply 396 megawatts of power to Google for a potential Utah datacenter. [</span><a href="https://fervoenergy.com/fervo-energy-and-google-sign-396-mw-ppa/"><span>Fervo</span></a><span>] (I haven&#8217;t been tracking Fervo since the IPO, and was surprised to see its stock down about 50% since it went public.) [</span><a href="https://finance.yahoo.com/quote/FRVO/?guccounter=1"><span>Yahoo</span></a><span>]</span></p><p><span>While US shale oil output was growing steadily for many years, for most major US shale basins production has now flattened out. [</span><a href="https://x.com/ekwufinance/status/2093732187841400853"><span>X</span></a><span>]</span></p><p><span>Nuclear reactor startup Oklo had a hybrid power project (combining nuclear, fuel cells, ans gas generation) dropped from a PJM interconnection planning process; PJM claims that that the &#8220;company never showed the project could ride through a sudden drop in grid voltage.&#8221; Oklo has filed a complaint with FERC to get the project reinstated. [</span><a href="https://www.utilitydive.com/news/pjm-oklo-advanced-nuclear-ferc-interconnection/829150/"><span>Utility Dive</span></a><span>]</span></p>
      <p>
          <a href="https://www.construction-physics.com/p/reading-list-09052026">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[How Will the 21st Century ROAD to Housing Act Affect Housing Supply? Part III]]></title><description><![CDATA[This is my third and final essay looking at the 21st Century ROAD to Housing Act, and how it&#8217;s likely to affect housing supply.]]></description><link>https://www.construction-physics.com/p/how-will-the-21st-century-road-to-21c</link><guid isPermaLink="false">https://www.construction-physics.com/p/how-will-the-21st-century-road-to-21c</guid><dc:creator><![CDATA[Brian Potter]]></dc:creator><pubDate>Thu, 03 Sep 2026 19:20:13 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!5dXO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f78b978-697e-4da3-ad93-98fd053abdbc_1920x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5dXO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f78b978-697e-4da3-ad93-98fd053abdbc_1920x1280.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5dXO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f78b978-697e-4da3-ad93-98fd053abdbc_1920x1280.png 424w, https://substackcdn.com/image/fetch/$s_!5dXO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f78b978-697e-4da3-ad93-98fd053abdbc_1920x1280.png 848w, https://substackcdn.com/image/fetch/$s_!5dXO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f78b978-697e-4da3-ad93-98fd053abdbc_1920x1280.png 1272w, https://substackcdn.com/image/fetch/$s_!5dXO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f78b978-697e-4da3-ad93-98fd053abdbc_1920x1280.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5dXO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f78b978-697e-4da3-ad93-98fd053abdbc_1920x1280.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7f78b978-697e-4da3-ad93-98fd053abdbc_1920x1280.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;: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_!5dXO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f78b978-697e-4da3-ad93-98fd053abdbc_1920x1280.png 424w, https://substackcdn.com/image/fetch/$s_!5dXO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f78b978-697e-4da3-ad93-98fd053abdbc_1920x1280.png 848w, https://substackcdn.com/image/fetch/$s_!5dXO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f78b978-697e-4da3-ad93-98fd053abdbc_1920x1280.png 1272w, https://substackcdn.com/image/fetch/$s_!5dXO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f78b978-697e-4da3-ad93-98fd053abdbc_1920x1280.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">Via <a href="https://en.wikipedia.org/wiki/Modular_building">Wikipedia</a>.</figcaption></figure></div><p><span>This is my third and final essay looking at the 21st Century ROAD to Housing Act, and how it&#8217;s likely to affect housing supply. As I&#8217;ve noted in my </span><a href="https://www.construction-physics.com/p/what-will-the-21st-century-road-to"><span>previous</span></a><span> </span><a href="https://www.construction-physics.com/p/how-will-the-21st-century-road-to"><span>two</span></a><span> essays, this is a sprawling piece of legislation, with 59 sections spread across 12 different &#8220;titles.&#8221; So far we&#8217;ve looked at Titles I, II, and III, which together contain 24 individual sections. In this post, I&#8217;ll look at the remaining nine titles of the package. There are a lot of sections (35!), but many of them don&#8217;t apply to housing at all, and as with earlier titles the major potential impacts are concentrated in a small number of sections (chiefly sections 501, 502, 1001, and </span><em><span>possibly</span></em><span> 504).</span></p><h4><span>Title IV &#8212; Accessing the American Dream</span></h4><p><span>This title contains five sections, and while all of them are related to housing in some way, none of them are likely to have a major impact on housing supply.</span></p><p><strong><span>Section 401 &#8212; Creating Incentives for Small-dollar Loan Originators</span></strong><span> and </span><strong><span>Section 402 &#8212; Small-dollar Mortgage Points and Fees</span></strong><span>. These two provisions require the Consumer Financial Protection Bureau (CFPB) to study how mortgage loan compensation practices (401) and points and fee thresholds (402) affect the availability of small-dollar mortgages. As we noted when we looked at </span><a href="https://www.construction-physics.com/p/what-will-the-21st-century-road-to"><span>section 105</span></a><span>, small-dollar mortgage availability is a real problem, but all this requires is for the CFPB to study the problem. Conceivably this section could have some impact down the line if these studies inspire further action, but on its own this does nothing except create some reports.</span></p><p><strong><span>Section 403 &#8212; Appraisal Industry Improvement Act.</span></strong><span> This section loosens various restrictions on appraisers (such as what credentials FHA appraisers need to have), changes some education requirements, and provides some grants for training more appraisers. These changes might help expand the effective size of the appraiser workforce, making it easier or cheaper to get an appraisal (and potentially reducing disparities in home valuation), but it&#8217;s not something likely to have any real impact on housing supply.</span></p><p><strong><span>Section 404 &#8212; Helping More Families Save Act.</span></strong><span> This section modifies the </span><a href="https://www.hud.gov/hud-partners/family-self-sufficiency"><span>Family Self-Sufficiency (FSS) program</span></a><span>, a sort of savings program administered by HUD. When a family is living in HUD-subsidized housing, they pay 30% of their income in rent, with HUD covering the balance. So if rent for an apartment is $1,500 a month, but 30% of a family&#8217;s income is $800 a month, HUD will cover the remaining $700.</span></p><p><span>Normally, if the family&#8217;s income increases, they will still pay 30% of their income, so any rise in income also increases rent. With the FSS program, if a family&#8217;s income increases, the extra money paid in rent gets put in an account, which then gets returned to the family after several years if they meet certain requirements (such as being employed). This change creates a pilot for a modified version of this program that removes some of these requirements, and makes the program &#8220;opt-out&#8221; rather than &#8220;opt-in.&#8221; So this is in essence an experiment to test how a modified version of this savings program might work, but not something that will have any sort of housing supply impact.</span></p><p><strong><span>Section 405 &#8212; Choice in Affordable Housing Act</span></strong><span>. This section modifies inspection requirements for federally subsidized housing, basically eliminating the inspection required before a family moves into a unit if it has been inspected in the previous 12 months as part of certain other federal housing programs. It also allows new landlords to request advance inspections. This eliminates some of the hoops that need to be jumped through when a family moves into a subsidized unit, but it&#8217;s not something that will have any housing supply impact.</span></p><h4><span>Title V &#8212; Program Reform</span></h4><p><span>This title contains five sections, all of which modify existing housing programs in some way. Out of Titles IV through XII, this is the only one that has some provisions that might meaningfully increase housing supply.</span></p><p><strong><span>Section 501 &#8212; HOME Investment Partnerships Reauthorization and Reform Act</span></strong><span>. This section reauthorizes the HOME Investment Partnerships program and makes some tweaks to how it works. HOME is sort of like Community Development Block Grants (CDBG); it&#8217;s a big pot of money (</span><a href="https://www.congress.gov/crs-product/R40118"><span>$1.25 billion in 2025</span></a><span>) that HUD gives to various jurisdictions to use on various projects. The difference is that while CDBG has historically not been used to build new housing (until changes in this bill), HOME has specifically been funding for affordable housing. As I understand it, HOME funding often gets used to bridge the funding gap on LIHTC projects.</span></p><p><span>The reauthorization is interesting: technically HOME&#8217;s authorization </span><a href="https://www.naco.org/news/congress-reintroduces-legislation-reauthorize-home-investment-partnerships-program"><span>expired in 1994</span></a><span>, but it has had funds appropriated every year since then anyway, so the actual impact of the reauthorization is not amazingly clear to me.</span></p><p><span>The biggest tweak in how it works now is the addition of some NEPA exclusions. Infill construction and projects of up to 15 units (up from four units previously) will now be exempt from NEPA review. Other tweaks include allowing HOME money to be used for certain non-housing things (such as sewers or sidewalks near HOME projects), changing the income requirements for subsidized tenants, and so on.</span></p><p><span>My takeaway is basically the same as the NEPA modifications in </span><a href="https://www.construction-physics.com/p/how-will-the-21st-century-road-to"><span>section 206 of Title II</span></a><span> &#8212; a nice bit of streamlining that probably does not move housing supply much:</span></p><blockquote><p><em><span>It doesn&#8217;t change the amount of funding for these projects, but it could make some of that funding stretch slightly farther if folks don&#8217;t need to take the time and effort to do an environmental review. And it also might just make folks more willing to do these sorts of projects. But the bigger impact is probably just significantly reducing the permitting difficulties for HUD-funded housing projects, making it easier to build them.</span></em></p></blockquote><p><strong><span>Section 502 &#8212; Rural Housing Service Reform Act</span></strong><span>. This section makes a bunch of tweaks to the </span><a href="https://www.rd.usda.gov/about-rd/agencies/rural-housing-service"><span>USDA&#8217;s Rural Housing Service</span></a><span> program. As we </span><a href="https://www.construction-physics.com/p/what-will-the-21st-century-road-to"><span>noted previously</span></a><span>, the USDA has historically had significant involvement in rural housing construction and since 1950 has funded the &#8220;construction, purchase, or repair of over 5.5 million rural housing units.&#8221;</span></p><p><span>The list of changes section 502 makes to this program is long and complex (this section goes on for 10 pages of text in the act), but as far as I can tell the most consequential change is to how some USDA-subsidized rural rental housing is funded. These units were subsidized in two ways. First, the USDA would provide a subsidized loan for the actual construction of the rental property (this is called a Section 514 or Section 515 loan, depending on the type of housing). Second, the USDA would cover the difference between the subsidized rent (typically 30% of a tenant&#8217;s income) and the full rent of the unit.</span></p><p><span>Historically, these two sources of funding were coupled: when the mortgage was paid off, the USDA would stop subsidizing rents. Section 502 of the ROAD to Housing Act makes it possible to decouple these funding streams: once the mortgage ends, the rent subsidy can remain in place. (There has been a </span><a href="https://www.housingfinance.com/index%2Ephp/policy-legislation/pilot-program-to-preserve-rental-assistance-at-rural-properties_o"><span>pilot program</span></a><span> for this since 2024, but it was initially limited to 1000 units.)</span></p><p><span>There&#8217;s a fairly large pool of units that this change will apply to: the USDA has around 400,000 apartment units; 80% of them rely on rent subsidies; and on the order of </span><a href="https://public-inspection.federalregister.gov/2023-12778.pdf"><span>137,000 units</span></a><span> will have mature mortgages by 2034. So this change will keep a lot of subsidized housing units around.</span></p><p><span>For most of these units, &#8220;keeping them around&#8221; means &#8220;keeping them subsidized,&#8221; not &#8220;keeping them in the housing stock.&#8221; In the absence of this legislation, for most of these units the owners would probably either refinance the mortgage before it expires (thus keeping the rent subsidies) or convert the units to unsubsidized housing. But some fraction of them might have their mortgage expire, lose their subsidized renters, and then stop being maintained, so this change could potentially keep a chunk of these USDA housing units from falling out of the housing stock.</span></p><p><strong><span>Section 503 &#8212; Incentivizing Local Solutions to Homelessness</span></strong><span>. This section modifies a federal homelessness program, Emergency Solutions Grants (ESG), which is </span><a href="https://www.hudexchange.info/programs/esg/"><span>designed</span></a><span> &#8220;to assist people with quickly regaining stability in permanent housing after experiencing a housing crisis and/or homelessness.&#8221; ESG gives jurisdictions money for various homeless programs/efforts, but has constraints on how much money can be spent on certain things. This change allows someone to request a waiver for some of those constraints, specifically &#8220;emergency shelter activities and street outreach.&#8221; Nothing here will affect housing supply at all, unless you have a very expansive definition of housing that includes homeless shelter beds.</span></p><p><strong><span>Section 504 &#8212; Reforming Disaster Recovery Act</span></strong><span>. This section authorizes the </span><a href="https://www.hudexchange.info/programs/cdbg-dr/"><span>CDBG Disaster Recovery</span></a><span> program for three years and makes some tweaks to it. The disaster recovery program, as the name suggests, is a chunk of CDBG funding allocated for disaster recovery. Until now this program has operated somewhat unofficially: it&#8217;s just been money allocated via the CDBG mechanism that&#8217;s specifically earmarked for disaster relief. This change makes tweaks to how the program works, which will do things like allowing funds to get out the door more quickly after disasters and allow for better long-term planning about disaster recovery. The main impact on housing is probably letting damaged or destroyed housing get rebuilt somewhat more quickly than it might otherwise be following a disaster, but it&#8217;s hard to estimate what the magnitude of that might be.</span></p><p><strong><span>Section 505 &#8212; New Moving to Work Cohort</span></strong><span>. This section authorizes a new Moving to Work cohort. </span><a href="https://www.hud.gov/helping-americans/public-indian-housing/mtw"><span>Moving to Work</span></a><span> is a program created in 1996 that gives public housing authorities more flexibility for things like the way they use federal funding and the way they calculate subsidized rents. It&#8217;s designed to &#8220;[u]se Federal dollars more efficiently, help residents find employment and become self-sufficient, and increase housing choices for low-income families.&#8221; As of 2020, there were </span><a href="https://www.urban.org/policy-centers/metropolitan-housing-and-communities-policy-center/projects/understanding-huds-moving-work-demonstration-retrospective-evaluation"><span>39 agencies in the program</span></a><span>. This section authorizes another 25. There&#8217;s probably not much impact on housing supply here; this basically just gives more flexibility for the use of existing federal money.</span></p><h4><span>Title VI &#8212; Veterans and Housing</span></h4><p><span>This is a short title aimed at various veteran housing issues, none of which are likely to have much impact on housing supply.</span></p><p><strong><span>Section 601 &#8212; Military Service Question</span></strong><span>. This section adds a disclosure to the standard residential mortgage application form (the Uniform Residential Loan Application) that veterans might be eligible for a VA home loan. This is conceivably a large amount of loans &#8212; one VA lender </span><a href="https://www.veteransunited.com/education/va-loan-underutilization/"><span>estimated</span></a><span> that 58,000 possible VA home loans went &#8220;untapped&#8221; in 2024 &#8212; but it doesn&#8217;t really have any impact on housing supply. (Since a VA home loan is effectively a demand subsidy, if anything this would tend to push house prices up.)</span></p><p><strong><span>Section 602 &#8212; Housing Unhoused Disabled Veterans Act.</span></strong><span> This section modifies HUD&#8217;s Veterans Affairs Supportive Housing program, which is a program that provides housing vouchers for veterans. It removes certain disability benefits from the income calculation to determine if someone qualifies for the program.</span></p><p><strong><span>Section 603 &#8212; Veterans Affairs Loan Informed Disclosure (VALID) Act</span></strong><span>. This section changes mortgage disclosure rules to make it easier to compare VA loans to other types of loans.</span></p><h4><span>Title VII &#8212; Oversight and Accountability</span></h4><p><span>This is another short title, containing four sections that mostly modify various reporting requirements. Nothing here is likely to affect housing supply.</span></p><p><strong><span>Section 701 &#8212; Requiring Annual Testimony and Oversight from Housing Regulators</span></strong><span>. This section requires HUD to testify before Congress annually.</span></p><p><strong><span>Section 702 &#8212; FHA Reporting Requirements on Safety and Soundness</span></strong><span>. This section requires HUD to provide monthly reports on the FHA insurance fund&#8217;s capital ratio.</span></p><p><strong><span>Section 703 &#8212; United States Interagency Council on Homelessness Oversight</span></strong><span>. This section requires the United States Interagency Council on Homelessness (USICH), whose goal is to &#8220;coordinate the federal response to homelessness,&#8221; to provide an annual progress report.</span></p><p><strong><span>Section 704 &#8212; Appraisal Modernization Act. </span></strong><span>The only part of this title that&#8217;s not purely about reporting requirements, this section requires lenders for federally backed mortgages to have procedures if a consumer wants a second appraisal or a reconsideration of a previous appraisal. It also requires the GAO to report on the feasibility of a public appraisal database.</span></p><h4><span>Title VIII &#8212; Accountability, Coordination, Studies, and Reporting</span></h4><p><span>This is another short title that&#8217;s focused on making it easier for various government agencies to coordinate. Nothing in this title will likely affect housing supply at all.</span></p><p><strong><span>Section 801 &#8212; HUD-USDA-VA Interagency Coordination Act</span></strong><span>. This section directs HUD, the VA, and the USDA to look for ways to coordinate their various housing programs.</span></p><p><strong><span>Section 802 &#8212; Streamlining Rural Housing Act. </span></strong><span>This section directs HUD and the USDA to coordinate their environmental review processes. Another nice, if very minor, bit of environmental streamlining, but nothing that will move housing supply.</span></p><p><strong><span>Section 803 &#8212; Improving Self-Sufficiency of Families in HUD-Subsidized Housing</span></strong><span>. This section directs HUD to study work requirements for public housing authorities participating in Moving to Work.</span></p><p><strong><span>Section 804 &#8212; GAO Studies</span></strong><span>. This section requires the GAO to study various things, such as barriers to affordable housing access, housing units located near EPA &#8220;National Priorities List,&#8221; and &#8220;challenges relating to heirs property.&#8221;</span></p><p><strong><span>Section 805 &#8212; Improving Public Housing Agency Accountability</span></strong><span>. This section basically creates various reporting requirements for certain public housing agencies.</span></p><h4><span>Title IX &#8212; Strengthening Community Banks&#8217; Role in Housing</span></h4><p><span>This is a longer title &#8212; nine sections &#8212; that&#8217;s not about housing at all. Every section in this title is about various banking regulations, most of which are about helping out small, regional banks. Since this title doesn&#8217;t look at housing at all, I&#8217;m skipping it.</span></p><h4><span>Title X &#8212; Home-Ownership for Main Street America</span></h4><p><span>This title just has a single section, </span><strong><span>1001 &#8212; Homes Are for People, Not Corporations</span></strong><span>, which restricts the purchase of single-family homes by large institutional investors (companies that directly or indirectly own 350 homes or more). This is a policy that&#8217;s become very popular on the right and the left, and there&#8217;s some evidence that these sorts of institutional purchases </span><em><a href="https://www.construction-physics.com/p/the-rise-of-build-to-rent-housing"><span>might</span></a></em><span> push up home prices.</span></p><p><span>However, in practice this section probably won&#8217;t actually restrict these sorts of purchases all that much. This section includes a number of exceptions that allow an institutional investor to purchase single-family homes, some of which are likely to be relatively easy to comply with. The easiest is probably a carveout that allows these purchases if an investor has a &#8220;program to boost homeownership,&#8221; the requirements of which are modest:</span></p><ul><li><p><span>The investor needs to report on rental payments to consumer reporting agencies.</span></p></li><li><p><span>The investor needs to give renters the first right of refusal and a 30-day window before they sell the home.</span></p></li><li><p><span>The investor </span><em><span>may</span></em><span> provide &#8220;meaningful financial support,&#8221; including price concessions, for renters who want to purchase the house from the investor.</span></p></li></ul><p><span>This last requirement could potentially be more burdensome, but the word &#8220;may&#8221; suggests that it will be optional or only required in certain circumstances. Assuming that compliance costs are not that high, this section probably won&#8217;t actually influence investor demand, and thus housing supply, in any meaningful way.</span></p><p><span>(This section previously would have sharply discouraged </span><a href="https://www.construction-physics.com/p/the-rise-of-build-to-rent-housing"><span>build-to-rent housing</span></a><span> from large investors, but in the final version build-to-rent was added as an exception.)</span></p><h4><span>Title XI &#8212; Central Bank Digital Currency</span></h4><p><span>This title has just one provision, which temporarily &#8220;prohibits the Federal Reserve from establishing a digital currency.&#8221; No housing impact.</span></p><h4><span>Title XII &#8212; Miscellaneous</span></h4><p><span>This title is just administrative clarifications: one section here clarifies that no funding is authorized, and another clarifies that if one section of the act is found invalid, it doesn&#8217;t invalidate any other sections.</span></p><h4><span>Conclusion</span></h4><p><span>These nine titles contain most of the sections of the legislation (35 of the 59 total), and most of the actual legislative text. But most of the changes it makes seem likely to be either minor, unrelated to housing supply, or both. The sections with the biggest potential impact on housing are probably 501 (HOME Investment Partnerships reauthorization and NEPA exclusions), 502 (USDA rural housing funding), 1001 (ban on institutional investors buying single-family homes), and possibly 504 (CDBG disaster relief changes which might allow funds to get out the door quicker).</span></p><p><span>Once again, for most of these the question comes down to incentives and how strongly the various sections of the act modify them: for 501, I suspect the NEPA exclusions for HOME aren&#8217;t a strong enough incentive to change much about how many of these projects get built, for 1001 I think that the &#8220;ban&#8221; on institutional investors owning single-family homes has enough exceptions that the incentive for institutional investors to purchase them isn&#8217;t weakened all that much. With 502, the incentive seems stronger to me &#8212; keeping rent subsidies might plausibly make it worth keeping housing units around that might otherwise not be maintained &#8212; but it&#8217;s not easy to tell.</span></p>]]></content:encoded></item><item><title><![CDATA[Reading List 08/29/26]]></title><description><![CDATA[Sinking London homes, US magnesium manufacturing, the World Humanoid Robot games, catastrophic flooding in Nepal, and more.]]></description><link>https://www.construction-physics.com/p/reading-list-082926</link><guid isPermaLink="false">https://www.construction-physics.com/p/reading-list-082926</guid><dc:creator><![CDATA[Brian Potter]]></dc:creator><pubDate>Sat, 29 Aug 2026 12:03:07 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!BZqP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35b21c6b-e7f0-456c-b964-e1f267cd7e54_1277x727.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BZqP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35b21c6b-e7f0-456c-b964-e1f267cd7e54_1277x727.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BZqP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35b21c6b-e7f0-456c-b964-e1f267cd7e54_1277x727.png 424w, https://substackcdn.com/image/fetch/$s_!BZqP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35b21c6b-e7f0-456c-b964-e1f267cd7e54_1277x727.png 848w, https://substackcdn.com/image/fetch/$s_!BZqP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35b21c6b-e7f0-456c-b964-e1f267cd7e54_1277x727.png 1272w, https://substackcdn.com/image/fetch/$s_!BZqP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35b21c6b-e7f0-456c-b964-e1f267cd7e54_1277x727.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BZqP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35b21c6b-e7f0-456c-b964-e1f267cd7e54_1277x727.png" width="1277" height="727" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/35b21c6b-e7f0-456c-b964-e1f267cd7e54_1277x727.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:727,&quot;width&quot;:1277,&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_!BZqP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35b21c6b-e7f0-456c-b964-e1f267cd7e54_1277x727.png 424w, https://substackcdn.com/image/fetch/$s_!BZqP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35b21c6b-e7f0-456c-b964-e1f267cd7e54_1277x727.png 848w, https://substackcdn.com/image/fetch/$s_!BZqP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35b21c6b-e7f0-456c-b964-e1f267cd7e54_1277x727.png 1272w, https://substackcdn.com/image/fetch/$s_!BZqP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35b21c6b-e7f0-456c-b964-e1f267cd7e54_1277x727.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"><em>Morning in the Tropics</em> by Frederic Edwin Church, via <a href="https://www.wikiart.org/en/frederic-edwin-church/morning-in-the-tropics-ca-1858">WikiArt</a>.</figcaption></figure></div><p><span>Welcome to the reading list, a weekly roundup of news and links related to buildings, infrastructure, and industrial technology. This week we look at sinking London homes, US magnesium manufacturing, the World Humanoid Robot games, catastrophic flooding in Nepal, and more. Roughly 2/3rds of the reading list is paywalled, so for full access become a paid subscriber.</span></p><h2><span>Housing and Cities</span></h2><p><span>New home sales are down 6.3% year over year. [</span><a href="https://calculatedrisk.substack.com/p/new-home-sales-decrease-to-607000"><span>Calculated Risk</span></a><span>] And the median new home price is down to $393,800, the lowest since July 2021. [</span><a href="https://www.housingwire.com/articles/new-home-demand-swoons-even-as-sales-prices-hit-a-5-year-low/"><span>HousingWire</span></a><span>]</span></p><p><span>As of a few weeks ago there&#8217;s a new tallest timber building in the world, for certain definitions of &#8220;timber building.&#8221; &#8220;</span><em><span>Designed as the Sydney headquarters for technology company Atlassian, the 180-metre-high office tower topped out earlier this week. With a hybrid structure of timber, steel and concrete it overtakes the 86.6 -metre-high Ascent tower in Milwaukee, USA, by almost 100 metres, to become the world&#8217;s tallest hybrid timber tower.</span></em><span>&#8221; [</span><a href="https://www.dezeen.com/2026/07/23/world-tallest-timber-tower-atlassian-central-sydney/"><span>Dezeen</span></a><span>]</span></p><p><span>Salim Furth at Market Urbanism looks at how various jurisdictions will be affected by the Build Now Act, the ROAD to Housing provision that tethers a portion of CDBG funding to housing growth rates. I noted in my </span><a href="https://www.construction-physics.com/p/how-will-the-21st-century-road-to"><span>look at ROAD to housing</span></a><span> that the way this was calculated was weird, and Furth confirms that as written Build Now has some consequences that aren&#8217;t ideal. &#8220;</span><em><span>The biggest takeaway is that most places are ineligible. The second takeaway should be that the law ought to be amended to better match what proponents say it&#8217;s meant to do: provide more federal funding to support places that are growing, even if those are in cheaper parts of the country or experienced a nasty snowstorm 2 years ago.</span></em><span>&#8221; [</span><a href="https://marketurbanism.com/2026/08/26/build-now-act-math-map/"><span>Market Urbanism</span></a><span>]</span></p><p><span>London homes are cracking as the ground sinks beneath them, thanks to subsidence caused by recent heat waves. &#8220;</span><em><span>Insurance claims tied to subsidence &#8212; a phenomenon associated with bouts of hot, dry weather that shrink the soil and destabilize the foundations on which buildings stand &#8212; hit a record last quarter, according to data provided by the Association of British Insurers.</span></em><span>&#8221; [</span><a href="https://www.bloomberg.com/news/articles/2026-08-23/londoners-find-horrendous-cracks-in-homes-after-heat-waves"><span>Bloomberg</span></a><span>]</span></p><p><span>A good essay on how the financialization of real estate &#8212; specifically, the rise of distant owners without any particular interest in making an area beautiful or livable &#8212; harms the built environment. &#8220;</span><em><span>All the qualities that give a place charm or loveliness are ones that are best stewarded by people who live there. Someone who owns the plot from afar, without even visiting, can never understand the subtle details that give it life. And the middleman property developer or manager just will never care</span></em><span>.&#8221; [</span><a href="https://www.thenewatlantis.com/publications/you-probably-own-this-7-eleven"><span>New Atlantis</span></a><span>] See also </span><a href="https://www.construction-physics.com/p/why-skyscrapers-became-glass-boxes"><span>my essay</span></a><span> on why skyscrapers became glass boxes.</span></p><h2><span>Manufacturing</span></h2><p><span>Following a 50% US tariff on various Canadian goods, Canada responded with tariffs up to 50% on various US aluminum and steel products. [</span><a href="https://www.manufacturingdive.com/news/canada-targets-us-steel-aluminum-retaliatory-tariffs-september-2026/828812/"><span>Manufacturing Dive</span></a><span>]</span></p><p><span>John Deere, which manufacturers earthmoving equipment in addition to tractors and farm equipment, has full order books for its construction division for the rest of the year thanks to data center demand. [</span><a href="https://www.manufacturingdive.com/news/deere-lifts-sales-guidance-data-center-construction-q3-2026/828483/"><span>Manufacturing Dive</span></a><span>]</span></p><p><span>EV manufacturer Polestar, which will now be banned in the US due to recently-created restrictions on Chinese-owned car manufacturers, says that it was blindsided by the decision. &#8220;</span><em><span>Polestar also said the Commerce Department had signaled it would be allowed to stay in the U.S., just like its corporate cousin, Volvo Cars. Polestar and Volvo share the same Chinese majority owner, Zhejiang Geely Holding Group, and two of their models are built on the same production line in South Carolina, with nearly identical hardware and the same software inside.</span></em><span>&#8221; [</span><a href="https://www.wsj.com/business/autos/ev-maker-polestar-says-trump-administration-strung-it-along-before-u-s-ban-d172b3b9"><span>WSJ</span></a><span>]</span></p>
      <p>
          <a href="https://www.construction-physics.com/p/reading-list-082926">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[How the Strategic Petroleum Reserve Works]]></title><description><![CDATA[The US Strategic Petroleum Reserve (SPR) is the largest crude oil storage facility in the world.]]></description><link>https://www.construction-physics.com/p/how-the-strategic-petroleum-reserve</link><guid isPermaLink="false">https://www.construction-physics.com/p/how-the-strategic-petroleum-reserve</guid><dc:creator><![CDATA[Brian Potter]]></dc:creator><pubDate>Thu, 27 Aug 2026 12:03:58 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!LeSw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4237fdb2-3072-405d-a796-9bb691280cbe_1005x614.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><span>The US Strategic Petroleum Reserve (SPR) is the largest crude oil storage facility in the world. It&#8217;s capable of storing 714 million barrels of oil, slightly less than 10% of the US&#8217;s </span><a href="https://www.eia.gov/tools/faqs/faq.php?id=33&amp;t=6"><span>annual oil consumption</span></a><span>. Built in response to </span><a href="https://en.wikipedia.org/wiki/Organization_of_Arab_Petroleum_Exporting_Countries"><span>OAPEC</span></a><span>&#8217;s 1973 oil embargo, the SPR was created to insulate the US from oil supply shocks: to make up for shortfalls and prevent steep price increases should oil imports be interrupted. In the years since its creation, it has become one of the most frequently used energy policy tools in the US&#8217;s arsenal.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JzxC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9f74197-8013-4402-83d2-7ad4dee4c444_914x609.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JzxC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9f74197-8013-4402-83d2-7ad4dee4c444_914x609.png 424w, https://substackcdn.com/image/fetch/$s_!JzxC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9f74197-8013-4402-83d2-7ad4dee4c444_914x609.png 848w, https://substackcdn.com/image/fetch/$s_!JzxC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9f74197-8013-4402-83d2-7ad4dee4c444_914x609.png 1272w, https://substackcdn.com/image/fetch/$s_!JzxC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9f74197-8013-4402-83d2-7ad4dee4c444_914x609.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JzxC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9f74197-8013-4402-83d2-7ad4dee4c444_914x609.png" width="914" height="609" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e9f74197-8013-4402-83d2-7ad4dee4c444_914x609.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:609,&quot;width&quot;:914,&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_!JzxC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9f74197-8013-4402-83d2-7ad4dee4c444_914x609.png 424w, https://substackcdn.com/image/fetch/$s_!JzxC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9f74197-8013-4402-83d2-7ad4dee4c444_914x609.png 848w, https://substackcdn.com/image/fetch/$s_!JzxC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9f74197-8013-4402-83d2-7ad4dee4c444_914x609.png 1272w, https://substackcdn.com/image/fetch/$s_!JzxC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9f74197-8013-4402-83d2-7ad4dee4c444_914x609.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></figure></div><p><span>The SPR has gotten a great deal of attention lately, as the Trump administration has steadily delivered oil (</span><a href="https://www.eia.gov/dnav/pet/hist/LeafHandler.ashx?n=PET&amp;s=WCSSTUS1&amp;f=W"><span>around 120 million barrels as of this writing</span></a><span>) from the reserve in response to Iran closing the Strait of Hormuz. Much of this attention has centered on technical factors related to how much oil can safely be released from the reserve: various folks have claimed, for instance, that the minimum safe operating level of the SPR is </span><a href="https://x.com/ericnuttall/status/2074875480553947451"><span>300 million barrels of oil</span></a><span> (a level that it went </span><a href="https://x.com/staunovo/status/2086838062676349299"><span>below</span></a><span> the week of August 7), and below that damage to the storage facility can occur.</span></p><p><span>It&#8217;s not clear if the specific claim about the 300 million barrel level is true, but due to the way the SPR was constructed, it does indeed have limits on how much oil can be removed from it and how many times it can be emptied. Given the ongoing importance of the SPR, it&#8217;s worth understanding how it was built and how it works now.</span></p><h4><span>Origins of the Strategic Petroleum Reserve</span></h4><p><span>Almost as soon as oil became strategically important to the US, people began floating the idea of stockpiling it for emergencies. The first strategic stockpiles of petroleum in the US were created for the military: a </span><a href="https://www.energy.gov/sites/prod/files/NPR_90_years_tri-fold.pdf"><span>Naval Petroleum Reserve</span></a><span> (NPR) was created in 1912 by setting aside land containing oil deposits in California, and by the 1920s there were four NPR sites across the country.</span><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a><span> During WWII, Secretary of the Interior Harold Ickes advocated stockpiling petroleum &#8220;for military and civilian needs,&#8221; and was appointed president of the Petroleum Reserves Corporation, a government corporation that tried (but failed) to gain control over Middle East oil fields for emergency reserve purposes. In 1952, President Truman&#8217;s </span><a href="https://www.energy.gov/hgeo/opr/spr-origins"><span>Materials Policy Commission proposed</span></a><span> maintaining an emergency oil reserve, and President Eisenhower suggested creating one following the disruption of oil imports during the </span><a href="https://en.wikipedia.org/wiki/Suez_Crisis"><span>Suez Crisis</span></a><span>.</span></p><p><span>But it wasn&#8217;t until the 1973 OAPEC oil embargo that the idea for a petroleum reserve for both civilian and government use stuck. By the early 1970s, the US&#8217;s demand for petroleum was increasingly outpacing domestic production, making the country more and more dependent upon imports; between 1963 and 1970 the US&#8217;s surplus oil capacity (how much domestic production could be boosted in the event of a crisis) had fallen by 75%, and between 1967 and 1973 US oil imports more than doubled. When OAPEC declared an oil embargo in October 1973, the impact on the US was immediate; gas prices jumped by over 40%, and </span><a href="https://en.wikipedia.org/wiki/1973_oil_crisis"><span>widespread gasoline shortages</span></a><span> occurred.</span></p><p><span>Even before the embargo, in response to tightening oil supplies and frequent threats from Middle Eastern countries to withhold oil, the Nixon administration commissioned a study on the impact of a major oil supply disruption from the National Petroleum Council. The </span><a href="https://www.npc.org/reports/1973-Emergency_Preparedness-Interruption_of_Petroleum_Imports-Interim_Report.pdf"><span>council&#8217;s report</span></a><span>, released a few months before the embargo, suggested that a large petroleum reserve could act as a buffer for import shortfalls. It considered several possibilities for storing the oil, including simply leaving known reserves in the ground and aboveground steel tanks, but concluded that the most cost-effective method would be underground storage in caverns hollowed out from large salt deposits known as &#8220;salt domes.&#8221; A subsequent report by the newly created Federal Energy Administration, formed following the oil embargo (and which later became the Department of Energy), likewise suggested that underground salt dome storage was the most economical way of storing large quantities of petroleum.</span></p><p><span>This suggestion became a reality in 1975, when Gerald Ford </span><a href="https://www.presidency.ucsb.edu/documents/statement-the-energy-policy-and-conservation-act"><span>signed</span></a><span> the </span><a href="https://www.govinfo.gov/content/pkg/STATUTE-89/pdf/STATUTE-89-Pg871.pdf"><span>Energy Policy and Conservation Act</span></a><span>. Among the bill&#8217;s provisions was a mandate to establish a petroleum reserve of up to 1 billion barrels to &#8220;diminish the vulnerability of the United States to the effects of a severe energy supply interruption.&#8221; Construction on the SPR </span><a href="https://www.energy.gov/hgeo/articles/spr-celebrates-40th-anniversary-first-oil-delivery"><span>began in 1977</span></a><span>.</span></p><h4><span>Constructing the SPR</span></h4><p><span>When planning the SPR, several options for storing the petroleum were considered, including using large numbers of idle oil tankers. But ultimately it was decided that the best option was what the National Petroleum Council and the Federal Energy Administration had both recommended: storing the oil in large, underground salt caverns.</span></p><p><span>Salt domes are enormous underground salt structures, potentially miles deep and miles across, formed when geologic forces push underground deposits of rock salt up through the rock above. They were first discovered in the </span><a href="https://pubs.geoscienceworld.org/aapg/aapgbull/article-abstract/9/5/831/543972/Origin-of-North-American-Salt-Domes?redirectedFrom=fulltext"><span>mid-19th century</span></a><span>, and began to be surveyed extensively in the early 20th century after oil was discovered near a salt dome at </span><a href="https://en.wikipedia.org/wiki/Spindletop"><span>Spindletop in Texas</span></a><span>: as the salt pushes up into the rock above, it can create pockets around the dome where oil and gas can accumulate. Because rock salt is largely impermeable to oil or gas, hollowed-out caverns within salt domes were a potentially attractive place to store large amounts of crude oil.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!o81T!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c2bb957-3815-4fba-9459-572f81d8bf67_1174x1342.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!o81T!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c2bb957-3815-4fba-9459-572f81d8bf67_1174x1342.png 424w, https://substackcdn.com/image/fetch/$s_!o81T!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c2bb957-3815-4fba-9459-572f81d8bf67_1174x1342.png 848w, https://substackcdn.com/image/fetch/$s_!o81T!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c2bb957-3815-4fba-9459-572f81d8bf67_1174x1342.png 1272w, https://substackcdn.com/image/fetch/$s_!o81T!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c2bb957-3815-4fba-9459-572f81d8bf67_1174x1342.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!o81T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c2bb957-3815-4fba-9459-572f81d8bf67_1174x1342.png" width="534" height="610.4156729131175" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5c2bb957-3815-4fba-9459-572f81d8bf67_1174x1342.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1342,&quot;width&quot;:1174,&quot;resizeWidth&quot;:534,&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_!o81T!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c2bb957-3815-4fba-9459-572f81d8bf67_1174x1342.png 424w, https://substackcdn.com/image/fetch/$s_!o81T!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c2bb957-3815-4fba-9459-572f81d8bf67_1174x1342.png 848w, https://substackcdn.com/image/fetch/$s_!o81T!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c2bb957-3815-4fba-9459-572f81d8bf67_1174x1342.png 1272w, https://substackcdn.com/image/fetch/$s_!o81T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c2bb957-3815-4fba-9459-572f81d8bf67_1174x1342.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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">Salt dome, via <a href="https://laexhibitmuseum.org/natural-history-displays/salt-dome-cutaway/">Louisiana State Exhibit Museum</a>.</figcaption></figure></div><p><span>These caverns can be created by a process known as &#8220;solution mining&#8221;: drilling a well down into the salt dome and pumping water into it. The water dissolves the salt, and the resulting salty brine gets pumped back out, leaving behind a void where the salt had been. Mining rock salt by using water to dissolve it had been practiced in Europe for hundreds of years, but modern solution mining &#8212; drilling a well into an underground salt deposit and pumping water into it &#8212; first began around the 1860s&#8211;1870s in New York.</span><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a><span> By the 1970s, solution mining had become a widely used method for mining salt. Companies like Morton Salt used solution mining to obtain salt for food products, and Dow Chemical used solution mining as a source of chemical feedstocks.</span></p><p><span>Initially, the underground caverns created by solution mining were simply abandoned. But by the mid-20th century, they had begun to be used for underground storage. In the 1940s Canada first considered solution-mined caverns for underground storage, and beginning in the 1950s it had become a popular method of storing liquefied petroleum gas (LPG) in North America and Europe. By 1976, private firms in the US had created over 900 solution-mined caverns, with a total storage capacity of 300 million barrels. For storing unprecedented amounts of petroleum, solution-mined salt caverns were the obvious choice, and that&#8217;s what was chosen to create the Strategic Petroleum Reserve.</span></p><p><span>The Texas-Louisiana Gulf Coast was chosen as the location for the reserve: not only did the area have numerous salt domes that could be utilized for storage, but it was close to existing oil and gas infrastructure, making it easier to fill the reserve and draw it down when required.</span></p><p><span>Construction would be split into three phases. In Phase I, several existing salt caverns would be converted into crude oil storage at five sites along the Gulf Coast:</span></p><ul><li><p><span>Four caverns at Bryan Mound, in Texas.</span></p></li><li><p><span>Five caverns at West Hackberry, in Louisiana.</span></p></li><li><p><span>Six caverns at Bayou Choctaw, in Louisiana.</span></p></li><li><p><span>Three caverns at Sulphur Mines, in Louisiana.</span></p></li></ul><p><span>In addition to these solution-mined caverns, the SPR would also use a conventionally mined salt mine at Weeks Island in Louisiana. Collectively, the Phase I sites would give the SPR 248 million barrels of capacity. And because the caverns already existed, they could begin to be filled with oil quickly.</span></p><p><span>In Phase II, 29 new solution-mined caverns would be created at these sites, adding another 290 million barrels of storage capacity. In Phase III, a new site would be added at Big Hill in Texas, which would bring the total storage capacity to 750 million barrels.</span></p><p><span>Due to political pressure to get oil stored as soon as possible, the construction schedule was compressed, and the first oil entered the SPR in 1977. But the project was soon mired in setbacks. The Federal Energy Administration employees tasked with overseeing the project had little experience in managing large construction projects, and cost control proved difficult. Material and equipment specifications were created before plans were fully complete, creating problems when the selections later proved to be unsuitable. Equipment such as pumps was often chosen because of availability, not because it was best suited for the job, resulting in breakdowns and costly workarounds. Contractors taking advantage of management inexperience engaged in &#8220;extensive fraud&#8221;; used valves were sold as new, and drill bits were purchased, stolen, and then re-sold back to the government. One contractor was indicted for stealing 18 truckloads of equipment worth $427,000; another was accused of making off with $8 million worth of petroleum bound for Bayou Choctaw and pumping in &#8220;hazardous and toxic wastes&#8221; instead (though the government </span><a href="https://www.upi.com/Archives/1982/03/31/Auditors-rake-Energy-on-oil-reserve/7531386398800/"><span>denied</span></a><span> that this occurred). By the late 1970s, over two dozen SPR fraud cases were being investigated simultaneously.</span></p><p><span>And while the SPR project was broadly popular, it nevertheless had its share of opponents who tried to slow down the project. The governor of Louisiana, Edwin Edwards, felt the SPR was wasteful government spending and led a &#8220;virtual one-man crusade&#8221; against the project, using various environmental protection regulations to slow it down until he was sufficiently convinced that it would benefit Louisiana. Among the concessions Edwards was able to extract were slowing down site conversions to minimize the loss of local jobs, and getting the SPR office located in Louisiana instead of the originally planned Houston.</span></p><p><span>There was also broader environmental opposition. Creating the SPR caverns during Phases II and III would require creating and then disposing of large amounts of brine; while some of this brine could be pumped back underground, the lion&#8217;s share of it would be disposed of by pumping it into the Gulf of Mexico. But local fishermen, worried about the potential impact on fish and shrimp populations, objected, ultimately forcing brine disposal pipelines to extend much farther into the Gulf of Mexico than originally planned. Securing the necessary environmental permits required an enormous amount of time and effort in the first few years of the program, and by the end of 1978 the SPR Office had completed 25 NEPA-required environmental impact statements.</span></p><p><span>There were also numerous technical challenges involved with building the SPR. Phase I of construction involved converting existing solution-mined caverns, but these caverns had not been created for the purposes of petroleum storage: some of them turned out to be unsuitable; others were workable but proved to be incapable of holding as much petroleum as originally projected due to pressure limitations. Collectively, the Phase I caverns ultimately had 87 million barrels less storage capacity than first anticipated.</span></p><p><span>Technical challenges continued during Phase II, when solution mining of the new caverns began. Historically, most solution-mined caverns had been on the order of 1 million barrels in size; a few had reached the 4 million mark. But most of the Phase II caverns would be 10 million barrels or more, far larger than previous solution-mined caverns. SPR officials learned as much as they could about solution-mining caverns for petroleum storage from studying the West German petroleum reserve, which also used solution-mined caverns and was already in operation, but the much larger scale of the SPR (700 million barrels vs. Germany&#8217;s 30 million) meant that they were operating in uncharted territory. When mining began, for instance, it was found that brine could be disposed of underground much less quickly than anticipated, and that leaching took far longer than anticipated, both of which slowed down cavern construction.</span></p><p><span>Collectively, the technical, political, and managerial challenges encountered when building the SPR drove up costs and pushed back delivery dates. In 1976, the estimated cost of the SPR through Phase II was $766 million; just two years later that had risen to $1.47 billion (~$7.5 billion in 2026 dollars). The original plan called for Phase III to be complete by 1983, with 750 million barrels of crude in the ground. But the actual fill level in 1983 was roughly half that, with many caverns yet to be completed. Between 1980 and 1993, </span><a href="https://www.osti.gov/servlets/purl/2585591"><span>49 new solution-mined caverns</span></a><span> for the SPR were created, bringing its total storage capacity up to 750 million barrels, but the actual fill level would remain at just over 500 million barrels into the 2000s.</span></p><p><span>Since its completion, the SPR has continued to evolve. The small Sulphur Mines site </span><a href="https://www.osti.gov/servlets/purl/6858501"><span>began decommissioning</span></a><span> in 1992, and in 1996 the Weeks Island facility began to be decommissioned when it was realized that groundwater was </span><a href="https://www.osti.gov/servlets/purl/752048"><span>slowly leaking into it</span></a><span>. And over the last 20 years three of the remaining Phase I caverns have been decommissioned, bringing the total number of storage caverns down to 60.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LeSw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4237fdb2-3072-405d-a796-9bb691280cbe_1005x614.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LeSw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4237fdb2-3072-405d-a796-9bb691280cbe_1005x614.png 424w, https://substackcdn.com/image/fetch/$s_!LeSw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4237fdb2-3072-405d-a796-9bb691280cbe_1005x614.png 848w, https://substackcdn.com/image/fetch/$s_!LeSw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4237fdb2-3072-405d-a796-9bb691280cbe_1005x614.png 1272w, https://substackcdn.com/image/fetch/$s_!LeSw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4237fdb2-3072-405d-a796-9bb691280cbe_1005x614.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LeSw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4237fdb2-3072-405d-a796-9bb691280cbe_1005x614.png" width="1005" height="614" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4237fdb2-3072-405d-a796-9bb691280cbe_1005x614.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:614,&quot;width&quot;:1005,&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_!LeSw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4237fdb2-3072-405d-a796-9bb691280cbe_1005x614.png 424w, https://substackcdn.com/image/fetch/$s_!LeSw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4237fdb2-3072-405d-a796-9bb691280cbe_1005x614.png 848w, https://substackcdn.com/image/fetch/$s_!LeSw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4237fdb2-3072-405d-a796-9bb691280cbe_1005x614.png 1272w, https://substackcdn.com/image/fetch/$s_!LeSw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4237fdb2-3072-405d-a796-9bb691280cbe_1005x614.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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">Via the <a href="https://www.energy.gov/sites/prod/files/2016/09/f33/Long-Term%20Strategic%20Review%20of%20the%20U.%20S.%20Strategic%20Petroleum%20Reserve%20Report%20to%20Congress_0.pdf">DOE</a>.</figcaption></figure></div><h4><span>Operating the SPR</span></h4><p><span>At a high level, the way the SPR works is relatively simple. Each cavern in the SPR is filled up with oil, which sits on top of a heavier layer of brine beneath it. To remove oil from a cavern, water is pumped down into it, which forces oil out the top. To fill the cavern back up with oil, oil is pumped in as brine is pumped out. The caverns are thus always completely full of liquid; the only thing that changes is where the oil-brine boundary is.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gYUU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05e44b6f-8d05-4ab7-a136-3a8b69c57f88_1560x1060.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gYUU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05e44b6f-8d05-4ab7-a136-3a8b69c57f88_1560x1060.png 424w, https://substackcdn.com/image/fetch/$s_!gYUU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05e44b6f-8d05-4ab7-a136-3a8b69c57f88_1560x1060.png 848w, https://substackcdn.com/image/fetch/$s_!gYUU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05e44b6f-8d05-4ab7-a136-3a8b69c57f88_1560x1060.png 1272w, https://substackcdn.com/image/fetch/$s_!gYUU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05e44b6f-8d05-4ab7-a136-3a8b69c57f88_1560x1060.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gYUU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05e44b6f-8d05-4ab7-a136-3a8b69c57f88_1560x1060.png" width="1456" height="989" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/05e44b6f-8d05-4ab7-a136-3a8b69c57f88_1560x1060.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:989,&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_!gYUU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05e44b6f-8d05-4ab7-a136-3a8b69c57f88_1560x1060.png 424w, https://substackcdn.com/image/fetch/$s_!gYUU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05e44b6f-8d05-4ab7-a136-3a8b69c57f88_1560x1060.png 848w, https://substackcdn.com/image/fetch/$s_!gYUU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05e44b6f-8d05-4ab7-a136-3a8b69c57f88_1560x1060.png 1272w, https://substackcdn.com/image/fetch/$s_!gYUU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05e44b6f-8d05-4ab7-a136-3a8b69c57f88_1560x1060.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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">Diagram of the SPR, via the DOE 2016.</figcaption></figure></div><p><span>But this high-level description belies a lot of complexity. We think of physical infrastructure as something relatively static and unchanging, but in the SPR various forces are constantly reshaping the caverns.</span></p><p><span>One of these forces is cavern creep. The SPR caverns are thousands of feet below ground, and the weight of the ground constantly squeezes the sides of the caverns, compressing and shrinking them over time. As the caverns are squeezed, the liquid inside the caverns is pressurized, and this pressure, in turn, tends to resist further compression of the caverns. But if that pressure is relieved, which occurs during well repair operations known as &#8220;workovers,&#8221; cavern creep can accelerate. The SPR </span><a href="https://www.spglobal.com/energy/en/news-research/blog/crude-oil/061516-a-rare-tour-of-the-strategic-petroleum-reserve"><span>loses</span></a><span> up to 2.4 million barrels (~0.33%) of storage capacity each year due to the effects of cavern creep, depending in part on the number and length of workovers required.</span></p><p><span>In the other direction, removing oil from the caverns requires water to be pumped into them. And when fresh water is pumped into the caverns, it dissolves some of the salt from the walls of the caverns. Every 100 barrels of water pumped in dissolves around 15 barrels of salt; removing all the oil from an SPR cavern thus </span><a href="https://www.osti.gov/servlets/purl/2585591"><span>increases its size by about 15</span></a><span>%.</span></p><p><span>Because of this, SPR caverns have a finite lifespan. After enough drawdowns, the walls of the cavern become too thin to use it for storage; they can no longer withstand the stresses and may begin to leak oil into surrounding caverns or outside the salt dome itself.</span></p><p><span>Various factors affect how the walls of a cavern wear and how many drawdowns it has available. Phase II and III caverns designed specifically to store petroleum are tall and thin, like skyscraper-sized cigars, and are spaced far enough apart to allow for significant cavern growth over time. But many of the Phase I caverns, which were originally mined for other purposes, have irregular shapes or thin cavern walls that make it infeasible to use them for multiple drawdowns. These caverns are thus known as &#8220;single-cycle drawdown&#8221; caverns. There are currently 11 Phase I caverns in use at the SPR and six caverns that have one drawdown or fewer remaining.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jGLu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee8c2da3-834f-4206-81e0-0768490542c2_758x452.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jGLu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee8c2da3-834f-4206-81e0-0768490542c2_758x452.png 424w, https://substackcdn.com/image/fetch/$s_!jGLu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee8c2da3-834f-4206-81e0-0768490542c2_758x452.png 848w, https://substackcdn.com/image/fetch/$s_!jGLu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee8c2da3-834f-4206-81e0-0768490542c2_758x452.png 1272w, https://substackcdn.com/image/fetch/$s_!jGLu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee8c2da3-834f-4206-81e0-0768490542c2_758x452.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jGLu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee8c2da3-834f-4206-81e0-0768490542c2_758x452.png" width="758" height="452" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ee8c2da3-834f-4206-81e0-0768490542c2_758x452.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:452,&quot;width&quot;:758,&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_!jGLu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee8c2da3-834f-4206-81e0-0768490542c2_758x452.png 424w, https://substackcdn.com/image/fetch/$s_!jGLu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee8c2da3-834f-4206-81e0-0768490542c2_758x452.png 848w, https://substackcdn.com/image/fetch/$s_!jGLu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee8c2da3-834f-4206-81e0-0768490542c2_758x452.png 1272w, https://substackcdn.com/image/fetch/$s_!jGLu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee8c2da3-834f-4206-81e0-0768490542c2_758x452.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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">Phase I vs Phase II cavern examples, via the <a href="https://www.energy.gov/sites/prod/files/2016/09/f33/Long-Term%20Strategic%20Review%20of%20the%20U.%20S.%20Strategic%20Petroleum%20Reserve%20Report%20to%20Congress_0.pdf">DOE</a>.</figcaption></figure></div><p><span>Cavern lifespan is also affected by how a cavern is used. When a cavern is fully emptied, wear on the cavern walls is relatively uniform, but if the cavern is subject to multiple partial drawdowns &#8212; removing a bit of oil, then filling it back up, then removing a bit more, etc. &#8212; this concentrates wear at the bottom of the cavern, resulting in &#8220;undesirable shapes&#8221; that can more rapidly reduce cavern lifespan. Conversely, it&#8217;s also possible to increase cavern lifespan by strategically emptying caverns in such a way as to wear the cavern into a more desirable shape.</span></p><p><span>Cavern wear is not simply &#8220;water dissolving the salt and the walls get thinner&#8221;; the geology of the SPR caverns is complex, and they can wear in complex ways. Changing stresses in the walls can cause &#8220;salt falls&#8221; (when a chunk of salt falls into the cavern) or open up cracks and fissures, causing leaks. Because of this, Sandia National Labs closely monitors SPR cavern conditions using tools like sonar. Each year it puts out a report estimating how many full drawdowns each cavern still has available. Because it can be hard to predict cavern behavior after repeated drawdowns, the maximum number of drawdowns it simulates is </span><a href="https://www.osti.gov/servlets/purl/2585591"><span>five</span></a><span> (thus a cavern with five available drawdowns today might actually have several more than that available).</span></p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/6AjpC/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1399b932-c165-4e56-9112-418f0a04575e_1220x394.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6c771111-7e2e-48a7-ae87-49fc19d92604_1220x618.png&quot;,&quot;height&quot;:299,&quot;title&quot;:&quot;SPR Cavern Drawdowns&quot;,&quot;description&quot;:&quot;Number of caverns that have a given number of drawdowns, as of 2025.&quot;,&quot;belowTheFold&quot;:true}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/6AjpC/1/" width="730" height="299" frameborder="0" scrolling="no" loading="lazy"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><h4><span>Limits of the SPR</span></h4><p><span>The limited lifespan of SPR caverns, and the complex wearing forces that they&#8217;re subjected to, have led to a lot of speculation and assertion about how much oil can be safely removed from the SPR. Folks often claim, for instance, that the SPR can&#8217;t go below </span><a href="https://x.com/ericnuttall/status/2074875480553947451"><span>300 million barrels of oil</span></a><span> without damaging the caverns. I decided to look closely at what these limits actually are.</span></p><p><span>One limit on the SPR is that a minimum amount of &#8220;roof oil&#8221; must be kept in the caverns to prevent water at the top of the cavern from dissolving and damaging the cavern ceiling. </span><a href="https://www.energy.gov/sites/prod/files/2016/09/f33/Long-Term%20Strategic%20Review%20of%20the%20U.%20S.%20Strategic%20Petroleum%20Reserve%20Report%20to%20Congress_0.pdf"><span>As of 2016</span></a><span> this was about 12 million barrels, or around 1.7% of total SPR capacity.</span></p><p><span>Another limit you will often see mentioned is 70 million barrels: for instance, the </span><a href="https://www.cnbc.com/2026/08/10/oil-in-strategic-petroleum-reserve-falls-below-300-million-barrels-lowest-since-1983.html"><span>DOE told CNBC</span></a><span> earlier this year that 70 million barrels was the minimum amount needed to safely operate the SPR. It&#8217;s not amazingly clear what&#8217;s behind this limit, but this may be simply using the DOE&#8217;s definition of a &#8220;full drawdown,&#8221; which is when </span><a href="https://www.spr.doe.gov/doeec/MO_Recompete/SPR_Level_I_TechnicalAndPerformanceCriteria_Oct2004_Redacted.pdf"><span>90% of the oil</span></a><span> in the SPR has been removed: 70 million barrels is about 10% of the SPR&#8217;s total capacity. It&#8217;s not clear if there&#8217;s an actual, physical limit at 70 million &#8212; that may be the level at which the oil-brine interface would be above the oil intake well, for instance &#8212; or if that&#8217;s simply a defined operational limit.</span></p><p><span>Above these lower limits, you see various claims about operating levels below which damage to the SPR starts to occur. Earlier this year a JPMorgan energy analyst </span><a href="https://www.ft.com/content/2b002c54-1f05-4366-a0cd-23dcb4e11f12"><span>claimed</span></a><span> that 150&#8211;160 million barrels &#8220;must remain in place to preserve cavern stability and maintain operational flexibility.&#8221; Rapidan Energy, founded by former George W. Bush energy advisor Bob McNally, </span><a href="https://web.archive.org/web/20260819005832/https://www.the-independent.com/news/world/americas/us-politics/strategic-petroleum-reserve-trump-iran-war-gas-prices-b3033680.html"><span>claims</span></a><span> that this limit is at 170 million. A professor of petroleum engineering at Texas A&amp;M, Siddharth Misra, </span><a href="https://www.independent.co.uk/news/world/americas/us-politics/strategic-petroleum-reserve-trump-iran-war-gas-prices-b3033680.html"><span>claims</span></a><span> that the operational limit is between 250 and 300 million barrels, below which &#8220;the risk of structural damage increases while the system loses its ability to pump oil at high speeds.&#8221; </span><a href="https://energynews.today/2026/08/15/depleted-strategic-oil-reserve-nears-level-that-raises-concerns-about-damage-to-caverns-operations/"><span>Former Biden energy advisor Amos Hochstein</span></a><span> claims that he &#8220;know[s] plenty of people who think we can&#8217;t get near 300 [million] because physically you will damage the caverns where the oil is stored.&#8221;</span></p><p><span>Some of these claims can be verified. For instance, it&#8217;s true that draining the SPR beyond a particular point reduces the speed at which oil can be pumped out of it. Oil can only be pumped so quickly out of an SPR site, so as caverns empty the drawdown rate drops.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BMyo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2e0615a-6607-4272-9232-4647c118a2f8_860x923.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BMyo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2e0615a-6607-4272-9232-4647c118a2f8_860x923.png 424w, https://substackcdn.com/image/fetch/$s_!BMyo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2e0615a-6607-4272-9232-4647c118a2f8_860x923.png 848w, https://substackcdn.com/image/fetch/$s_!BMyo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2e0615a-6607-4272-9232-4647c118a2f8_860x923.png 1272w, https://substackcdn.com/image/fetch/$s_!BMyo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2e0615a-6607-4272-9232-4647c118a2f8_860x923.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BMyo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2e0615a-6607-4272-9232-4647c118a2f8_860x923.png" width="504" height="540.9209302325581" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f2e0615a-6607-4272-9232-4647c118a2f8_860x923.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:923,&quot;width&quot;:860,&quot;resizeWidth&quot;:504,&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_!BMyo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2e0615a-6607-4272-9232-4647c118a2f8_860x923.png 424w, https://substackcdn.com/image/fetch/$s_!BMyo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2e0615a-6607-4272-9232-4647c118a2f8_860x923.png 848w, https://substackcdn.com/image/fetch/$s_!BMyo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2e0615a-6607-4272-9232-4647c118a2f8_860x923.png 1272w, https://substackcdn.com/image/fetch/$s_!BMyo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2e0615a-6607-4272-9232-4647c118a2f8_860x923.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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><span>Additionally, because of the aging SPR infrastructure as well as the downtime needed for repairing that infrastructure, not all the oil in the SPR is available for drawdown at any given point. For instance, a </span><a href="https://files.gao.gov/reports/GAO-26-106918/index.html"><span>recent GAO report</span></a><span> noted that oil at several SPR sites might be unavailable during warmer months due to vapor pressure. Oil stored in the caverns </span><a href="https://www.osti.gov/servlets/purl/1889346"><span>gradually absorbs methane</span></a><span>, and gradually warms up, both of which increase the vapor pressure within the oil. To be safely distributed the vapor pressure in the oil must be below a certain level, which can be achieved at a &#8220;degasification&#8221; plant. But several years ago the SPR&#8217;s degasification plant was dismantled and hasn&#8217;t yet been replaced, limiting its ability to distribute crude during warmer times of the year. More generally, the SPR has a huge maintenance backlog and has been described as being held together with &#8220;band aids.&#8221; A planned large-scale SPR renovation and maintenance program, Life Extension Phase 2, began in 2021 but was scaled back due to high costs.</span></p><p><span>There have also been </span><a href="https://www.gao.gov/assets/gao-06-872.pdf"><span>various reports</span></a><span> noting that the SPR may not have the ability to respond to a severe supply disruption below a level of 250 to 500 million barrels, and that outside of true emergencies it would be prudent to keep it above this level.</span><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a></p><p><span>However, no official report by the Department of Energy, the GAO, Sandia National Labs, or any other government agency mentions specific fill levels below which damage to the SPR occurs (other than the small amount of roof oil required). While Sandia puts out an </span><a href="https://www.osti.gov/servlets/purl/2585591"><span>annual report</span></a><span> on the number of available drawdowns on a cavern-by-cavern basis, it doesn&#8217;t note any SPR-wide fill level limit below which damage occurs. I similarly wasn&#8217;t able to find any independent analysis or report pointing to some minimum SPR fill level and explaining specifically what drives it. So it&#8217;s not particularly clear to me what the source of claims about very high minimum fill levels is: if it&#8217;s from people talking to Sandia/DOE folks in some unofficial capacity, or if they&#8217;re inferring limits based on cavern stress data that Sandia </span><a href="https://www.osti.gov/servlets/purl/1492736"><span>provides</span></a><span> but doesn&#8217;t make explicit, or something else. It&#8217;s notable to me that claims about minimum fill levels aren&#8217;t particularly consistent, and that different analysts/experts give widely different limits. It&#8217;s also notable that these claims often conflate different limits. (The Department of Energy, for its part, has </span><a href="https://www.cnbc.com/2026/08/15/strategic-petroleum-reserve-spr-oil-iran-war-caverns.html"><span>denied</span></a><span> the 300 million barrel limit.)</span></p><h4><span>Conclusion</span></h4><p><span>The Strategic Petroleum Reserve is the largest petroleum storage facility in the world and stores vast amounts of crude oil &#8212; over 700 million barrels &#8212; in underground salt caverns. These caverns behave in complex ways: they grow, shrink, and distort over time due to the various fluid and geologic forces that they&#8217;re subjected to, and the caverns have a limited lifespan due to water gradually dissolving the solid salt walls.</span></p><p><span>Because of these complex forces, and the gradual damage that gradually accumulates across the walls of the caverns, there&#8217;s widespread speculation and assertion that the SPR can&#8217;t be drained below some particular level without inflicting serious damage on the underground caverns.</span></p><p><span>It&#8217;s hard to know how seriously to take these claims. Many of them are made by experts, such as professors of petroleum engineering and former White House energy advisors. And there are various limits associated with removing oil from the SPR, such as the oil needed to keep water from damaging the roof of the caverns or the drop in withdrawal rates that occurs as the SPR empties. But it&#8217;s hard to find any sort of actual published estimate of these limits in a report or official document. This doesn&#8217;t mean that these claims are wrong, but it does make me wonder where the claims are coming from.</span></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>The Naval Petroleum Reserve later became part of a major presidential scandal during the Harding administration when Secretary of the Interior Albert Fall accepted bribes to let companies lease NPR lands at <a href="https://en.wikipedia.org/wiki/Teapot_Dome_scandal">Teapot Dome</a> in Wyoming.</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>Extracting preexisting brine deposits dates even earlier, to China around 250 BC.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>The SPR also has a <a href="https://www.law.cornell.edu/uscode/text/42/6241">statutory storage limit</a> of 252.4 million barrels, but this only applies to a particular type of release, one that as far as I know has never actually been conducted, so in practice this is a meaningless limit.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Reading List 08/22/26]]></title><description><![CDATA[Los Angeles&#8217; ADUs, electrical transformer manufacturing, gas turbine power plants, how water in the Colorado River is used, and more.]]></description><link>https://www.construction-physics.com/p/reading-list-082226</link><guid isPermaLink="false">https://www.construction-physics.com/p/reading-list-082226</guid><dc:creator><![CDATA[Brian Potter]]></dc:creator><pubDate>Sat, 22 Aug 2026 12:02:58 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!hpez!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89485a2e-5f92-4506-b24b-329d9f1cd99a_865x965.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hpez!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89485a2e-5f92-4506-b24b-329d9f1cd99a_865x965.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hpez!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89485a2e-5f92-4506-b24b-329d9f1cd99a_865x965.png 424w, https://substackcdn.com/image/fetch/$s_!hpez!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89485a2e-5f92-4506-b24b-329d9f1cd99a_865x965.png 848w, https://substackcdn.com/image/fetch/$s_!hpez!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89485a2e-5f92-4506-b24b-329d9f1cd99a_865x965.png 1272w, https://substackcdn.com/image/fetch/$s_!hpez!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89485a2e-5f92-4506-b24b-329d9f1cd99a_865x965.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hpez!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89485a2e-5f92-4506-b24b-329d9f1cd99a_865x965.png" width="500" height="557.8034682080925" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/89485a2e-5f92-4506-b24b-329d9f1cd99a_865x965.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:965,&quot;width&quot;:865,&quot;resizeWidth&quot;:500,&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_!hpez!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89485a2e-5f92-4506-b24b-329d9f1cd99a_865x965.png 424w, https://substackcdn.com/image/fetch/$s_!hpez!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89485a2e-5f92-4506-b24b-329d9f1cd99a_865x965.png 848w, https://substackcdn.com/image/fetch/$s_!hpez!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89485a2e-5f92-4506-b24b-329d9f1cd99a_865x965.png 1272w, https://substackcdn.com/image/fetch/$s_!hpez!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89485a2e-5f92-4506-b24b-329d9f1cd99a_865x965.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"><em>View of Haarlem with Bleaching Grounds</em>, by Jacob van Ruisdael, via <a href="https://www.wikiart.org/en/jacob-van-ruisdael/view-of-haarlem-with-bleaching-grounds-1665">WikiArt</a>.</figcaption></figure></div><p><span>Welcome to the reading list, a weekly roundup of news and links related to buildings, infrastructure, and industrial technology. This week we look at Los Angeles&#8217; ADUs, electrical transformer manufacturing, gas turbine power plants, how water in the Colorado River is used, and more. Roughly 2/3rds of the reading list is paywalled, so for full access become a paid subscriber.</span></p><p><span>No essay this week, but I have a very long piece in American Affairs about why US transit construction costs are so high. </span><a href="https://americanaffairsjournal.org/2026/08/agencies-without-agency-how-dispersed-power-derails-transportation-infrastructure/"><span>You can read it here</span></a><span>.</span></p><h2><span>Housing and Cities</span></h2><p><span>Los Angeles built over 10,000 ADUs in 2025, 37% of all housing units built in the county. [</span><a href="https://www.smartcitiesdive.com/news/adu-affordable-housing-la-county-california/828137/"><span>Smart Cities Dive</span></a><span>]</span></p><p><span>There were 511 state bills introduced in 2025 across 40 states that pre-empted county land use authority in some way, 27% of which passed. A lot of land use restrictions are downstream of the local nature of land use authority &#8212; costs of development tend to be concentrated, and benefits tend to be diffuse, so local authorities are often incentivized to restrict development. State-level pre-emption should in theory help with this. [</span><a href="https://www.smartcitiesdive.com/news/state-preemption-laws-local-land-use-policy-counties/827928/"><span>Smart Cities Dive</span></a><span>]</span></p><p><span>Mexico plans on making it much harder to illicitly develop along the coast, and to tear down any illegal buildings that exist. &#8220;</span><em><span>For years, wealthy developers have treated environmental fines as simply another line item in their budgets&#8212;a minor inconvenience easily absorbed by their profit margins. Tamborrel acknowledged this problem directly: &#8220;There are companies that allocate part of their budget to pay these fines and then continue operating; offenders prefer to pay the fine rather than request a permit.&#8221; But those days appear to be ending. Profepa has already closed four real estate developments in Puerto Vallarta and promises similar action along all of Mexico&#8217;s coastal states.</span></em><span>&#8221; [</span><a href="https://yucatanmagazine.com/mexico-crackdown-on-coastal-development/"><span>Yucatan Magazine</span></a><span>]</span></p><p><span>Claims (with video) that Amazon&#8217;s drone delivery service dropped a package in someone&#8217;s pool. [</span><a href="https://x.com/abc7newsbayarea/status/2090204677992325185"><span>X</span></a><span>]</span></p><p><span>The city of Mesa, Arizona is planning to sue several firetruck manufacturers, claiming that they&#8217;re colluding to drive up prices. [</span><a href="https://www.themesatribune.com/news/mesa-to-sue-over-fire-truck-prices/article_5f8c1543-4f92-4181-be5e-02669bbebe96.html"><span>Mesa Tribune</span></a><span>]</span></p><h2><span>Manufacturing</span></h2><p><span>Raytheon gets a $23 billion Navy contract for Tomahawk missiles. [</span><a href="https://www.manufacturingdive.com/news/us-navy-raytheon-23b-contract-rtx-tomahawk-missile-production/828047/"><span>Manufacturing Dive</span></a><span>]</span></p><p><span>The New York Times has a photo essay on the laborious process of electrical transformer manufacturing. It&#8217;s not amazingly clear to me why this process isn&#8217;t more automated, and whether that would help to get them built faster or if the bottleneck lies elsewhere. [</span><a href="https://www.nytimes.com/2026/08/18/magazine/national-blackout-power-electricity-outage.html"><span>NYT</span></a><span>]</span></p><p><span>1872 is a startup founded by several former SpaceX employees that wants to build highly automated factories for making steel parts. &#8220;</span><em><span>The company is initially focused on automating the manufacturing of steel skids&#8212;rectangular steel frames that can provide a moveable foundation for modular buildings&#8212;with the goal of supplying customers who are developing AI data centers or small modular nuclear reactors.</span></em><span>&#8221; [</span><a href="https://arstechnica.com/ai/2026/08/former-spacex-engineers-are-building-a-robotic-factory-for-making-steel-parts/"><span>Ars Technica</span></a><span>]</span></p><h2><span>Energy</span></h2><p><span>There are currently 270 GW of natural gas power plants in various stages of development in the US. This is roughly equal to 20% of all current US generation capacity. [</span><a href="https://x.com/NatBullard/status/2090496193910730883"><span>X</span></a><span>]</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EAC_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc56f8e-7770-4815-abd6-cc63a20bbace_550x518.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EAC_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc56f8e-7770-4815-abd6-cc63a20bbace_550x518.png 424w, https://substackcdn.com/image/fetch/$s_!EAC_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc56f8e-7770-4815-abd6-cc63a20bbace_550x518.png 848w, https://substackcdn.com/image/fetch/$s_!EAC_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc56f8e-7770-4815-abd6-cc63a20bbace_550x518.png 1272w, https://substackcdn.com/image/fetch/$s_!EAC_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc56f8e-7770-4815-abd6-cc63a20bbace_550x518.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EAC_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc56f8e-7770-4815-abd6-cc63a20bbace_550x518.png" width="550" height="518" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0dc56f8e-7770-4815-abd6-cc63a20bbace_550x518.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:518,&quot;width&quot;:550,&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_!EAC_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc56f8e-7770-4815-abd6-cc63a20bbace_550x518.png 424w, https://substackcdn.com/image/fetch/$s_!EAC_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc56f8e-7770-4815-abd6-cc63a20bbace_550x518.png 848w, https://substackcdn.com/image/fetch/$s_!EAC_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc56f8e-7770-4815-abd6-cc63a20bbace_550x518.png 1272w, https://substackcdn.com/image/fetch/$s_!EAC_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc56f8e-7770-4815-abd6-cc63a20bbace_550x518.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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><span>FERC approves a Southwest Power Pool (a regional transmission operator) plan to reduce grid congestion by &#8220;topology optimization&#8221; &#8212; responding to congestion by rerouting how power flows through the grid, rather than redispatching power plants. MISO, another regional transmission operator, already has such a program, and estimates that it has saved them almost $100 million so far this year. [</span><a href="https://www.utilitydive.com/news/ferc-spp-topology-optimization-grid-congestion/828366/"><span>Utility Dive</span></a><span>]</span></p><p><span>The DOE cancels three planned National Interest Electric Transmission Corridors, designations designed to make it easier to build transmission projects. The DOE stated that transmission policy &#8220;must serve the American people, not special interests or a climate-alarmist agenda.&#8221; [</span><a href="https://www.utilitydive.com/news/doe-cancels-3-national-transmission-corridors-citing-green-new-scam/828012/"><span>Utility Dive</span></a><span>]</span></p>
      <p>
          <a href="https://www.construction-physics.com/p/reading-list-082226">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Reading List — 08/15/2026]]></title><description><![CDATA[Home price declines, the Strategic Petroleum Reserve, The Boring Company fundraising, and more.]]></description><link>https://www.construction-physics.com/p/reading-list-08152026</link><guid isPermaLink="false">https://www.construction-physics.com/p/reading-list-08152026</guid><dc:creator><![CDATA[Brian Potter]]></dc:creator><pubDate>Sat, 15 Aug 2026 12:02:38 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!XNqP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb91b915-4ca8-42a3-ba44-ed132e2f46ae_1592x839.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XNqP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb91b915-4ca8-42a3-ba44-ed132e2f46ae_1592x839.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XNqP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb91b915-4ca8-42a3-ba44-ed132e2f46ae_1592x839.png 424w, https://substackcdn.com/image/fetch/$s_!XNqP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb91b915-4ca8-42a3-ba44-ed132e2f46ae_1592x839.png 848w, https://substackcdn.com/image/fetch/$s_!XNqP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb91b915-4ca8-42a3-ba44-ed132e2f46ae_1592x839.png 1272w, https://substackcdn.com/image/fetch/$s_!XNqP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb91b915-4ca8-42a3-ba44-ed132e2f46ae_1592x839.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XNqP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb91b915-4ca8-42a3-ba44-ed132e2f46ae_1592x839.png" width="1456" height="767" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fb91b915-4ca8-42a3-ba44-ed132e2f46ae_1592x839.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:767,&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_!XNqP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb91b915-4ca8-42a3-ba44-ed132e2f46ae_1592x839.png 424w, https://substackcdn.com/image/fetch/$s_!XNqP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb91b915-4ca8-42a3-ba44-ed132e2f46ae_1592x839.png 848w, https://substackcdn.com/image/fetch/$s_!XNqP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb91b915-4ca8-42a3-ba44-ed132e2f46ae_1592x839.png 1272w, https://substackcdn.com/image/fetch/$s_!XNqP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb91b915-4ca8-42a3-ba44-ed132e2f46ae_1592x839.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">Fishing for Souls, by Adriaen van de Venne, via <a href="https://www.wikiart.org/en/adriaen-van-de-venne/fishing-for-souls">WikiArt</a>.</figcaption></figure></div><p><span>Welcome to the reading list, a weekly roundup of news and links related to buildings, infrastructure, and industrial technology. This week we look at home price declines, the Strategic Petroleum Reserve, The Boring Company&#8217;s $4 billion fundraise, and more. Roughly 2/3rds of the reading list is paywalled, so for full access become a paid subscriber.</span></p><h4><span>Housing and Cities</span></h4><p><span>California is still not building enough housing. &#8220;</span><em><span>After years of nudging, political trolling and litigating, most cities and counties now have state-approved plans in place. But as the production numbers show, it&#8217;s one thing to plan and another to build. Almost nowhere in the state is actually seeing the new construction necessary &#8220;to meet the housing needs of all Californians,&#8221; as housing regulators have described these targets.</span></em><span>&#8221; [</span><a href="https://calmatters.org/housing/2026/08/california-rhna-housing-affordable-progress/"><span>CalMatters</span></a><span>]</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HW4n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21ff15be-9114-4fa0-9bde-086665892216_793x289.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HW4n!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21ff15be-9114-4fa0-9bde-086665892216_793x289.png 424w, https://substackcdn.com/image/fetch/$s_!HW4n!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21ff15be-9114-4fa0-9bde-086665892216_793x289.png 848w, https://substackcdn.com/image/fetch/$s_!HW4n!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21ff15be-9114-4fa0-9bde-086665892216_793x289.png 1272w, https://substackcdn.com/image/fetch/$s_!HW4n!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21ff15be-9114-4fa0-9bde-086665892216_793x289.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HW4n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21ff15be-9114-4fa0-9bde-086665892216_793x289.png" width="793" height="289" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/21ff15be-9114-4fa0-9bde-086665892216_793x289.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:289,&quot;width&quot;:793,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!HW4n!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21ff15be-9114-4fa0-9bde-086665892216_793x289.png 424w, https://substackcdn.com/image/fetch/$s_!HW4n!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21ff15be-9114-4fa0-9bde-086665892216_793x289.png 848w, https://substackcdn.com/image/fetch/$s_!HW4n!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21ff15be-9114-4fa0-9bde-086665892216_793x289.png 1272w, https://substackcdn.com/image/fetch/$s_!HW4n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21ff15be-9114-4fa0-9bde-086665892216_793x289.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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><span>Following the severe buckling of a column at an office to residential conversion project in New York, the Department of Buildings inspected 180 jobsites which had a connection to the team working on that project. No hazardous structural issues &#8220;posing an imminent danger to public safety&#8221; were found. [</span><a href="https://www.constructiondive.com/news/nyc-dob-wraps-safety-sweep-buildings-collapse-office-residential/827062/"><span>Construction Dive</span></a><span>]</span></p><p><span>Lennar and DR Horton, the two biggest homebuilders in the US, have been reducing their prices for the last several years. &#8220;</span><em><span>Lennar has reduced its average selling price from $511k to $377k, a nearly 25% decline (inclusive of incentives). DR Horton has cut from $415k to $366k, a 12% decline. Four years ago, this would have been hard to imagine.</span></em><span>&#8221; [</span><a href="https://x.com/nickgerli1/status/2085465925784928497"><span>X</span></a><span>] This matches a broader trend of declining home prices overall since 2022. [</span><a href="https://fred.stlouisfed.org/series/MSPUS"><span>FRED</span></a><span>] Interestingly, the Case-Shiller index hasn&#8217;t fallen. [</span><a href="https://fred.stlouisfed.org/series/CSUSHPISA"><span>FRED</span></a><span>]</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OUzX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad17fb4-a2bd-41a6-aef8-9e404d3a4d23_996x801.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OUzX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad17fb4-a2bd-41a6-aef8-9e404d3a4d23_996x801.png 424w, https://substackcdn.com/image/fetch/$s_!OUzX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad17fb4-a2bd-41a6-aef8-9e404d3a4d23_996x801.png 848w, https://substackcdn.com/image/fetch/$s_!OUzX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad17fb4-a2bd-41a6-aef8-9e404d3a4d23_996x801.png 1272w, https://substackcdn.com/image/fetch/$s_!OUzX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad17fb4-a2bd-41a6-aef8-9e404d3a4d23_996x801.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OUzX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad17fb4-a2bd-41a6-aef8-9e404d3a4d23_996x801.png" width="494" height="397.2831325301205" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cad17fb4-a2bd-41a6-aef8-9e404d3a4d23_996x801.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:801,&quot;width&quot;:996,&quot;resizeWidth&quot;:494,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!OUzX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad17fb4-a2bd-41a6-aef8-9e404d3a4d23_996x801.png 424w, https://substackcdn.com/image/fetch/$s_!OUzX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad17fb4-a2bd-41a6-aef8-9e404d3a4d23_996x801.png 848w, https://substackcdn.com/image/fetch/$s_!OUzX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad17fb4-a2bd-41a6-aef8-9e404d3a4d23_996x801.png 1272w, https://substackcdn.com/image/fetch/$s_!OUzX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad17fb4-a2bd-41a6-aef8-9e404d3a4d23_996x801.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image 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><span>A cool map showing how much people in various cities in the US actually walk, compared to what their neighborhood walk score is. [</span><a href="https://livablecitylab.yale.edu/walkability-atlas"><span>National Walking Atlas</span></a><span>]</span></p><h4><span>Manufacturing</span></h4><p><span>As part of his plan to tile the sky with orbital data centers, Elon Musk wants the Terafab project to eventually be able to produce 1000 gigawatts of computing power each year. Per Musk, currently the world produces about 20 gigawatts of computing power each year. [</span><a href="https://www.manufacturingdive.com/news/spacex-to-invest-16b-first-phase-terafab-project-grimes-county-texas/827422/"><span>Manufacturing Dive</span></a><span>]</span></p><p><span>The White House released a report accusing China of a &#8220;Great Transshipment Scam&#8221; &#8212; exporting nearly-finished goods to other countries and performing a very small amount of work there to mask their country of origin and get around tariffs. [</span><a href="https://www.scmp.com/news/us/article/3363925/us-accuses-chinese-exporters-masterminding-great-transshipment-scam"><span>SCMP</span></a><span>]</span></p><p><span>The Wall Street Journal on how China is increasingly a manufacturer of not just consumer goods but of high-value industrial equipment. &#8220;</span><em><span>The transformation is threatening the economic moats of advanced-manufacturing economies such as the European Union, Japan and South Korea. Producers of chemicals, machines, batteries and other industrial goods in those economies once depended on Chinese factories as customers, but now China is a formidable competitor abroad and even in their home markets. For the first time in decades, Germany imports more advanced capital goods from China than it exports there.</span></em><span>&#8221; [</span><a href="https://www.wsj.com/economy/trade/chinas-new-export-engine-supplying-the-factories-of-the-world-b8f1c176"><span>WSJ</span></a><span>]</span></p><p><span>Apparently 100,000 of the 383,000 members of the United Auto Workers union are academics, not autoworkers? &#8220;</span><em><span>The University of California&#8217;s academic local alone represents some 48,000 workers&#8212;more than the UAW&#8217;s total membership at the global automaker Stellantis. Harvard&#8217;s graduate students account for another 4,000.</span></em><span>&#8221; [</span><a href="https://www.city-journal.org/article/uaw-union-universities-politics"><span>City Journal</span></a><span>]</span></p><p><span>South Korean shipbuilder Hanwha, which bought a Philadelphia shipyard in 2024, wants to acquire another US shipbuilder, Austal USA. Letting a foreign shipbuilder acquire these operations, and potentially getting them running more efficiently, seems like a pretty good deal for the US. [</span><a href="https://gcaptain.com/hanwha-makes-1-2-billion-bid-for-austal-usa/"><span>gCaptain</span></a><span>]</span></p><p><span>Also on the subject of shipbuilding, the White House releases a memo calling for the Pentagon to source ships from foreign suppliers, and to construct or acquire a new Navy shipyard. [</span><a href="https://www.workboat.com/trump-memo-floats-plan-for-foreign-built-navy-vessels-additional-shipyard"><span>Workboat</span></a><span>]</span></p>
      <p>
          <a href="https://www.construction-physics.com/p/reading-list-08152026">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[How Will the 21st Century ROAD to Housing Act Affect Housing Supply? Part II]]></title><description><![CDATA[This is the second installment of my look under the hood of the recently passed 21st Century ROAD to Housing Act, looking at what each provision actually does and trying to suss out its actual impact on housing supply.]]></description><link>https://www.construction-physics.com/p/how-will-the-21st-century-road-to</link><guid isPermaLink="false">https://www.construction-physics.com/p/how-will-the-21st-century-road-to</guid><dc:creator><![CDATA[Brian Potter]]></dc:creator><pubDate>Fri, 14 Aug 2026 12:03:37 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!DVW6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d32ab37-4540-4e07-a1f4-9ed08763999f_448x762.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DVW6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d32ab37-4540-4e07-a1f4-9ed08763999f_448x762.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DVW6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d32ab37-4540-4e07-a1f4-9ed08763999f_448x762.png 424w, https://substackcdn.com/image/fetch/$s_!DVW6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d32ab37-4540-4e07-a1f4-9ed08763999f_448x762.png 848w, https://substackcdn.com/image/fetch/$s_!DVW6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d32ab37-4540-4e07-a1f4-9ed08763999f_448x762.png 1272w, https://substackcdn.com/image/fetch/$s_!DVW6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d32ab37-4540-4e07-a1f4-9ed08763999f_448x762.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DVW6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d32ab37-4540-4e07-a1f4-9ed08763999f_448x762.png" width="314" height="534.0803571428571" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0d32ab37-4540-4e07-a1f4-9ed08763999f_448x762.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:762,&quot;width&quot;:448,&quot;resizeWidth&quot;:314,&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_!DVW6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d32ab37-4540-4e07-a1f4-9ed08763999f_448x762.png 424w, https://substackcdn.com/image/fetch/$s_!DVW6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d32ab37-4540-4e07-a1f4-9ed08763999f_448x762.png 848w, https://substackcdn.com/image/fetch/$s_!DVW6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d32ab37-4540-4e07-a1f4-9ed08763999f_448x762.png 1272w, https://substackcdn.com/image/fetch/$s_!DVW6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d32ab37-4540-4e07-a1f4-9ed08763999f_448x762.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></figure></div><p><span>This is the second installment of my look under the hood of the recently passed 21st Century ROAD to Housing Act, looking at what each provision actually does and trying to suss out its actual impact on housing supply. You can read my previous essay on Title I of the Act </span><a href="https://www.construction-physics.com/p/what-will-the-21st-century-road-to"><span>here</span></a><span>. This time I&#8217;ll look at Title II, &#8220;Building More in America,&#8221; and Title III, &#8220;Manufactured Housing For America,&#8221; which have 13 and 4 individual provisions respectively. Some of the most consequential chunks of this legislation are in these two titles.</span></p><p><span>The sections in this title mirror the act overall: only a small number of these changes are likely to be of major consequence, and how much they increase housing stock will depend a lot on whether the constraints they modify were actually binding, which is often hard to tell.</span></p><h4><span>Title II &#8212; Building More In America</span></h4><p><span>This is the largest title in the act, with 13 sections, each one of which targets housing production or preservation in some way. We&#8217;ll look at each section one by one.</span></p><p><strong><span>Section 201 &#8212; Increasing Housing in Opportunity Zones. </span></strong><span>This section allows HUD to give additional weight when awarding housing grants to projects that will be built in </span><a href="https://www.hud.gov/opportunity-zones"><span>Opportunity Zones</span></a><span>: areas that are economically distressed and that have tax incentives available for investing in them.</span></p><p><span>The likely impact of this section on housing supply is almost definitely zero. It just shifts which housing projects HUD decides to allocate money to. It doesn&#8217;t increase the size of the pot of money, or the number of projects that can be funded.</span></p><p><strong><span>Section 202 &#8212; Whole-Home Repairs Act. </span></strong><span>This section establishes a HUD pilot program for providing grants to homeowners and landlords for home repairs. This is potentially a useful program &#8212; some people get funds to make housing repairs that maybe otherwise wouldn&#8217;t be able to afford them &#8212; modeled on earlier, state-level programs </span><a href="https://dced.pa.gov/programs/covid-19-arpa-whole-home-repairs-program/"><span>like Pennsylvania&#8217;s</span></a><span>. But it seems more about increasing housing quality than housing stock: improving energy efficiency, weatherization, safety, general habitability, etc.</span></p><p><span>That said, there might be a &#8220;it&#8217;s easier to keep an existing customer than finding a new customer&#8221; logic to this. If you want to turn dollars into housing supply, in some cases a dollar probably goes farther repairing an existing home than it does building a new home. Typically homes fall out of the housing stock at a </span><a href="https://www.construction-physics.com/p/how-long-will-a-home-last"><span>pretty slow rate</span></a><span>, but if there&#8217;s damage (say, a leak in the roof) that probably greatly accelerates the rate at which it happens. Funding those sorts of repairs is probably pretty useful from a cost/benefit point of view. Depending on how the repair money is distributed, this could potentially be a meaningful amount of homes, though probably not a huge number. I suspect mostly this will be about addressing quality-of-life more than keeping homes from falling out of the housing stock.</span></p><p><strong><span>Section 203 &#8212; Community Investment and Prosperity Act</span></strong><span>. This section raises the cap of how much banks are allowed to invest in public welfare projects, most of which are Low Income Housing Tax Credit (LIHTC) housing projects. The LIHTC program is a federal housing subsidy program. Each year the federal government awards several billion dollars worth of tax credits to states, who in turn award them to housing developers for completing housing projects rented to low-income families. Roughly 70,000 LIHTC housing units are completed each year.</span></p><p><span>These projects are typically funded by banks, who take essentially all the project&#8217;s equity in exchange for funding it, and get the tax credit attached to it in return. (The tax credit reduces the amount of federal income tax you owe, and thus is most useful for organizations that have a lot of tax that could be reduced.) Banks are limited in how many of these sorts of projects they can invest in at once; this section raises those limits.</span></p><p><span>I had a hard time understanding the exact mechanics of these sorts of funding requirements, but as I understand it this change is more about preventing these limits from becoming binding in the future than them being constricting right now. So this section is possibly a big counterfactual deal (in the sense that we would get fewer LIHTC units in the future without it), but not one that will boost housing supply over current levels.</span></p><p><strong><span>Section 204 &#8212; Addition of Affordable Housing Construction as an Eligible Activity. </span></strong><span>This section allows affordable housing projects (including LIHTC housing) to be funded by Community Development Block Grants (CDBG), a pot of money HUD hands out every year for states and other jurisdictions to do various community improvements. CDBG funding is fairly large, $3.3 billion each year, and this lets up to 20% of a jurisdiction&#8217;s CDBG funding be used for housing, so it&#8217;s a potentially large amount of money for housing projects.</span></p><p><span>The mechanics of these programs and the actual binding contraints are sufficiently complex that it&#8217;s hard for me to gauge whether it will be used all that much in practice, so my error bars here are quite wide.</span></p><p><strong><span>Section 205 &#8212; Better Use of Intergovernmental and Local Development (BUILD) Housing Act</span></strong><span>. This section basically allows some NEPA environmental reviews for HUD housing projects that previously would have been done by HUD to instead be done by some local supervising entity within the project&#8217;s jurisdiction (with HUD still needing to approve the overall environmental review). This could speed up environmental review for these projects &#8212; this sort of delegation has </span><a href="https://www.evergreenaction.com/wp-content/uploads/2026/03/STR-Four-Key-Risks-and-Opportunities-for-Sustainable-Transportation.pdf"><span>sped up environmental review</span></a><span> on transportation projects by 15-30% &#8212; if the jurisdiction in question has the capability of doing this sort of review. Overall I expect a positive but marginal improvement here that probably doesn&#8217;t shift housing supply all that much.</span></p><p><strong><span>Section 206 &#8212; Unlocking Housing Supply Through Streamlined and Modernized Reviews Act</span></strong><span>. This is another &#8220;streamlining environmental review&#8221; provision, similar to 105 and 205, and is probably the most important section in the bill so far. This section exempts a bunch of HUD activities from NEPA review (mostly administrative ones), and provides categorical exclusions for a bunch of HUD-financed construction activities: new construction or rehabilitation of multifamily projects of up to 15 units, office to residential conversions, and any infill housing construction project (where &#8220;infill&#8221; means a project in some municipality on less than five acres of land that has been built on previously).</span></p><p><span>It doesn&#8217;t change the amount of funding for these projects, but it could make some of that funding stretch slightly farther if folks don&#8217;t need to take the time and effort to do an environmental review. And it also might just make folks more willing to do these sorts of projects. But the bigger impact is probably just significantly reducing the permitting difficulties for HUD-funded housing projects, making it easier to build them.</span></p><p><strong><span>Section 207 &#8212; Grants for Planning and Implementation Associated with Affordable Housing</span></strong><span>. This section creates a HUD grant program for jurisdictions to study and implement pro-housing strategies, such as updating zoning codes or modifying housing-related regulations. This probably addresses a real constraint &#8212; there are thousands of permitting jurisdictions in the US, and many of them probably can&#8217;t easily spare the resources to analyze and modify their zoning regulations &#8212; but it would surprise me if it were particularly binding. I suspect jurisdictions that wanted to modify their regulations to be more pro-housing would find a way to do so, though this could conceivably be enough to encourage the marginal jurisdiction to pull the trigger.</span></p><p><span>These sorts of grant programs have been created before: in 1992 as part of the Housing and Community Development Act, and more recently in the form of PRO Housing Grants (which was first implemented by HUD as something like a planning grant but evolved after congressional pressure to be more like the Innovation Fund, below), but it&#8217;s not amazingly clear to me that these have had much of an impact. Overall the likely outcome of this seems fairly minor to me.</span></p><p><strong><span>Section 208 &#8212; Innovation Fund</span></strong><span>. This section creates a $200 million per year Innovation Fund (which will need to be funded via a separate appropriation), which will be awarded to jurisdictions which show &#8220;objective improvement in housing supply growth.&#8221; Awards can be up to $10 million. This is a great provision, directly incentivizing the thing we want (increased housing supply). The only question, like with so many provisions in this bill, is how strong this incentive will actually be in practice: how likely is a jurisdiction to try and improve its housing delivery in the hopes of winning one of these grants down the road? I would be surprised if this is enough to make most jurisdictions make major changes to their housing or zoning regulations &#8212; the amount at stake is probably just too small, and too uncertain &#8212; but, like with Section 207, it might be enough to shift the marginal jurisdiction.</span></p><p><strong><span>Section 209 &#8212; Accelerating Home Building Act. </span></strong><span>This section allows (but does not require) HUD to award grants to jurisdictions to implement pre-reviewed housing designs, often known as &#8220;pattern books.&#8221; Instead of coming up with the architectural design for some new housing project themselves, or hiring an architect to do it, the developer can just select one of these pre-reviewed designs. The benefit of this is twofold. One, the developer saves some money on design effort (since the design has already been done), and two, the permitting process becomes smoother, since the design has already been approved by the jurisdiction.</span></p><p><span>Pre-approved housing designs have been </span><a href="https://www.pew.org/en/research-and-analysis/reports/2026/05/preapproved-building-plans-help-cities-improve-housing-affordability"><span>tried in a variety of jurisdictions</span></a><span>, and they appear to be something of a mixed bag. In some cases, they&#8217;re used enough to make up a single-digit percentage of new housing construction; in other cases, they basically don&#8217;t get used at all.</span></p><p><span>Overall, I&#8217;d classify this as another &#8220;positive but marginal&#8221; section: assuming HUD decides to fund these, it probably means the marginal jurisdiction adopts pre-reviewed designs that otherwise wouldn&#8217;t, and in some fraction of those a meaningful (but not substantial) chunk of new housing gets built using them. Money and construction time are saved, which maybe means a few projects pencil out that otherwise wouldn&#8217;t, but probably not very many. My prior is that real estate developers want a lot of control over the specifics of their projects &#8212; exactly how the buildings are laid out, exactly what the floor plans are, exactly what finishes are used where &#8212; which makes me somewhat bearish on pattern books in general.</span></p><p><strong><span>Section 210 &#8212; Revitalizing Empty Structures Into Desirable Environments (RESIDE) Act</span></strong><span>. This section authorizes (but does not require) HUD to create a grant program for converting existing vacant buildings into housing. There&#8217;s no set amount of money for it (it will depend on what&#8217;s appropriated), but the text of the law suggests it might be in the $100 million range.</span></p><p><span>Converting existing buildings into housing is a perennially popular idea that is often blunted by the fact that these sorts of conversions are expensive: it typically costs as much or more to convert an existing building into housing than it is to just build a new building from scratch. So a grant program that can provide money for these conversions might theoretically make more of these projects pencil out.</span></p><p><span>Other than funding limitations ($100 million does not buy all that many conversion projects), the impact of this is likely limited by the fact that the given vacant building must have been deemed abandoned or unsafe for occupation to be eligible for funding. The typical conversion targets are things like low-occupancy office buildings that are still in use and safe to occupy. But this is specifically aimed at abandoned, derelict buildings. So the universe of potential projects isn&#8217;t all that large. And it&#8217;s further narrowed by the fact that this section requires the resulting projects to have the majority of their units affordable to low-income households.</span></p><p><span>Overall I think this could potentially result in a few more conversion projects, but probably a pretty small number of them.</span></p><p><strong><span>Section 211 &#8212; Housing Affordability Act</span></strong><span>. This section raises the per-unit limits for FHA insurance for multifamily mortgages. As we noted previously, the Federal Housing Administration is basically an insurance agency: it insures mortgages from the borrower defaulting, to incentivize the lender to make loans they otherwise wouldn&#8217;t. Most of these loans are for single-family homes, but it also does a few multifamily mortgages (around 17,000 units per year).</span></p><p><span>As I understand it, FHA insurance basically makes multifamily projects charging lower rents pencil out that otherwise wouldn&#8217;t, so it&#8217;s useful for building projects targeting lower-income occupants. But FHA insurance has limits on how much it can lend for a specific project, which is calculated based on the cost of the individual units. This section raises those individual unit limits, and so increases the limit on how large an FHA insured multifamily mortgage can be. It also changes the formula for how these limits are calculated.</span></p><p><span>It&#8217;s not amazingly clear to me how much this section will affect housing supply (even understanding how FHA multifamily insurance works at all was a struggle), but I suspect it will be fairly minor. For one, this is just a very small program, and this shift probably won&#8217;t change that. For another, the FHA has overall limits on the total amount the FHA can insure, and this doesn&#8217;t change those limits. Also, these limits have been </span><a href="https://www.law.cornell.edu/uscode/text/12/1713"><span>repeatedly raised in the past</span></a><span>, and don&#8217;t seem to have changed the trajectory of multifamily housing construction. This could be another case where this is pre-emptively reducing a constraint that otherwise would have become binding, but it&#8217;s hard to know. Overall I don&#8217;t expect much from this change.</span></p><p><strong><span>Section 212 &#8212; Rental Assistance Demonstration (RAD) Program</span></strong><span>. The RAD Program restructures how certain public housing projects are administered, converting them to the Housing Choice Voucher Program, also known as Section 8 Housing. The purpose of this is to fund the maintenance of public housing: for abstruse financial reasons, this conversion basically makes it possible for housing projects to get loans against the value of their future subsidy income streams and use those loans to fund maintenance and repair projects. This section raises the cap on the number of housing units that can be converted by 100,000, from 455,000 to 555,000 units, and also makes the program permanent (it was previously set to expire in 2029).</span></p><p><span>This will potentially let 100,000 units of public housing fund maintenance projects. Some of those units might otherwise gradually decline to the point of being unoccupiable. So this is another provision that could keep some large chunk of housing units from being removed from the housing stock. And it also can result in the construction of new housing: some chunk of RAD projects involve tearing down an existing public housing project and building a new one, also building some non-public housing units along with it. The </span><a href="https://www.fultonelliottchelsea.com/"><span>Fulton and Elliot-Chelsea redevelopment</span></a><span>, for instance, done through New York&#8217;s RAD implementation, is replacing 2056 public housing units with 2056 new public housing units, and also adding another 3454 new housing units. So this is potentially a big deal.</span></p><p><strong><span>Section 213 &#8212; BUILD Now Act</span></strong><span>. This section tethers a chunk of certain high-cost jurisdictions&#8217; CDBG funding to their level of housing growth. If the rate of increase in housing production is lower than the median of these high-cost jurisdictions, you lose a chunk of your CDBG funding (10%), and that money gets reallocated to jurisdictions where housing production rose faster than it did historically.</span></p><p><span>At a high level, it&#8217;s good to have another fairly direct incentive for jurisdictions to try to increase housing production. And the threat of taking away federal funding has been successfully used before, such as when the federal government got states to adopt a national speed limit of 55 and a drinking age of 21 by threatening to </span><a href="https://alcoholpolicy.niaaa.nih.gov/the-1984-national-minimum-drinking-age-act"><span>take away highway funding</span></a><span>. This is one of the first times the federal government has been willing to penalize high-demand places that don&#8217;t build housing. But there&#8217;s a few issues with this provision. One is that the way that it&#8217;s calculated is weird: per the text, a jurisdiction that went from 0.2% growth to 0.25% growth would score higher than a jurisdiction that went from 2% growth to 2.4% growth, even though the latter is a much larger increase in housing supply.</span></p><p><span>The big question here is whether this loss is enough to incentivize jurisdictions to make jurisdictions change their behavior. 10% isn&#8217;t necessarily a huge amount (the average CDBG is only like $2 million, though for the jurisdictions in question it&#8217;s probably substantially higher), but there may be loss aversion and a reluctance to lose money that had already been allocated that might be quite motivating in practice. And small funding reductions can be motivating: the threat of highway spending reduction to induce states to adopt a 21 year drinking age was </span><a href="https://en.wikipedia.org/wiki/South_Dakota_v._Dole"><span>only 5% of federal highway dollars</span></a><span>. So this could be potentially quite meaningful, though it&#8217;s hard to tell.</span></p><p><span>&#8212;</span></p><p><span>That covers all of Title II. Next up is Title III, &#8220;Manufactured Housing For America.&#8221;</span></p><h4><span>Title III &#8212; Manufactured Housing For America</span></h4><p><span>This title has four sections, each of which are aimed at making it easier to build manufactured homes &#8212; homes built under the national HUD code for manufactured homes instead of local building codes, and formerly known as mobile homes or trailers.</span></p><p><strong><span>Section 301 &#8212; Housing Supply Expansion Act</span></strong><span>. This section eliminates the requirement that manufactured homes have a permanent steel chassis. It also makes some adjustments around manufactured home energy regulations.</span></p><p><span>The permanent chassis removal is a pretty big deal: It&#8217;s something that manufactured home advocates have been requesting for decades. Historically manufactured homes were required to be built on a steel chassis to maintain the fiction that these were fundamentally portable trailers, but almost all manufactured homes are placed once and then never moved. The steel chassis adds substantial cost (on the order of 5-10% of the total cost of a manufactured home), so removing it could mean a potentiallyarge savings (though the steel chassis also acts as a structural support, so a home without one might require additional structural elements that will eat into this savings).</span></p><p><span>But I&#8217;m moderately skeptical that removing this requirement will increase the number of manufactured home purchases. For one, manufactured homes are already substantially cheaper than conventional construction, so it would be surprising to me if another few percentage points of cost reduction resulted in a big uptick in their adoption. For another, it&#8217;s often claimed that the steel chassis is what makes it possible for jurisdictions to discriminate against manufactured homes, but there&#8217;s no real reason to think that this is true: It would be trivial for jurisdictions to just restrict HUD-code homes, regardless of whether they had a steel chassis or not. So I don&#8217;t think this will make it easier to place these homes than it was previously. </span></p><p><span>This change could theoretically make it easier to build manufactured housing projects from multiple modules, taking advantage the </span><a href="https://www.texasmha.com/news/hud-code-changes-summary-and-reference-guide"><span>2024 change</span></a><span> that allows the HUD code to be used for structures of up to four housing units (HUD has specifically noted that the chassis requirement </span><a href="https://www.federalregister.gov/documents/2026/06/12/2026-11851/revising-the-definition-of-manufactured-home-to-lower-housing-costs"><span>makes it harder</span></a><span> to build multistory manufactured housing structures). But I similarly suspect that this wasn&#8217;t enough of a constraint to meaningfully alter their uptake for this sort of structure. My prior here is that in the current environment it&#8217;s pretty hard to meaningfully increase manufactured home shipments via regulatory changes: folks have been trying various ways of doing that for the last two decades but </span><a href="https://www.construction-physics.com/p/on-yglesias-on-manufactured-homes"><span>don&#8217;t seem to have had all that much success</span></a><span>.</span></p><p><span>What is true, however, is that jurisdictions often define manufactured homes by referring to their steel chassis, at least somewhere in their regulations. Because of that, implementing this will require states to modify their regulations, so this implementation will take some time: jurisdictions have a year to make the necessary regulatory changes. So it&#8217;ll be a while before we see chassis-less manufactured homes rolling down the road. Overall, I expect this change to possibly reduce the price of manufactured homes by a few percentage points, but probably not result in a huge uptick in their use.</span></p><p><strong><span>Section 302 &#8212; Modular Housing Production Act</span></strong><span>. This section instructs HUD to study FHA construction financing, determine whether there are financing barriers that might be preventing the adoption of modular housing, and to issue a rule addressing the issue if it seems like one is justified.</span></p><p><span>This is looking at a real problem: construction projects are financed with construction loans, and these loans typically have a &#8220;draw schedule&#8221;: the funding gets issued a little bit at a time, just enough to complete the next phase of the project. But these draw schedules often don&#8217;t work well with modular construction, which requires a lot of funding upfront (before the project even begins) to fabricate the modules. So fixing this would be meaningful.</span></p><p><span>But there&#8217;s a few issues with this section. One is that it doesn&#8217;t mandate making any change: All HUD is required to do is study the problem, and there&#8217;s no deadline for completing the process. Two is that HUD (which oversees the FHA) already had the authority to modify FHA loan draw schedules for modular projects, and has since 1974. So it&#8217;s not clear why this section was actually needed. Three, making it easier to use modules doesn&#8217;t really impact supply at all.  It just makes it possible for developers to use modules instead of conventional construction. (Theoretically, there could be projects that only make sense with modular, and this could make those projects happen that otherwise wouldn&#8217;t, but I suspect the number of these sorts of projects is very near zero.) Fourth, this probably only applies to FHA-insured multifamily projects, which as we&#8217;ve noted is a very small housing universe. So while this section is targeting a real problem, I expect the impact of this section to be basically nil, though the resulting HUD report will probably make for interesting reading.</span></p><p><strong><span>Section 303 &#8212; Property Improvement and Manufactured Housing Loan Modernization Act</span></strong><span>. This section increases FHA-insured loan limits and the allowable duration for manufactured home loans, as well as improvements/renovations to single family homes and manufactured homes. It also allows loans for Accessory Dwelling Units (ADUs) to be FHA insured.</span></p><p><span>These are changes to a pretty small program &#8212; FHA insurance for manufactured home loans was a substantial lending program in the 1980s, but today it&#8217;s basically not used at all (there were three such loans in 2021). Property improvement loans are now just a few thousand a year. Possibly these changes increase those numbers somewhat, but probably not by much. And only some fraction of these loans will have an impact on overall housing supply (specifically, property improvement loans which keep a manufactured home or park in operation that would otherwise deteriorate and be unoccupiable, and loans for ADUs that allow ADUs to get built that otherwise wouldn&#8217;t). So overall I see a pretty small impact here.</span></p><p><span>This section also requires HUD to conduct a study on the cost-effectiveness of offsite construction, which I suspect will make for interesting reading but won&#8217;t impact housing supply.</span></p><p><strong><span>Section 304 &#8212; Preservation and Reinvestment for Community Enhancement (PRICE) Act</span></strong><span>. The PRICE program  funds maintenance and repair of infrastructure at manufactured home parks &#8212; sewers, plumbing or electrical lines, roads, and so on. PRICE grants were first issued in 2024, and this section basically makes the program &#8220;official,&#8221; instead of needing to be reapproved every year. The first round of PRICE grants was for $225 million, allocated to 17 projects.</span></p><p><span>This is a potentially useful thing to allocate funding towards, and is another &#8220;conservation&#8221; section: keeping units in the housing market that might otherwise deteriorate to the point that they&#8217;re unoccupiable. To me the bigger question is how much of a difference it makes to be an official, authorized program. So the counterfactual impact of this section, compared to what would occur if the program was just reapproved (or not) on a yearly basis, is plausibly pretty low.</span></p><h4><span>Conclusion</span></h4><p><span>Titles II and III mirrored what we saw in Title I: The biggest potential impacts are concentrated in a small number of sections (the Innovation Fund, the RAD limit increase, the manufactured home chassis rule), but their actual impact will be a function of how much the constraint it targets was actually binding and how strong the incentive is, which in general is difficult to know. And there are a bunch of sections that target real problems (commercial to residential conversions being expensive, construction draws not aligning well with modular building, jurisdictions with overly restrictive housing regulations), but probably don&#8217;t have enough juice to make much of a dent in them.</span></p>]]></content:encoded></item><item><title><![CDATA[Reading List 08/08/2026]]></title><description><![CDATA[The Endangered Species Act and housing production, why it&#8217;s hard for LEGO to use 3D printing, robotic welding and shipbuilding, modular data centers, and more.]]></description><link>https://www.construction-physics.com/p/reading-list-08082026</link><guid isPermaLink="false">https://www.construction-physics.com/p/reading-list-08082026</guid><dc:creator><![CDATA[Brian Potter]]></dc:creator><pubDate>Sat, 08 Aug 2026 12:01:03 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!I4uE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc5a4ffb-7e57-4311-ad69-c2a8593d4f4e_599x746.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!I4uE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc5a4ffb-7e57-4311-ad69-c2a8593d4f4e_599x746.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!I4uE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc5a4ffb-7e57-4311-ad69-c2a8593d4f4e_599x746.png 424w, https://substackcdn.com/image/fetch/$s_!I4uE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc5a4ffb-7e57-4311-ad69-c2a8593d4f4e_599x746.png 848w, https://substackcdn.com/image/fetch/$s_!I4uE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc5a4ffb-7e57-4311-ad69-c2a8593d4f4e_599x746.png 1272w, https://substackcdn.com/image/fetch/$s_!I4uE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc5a4ffb-7e57-4311-ad69-c2a8593d4f4e_599x746.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!I4uE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc5a4ffb-7e57-4311-ad69-c2a8593d4f4e_599x746.png" width="487" height="606.5141903171954" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bc5a4ffb-7e57-4311-ad69-c2a8593d4f4e_599x746.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:746,&quot;width&quot;:599,&quot;resizeWidth&quot;:487,&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_!I4uE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc5a4ffb-7e57-4311-ad69-c2a8593d4f4e_599x746.png 424w, https://substackcdn.com/image/fetch/$s_!I4uE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc5a4ffb-7e57-4311-ad69-c2a8593d4f4e_599x746.png 848w, https://substackcdn.com/image/fetch/$s_!I4uE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc5a4ffb-7e57-4311-ad69-c2a8593d4f4e_599x746.png 1272w, https://substackcdn.com/image/fetch/$s_!I4uE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc5a4ffb-7e57-4311-ad69-c2a8593d4f4e_599x746.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">House over the Bridge by Diego Rivera, via <a href="https://www.wikiart.org/en/diego-rivera/house-over-the-bridge">WikiArt</a>.</figcaption></figure></div><p><span>Welcome to the reading list, a weekly roundup of news and links related to buildings, infrastructure, and industrial technology. This week we look at the Endangered Species Act and housing production, why it&#8217;s hard for LEGO to use 3D printing, robotic welding and shipbuilding, modular data centers, and more. Roughly 2/3rds of the reading list is paywalled, so for full access become a paid subscriber.</span></p><h4><span>Housing</span></h4><p><span>A paper by Max Tabarrok finds that the Endangered Species Act reduces housing construction by 10% in places near species&#8217; listed habitats. Across the US, this works out to about a 4% reduction of total US housing stock. &#8220;</span><em><span>In 1980, for example, 200 plant and animal species were listed as endangered or threatened and in 2025 there were 1,465 such listings. Each listed species has a distinct habitat. Thus, the growing list of protected habitats is a source of detailed variation in the intensity of land use regulation. This paper studies the effect of these regulations on housing construction. In a staggered difference-in-difference framework, exploiting 1,200+ species listings across the U.S. from 1980&#8211;2024, I find that the average treated place reduces its annual permit flows by 0.52 permits per thousand 1980 residents after a species listing, about 10% of the average annual flow</span></em><span>.&#8221; [</span><a href="https://mtabarrok.com/publications/environmental-land-use"><span>MTabarrok</span></a><span>]</span></p><p><span>It&#8217;s been widely noted that people often pay a premium for access to good school districts. Elizabeth Warren, before she went full slopulist, </span><a href="https://www.amazon.com/dp/0465090907?lv=shuf&amp;channelId=500&amp;plpRedirect=mhFallback"><span>wrote a book about this</span></a><span>, and I noted in my look at </span><a href="https://www.construction-physics.com/p/the-rise-of-build-to-rent-housing"><span>build to rent housing</span></a><span> that one benefit of build to rent is that it allows people to gain access to school districts that they otherwise couldn&#8217;t afford to live in. This cuts both ways though: if a good school near you closes, the value of your house might decline. &#8220;</span><em><span>More than 1,000 public schools across 700 communities closed last year, according to new data&#8212;shuttering a prized neighborhood amenity and potentially putting nearby home values at risk.</span></em><span>&#8221; [</span><a href="https://www.realtor.com/news/trends/school-closures-home-values/"><span>Realtor.com</span></a><span>]</span></p><h4><span>Manufacturing</span></h4><p><span>Claims about why it would be hard for Lego to replace injection molding with 3D printing. &#8220;</span><em><span>Even if you can get bricks that will mate the tolerances for clutch force, color accuracy, part durability, longevity, and more are so unbelievably tight&#8230;Polymer manufacturing has hard mode, expert mode, and then there is legendary god mode where LEGO delivers from on high. It is literally the pinnacle of what injection molding is capable of when held to standards like this.</span></em><span>&#8221; [</span><a href="https://x.com/repkord/status/2085098662724784306"><span>X</span></a><span>]</span></p><p><span>Earlier this year we noted the risk of a chemical explosion at a California manufacturing facility. That manufacturer made commercial aircraft windows, and as a result there&#8217;s apparently now a looming shortage of them. &#8220;</span><em><span>GKN Aerospace, one of the world&#8217;s biggest suppliers of cockpit and passenger windows, halted production in late May at its factory in suburban Los Angeles after an overheating tank raised fears of an explosion and prompted the evacuation of 50,000 nearby residents for several days.</span></em><span>&#8221; [</span><a href="https://www.reuters.com/business/aerospace-defense/planemakers-repair-shops-take-steps-conserve-aircraft-windows-tight-market-2026-08-03/"><span>Reuters</span></a><span>]</span></p><p><span>Automated factory startup Hadrian raises $1.37 billion in funding. [</span><a href="https://x.com/HadrianInc/status/2085327390033752461"><span>X</span></a><span>]</span></p><p><span>Thanks to the on again, off again war with Iran, the US is apparently running low on long-range precision missiles. [</span><a href="https://www.reuters.com/world/us-has-used-virtually-all-its-long-range-precision-missiles-during-iran-war-2026-08-04/"><span>Reuters</span></a><span>]</span></p><p><span>Dylan Matthews argues that Trump&#8217;s suspension of the Jones Act (the much-reviled law that requires goods carried between US ports must be done on US-built ships) has created the opportunity to reform it. &#8220;</span><em><span>But that a waiver actually went through this year, and has continued to be renewed, suggests the law&#8217;s critics are winning the intra-administration fight this time around. This makes 2026 perhaps the single most promising moment for meaningful Jones Act reform in decades. Durable reform, though, has to go through Congress, and will have to be bipartisan. It will also have to grapple seriously with what transitioning to a new regime looks like.</span></em><span>&#8221; [</span><a href="https://www.abundanceandgrowth.org/p/we-have-a-chance-to-fix-the-jones"><span>Abundance &amp; Growth</span></a><span>]</span></p><p><span>As I </span><a href="https://www.amazon.com/Origins-Efficiency-Brian-Potter/dp/1953953522?_encoding=UTF8&amp;dib_tag=se&amp;dib=eyJ2IjoiMSJ9.Y2vZzFl6tzZ3TrzwjHT7MlzeuvqekKPys2-lYswdFoLr4VICNiuZeNqQVT2LMawFUL3Dv2nmL_ThNSA7qEk56fkyI24ArvMPXyZ6C-tJDXptA7oRjC2b8na3Aqx3-fk2jIzZuacJ7vZE4q9UG8worA.wWFcGp7awglohso3M7CxT_7e7Xq9YW4fyRgYBnbcI2A&amp;qid=1755029613&amp;sr=8-1"><span>note in my book</span></a><span>, the best-quality iron ore in the US was mined out many years ago, and iron ore mined in the US needs to go through a process of &#8220;beneficiation,&#8221; which produces higher iron percentage pellets that can then be processed in a blast furnace. The US is apparently getting its first new iron pellet plant in almost 50 years, to produce pellets not for blast furnaces but for direct reduction in electric arc furnaces. [</span><a href="https://www.industrialsage.com/americas-first-new-iron-ore-mine-50-years-dr-grade-pellets/"><span>Industrial Sage</span></a><span>]</span></p><p><span>Mariana Minerals raises $310 million in funding after restarting a shuttered US copper mine. [</span><a href="https://www.prnewswire.com/news-releases/mariana-minerals-raises-310-million-series-b-led-by-khosla-ventures-to-accelerate-critical-minerals-production-302840889.html"><span>PRNewswire</span></a><span>]</span></p>
      <p>
          <a href="https://www.construction-physics.com/p/reading-list-08082026">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[What Will the 21st Century ROAD to Housing Act Do for Housing Supply?]]></title><description><![CDATA[A few weeks ago the 21st Century ROAD to Housing Act became law. This is an enormous housing bill that&#8217;s been in the works for roughly a year &#8212; I first discussed it on Statecraft back in 2025 &#8212; and folks are optimistic that it will, per its description, &#8220;increase the supply of housing in America.&#8221;]]></description><link>https://www.construction-physics.com/p/what-will-the-21st-century-road-to</link><guid isPermaLink="false">https://www.construction-physics.com/p/what-will-the-21st-century-road-to</guid><dc:creator><![CDATA[Brian Potter]]></dc:creator><pubDate>Thu, 06 Aug 2026 12:02:32 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!t0wy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F506e71da-11d3-4ffa-91da-42a0fcbc96ee_1920x1227.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!t0wy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F506e71da-11d3-4ffa-91da-42a0fcbc96ee_1920x1227.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!t0wy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F506e71da-11d3-4ffa-91da-42a0fcbc96ee_1920x1227.png 424w, https://substackcdn.com/image/fetch/$s_!t0wy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F506e71da-11d3-4ffa-91da-42a0fcbc96ee_1920x1227.png 848w, https://substackcdn.com/image/fetch/$s_!t0wy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F506e71da-11d3-4ffa-91da-42a0fcbc96ee_1920x1227.png 1272w, https://substackcdn.com/image/fetch/$s_!t0wy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F506e71da-11d3-4ffa-91da-42a0fcbc96ee_1920x1227.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!t0wy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F506e71da-11d3-4ffa-91da-42a0fcbc96ee_1920x1227.png" width="1456" height="930" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/506e71da-11d3-4ffa-91da-42a0fcbc96ee_1920x1227.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:930,&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_!t0wy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F506e71da-11d3-4ffa-91da-42a0fcbc96ee_1920x1227.png 424w, https://substackcdn.com/image/fetch/$s_!t0wy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F506e71da-11d3-4ffa-91da-42a0fcbc96ee_1920x1227.png 848w, https://substackcdn.com/image/fetch/$s_!t0wy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F506e71da-11d3-4ffa-91da-42a0fcbc96ee_1920x1227.png 1272w, https://substackcdn.com/image/fetch/$s_!t0wy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F506e71da-11d3-4ffa-91da-42a0fcbc96ee_1920x1227.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">Home under construction, via <a href="https://en.wikipedia.org/wiki/Home_construction">Wikipedia</a>.</figcaption></figure></div><p><span>A few weeks ago the 21st Century ROAD to Housing Act </span><a href="https://financialservices.house.gov/news/documentsingle.aspx?DocumentID=411189"><span>became law</span></a><span>. This is an enormous housing bill that&#8217;s been in the works for roughly a year &#8212; I first discussed it on Statecraft </span><a href="https://www.statecraft.pub/p/is-the-senate-fixing-housing-policy"><span>back in 2025</span></a><span> &#8212; and folks are optimistic that it will, per its description, &#8220;increase the supply of housing in America.&#8221;</span></p><p><span>But actually understanding what, specifically, the law will do is tricky. Like many large pieces of legislation, this is an amalgamation of many smaller laws: the Act has 59 individual sections, each of which does something different. Some of these sections create new housing programs; some of these sections modify existing government housing programs in complex ways; and others relax or change various housing laws but have complicated implementation details.</span></p><p><span>And once you&#8217;ve parsed what the law will actually do, you still need to predict how the various participants in the housing market will actually respond to the changes. (As we covered last month, the actual effects of laws </span><a href="https://www.construction-physics.com/p/how-predictable-are-laws"><span>can diverge significantly</span></a><span> from lawmakers&#8217; intentions.)  Much of this law is aimed at changing the incentives around housing production &#8212; stimulating the production of housing by relaxing various constraints on producing it. But it&#8217;s not always obvious how binding the particular constraints that the law targets are, and how much housing we can expect to be unlocked by easing them.</span></p><p><span>As this is the biggest US housing bill in living memory, aimed at addressing one of the biggest problems in the US, it&#8217;s worth looking closely at the law and trying to tease out what the likely effects on housing supply will actually be.</span></p><p><span>Because there are so many individual sections, each of which requires drilling somewhat deep on a particular government program or aspect of the housing market, I&#8217;m not going to try to do this all in one shot. This will be the first in a series of posts (probably 4&#8211;5 total), each of which looks at one chunk of the housing bill.</span></p><h4><span>A high-level look</span></h4><p><span>At a high level, we can sort the individual provisions of the ROAD to Housing Act into three categories:</span></p><ul><li><p><span>Provisions that target the </span><em><span>construction</span></em><span> of new housing, either directly or indirectly.</span></p></li><li><p><span>Provisions that target the </span><em><span>preservation</span></em><span> of existing housing.</span></p></li><li><p><span>Provisions that do something else.</span></p></li></ul><p><span>Despite the ostensible overarching goal of the law being increasing housing supply, most provisions of it actually fall into the third category and won&#8217;t realistically have any impact on housing supply. Some of these third-category provisions are totally unrelated to housing: there&#8217;s one that prevents the Federal Reserve from establishing a digital currency through 2030. Others are about housing, but won&#8217;t do anything to actually touch housing supply, such as a provision that provides grants to install temperature sensors in public housing. So while the law is a sprawling mass of changes, the biggest potential effects on housing supply are concentrated in a smaller number of provisions.</span></p><p><span>Another key aspect of this law is that </span><strong><span>no funding is allocated for any of its programs</span></strong><span>. The very last section, 1202, specifically states that &#8220;[n]o additional funds are authorized to be appropriated to carry out the requirements of this Act.&#8221; That means that any changes that require money to implement will need to get it from a separate congressional appropriation. For instance, section 208 of the Act creates an Innovation Fund of up to $200 million a year to award to jurisdictions that show increases in the housing supply, but the actual money for this fund will need to be awarded separately. This doesn&#8217;t mean these changes won&#8217;t be implemented, but it does create another barrier that many of the provisions will need to clear before they can have any effect. (For reference, the science half of the 2022 &#8220;CHIPS and Science Act&#8221; similarly passed with no funding specifically allocated to it, and </span><a href="https://fas.org/publication/chips-funding-gaps-april/"><span>anywhere from 60 to 90%</span></a><span> of its authorized funding was actually appropriated depending on the year.)</span></p><p><span>The ROAD to Housing Act is broken into 12 &#8220;titles,&#8221; each one of which contains a bundle of provisions, but the most important changes are concentrated in titles 1, 2, 3, 5, and 10. In this post I&#8217;ll just look at Title I, &#8220;Opportunities for Housing.&#8221;</span></p><h4><span>Title I &#8212; Opportunities for Housing</span></h4><p><span>Title I of the ROAD to Housing Act contains seven provisions and is basically a grab bag of new programs and modifications to existing programs.</span></p><p><span>The headline items in this section are:</span></p><p><strong><span>102 &#8212; Federal Guidelines for Point-Access Block Buildings.</span></strong><span> This instructs the Department of Housing and Urban Development (HUD) to create federal guidelines for </span><a href="https://www.housingaffordabilityinstitute.org/policy-center/single-stair-dwellings/"><span>point access blocks</span></a><span>, multifamily apartment buildings with a single stairway and no central corridor. It also allows HUD to set up a grant program for jurisdictions that want to evaluate point access blocks.</span></p><p><strong><span>103 &#8212; Exemption on Construction or Modification of Residential Housing on an Infill Site.</span></strong><span> This provision exempts infill housing constructed as part of the United States Department of Agriculture&#8217;s (USDA) </span><a href="https://www.rd.usda.gov/"><span>Rural Development</span></a><span> program from having to undergo an environmental review (such as required by NEPA).</span></p><p><strong><span>105 &#8212; FHA Small-Dollar Mortgages. </span></strong><span>This allows (but does not require) HUD to create a program to expand access to inexpensive mortgages (less than $100,000) backed by the Federal Housing Administration (FHA).</span></p><p><span>These are all positive changes. Point access blocks, also known as single-stair buildings, are widely used in Europe, but disallowed by most modern US building codes, and they&#8217;re something that urbanists have been advocating for years. The </span><a href="https://centerforbuilding.org/"><span>Center for Building in North America</span></a><span>, for instance, has devoted a lot of effort to advocating for single-stair buildings at the state level. Eliminating the requirement for a second stairway means that, for certain building sizes, a lot less of a building&#8217;s floorplate is devoted to non-rentable stairs and corridors, effectively reducing construction costs by an estimated </span><a href="https://www.pew.org/en/research-and-analysis/reports/2025/02/small-single-stairway-apartment-buildings-have-strong-safety-record"><span>6&#8211;13%</span></a><span>. I once spoke to a developer who was willing to cover the cost of a new fire truck if a jurisdiction would allow the use of single-stair buildings, such was the magnitude of the projected savings.</span></p><p><span>Expanding access to small-dollar mortgages is also tackling a real problem. The fundamental issue with small-dollar mortgages is a tension between what a mortgage originator earns on a mortgage and what it costs them to originate. A large chunk of origination costs is fixed &#8212; it takes a similar amount of effort to process the paperwork whether the mortgage is for $100,000 or $1,000,000. But earnings on a mortgage are a function of how much is being loaned, so profits are much smaller on small mortgages and originators have </span><a href="https://www.huduser.gov/portal/portal/sites/default/files/pdf/Financing-Lower-Priced-Homes-Small-Mortgage-Loans.pdf"><span>less incentive to originate them</span></a><span>.</span></p><p><span>Likewise, it&#8217;s been </span><a href="https://ifp.org/breaking-the-nepa-litigation-doom-loop/"><span>noted over and over again</span></a><span> how burdensome federal environmental review requirements can be: reducing them for a federal homebuilding program is a real win.</span></p><p><span>But we should also be realistic about the magnitude of the impact these changes are likely to have.</span></p><p><span>For section 102, point access blocks, this is a change that&#8217;s part of a much larger trend towards legalizing them. As of 2025, </span><a href="https://www.pew.org/en/research-and-analysis/articles/2025/11/04/states-advance-single-stairway-reforms-to-expand-housing"><span>19 states</span></a><span> had introduced bills to study or allow point access blocks, and in May of this year the International Code Council voted to adopt provisions that would allow for point access blocks up to four stories tall in the </span><a href="https://centerforbuilding.org/article/2027-ibc-single-exit-height-limit-to-be-raised-to-four-stories"><span>2027 International Building Code</span></a><span> (a model building code adopted in some form by every US state). So even in the absence of this provision in the new federal law, jurisdictions were already moving in this direction. And on its own, section 102 has little in the way of teeth. It just mandates the creation of federal guidelines regarding point access blocks; it doesn&#8217;t require any jurisdictions to actually follow them.</span></p><p><span>Which isn&#8217;t to say that there&#8217;s no potential impact. A federal set of guidelines could potentially provide enough legitimacy to push jurisdictions to adopt point access blocks that otherwise wouldn&#8217;t. If a grant program materializes, that could also accelerate their adoption in certain jurisdictions. And if the generated federal guidelines allow for buildings with a higher number of stories (the provision allows up to six, rather than the four adopted by the IBC), this could theoretically push states to set their height limits higher than they otherwise would. But overall I expect the impact of this provision to be fairly marginal.</span></p><p><span>For section 103, environmental review of the USDA&#8217;s Rural Development infill housing, the impact of this is blunted by two things. One is that much of the program&#8217;s housing construction is already subject to a NEPA categorical exclusion; the other is that the program currently builds very little housing, and this section probably won&#8217;t change that.</span></p><p><span>The USDA&#8217;s Rural Development agency administers a collection of programs </span><a href="https://en.wikipedia.org/wiki/USDA_Rural_Development"><span>intended to</span></a><span> &#8220;improve the economy and quality of life in rural parts of the US.&#8221; Many of these efforts are devoted to housing: since 1950 the USDA </span><a href="https://ruralhome.org/fy-2021-usda-rural-housing-activity-report/"><span>has funded the</span></a><span> &#8220;construction, purchase, or repair of over 5.5 million rural housing units.&#8221; But currently, this program doesn&#8217;t build much housing: it&#8217;s hard to get clean numbers because the </span><a href="https://www.usda.gov/sites/default/files/documents/31-2026-CJ-RHS.pdf"><span>USDA doesn&#8217;t break down</span></a><span> which loans go to new construction and which go to purchasing existing housing, but it&#8217;s probably building less than 5,000 units per year across single-family and multifamily housing, and possibly less than 1,000. Housing built on infill sites specifically (which are sites already served by infrastructure such as electricity, water, and sewer lines), which are the only projects covered by this provision, will be some smaller fraction of this.</span></p><p><span>What&#8217;s more, much of this construction was already effectively exempt from NEPA&#8217;s requirement to produce an environmental report. Repairs to existing housing, construction of single-family homes, and small multifamily projects already had a </span><a href="https://www.law.cornell.edu/cfr/text/7/1970.53"><span>NEPA categorical exclusion</span></a><span>, which means they don&#8217;t require a more thorough Environmental Assessment or Environmental Impact Statement. And this provision wouldn&#8217;t affect any state-level environmental study requirements, such as California&#8217;s CEQA. So in practice removing the requirement for an environmental study will only affect a narrow sliver of an already small universe of housing. It&#8217;s conceivable that removing a burdensome federal environmental review process might create an uptick in the number of projects that would fall outside the categorical exclusion, such as larger multifamily projects, but this would surprise me: I expect the impact of this change to be pretty minor.</span></p><p><span>For section 105, small-dollar mortgages, it helps to remember that the FHA is basically an insurance company: it sells mortgage lenders insurance policies against borrowers defaulting, </span><a href="https://www.huduser.gov/portal/portal/sites/default/files/pdf/Financing-Lower-Priced-Homes-Small-Mortgage-Loans.pdf"><span>in order to</span></a><span> &#8220;incentivize lenders to make loans they otherwise would not.&#8221; It sells this insurance to a substantial chunk of the market: </span><a href="https://www.hud.gov/sites/dfiles/Housing/documents/FHA-SF-Market-Share-2025Q3.pdf"><span>roughly 11 to 15%</span></a><span> of US home purchases have FHA insurance. Because FHA insurance is so widely used, and because it specifically targets folks who might otherwise have difficulty getting a mortgage, a program to expand access to mortgages below $100,000 could potentially be a big deal for low-income homebuyers, enabling them to get mortgages that might otherwise not be worth a lender&#8217;s while to make.</span></p><p><span>The challenge here is that very few new homes built in the US are sold below $100,000. In 2023 there were </span><a href="https://www.census.gov/construction/nrs/pdf/newressales_202403.pdf"><span>only 1,000 new homes sold</span></a><span> for less than $150,000 in the entire US. So currently, this would theoretically apply to at most a few hundred new conventional homes built each year.</span></p><p><span>There&#8217;s also a larger universe of manufactured homes that this could apply to: </span><a href="https://fred.stlouisfed.org/series/SHTSAUS"><span>roughly 100,000</span></a><span> manufactured homes are sold each year, and </span><a href="https://www.urban.org/sites/default/files/2022-07/The%20Role%20of%20Manufactured%20Housing%20in%20Increasing%20the%20Supply%20of%20Affordable%20Housing.pdf"><span>nearly 40%</span></a><span> of manufactured home mortgages are FHA-insured (though not all manufactured homes have mortgages). But this universe is also narrowed: a small-dollar mortgage program would only apply to homes titled as real property, which is </span><a href="https://eyeonhousing.org/2024/10/manufactured-homes-shipments-prices-and-characteristics-in-2023/"><span>probably about 20%</span></a><span> (~20,000) of new manufactured home shipments. And only a fraction of these would actually fall below the $100,000 cutoff: the average price of a new manufactured home, sans land or installation, is </span><a href="https://www.manufacturedhousing.org/news/manufactured-housing-survey-mhs-overview/"><span>already above $120,000</span></a><span>. Once you include land and installation (as you would for any manufactured home titled as real property), you&#8217;re even farther above $100,000. It&#8217;s thus likely more than half of new manufactured homes titled as real property would be beyond the $100,000 cutoff.</span></p><p><span>Of course, the question for the effect on housing supply is not how many homes are currently built that cost under $100,000, but how many might be built if it were easier for folks to get mortgages for them. It&#8217;s conceivable that lendability of small-dollar mortgages is a major binding constraint, and with it relaxed we&#8217;d see a major uptick in the construction of smaller, more affordable houses for less than $100,000. (This might be especially true for manufactured homes, given the cost-reducing changes that are being made to manufactured home regulations in Title III of this legislation, which I&#8217;ll cover in a future installment in this series.) This doesn&#8217;t seem amazingly likely to me, but neither does it seem impossible. And outside of the impact on housing supply, there would probably also be some social benefits from increasing access to mortgages for existing low-priced homes.</span></p><p><span>A small-dollar mortgage program could also potentially apply to ADU construction, as long as the remaining mortgage on the primary property didn&#8217;t push the combined loan over $100,000. I suspect that&#8217;s also a pretty small universe of potential homes &#8212; if your mortgage balance is substantially less than $100,000 and you&#8217;re considering an ADU, you probably have other financing options available (such as a home equity line of credit) &#8212; but it&#8217;s another possible avenue for a provision like this to work.</span></p><p><span>Of course, this all depends on a small-dollar mortgage program actually being created, it being structured in such a way that actually incentivizes lenders to make more small-dollar mortgages, and its effectiveness not being eaten away by inflation (since there&#8217;s no provision for raising the $100,000 cutoff over time). None of these is guaranteed. But to me there&#8217;s a higher plausible upside to this provision than to the other provisions we&#8217;ve looked at.</span></p><p><span>Sections 102, 103, and 105 are what I consider the headline provisions in this section, but there are several other provisions as well.</span></p><p><strong><span>101 &#8212; Reforms to Housing Counseling and Financial Literacy Programs.</span></strong><span> This section &#8220;clarifies the authority of HUD to evaluate housing counseling agencies&#8221; and makes some tweaks to how counseling resources are distributed. This will possibly have some impact on reducing foreclosures by giving counseling resources to help people avoid them (though I doubt it), but the effect on new housing supply is basically nothing.</span></p><p><strong><span>104 &#8212; Database of Publicly Owned Land. </span></strong><span>This requires any jurisdiction that receives a federal Community Development Block Grant (CDBG) from HUD to maintain a publicly accessible database that identifies all undeveloped parcels of land owned by the jurisdiction.</span></p><p><span>This is, presumably, to make it easier for developers to find publicly owned parcels of land that might be suitable for development. And this affects a lot of jurisdictions &#8212; over 1,200 cities, states, and counties in the US get CDBGs from HUD. But it strikes me as unlikely that finding these parcels of land is a major bottleneck to the development process. GIS-based parcel ownership lookup tools, for instance, are already pretty common. There&#8217;s also the problem that this provision excludes a lot of potentially useful publicly owned parcels, because they&#8217;d be publicly owned by a government entity other than whoever is receiving the block grant. School districts, for instance, are technically their own </span><a href="https://www2.census.gov/programs-surveys/gus/datasets/2022/2022_gov_org_meth_tech_doc.pdf"><span>special-purpose governments</span></a><span> that own things in their own name. So an empty parcel of land owned by a school district wouldn&#8217;t necessarily be included in an undeveloped land database administered by the state or county.</span></p><p><span>It&#8217;s possible that the mere act of creating this database causes jurisdictions to look more closely at their land resources and decide to sell some of them for housing development, but that strikes me as not amazingly likely. Overall it&#8217;s hard to see this having much, if any, impact on housing supply.</span></p><p><strong><span>106 &#8212; Temperature Sensor Pilot Program.</span></strong><span> This section requires HUD to create a pilot program to provide grants to housing agencies to install temperature sensors, to ensure public housing doesn&#8217;t get too hot or too cold. A positive development, but not one that affects housing supply at all.</span></p><p><strong><span>107 &#8212; Housing Supply Frameworks.</span></strong><span> This section requires HUD to publish best practices for state and local zoning &#8220;to support the production of adequate housing.&#8221; This includes things like reducing or eliminating parking minimums, increasing allowed floor area ratios (FAR) to allow for bigger buildings on sites, encouraging transit-oriented development, and so on.</span></p><p><span>These are all things that urbanists like, but it&#8217;s hard to see much upside from publishing a list of best practices when information on these sorts of best practices is already widely available. I have heard, however, that the hope is that a &#8220;ROAD 2.0&#8221; housing act could include incentives for zoning best practices adoption, and for that it&#8217;s helpful if there&#8217;s already a set of federal recommendations. So the main impact of this provision might be a function of future legislation. On its own, though I doubt this will have much impact.</span></p><h4><span>Conclusion</span></h4><p><span>Overall the content of Title I in the 21st Century ROAD to Housing Act is fairly representative of what&#8217;s in the law. There are a few provisions that are aimed at very real problems in the housing sector &#8212; legalizing single-stair buildings, reducing the burden of environmental review, and improving the incentives for lenders to offer small-dollar mortgages &#8212; the effects of which will depend on how much that particular constraint was actually binding, and how people respond to the changed incentives. Along with these is a collection of other provisions that make various positive changes regarding housing (new resources, new or improved programs) but that probably won&#8217;t affect housing supply at all.</span></p><p><span>The next post in this series will look at Title II, a long section with lots of relevant housing supply provisions in it. And for more on what jurisdictions can do to take advantage of the various provisions and the federal dollars that will flow from them, my colleagues at IFP </span><a href="https://ifp.org/the-success-of-the-new-federal-housing-law-now-rests-on-states-and-localities/"><span>wrote a useful explainer</span></a><span>.</span></p>]]></content:encoded></item></channel></rss>