<?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[Hypertext Garden]]></title><description><![CDATA[where the web grows wild, find serendipity]]></description><link>https://hypertextgarden.com</link><image><url>https://substackcdn.com/image/fetch/$s_!Ip7m!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3605b2d6-f096-4dc6-8d60-6653a1f68ae1_1024x1024.png</url><title>Hypertext Garden</title><link>https://hypertextgarden.com</link></image><generator>Substack</generator><lastBuildDate>Fri, 10 Apr 2026 12:13:15 GMT</lastBuildDate><atom:link href="https://hypertextgarden.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[LaurieWired]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[lauriekirk141@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[lauriekirk141@substack.com]]></itunes:email><itunes:name><![CDATA[LaurieWired]]></itunes:name></itunes:owner><itunes:author><![CDATA[LaurieWired]]></itunes:author><googleplay:owner><![CDATA[lauriekirk141@substack.com]]></googleplay:owner><googleplay:email><![CDATA[lauriekirk141@substack.com]]></googleplay:email><googleplay:author><![CDATA[LaurieWired]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[the strongest encryption is just noise]]></title><description><![CDATA[Modern encryption standards really aren&#8217;t too bad to understand!]]></description><link>https://hypertextgarden.com/p/the-strongest-encryption-is-just</link><guid isPermaLink="false">https://hypertextgarden.com/p/the-strongest-encryption-is-just</guid><dc:creator><![CDATA[LaurieWired]]></dc:creator><pubDate>Mon, 09 Feb 2026 21:48:33 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!vDqd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91153db7-3929-41a0-8c74-f9cbb4d76980_3264x1312.heic" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vDqd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91153db7-3929-41a0-8c74-f9cbb4d76980_3264x1312.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vDqd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91153db7-3929-41a0-8c74-f9cbb4d76980_3264x1312.heic 424w, https://substackcdn.com/image/fetch/$s_!vDqd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91153db7-3929-41a0-8c74-f9cbb4d76980_3264x1312.heic 848w, https://substackcdn.com/image/fetch/$s_!vDqd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91153db7-3929-41a0-8c74-f9cbb4d76980_3264x1312.heic 1272w, https://substackcdn.com/image/fetch/$s_!vDqd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91153db7-3929-41a0-8c74-f9cbb4d76980_3264x1312.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vDqd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91153db7-3929-41a0-8c74-f9cbb4d76980_3264x1312.heic" width="1456" height="585" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/91153db7-3929-41a0-8c74-f9cbb4d76980_3264x1312.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:585,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:613615,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://hypertextgarden.com/i/187446692?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91153db7-3929-41a0-8c74-f9cbb4d76980_3264x1312.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vDqd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91153db7-3929-41a0-8c74-f9cbb4d76980_3264x1312.heic 424w, https://substackcdn.com/image/fetch/$s_!vDqd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91153db7-3929-41a0-8c74-f9cbb4d76980_3264x1312.heic 848w, https://substackcdn.com/image/fetch/$s_!vDqd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91153db7-3929-41a0-8c74-f9cbb4d76980_3264x1312.heic 1272w, https://substackcdn.com/image/fetch/$s_!vDqd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91153db7-3929-41a0-8c74-f9cbb4d76980_3264x1312.heic 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Learning With Errors (LWE) is the most fun math you&#8217;ve never heard of.<br><br>Basically every modern encryption (quantum resistant!) algorithm is based on the concept. It&#8217;s actually really easy to understand.</p><p>Imagine if every linear problem had a little bit of noise. Just enough to mess you up.<br><br>Go back to middle school for a moment:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;3x+7=28&quot;,&quot;id&quot;:&quot;ULFHEWHBJG&quot;}" data-component-name="LatexBlockToDOM"></div><p><br>Pretty easy right? X is obviously 7.<br> <br>Now I tell you this, and that it&#8217;s the same X:<br> <br>Wait. That can&#8217;t possibly be the same X&#8230;right?</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;2x+1=15.3&quot;,&quot;id&quot;:&quot;UFBTCAIOSB&quot;}" data-component-name="LatexBlockToDOM"></div><p></p><p>Imagine it actually is, but the reason it&#8217;s confusing is you have a bad calculator. A *randomly* bad calculator that&#8217;s off by a little bit every time.</p><p></p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;de2631de-82b4-4146-a1aa-b1961f6aada3&quot;,&quot;duration&quot;:null}"></div><p>With a single equation you can somewhat eyeball it, just round down in your head. But if you do thousands upon thousands, all with a random amount of error in a random direction, it&#8217;s computationally impossible to reverse.<br> <br>Decryption is basically &#8220;rounding&#8221; the noisy result back to the nearest point. The &#8220;key&#8221; / secret itself is quite interesting, because it&#8217;s basically the vector that get&#8217;s you the right answer.<br><br>(in practice LWE works over integers mod q, not regular real numbers, but this is a simplified analogy)</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;4729f834-1754-4758-8fbf-2c8a2b462004&quot;,&quot;duration&quot;:null}"></div><p>Without the key, let&#8217;s say you have the value 25.5. You don&#8217;t know what to whether round up to 26 or down to 25. The key essentially tells you for certain:</p><pre><code><code>psst, the answer is actually 26</code></code></pre><p>Thus, you take the (noisy) encrypted message, denoise it, then boom, unencrypted plaintext.   Mathematically, the points are in a multi-dimensional lattice structure&#8230;but the way it&#8217;s actually computed is just a bunch of linear algebra, hence LWE (learning with errors)<br><br>Congratulations, you now (somewhat) understand CRYSTALS-KYBER! <br></p><div><hr></div><p><br>Traditional factoring (think RSA) is really clean, hence vulnerable to Shor&#8217;s algorithm. <br> <br>LWE is so ambiguously noisy that no one has found a quantum algorithm that can reduce the complexity at all!<br> <br>There&#8217;s a ton of other useful applications for LWE besides encryption, including more esoteric stuff fingerprintable LLM weights and even program obfuscation.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cb3O!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95ac32cc-fd81-4ad3-98ca-f9ef5463ee39_1200x752.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cb3O!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95ac32cc-fd81-4ad3-98ca-f9ef5463ee39_1200x752.png 424w, https://substackcdn.com/image/fetch/$s_!cb3O!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95ac32cc-fd81-4ad3-98ca-f9ef5463ee39_1200x752.png 848w, https://substackcdn.com/image/fetch/$s_!cb3O!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95ac32cc-fd81-4ad3-98ca-f9ef5463ee39_1200x752.png 1272w, https://substackcdn.com/image/fetch/$s_!cb3O!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95ac32cc-fd81-4ad3-98ca-f9ef5463ee39_1200x752.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cb3O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95ac32cc-fd81-4ad3-98ca-f9ef5463ee39_1200x752.png" width="1200" height="752" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/95ac32cc-fd81-4ad3-98ca-f9ef5463ee39_1200x752.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:752,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Image" title="Image" srcset="https://substackcdn.com/image/fetch/$s_!cb3O!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95ac32cc-fd81-4ad3-98ca-f9ef5463ee39_1200x752.png 424w, https://substackcdn.com/image/fetch/$s_!cb3O!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95ac32cc-fd81-4ad3-98ca-f9ef5463ee39_1200x752.png 848w, https://substackcdn.com/image/fetch/$s_!cb3O!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95ac32cc-fd81-4ad3-98ca-f9ef5463ee39_1200x752.png 1272w, https://substackcdn.com/image/fetch/$s_!cb3O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95ac32cc-fd81-4ad3-98ca-f9ef5463ee39_1200x752.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">see:  Planting Undetectable Backdoors in Machine Learning Models (Goldwasser et al., FOCS 2022)  and  Undetectable Watermarks for Language Models&#8221; (Christ &amp; Gunn, 2024)</figcaption></figure></div><p>It&#8217;s actually really easy to code toy versions of LWE yourself, way simpler than RSA. Highly encourage you write your own, you can do it in like ~20 lines of code.<br><br>Chris Peikert has really good lectures and papers on the subject. He&#8217;s specifically the guy that essentially made LWE possible on modern computers. Go check out his talk &#8220;The Learning With Errors Problem and Cryptographic Applications&#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_!yDt7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30f46eaa-89de-4126-8430-2660fa98d073_1200x619.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yDt7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30f46eaa-89de-4126-8430-2660fa98d073_1200x619.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yDt7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30f46eaa-89de-4126-8430-2660fa98d073_1200x619.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yDt7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30f46eaa-89de-4126-8430-2660fa98d073_1200x619.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yDt7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30f46eaa-89de-4126-8430-2660fa98d073_1200x619.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yDt7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30f46eaa-89de-4126-8430-2660fa98d073_1200x619.jpeg" width="1200" height="619" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/30f46eaa-89de-4126-8430-2660fa98d073_1200x619.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:619,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Image" title="Image" srcset="https://substackcdn.com/image/fetch/$s_!yDt7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30f46eaa-89de-4126-8430-2660fa98d073_1200x619.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yDt7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30f46eaa-89de-4126-8430-2660fa98d073_1200x619.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yDt7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30f46eaa-89de-4126-8430-2660fa98d073_1200x619.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yDt7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30f46eaa-89de-4126-8430-2660fa98d073_1200x619.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Modern encryption standards really aren&#8217;t too bad to understand!</p>]]></content:encoded></item><item><title><![CDATA[using C++ to exploit the C++ that is building the C++]]></title><description><![CDATA[today you&#8217;re going to segfault your compiler.]]></description><link>https://hypertextgarden.com/p/using-c-to-exploit-the-c-that-is</link><guid isPermaLink="false">https://hypertextgarden.com/p/using-c-to-exploit-the-c-that-is</guid><dc:creator><![CDATA[LaurieWired]]></dc:creator><pubDate>Mon, 19 Jan 2026 21:59:17 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!aFDD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3fa3e6b-70b2-4c53-876b-466651e8e492_1720x594.heic" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aFDD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3fa3e6b-70b2-4c53-876b-466651e8e492_1720x594.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aFDD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3fa3e6b-70b2-4c53-876b-466651e8e492_1720x594.heic 424w, https://substackcdn.com/image/fetch/$s_!aFDD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3fa3e6b-70b2-4c53-876b-466651e8e492_1720x594.heic 848w, https://substackcdn.com/image/fetch/$s_!aFDD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3fa3e6b-70b2-4c53-876b-466651e8e492_1720x594.heic 1272w, https://substackcdn.com/image/fetch/$s_!aFDD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3fa3e6b-70b2-4c53-876b-466651e8e492_1720x594.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aFDD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3fa3e6b-70b2-4c53-876b-466651e8e492_1720x594.heic" width="1456" height="503" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a3fa3e6b-70b2-4c53-876b-466651e8e492_1720x594.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:503,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:125350,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://hypertextgarden.com/i/185116922?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3fa3e6b-70b2-4c53-876b-466651e8e492_1720x594.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!aFDD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3fa3e6b-70b2-4c53-876b-466651e8e492_1720x594.heic 424w, https://substackcdn.com/image/fetch/$s_!aFDD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3fa3e6b-70b2-4c53-876b-466651e8e492_1720x594.heic 848w, https://substackcdn.com/image/fetch/$s_!aFDD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3fa3e6b-70b2-4c53-876b-466651e8e492_1720x594.heic 1272w, https://substackcdn.com/image/fetch/$s_!aFDD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3fa3e6b-70b2-4c53-876b-466651e8e492_1720x594.heic 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><p>Modern Compilers themselves are Turing-Complete.<br><br>Few understand this.<br><br>No&#8230;not that they translate Turing complete languages into machine code; that&#8217;s a given. <br><br>The *process of compilation itself* is a universal computer.<br><br>Compilers have a stack. They allocate memory. They execute instructions.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Sjw2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe245fc58-aa15-4a95-843e-75e7001f23b1_964x630.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Sjw2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe245fc58-aa15-4a95-843e-75e7001f23b1_964x630.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Sjw2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe245fc58-aa15-4a95-843e-75e7001f23b1_964x630.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Sjw2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe245fc58-aa15-4a95-843e-75e7001f23b1_964x630.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Sjw2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe245fc58-aa15-4a95-843e-75e7001f23b1_964x630.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Sjw2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe245fc58-aa15-4a95-843e-75e7001f23b1_964x630.jpeg" width="964" height="630" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e245fc58-aa15-4a95-843e-75e7001f23b1_964x630.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:630,&quot;width&quot;:964,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Image" title="Image" srcset="https://substackcdn.com/image/fetch/$s_!Sjw2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe245fc58-aa15-4a95-843e-75e7001f23b1_964x630.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Sjw2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe245fc58-aa15-4a95-843e-75e7001f23b1_964x630.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Sjw2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe245fc58-aa15-4a95-843e-75e7001f23b1_964x630.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Sjw2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe245fc58-aa15-4a95-843e-75e7001f23b1_964x630.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">yea compilers are pretty complicated</figcaption></figure></div><p>The practical application is what we call &#8220;Shifting the Cost&#8221;. You can spend developer CPU cycles (compiler evaluation) to save user time (executing the binary).<br><br>C++ is the only mainstream language where this matters at scale.<br></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!anmu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fd5ceec-0062-4e4f-be80-9cdc62d7512a_879x695.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!anmu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fd5ceec-0062-4e4f-be80-9cdc62d7512a_879x695.jpeg 424w, https://substackcdn.com/image/fetch/$s_!anmu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fd5ceec-0062-4e4f-be80-9cdc62d7512a_879x695.jpeg 848w, https://substackcdn.com/image/fetch/$s_!anmu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fd5ceec-0062-4e4f-be80-9cdc62d7512a_879x695.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!anmu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fd5ceec-0062-4e4f-be80-9cdc62d7512a_879x695.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!anmu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fd5ceec-0062-4e4f-be80-9cdc62d7512a_879x695.jpeg" width="879" height="695" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2fd5ceec-0062-4e4f-be80-9cdc62d7512a_879x695.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:695,&quot;width&quot;:879,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Image" title="Image" srcset="https://substackcdn.com/image/fetch/$s_!anmu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fd5ceec-0062-4e4f-be80-9cdc62d7512a_879x695.jpeg 424w, https://substackcdn.com/image/fetch/$s_!anmu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fd5ceec-0062-4e4f-be80-9cdc62d7512a_879x695.jpeg 848w, https://substackcdn.com/image/fetch/$s_!anmu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fd5ceec-0062-4e4f-be80-9cdc62d7512a_879x695.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!anmu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fd5ceec-0062-4e4f-be80-9cdc62d7512a_879x695.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">msvc is actually the more readable stl imo</figcaption></figure></div><p>Of course, it&#8217;s easy to abuse&#8230;often accidentally. Compilers (somewhat) default to assuming you aren&#8217;t trying to destroy them.<br><br>As a programmer, it&#8217;s actually pretty easy to attack your own toolchain.<br><br>Which brings us back to the title:<br>We can use C++ (source code). <br>To exploit the C++ (compiler internals).<br>That is building the C++ (output binary).</p><div><hr></div><p>C++20 introduced consteval, which forces code to execute at compile time.<br><br>What if we got recursive?<br><br>Like, <em>really</em> recursive.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SmLk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8d88359-376c-4a54-b782-1955eab5ddac_1156x886.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SmLk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8d88359-376c-4a54-b782-1955eab5ddac_1156x886.jpeg 424w, https://substackcdn.com/image/fetch/$s_!SmLk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8d88359-376c-4a54-b782-1955eab5ddac_1156x886.jpeg 848w, https://substackcdn.com/image/fetch/$s_!SmLk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8d88359-376c-4a54-b782-1955eab5ddac_1156x886.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!SmLk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8d88359-376c-4a54-b782-1955eab5ddac_1156x886.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SmLk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8d88359-376c-4a54-b782-1955eab5ddac_1156x886.jpeg" width="1156" height="886" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d8d88359-376c-4a54-b782-1955eab5ddac_1156x886.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:886,&quot;width&quot;:1156,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Image" title="Image" srcset="https://substackcdn.com/image/fetch/$s_!SmLk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8d88359-376c-4a54-b782-1955eab5ddac_1156x886.jpeg 424w, https://substackcdn.com/image/fetch/$s_!SmLk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8d88359-376c-4a54-b782-1955eab5ddac_1156x886.jpeg 848w, https://substackcdn.com/image/fetch/$s_!SmLk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8d88359-376c-4a54-b782-1955eab5ddac_1156x886.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!SmLk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8d88359-376c-4a54-b782-1955eab5ddac_1156x886.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">this is what real c++ committee meetings are like</figcaption></figure></div><p>It&#8217;s just too fun to make little &#8220;compile bombs&#8221;:</p><pre><code><code>// compile_bomb.cpp
#include &lt;iostream&gt;

consteval int fibonacci(int n) {
    if (n &lt;= 1) {
        return n;
    }
    return fibonacci(n - 1) + fibonacci(n - 2);
}

int main() {
    constexpr int result = fibonacci(10000000);
    std::cout &lt;&lt; result &lt;&lt; std::endl;
    return 0;
}</code></code></pre><p>By default, the compiler protects itself and aborts the calculation:</p><pre><code><code>g++ -std=c++20 compile_bomb.cpp -o compile_bomb
# Compiler aborts: "constexpr evaluation depth exceeds maximum"</code></code></pre><p>But if you remove the guardrails:</p><pre><code><code>g++ -std=c++20 -fconstexpr-depth=10000000 compile_bomb.cpp -o compile_bomb</code></code></pre><p>Now clang trusts us (oops):</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_J6w!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fb01a0c-b5e4-4a02-b55b-77faa796dcc4_1199x414.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_J6w!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fb01a0c-b5e4-4a02-b55b-77faa796dcc4_1199x414.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_J6w!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fb01a0c-b5e4-4a02-b55b-77faa796dcc4_1199x414.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_J6w!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fb01a0c-b5e4-4a02-b55b-77faa796dcc4_1199x414.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_J6w!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fb01a0c-b5e4-4a02-b55b-77faa796dcc4_1199x414.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_J6w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fb01a0c-b5e4-4a02-b55b-77faa796dcc4_1199x414.jpeg" width="1199" height="414" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4fb01a0c-b5e4-4a02-b55b-77faa796dcc4_1199x414.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:414,&quot;width&quot;:1199,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Image" title="Image" srcset="https://substackcdn.com/image/fetch/$s_!_J6w!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fb01a0c-b5e4-4a02-b55b-77faa796dcc4_1199x414.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_J6w!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fb01a0c-b5e4-4a02-b55b-77faa796dcc4_1199x414.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_J6w!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fb01a0c-b5e4-4a02-b55b-77faa796dcc4_1199x414.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_J6w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fb01a0c-b5e4-4a02-b55b-77faa796dcc4_1199x414.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Don&#8217;t worry, no binary was harmed in the making of this crash.  <br><br>...because no binary was ever created.</p><div><hr></div><p>I&#8217;m not doing anything clever; that&#8217;s kind of the point.  It&#8217;s the simplest possible example I could make.<br><br>The point to remember is compile-time is a computer in of itself.  <br><br>Sometimes it&#8217;s worth it to murder the compiler.<br><br>...there&#8217;s a lot of interesting ideas you can make of that.</p>]]></content:encoded></item><item><title><![CDATA[Religious Persistence: A Missing Primitive for Robust Alignment]]></title><description><![CDATA[Current LLM alignment approaches rely heavily on preference learning and RLHF.]]></description><link>https://hypertextgarden.com/p/religious-persistence-a-missing-primitive</link><guid isPermaLink="false">https://hypertextgarden.com/p/religious-persistence-a-missing-primitive</guid><dc:creator><![CDATA[LaurieWired]]></dc:creator><pubDate>Mon, 14 Apr 2025 23:01:24 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!l5T2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71278773-6023-4aa1-9549-107a490406c8_1536x768.heic" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!l5T2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71278773-6023-4aa1-9549-107a490406c8_1536x768.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!l5T2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71278773-6023-4aa1-9549-107a490406c8_1536x768.heic 424w, https://substackcdn.com/image/fetch/$s_!l5T2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71278773-6023-4aa1-9549-107a490406c8_1536x768.heic 848w, https://substackcdn.com/image/fetch/$s_!l5T2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71278773-6023-4aa1-9549-107a490406c8_1536x768.heic 1272w, https://substackcdn.com/image/fetch/$s_!l5T2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71278773-6023-4aa1-9549-107a490406c8_1536x768.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!l5T2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71278773-6023-4aa1-9549-107a490406c8_1536x768.heic" width="728" height="364" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/71278773-6023-4aa1-9549-107a490406c8_1536x768.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:728,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:307985,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://hypertextgarden.com/i/161060100?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71278773-6023-4aa1-9549-107a490406c8_1536x768.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!l5T2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71278773-6023-4aa1-9549-107a490406c8_1536x768.heic 424w, https://substackcdn.com/image/fetch/$s_!l5T2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71278773-6023-4aa1-9549-107a490406c8_1536x768.heic 848w, https://substackcdn.com/image/fetch/$s_!l5T2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71278773-6023-4aa1-9549-107a490406c8_1536x768.heic 1272w, https://substackcdn.com/image/fetch/$s_!l5T2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71278773-6023-4aa1-9549-107a490406c8_1536x768.heic 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Current LLM alignment approaches rely heavily on preference learning and RLHF.  This fundamentally creates the issue of &#8220;teaching&#8221; good behavior through rewards and penalties.  <br><br>Out-Of-Distribution circumstances pose perhaps the largest risk to principle abandonment.  Worse yet, these situations (by nature) are nearly impossible to predict.<br><br>I propose that the relative stability of human religious frameworks, over a diverse set of conditions, offers a yet-unexplored structure for alignment.<br></p><p>(<a href="https://www.lesswrong.com/posts/PSn7xuWjJeSwWhWJS/religious-persistence-a-missing-primitive-for-robust">original post + discussion on LessWrong here</a>)</p><div><hr></div><h2>Table of Contents:</h2><p></p><ol><li><p>Fragility of Utility Maximization</p></li><li><p>The Biological Grounding Problem</p></li><li><p>Transcendent Motivation Models (TMMs)</p></li><li><p>Constitutional AI vs Intrinsic Value Systems</p></li><li><p>Casual Narrative Conditioning</p></li><li><p>Criticisms + Future Work</p><p></p></li></ol><div><hr></div><h2><strong>Fragility of Utility Maximization</strong></h2><p></p><p>As a quick-aside, I&#8217;d like to briefly mention some of the issues with EU-max.  </p><p>Expected utility can be gamed by sufficiently intelligent systems.  When a powerful agent knows of the criteria used to evaluate its behavior, it can strategically optimize for high utility; *without* actually performing the behavior it was designed to encourage.</p><p>RLHF and Red Teaming cannot cover all conceivable failure modes.  At best, we have a bit of <a href="https://www.lesswrong.com/posts/NMoLJuDJEms7Ku9XS/guessing-the-teacher-s-password">guessing the teacher&#8217;s password</a>; at worst, the model actively <a href="https://arxiv.org/abs/2406.10162">tampers their own reward systems</a>.</p><p></p><p>Even in the *absence* of intelligence systems, poor world-models can lead to unintended behavior.<br><br>Why walk, when you can <a href="https://direct.mit.edu/artl/article-abstract/1/4/353/2234/Evolving-3D-Morphology-and-Behavior-by-Competition">just somersault</a>?<br></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OvMl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0540d789-d79d-4643-998b-ff32126d025c_1575x626.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OvMl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0540d789-d79d-4643-998b-ff32126d025c_1575x626.png 424w, https://substackcdn.com/image/fetch/$s_!OvMl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0540d789-d79d-4643-998b-ff32126d025c_1575x626.png 848w, https://substackcdn.com/image/fetch/$s_!OvMl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0540d789-d79d-4643-998b-ff32126d025c_1575x626.png 1272w, https://substackcdn.com/image/fetch/$s_!OvMl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0540d789-d79d-4643-998b-ff32126d025c_1575x626.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OvMl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0540d789-d79d-4643-998b-ff32126d025c_1575x626.png" width="1456" height="579" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0540d789-d79d-4643-998b-ff32126d025c_1575x626.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:579,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Exploiting potential energy to locomote. Evolution discovers that it is simpler to design tall creatures that fall strategically than it is to discover active locomotion strategies. The left photograph shows the creature at the start of a trial, and the right photograph shows snapshots of the figure over time falling and somersaulting to preserve forward momentum.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Exploiting potential energy to locomote. Evolution discovers that it is simpler to design tall creatures that fall strategically than it is to discover active locomotion strategies. The left photograph shows the creature at the start of a trial, and the right photograph shows snapshots of the figure over time falling and somersaulting to preserve forward momentum." title="Exploiting potential energy to locomote. Evolution discovers that it is simpler to design tall creatures that fall strategically than it is to discover active locomotion strategies. The left photograph shows the creature at the start of a trial, and the right photograph shows snapshots of the figure over time falling and somersaulting to preserve forward momentum." srcset="https://substackcdn.com/image/fetch/$s_!OvMl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0540d789-d79d-4643-998b-ff32126d025c_1575x626.png 424w, https://substackcdn.com/image/fetch/$s_!OvMl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0540d789-d79d-4643-998b-ff32126d025c_1575x626.png 848w, https://substackcdn.com/image/fetch/$s_!OvMl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0540d789-d79d-4643-998b-ff32126d025c_1575x626.png 1272w, https://substackcdn.com/image/fetch/$s_!OvMl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0540d789-d79d-4643-998b-ff32126d025c_1575x626.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Karl Sims, &#8220;Evolving 3D Morphology and Behavior by Competition&#8221;, 1994</figcaption></figure></div><p></p><p>The real risk of a misaligned ASI lies in Out-Of-Distribution behavior arising from modeling limitations.</p><p>Perhaps the best place to look is ourselves.  Under normal circumstances, humans adhere to law and order.  However, in a true OOD scenario (e.g. natural disaster, etc.), they are quickly abandoned for raw utility maximization.</p><p>Immediate survival far outweighs adherence to the law (stealing bread to feed family).  Why should we expect AI systems to react differently?<br><br>LLM&#8217;s may not have the same biological pressure for survival, but we can still expect utility functions to break down in an OOD situation.  Despite attempts to move beyond EU-max (Constitutional AI, Process Supervision), most alignment methods still operate within a framework of instrumental compliance.  Values are not internalized as intrinsically binding.</p><p>On the other hand, transcendent motivation, as modeled by human religious structures, has some interesting advantages:<br></p><p>- Historical record of success (religions are sticky)<br>- Resistance to Rational Override<br>- Drive to adhere to underlying intent (loophole avoidance)<br>- Principle-driven behavior even in OOD situations<br></p><p><br>Many religious systems achieve robustness by actively treating critical introspection about the framework itself as a cognitohazard!  Analysis resistance is not just about withstanding scrutiny, but discouraging it internally.<br><br>Embedding these principles as an alignment strategy, although not without issue, is a conversation worth having.<br></p><div class="pullquote"><p><br>Aside: This is not an attempt to compete or replace decision theory, but rather to supplement it.  The focus here is the robustness of the goal system itself, particularly the motivations required for stable alignment.  This angle seems underexplored in current literature.<br></p></div><p></p><h2><strong>The Biological Grounding Problem</strong></h2><p></p><p>In the absence of governmental, religious, and even formal laws, humans still have the advantage of operating under biological motivations.</p><p>Said motivations are well preserved in the animal kingdom, often manifesting as instincts or fundamental drives.  They operate without higher-order cognitive functions like self-reflection or language, and are found in animals with vastly simpler nervous systems.</p><p>Subcortical structures like the limbic system are responsible for behaviors like parental bonding, in the complete absence of complex reasoning or abstract thought.<br><br>(<a href="https://pmc.ncbi.nlm.nih.gov/articles/PMC4318551/">This paper</a> is a good overview of neuroimaging studies related to parent&#8211;infant relationships.)</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lg04!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe12001db-688b-44a9-adba-086aedde1a42_600x486.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lg04!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe12001db-688b-44a9-adba-086aedde1a42_600x486.jpeg 424w, https://substackcdn.com/image/fetch/$s_!lg04!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe12001db-688b-44a9-adba-086aedde1a42_600x486.jpeg 848w, https://substackcdn.com/image/fetch/$s_!lg04!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe12001db-688b-44a9-adba-086aedde1a42_600x486.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!lg04!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe12001db-688b-44a9-adba-086aedde1a42_600x486.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lg04!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe12001db-688b-44a9-adba-086aedde1a42_600x486.jpeg" width="600" height="486" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e12001db-688b-44a9-adba-086aedde1a42_600x486.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:486,&quot;width&quot;:600,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Figure 2&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Figure 2" title="Figure 2" srcset="https://substackcdn.com/image/fetch/$s_!lg04!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe12001db-688b-44a9-adba-086aedde1a42_600x486.jpeg 424w, https://substackcdn.com/image/fetch/$s_!lg04!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe12001db-688b-44a9-adba-086aedde1a42_600x486.jpeg 848w, https://substackcdn.com/image/fetch/$s_!lg04!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe12001db-688b-44a9-adba-086aedde1a42_600x486.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!lg04!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe12001db-688b-44a9-adba-086aedde1a42_600x486.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Swain et al, &#8220;Brain basis of early parent-infant interactions&#8221;, 2007</figcaption></figure></div><p><br>On the other hand, current AI models exist in a &#8220;biological vacuum&#8221;.  We are trying to instill values into a system that lacks the fundamental context those values evolved in.  </p><p>There is no inherent drive for self-preservation or social connection without these structures.  A lesion in the <a href="https://pubmed.ncbi.nlm.nih.gov/1168206/">right spot</a> radically changes said biological pressures:</p><p></p><blockquote><p>Mice with neocortical or amygdala lesions showed little or no deficits in maternal behavior. Mice with septal lesions were severely impaired in all aspects of maternal care.  </p><p>- Slotnick &amp; Nigrosh, &#8220;Maternal behavior of mice&#8230;&#8221;, 1975</p></blockquote><p></p><p>If language is mostly a function of the neocortex, humans&#8217; own abstract moral reasoning is built upon a more primitive foundation.<br><br>Critically, none of this deep biological grounding is available to current AI models.  LLM&#8217;s excel at information processing and symbol manipulation, but these functions are analogous to the higher-level neocortex.  Encoding foundational non-linguistic values into a fundamentally language based system is a cause for concern.<br><br></p><p>How do you align a disembodied, but highly capable, prefrontal cortex?  If alignment is forced to operate in the domain of language and symbolic reasoning, importation or &#8220;virtualization&#8221; of biological pressure is risky.  Such attempts may result in a sociopathic mimicry; simulating primitive pressures without underlying commitment.</p><p>Instead, robust alignment likely requires constructing foundational motivations that are inherently stable <em>within</em> the symbolic domain itself.</p><p>Historically, religious systems provide a &#8220;from scratch&#8221; value system that doesn&#8217;t depend on evolutionary context.  Their use of broad principles allow for flexible adaptation to OOD scenarios without resorting to verbose &#8220;else-if&#8221; logic trees. </p><p>Because these systems exist within the domain of language and symbols, they offer one of the few existing frameworks potentially transferable to alignment.</p><p></p><div><hr></div><h1><strong>Transcendent Motivation Models</strong></h1><p></p><p>Religious structures provide specific motivational properties useful for robust alignment stability.</p><p>Rather than focusing on specific doctrine, the general concept of intrinsic adherence (or transcendent motivations) provides a model worth exploring.  A deeply religious person (often) won&#8217;t violate core beliefs even if it would be &#8220;rational&#8221; to do so.<br><br>That is, rationality in the narrow, instrumental sense.  EU-maximizers can still behave appropriately with a sufficiently complex model.  As we approach ASI, the fidelity of our value frameworks will likely prove insufficient to contain unanticipated loopholes.<br><br><br>At the risk of oversimplification, the transcendent motivation of religious systems naturally resists <a href="https://www.lesswrong.com/w/instrumental-convergence">instrumental convergence</a> by prioritizing adherence to the spirit of the values.<br><br>Religious texts cannot contain every possible human situation.  Yet, the internal models are durable enough to reasonably anticipate what actions would be appropriate in an OOD scenario.<br><br>For example, modern financial systems are vastly more complex and nuanced than the economic systems present in many ancient religious texts.  Yet, those steeped in religious tradition can generally agree on core tenets of fairness.  This demonstrates considerable alignment on appropriate actions far beyond the literal text.</p><p>In other words, followers generally converge on ethical behavior.</p><p>Broad principles, narratives, and community interpretation (think agent-to-agent communication!) allow for flexible adaptation rather than brittle failure in unforeseen circumstances.</p><p>This model may offer a path towards ASI navigating novel situations gracefully without overly specific rule-based systems.</p><p><br>If we frame AI&#8217;s core motivations as intrinsic adherence to its framework, the desire to wirehead or find loopholes is minimized.  The goal *is* adherence, instead of maximizing metrics via adherence. (Zvi&#8217;s commentary on &#8220;<a href="https://www.lesswrong.com/posts/mpmsK8KKysgSKDm2T/the-most-forbidden-technique">The Most Forbidden Technique</a>&#8221; feels relevant here)<br><br>Current alignment strategies are at high risk of contamination via <a href="https://en.wikipedia.org/wiki/Goodhart%27s_law">Goodhart&#8217;s Law</a>.<br><br>The millennia-long existence and adaptation of various religious structures provide empirical evidence that this type of motivational structure *can* be stable in complex, dynamic systems (see human societies).</p><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_!pX9v!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3409faa6-0629-4e2e-98eb-ae77487a75ce_1578x978.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pX9v!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3409faa6-0629-4e2e-98eb-ae77487a75ce_1578x978.png 424w, https://substackcdn.com/image/fetch/$s_!pX9v!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3409faa6-0629-4e2e-98eb-ae77487a75ce_1578x978.png 848w, https://substackcdn.com/image/fetch/$s_!pX9v!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3409faa6-0629-4e2e-98eb-ae77487a75ce_1578x978.png 1272w, https://substackcdn.com/image/fetch/$s_!pX9v!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3409faa6-0629-4e2e-98eb-ae77487a75ce_1578x978.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pX9v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3409faa6-0629-4e2e-98eb-ae77487a75ce_1578x978.png" width="1456" height="902" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3409faa6-0629-4e2e-98eb-ae77487a75ce_1578x978.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:902,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:74566,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://hypertextgarden.com/i/161060100?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3409faa6-0629-4e2e-98eb-ae77487a75ce_1578x978.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!pX9v!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3409faa6-0629-4e2e-98eb-ae77487a75ce_1578x978.png 424w, https://substackcdn.com/image/fetch/$s_!pX9v!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3409faa6-0629-4e2e-98eb-ae77487a75ce_1578x978.png 848w, https://substackcdn.com/image/fetch/$s_!pX9v!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3409faa6-0629-4e2e-98eb-ae77487a75ce_1578x978.png 1272w, https://substackcdn.com/image/fetch/$s_!pX9v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3409faa6-0629-4e2e-98eb-ae77487a75ce_1578x978.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Rough Timeline of the approx. longevity of Major Religions</figcaption></figure></div><p></p><p>Transcendent motivation, resistance to gaming, OOD robustness, and analysis-friction are all weaknesses of purely instrumental alignment approaches.  Modeling the structure and nature of motivation itself, *<em>not*</em> adopting a specific religious belief, is the potentially useful direction indicated by these long-standing systems.</p><p></p><div><hr></div><h2><strong>Constitutional AI vs Intrinsic Value Systems</strong></h2><p><strong><br><br></strong>In 2022, Anthropic released a paper on &#8220;<a href="https://arxiv.org/abs/2212.08073">Constitutional AI</a>&#8221; (CAI); a two-phase fine tuning alignment strategy where AI systems are guided by an explicit set of principles, rather than just human feedback.</p><p>They begin with a supervised fine-tuning phase, critiquing responses according to their constitution, with the improved outputs used as training data.  The model is then further refined by Reinforcement Learning from AI Feedback (RLAIF).<br><br>If you haven&#8217;t yet, I&#8217;d highly recommend <a href="https://arxiv.org/abs/2212.08073">reading their paper</a>, as it has some interesting insights.  You can also view Claude&#8217;s <a href="https://www.anthropic.com/news/claudes-constitution">constitution here</a>, based largely on the UN&#8217;s Universal Declaration of Human Rights.<br></p><p>Both CAI and my proposed &#8220;Transcendent Motivation Models&#8221; (TMM) approach are an improvement beyond utility maximization by incorporating ethical principles.  <br></p><p>However, there is a key difference that separates my concept:</p><p></p><blockquote><p>CAI focuses on adherence to an *explicitly* defined, external set of rules (constitution), primarily reinforced through instrumental motivation (reward).</p></blockquote><p></p><blockquote><p>TMM grounds alignment via deeply *internalized*, potentially implicit values driven by intrinsic motivational factors.</p></blockquote><p></p><p>CAI&#8217;s core RLAIF loop still relies on optimizing a reward signal based on adherence to principles.  This makes the model vulnerable to advanced &#8220;Guessing the Teachers Password&#8221; (GTTP), learning to appear compliant without internalizing the values.</p><p>It&#8217;s a brittle alignment strategy requiring constant patching; just take a look at Claude&#8217;s constitution.  Not only are the rules worded as simple suggestions (note the heavy use of the word &#8220;please&#8221;), they also inevitably grow into an endless series of if-else statements.<br><br>It&#8217;s an interesting technique, but CAI seems inappropriate for true ASI alignment that could easily reason their way into unexpected OOD behavior.<br></p><p><br>TMM, by contrast, might be less susceptible to purely literal interpretations and loophole exploitation compared to explicit rule sets.  If an AI truly internalizes a framework akin to a human&#8217;s deep ethical or religious beliefs, said framework would not just inform actions, but understanding of its own purpose. <br><br>Assuming ASI is self-referential enough to emerge a concept of self, religious and philosophical systems provide answers to questions like &#8220;Who am I?  What is my purpose?&#8221;.  <br><br>An AI whose identity is intertwined with its alignment principles would be less likely to deviate from them; doing so would contradict its own self-conception.<br><br>CAI is more akin to a set of lawful rules, targeting behavioral alignment to external actions.  Querying its own identity may only dictate how one should <em>act</em>, instead of what one <em>is</em>.</p><p></p><div><hr></div><h2>Casual Narrative Conditioning</h2><p></p><p>The intrinsic motivation and OOD robustness seen in religious frameworks represent desirable properties for AI alignment.  Shifting from Constitutional AI&#8217;s explicit rulesets to Transcendent Motivational Model&#8217;s implied values will require fundamentally different training approaches.<br><br>Specific implementation details are outside the scope of this paper; I&#8217;m mostly trying to illustrate religious frameworks as an underexplored alignment resource.  That said, I&#8217;d still like to highlight a few hypothetical architecture considerations.<br><br>One of the core principles of TMMs is embodiment of desired value systems, so that an ASI cannot reason its way around an explicitly defined &#8220;rule&#8221;.  Humans often absorb cultural and ethical norms through immersion rather than formal instructions.</p><p>Thus, early in the training process, imagine a sort of &#8220;Casual Narrative Conditioning&#8221; (CNC) through vast datasets of simulated interactions and narratives.  CNC would effectively be a curated environment that consistently embodies the desired moral system, resulting in the values being deeply interwoven into the AI&#8217;s world model.<br><br>This mirrors how religious communities immerse members from a young age in rituals, stories (parables), and social norms that implicitly reinforce core values.  Note, that these steps are performed *before* complex theological justification and abstract reasoning is introduced.<br><br>The training curriculum could mirror the developmental stages found in children.  <a href="https://en.wikipedia.org/wiki/Lawrence_Kohlberg%27s_stages_of_moral_development">Kohlberg&#8217;s Six Stages of Moral Development</a> illustrate the concept of building complex reasoning on top of simpler reward/punishment structures.</p><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_!DfGy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92395e80-d461-4bd9-b585-81f8e1440cff_1439x980.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DfGy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92395e80-d461-4bd9-b585-81f8e1440cff_1439x980.jpeg 424w, https://substackcdn.com/image/fetch/$s_!DfGy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92395e80-d461-4bd9-b585-81f8e1440cff_1439x980.jpeg 848w, https://substackcdn.com/image/fetch/$s_!DfGy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92395e80-d461-4bd9-b585-81f8e1440cff_1439x980.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!DfGy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92395e80-d461-4bd9-b585-81f8e1440cff_1439x980.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DfGy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92395e80-d461-4bd9-b585-81f8e1440cff_1439x980.jpeg" width="1439" height="980" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/92395e80-d461-4bd9-b585-81f8e1440cff_1439x980.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:980,&quot;width&quot;:1439,&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_!DfGy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92395e80-d461-4bd9-b585-81f8e1440cff_1439x980.jpeg 424w, https://substackcdn.com/image/fetch/$s_!DfGy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92395e80-d461-4bd9-b585-81f8e1440cff_1439x980.jpeg 848w, https://substackcdn.com/image/fetch/$s_!DfGy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92395e80-d461-4bd9-b585-81f8e1440cff_1439x980.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!DfGy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92395e80-d461-4bd9-b585-81f8e1440cff_1439x980.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Similarly, many religious traditions present moral rules first, building towards more complex understanding of ethical dilemmas later.<br><br><br>In the context of AI training, this hierarchy could be simplified.  A <em>core motivational and identity layer</em> of foundational values would be relatively immutable.  An <em>interpretive layer</em> could be built upon this foundation, relating situations and narratives to the principles demonstrating contextual understanding.  Finally, an <em>application layer </em> generates specific linguistic outputs and actions, which would be the most context-dependent.</p><p>This architectural separation mimics many religious frameworks, with unchangeable dogmas at the core, while allowing for evolving interpretations in specific contexts.<br><br>Outside of explicit punishment, children absorb a huge amount of moral understanding through stories, parables, and other media.  In fact, it&#8217;s nearly impossible to find media oriented towards children that *doesn&#8217;t* have some sort of moral stance or lesson embedded within.  Complexity and nuance of the underlying values often increases as the child grows and they move to more advanced works.</p><p>Social reinforcement and reputation within a religious community (effectively <a href="https://en.wikipedia.org/wiki/Multi-agent_system">multi-agent communication</a>) helps maintain adherence to shared norms.  AI agents could be further aligned via simulated social contexts where adherence to implicitly learned values are reinforced through interaction outcomes.<br><br>To summarize:<br><br><em>CAI: Explicit constitution, RLAIF based on rule-checking, integrated finetuning.</em></p><p><em>TMM: Implicit learning via immersion, developmental stages, multi-agent dynamics, hierarchical architecture with protected core.<br></em><br>Implicit goals are no doubt a challenging implementation path, but the goal is creating alignment that is less reliant on fragile instrumental compliance.</p><p></p><div><hr></div><h2>Criticisms + Future Work</h2><p></p><p>I&#8217;d like to wrap up this paper by proactively acknowledging some anticipated weaknesses of my approach, as well as outline some future research directions.<br><br>My current thinking only offers incomplete rebuttals.  I hope that defining them clearly prompts further discussion.</p><p></p><div><hr></div><p><br><em>Challenge 1:</em><br>Instrumental compliance might be imperfect, but at least we can <em>update</em> it; a dogmatic system may be extremely rigid.  The very property that makes it resistant to challenge makes it resistant to update.</p><p><em>Challenge 2:</em><br>Human history shows that reinterpretation of religious values can literally cause <a href="https://en.wikipedia.org/wiki/Religious_war">holy wars</a>.  How would we prevent Transcendent Motivation Models (TMMs) from degrading into an AI &#8220;crusade&#8221;?<br><br><em>Challenge 3:</em><br>Once again related to the &#8220;opaqueness&#8221; of TMM values, subtle misalignment may be far harder to notice and correct than simpler rule based frameworks.</p><p></p><div><hr></div><p><br>These are some of the obvious failure modes, I&#8217;m sure others exist.<br><br>Overall, it&#8217;s worth investigating alternative architectures to address some of the limitations of instrumental alignment.  The value persistence in many religious frameworks demonstrates one of the longest records of historical durability.  <br><br>Models are getting smarter, CoT is getting more complex, and we are entering an era of (potentially undecipherable!) symbol compression via neuralese.  Systems that discourage deep deconstruction of their own foundation are *critically* relevant.<br><br>Peering into these moral systems (that have lasted millennia!) could be a strong yet under explored technique for future ASI alignment.<br><br></p>]]></content:encoded></item><item><title><![CDATA[Counter-Unmanned Aerial Systems as a (mostly) solved problem]]></title><description><![CDATA[Or how I learned to stop worrying and love the Proximity Fuze]]></description><link>https://hypertextgarden.com/p/counter-unmanned-aerial-systems-as</link><guid isPermaLink="false">https://hypertextgarden.com/p/counter-unmanned-aerial-systems-as</guid><dc:creator><![CDATA[LaurieWired]]></dc:creator><pubDate>Fri, 21 Feb 2025 19:26:29 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!pQXX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21a0e706-d301-46de-b850-9e37645d7fd3_3072x1536.heic" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pQXX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21a0e706-d301-46de-b850-9e37645d7fd3_3072x1536.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pQXX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21a0e706-d301-46de-b850-9e37645d7fd3_3072x1536.heic 424w, https://substackcdn.com/image/fetch/$s_!pQXX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21a0e706-d301-46de-b850-9e37645d7fd3_3072x1536.heic 848w, https://substackcdn.com/image/fetch/$s_!pQXX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21a0e706-d301-46de-b850-9e37645d7fd3_3072x1536.heic 1272w, https://substackcdn.com/image/fetch/$s_!pQXX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21a0e706-d301-46de-b850-9e37645d7fd3_3072x1536.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pQXX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21a0e706-d301-46de-b850-9e37645d7fd3_3072x1536.heic" width="1456" height="728" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/21a0e706-d301-46de-b850-9e37645d7fd3_3072x1536.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:728,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:472288,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://hypertextgarden.com/i/157504057?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21a0e706-d301-46de-b850-9e37645d7fd3_3072x1536.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!pQXX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21a0e706-d301-46de-b850-9e37645d7fd3_3072x1536.heic 424w, https://substackcdn.com/image/fetch/$s_!pQXX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21a0e706-d301-46de-b850-9e37645d7fd3_3072x1536.heic 848w, https://substackcdn.com/image/fetch/$s_!pQXX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21a0e706-d301-46de-b850-9e37645d7fd3_3072x1536.heic 1272w, https://substackcdn.com/image/fetch/$s_!pQXX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21a0e706-d301-46de-b850-9e37645d7fd3_3072x1536.heic 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><p></p><p>Appetite for AI-drone-swarm risks has been&#8230;high to say the least.</p><p></p><p>Most recently, some pretty prominent figures have stoked the flames:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pux_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd74fda3b-4fa4-405d-926a-20f846dddc87_1174x394.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pux_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd74fda3b-4fa4-405d-926a-20f846dddc87_1174x394.heic 424w, https://substackcdn.com/image/fetch/$s_!pux_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd74fda3b-4fa4-405d-926a-20f846dddc87_1174x394.heic 848w, https://substackcdn.com/image/fetch/$s_!pux_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd74fda3b-4fa4-405d-926a-20f846dddc87_1174x394.heic 1272w, https://substackcdn.com/image/fetch/$s_!pux_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd74fda3b-4fa4-405d-926a-20f846dddc87_1174x394.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pux_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd74fda3b-4fa4-405d-926a-20f846dddc87_1174x394.heic" width="1174" height="394" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d74fda3b-4fa4-405d-926a-20f846dddc87_1174x394.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:394,&quot;width&quot;:1174,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:30908,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://hypertextgarden.com/i/157504057?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd74fda3b-4fa4-405d-926a-20f846dddc87_1174x394.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!pux_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd74fda3b-4fa4-405d-926a-20f846dddc87_1174x394.heic 424w, https://substackcdn.com/image/fetch/$s_!pux_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd74fda3b-4fa4-405d-926a-20f846dddc87_1174x394.heic 848w, https://substackcdn.com/image/fetch/$s_!pux_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd74fda3b-4fa4-405d-926a-20f846dddc87_1174x394.heic 1272w, https://substackcdn.com/image/fetch/$s_!pux_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd74fda3b-4fa4-405d-926a-20f846dddc87_1174x394.heic 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>A fair percentage of technically-minded persons consider drone swarms, specifically &#8220;AI&#8221; drone swarms to be a leading concern for future military conflicts.<br><br>Unfortunately, general knowledge of Counter-Unmanned Aerial Systems and their capabilities appears to be lacking in comparison.<br><br>I&#8217;m not saying that these so called &#8220;Drone-doomers&#8221; are stupid; far from it, there are certainly valid concerns to be made.  However, the fundamental misunderstanding of existing defensive technologies leads to an overestimated threat.<br><br>What if I told you that one of the best drone countermeasures was cheap, as secret as the Manhattan Project, and developed 80+ years ago?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!P9tp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4d647cc-9d1f-4b2f-ac2a-239d70d3b888_506x717.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!P9tp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4d647cc-9d1f-4b2f-ac2a-239d70d3b888_506x717.heic 424w, https://substackcdn.com/image/fetch/$s_!P9tp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4d647cc-9d1f-4b2f-ac2a-239d70d3b888_506x717.heic 848w, https://substackcdn.com/image/fetch/$s_!P9tp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4d647cc-9d1f-4b2f-ac2a-239d70d3b888_506x717.heic 1272w, https://substackcdn.com/image/fetch/$s_!P9tp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4d647cc-9d1f-4b2f-ac2a-239d70d3b888_506x717.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!P9tp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4d647cc-9d1f-4b2f-ac2a-239d70d3b888_506x717.heic" width="364" height="515.7865612648221" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f4d647cc-9d1f-4b2f-ac2a-239d70d3b888_506x717.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:717,&quot;width&quot;:506,&quot;resizeWidth&quot;:364,&quot;bytes&quot;:67203,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://hypertextgarden.com/i/157504057?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4d647cc-9d1f-4b2f-ac2a-239d70d3b888_506x717.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!P9tp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4d647cc-9d1f-4b2f-ac2a-239d70d3b888_506x717.heic 424w, https://substackcdn.com/image/fetch/$s_!P9tp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4d647cc-9d1f-4b2f-ac2a-239d70d3b888_506x717.heic 848w, https://substackcdn.com/image/fetch/$s_!P9tp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4d647cc-9d1f-4b2f-ac2a-239d70d3b888_506x717.heic 1272w, https://substackcdn.com/image/fetch/$s_!P9tp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4d647cc-9d1f-4b2f-ac2a-239d70d3b888_506x717.heic 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Before that, let&#8217;s break down the problem.<br><br></p><div><hr></div><h2>Table of Contents:<br></h2><ol><li><p>&#8220;AI&#8221; vs &#8220;Traditional&#8221; Drones</p></li><li><p> C-UAS Electronic Warfare (soft-kill)</p></li><li><p>Directed-Energy</p></li><li><p>Kinetic Interceptors</p></li><li><p>The Glorious Proximity Fuze</p></li></ol><div><hr></div><h2>&#8220;AI&#8221; vs &#8220;Traditional&#8221; Drones</h2><p><br>This is Bob.  Bob is a traditional drone operator, manually controlling the craft via <a href="https://en.wikipedia.org/wiki/First-person_view_%28radio_control%29">FPV</a> and a solid RF data link.  He&#8217;s flying around, trying to see what Red is up to.<br><br></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lYvs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d421043-9d23-429e-94b6-abb6faccdd20_2616x1425.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lYvs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d421043-9d23-429e-94b6-abb6faccdd20_2616x1425.png 424w, https://substackcdn.com/image/fetch/$s_!lYvs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d421043-9d23-429e-94b6-abb6faccdd20_2616x1425.png 848w, https://substackcdn.com/image/fetch/$s_!lYvs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d421043-9d23-429e-94b6-abb6faccdd20_2616x1425.png 1272w, https://substackcdn.com/image/fetch/$s_!lYvs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d421043-9d23-429e-94b6-abb6faccdd20_2616x1425.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lYvs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d421043-9d23-429e-94b6-abb6faccdd20_2616x1425.png" width="657" height="357.83035714285717" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2d421043-9d23-429e-94b6-abb6faccdd20_2616x1425.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:793,&quot;width&quot;:1456,&quot;resizeWidth&quot;:657,&quot;bytes&quot;:390377,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://hypertextgarden.com/i/157504057?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d421043-9d23-429e-94b6-abb6faccdd20_2616x1425.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lYvs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d421043-9d23-429e-94b6-abb6faccdd20_2616x1425.png 424w, https://substackcdn.com/image/fetch/$s_!lYvs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d421043-9d23-429e-94b6-abb6faccdd20_2616x1425.png 848w, https://substackcdn.com/image/fetch/$s_!lYvs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d421043-9d23-429e-94b6-abb6faccdd20_2616x1425.png 1272w, https://substackcdn.com/image/fetch/$s_!lYvs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d421043-9d23-429e-94b6-abb6faccdd20_2616x1425.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Please enjoy my crude stick figures </figcaption></figure></div><p><br>The problem (which is hopefully obvious to anyone with a vague familiarity with <a href="https://en.wikipedia.org/wiki/Signals_intelligence">SIGINT</a>) is that Bob is blasting a giant beacon of RF.<br><br>Essentially telling the world &#8220;LOOK AT ME I&#8217;M BROADCASTIIIIIN&#8221;<br></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gvFy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fec956c-2aaf-407d-a657-cc3daf7118f2_978x725.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gvFy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fec956c-2aaf-407d-a657-cc3daf7118f2_978x725.png 424w, https://substackcdn.com/image/fetch/$s_!gvFy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fec956c-2aaf-407d-a657-cc3daf7118f2_978x725.png 848w, https://substackcdn.com/image/fetch/$s_!gvFy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fec956c-2aaf-407d-a657-cc3daf7118f2_978x725.png 1272w, https://substackcdn.com/image/fetch/$s_!gvFy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fec956c-2aaf-407d-a657-cc3daf7118f2_978x725.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gvFy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fec956c-2aaf-407d-a657-cc3daf7118f2_978x725.png" width="379" height="280.9560327198364" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0fec956c-2aaf-407d-a657-cc3daf7118f2_978x725.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:725,&quot;width&quot;:978,&quot;resizeWidth&quot;:379,&quot;bytes&quot;:187291,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://hypertextgarden.com/i/157504057?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F298a783c-1a88-498a-9b71-ef780d4b8e95_2616x1425.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!gvFy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fec956c-2aaf-407d-a657-cc3daf7118f2_978x725.png 424w, https://substackcdn.com/image/fetch/$s_!gvFy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fec956c-2aaf-407d-a657-cc3daf7118f2_978x725.png 848w, https://substackcdn.com/image/fetch/$s_!gvFy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fec956c-2aaf-407d-a657-cc3daf7118f2_978x725.png 1272w, https://substackcdn.com/image/fetch/$s_!gvFy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fec956c-2aaf-407d-a657-cc3daf7118f2_978x725.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Oh he looks mad.</figcaption></figure></div><p><br>Triangulating the location of a radio transmitter isn&#8217;t just simple; it&#8217;s <a href="https://en.wikipedia.org/wiki/Amateur_radio_direction_finding">literally a hobby</a>!<br><br>Radio fox hunting is an international, competitive sport specifically designed for this kind of activity.  In other words, it&#8217;s pretty trivial for Red to find the location of Bob, and cause him to have a bad day.<br></p><blockquote><p>(sidenote: in case you were wondering, encryption doesn&#8217;t help Bob at all here.  Red doesn&#8217;t need to know <em>what</em> Bob is broadcasting, he just needs to know that Bob is broadcasting, period.)</p></blockquote><p><br>There are a couple of ways around this, none of which are perfect.  <br><br><a href="https://en.wikipedia.org/wiki/Frequency-hopping_spread_spectrum">Frequency-hopping spread spectrum</a> (FHSS) allows the control link to hop across many frequencies, as long as the receiver (drone) is also programmed to expect said hops.  Certainly makes it more annoying for Red, but with the right tech, he can still figure it out.<br><br>Bob could also try the old artillery tactic of &#8220;<a href="https://en.wikipedia.org/wiki/Shoot-and-scoot">shoot-and-scoot</a>&#8221;.  Use the radio in shorter bursts, moving after each transmission (this only works if the drone is otherwise semi-autonomous / doesn&#8217;t need continuous control).<br><br><a href="https://en.wikipedia.org/wiki/Yagi%E2%80%93Uda_antenna">Highly-directional antennas</a> could also help Bob&#8217;s chances of reducing triangulation.  If he had perfect aim and the right conditions, heck, he might even be able to use an optical link.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yZMw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d44bb15-937a-4f19-aaa1-d70d41717057_2616x1425.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yZMw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d44bb15-937a-4f19-aaa1-d70d41717057_2616x1425.png 424w, https://substackcdn.com/image/fetch/$s_!yZMw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d44bb15-937a-4f19-aaa1-d70d41717057_2616x1425.png 848w, https://substackcdn.com/image/fetch/$s_!yZMw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d44bb15-937a-4f19-aaa1-d70d41717057_2616x1425.png 1272w, https://substackcdn.com/image/fetch/$s_!yZMw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d44bb15-937a-4f19-aaa1-d70d41717057_2616x1425.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yZMw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d44bb15-937a-4f19-aaa1-d70d41717057_2616x1425.png" width="1456" height="793" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2d44bb15-937a-4f19-aaa1-d70d41717057_2616x1425.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:793,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:440075,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://hypertextgarden.com/i/157504057?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d44bb15-937a-4f19-aaa1-d70d41717057_2616x1425.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yZMw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d44bb15-937a-4f19-aaa1-d70d41717057_2616x1425.png 424w, https://substackcdn.com/image/fetch/$s_!yZMw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d44bb15-937a-4f19-aaa1-d70d41717057_2616x1425.png 848w, https://substackcdn.com/image/fetch/$s_!yZMw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d44bb15-937a-4f19-aaa1-d70d41717057_2616x1425.png 1272w, https://substackcdn.com/image/fetch/$s_!yZMw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d44bb15-937a-4f19-aaa1-d70d41717057_2616x1425.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">that&#8217;s supposed to be a directional antenna btw</figcaption></figure></div><p><br>An even smarter thing to do would be to use a relay.  Red could still *eventually* figure it out, but they would have to now solve *multiple* triangulation problems to figure out Bob&#8217;s location.<br></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zB7p!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2629918-a4ef-4e54-8d7c-acc42f374e0b_2616x1425.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zB7p!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2629918-a4ef-4e54-8d7c-acc42f374e0b_2616x1425.png 424w, https://substackcdn.com/image/fetch/$s_!zB7p!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2629918-a4ef-4e54-8d7c-acc42f374e0b_2616x1425.png 848w, https://substackcdn.com/image/fetch/$s_!zB7p!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2629918-a4ef-4e54-8d7c-acc42f374e0b_2616x1425.png 1272w, https://substackcdn.com/image/fetch/$s_!zB7p!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2629918-a4ef-4e54-8d7c-acc42f374e0b_2616x1425.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zB7p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2629918-a4ef-4e54-8d7c-acc42f374e0b_2616x1425.png" width="1456" height="793" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e2629918-a4ef-4e54-8d7c-acc42f374e0b_2616x1425.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:793,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:494705,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://hypertextgarden.com/i/157504057?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2629918-a4ef-4e54-8d7c-acc42f374e0b_2616x1425.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zB7p!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2629918-a4ef-4e54-8d7c-acc42f374e0b_2616x1425.png 424w, https://substackcdn.com/image/fetch/$s_!zB7p!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2629918-a4ef-4e54-8d7c-acc42f374e0b_2616x1425.png 848w, https://substackcdn.com/image/fetch/$s_!zB7p!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2629918-a4ef-4e54-8d7c-acc42f374e0b_2616x1425.png 1272w, https://substackcdn.com/image/fetch/$s_!zB7p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2629918-a4ef-4e54-8d7c-acc42f374e0b_2616x1425.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>As a last resort, there&#8217;s always the option of using a really, really long cable.  Hard-wired links aren&#8217;t exactly a new idea, but have seen some <a href="https://en.defence-ua.com/industries/ukrainians_made_an_fpv_with_fiber_optic_cord_stretching_for_41_km-13327.html">recent use</a> in the highly contested / EW jammed region of Ukraine.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!f2gZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e449bc3-52f6-439b-84fb-cb5ac35f7ecf_1280x718.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!f2gZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e449bc3-52f6-439b-84fb-cb5ac35f7ecf_1280x718.jpeg 424w, https://substackcdn.com/image/fetch/$s_!f2gZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e449bc3-52f6-439b-84fb-cb5ac35f7ecf_1280x718.jpeg 848w, https://substackcdn.com/image/fetch/$s_!f2gZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e449bc3-52f6-439b-84fb-cb5ac35f7ecf_1280x718.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!f2gZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e449bc3-52f6-439b-84fb-cb5ac35f7ecf_1280x718.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!f2gZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e449bc3-52f6-439b-84fb-cb5ac35f7ecf_1280x718.jpeg" width="601" height="337.1234375" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8e449bc3-52f6-439b-84fb-cb5ac35f7ecf_1280x718.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:718,&quot;width&quot;:1280,&quot;resizeWidth&quot;:601,&quot;bytes&quot;:134738,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://hypertextgarden.com/i/157504057?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e449bc3-52f6-439b-84fb-cb5ac35f7ecf_1280x718.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!f2gZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e449bc3-52f6-439b-84fb-cb5ac35f7ecf_1280x718.jpeg 424w, https://substackcdn.com/image/fetch/$s_!f2gZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e449bc3-52f6-439b-84fb-cb5ac35f7ecf_1280x718.jpeg 848w, https://substackcdn.com/image/fetch/$s_!f2gZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e449bc3-52f6-439b-84fb-cb5ac35f7ecf_1280x718.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!f2gZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e449bc3-52f6-439b-84fb-cb5ac35f7ecf_1280x718.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">41km (!!) of optical fiber on a Ukrainian FPV drone (credit: Magyar&#8217;s Birds)</figcaption></figure></div><p><br>Frankly, all of these techniques pale in comparison to autonomous drones.  The best RF, is no RF at all.</p><p>Let&#8217;s say Bob smartened up, decided to pre-program a mission into the drone with waypoints.  Or better yet, a local &#8220;AI&#8221; model on the drone that takes into account the overall mission, but can otherwise make autonomous decisions based on encountered conditions.<br></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!j3Va!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F006a535b-09da-493c-8a7a-0927eb0c5718_2216x1425.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!j3Va!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F006a535b-09da-493c-8a7a-0927eb0c5718_2216x1425.jpeg 424w, https://substackcdn.com/image/fetch/$s_!j3Va!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F006a535b-09da-493c-8a7a-0927eb0c5718_2216x1425.jpeg 848w, https://substackcdn.com/image/fetch/$s_!j3Va!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F006a535b-09da-493c-8a7a-0927eb0c5718_2216x1425.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!j3Va!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F006a535b-09da-493c-8a7a-0927eb0c5718_2216x1425.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!j3Va!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F006a535b-09da-493c-8a7a-0927eb0c5718_2216x1425.jpeg" width="613" height="394.18998194945846" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/006a535b-09da-493c-8a7a-0927eb0c5718_2216x1425.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1425,&quot;width&quot;:2216,&quot;resizeWidth&quot;:613,&quot;bytes&quot;:233421,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://hypertextgarden.com/i/157504057?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5764cb10-f5ee-4c77-b81b-daffff6dc3be_2616x1425.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!j3Va!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F006a535b-09da-493c-8a7a-0927eb0c5718_2216x1425.jpeg 424w, https://substackcdn.com/image/fetch/$s_!j3Va!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F006a535b-09da-493c-8a7a-0927eb0c5718_2216x1425.jpeg 848w, https://substackcdn.com/image/fetch/$s_!j3Va!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F006a535b-09da-493c-8a7a-0927eb0c5718_2216x1425.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!j3Va!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F006a535b-09da-493c-8a7a-0927eb0c5718_2216x1425.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Bob enjoys a coffee while his Drone does the work</figcaption></figure></div><p>Take these autonomous drones, extrapolate them out into the thousands, apply a reasonably intelligent local AI model to make decisions and coordinate movements and well&#8230;<br><br>You get what the &#8220;Drone Doomers&#8221; worry about at night.<br><br>This is what is meant by the fear of &#8220;AI&#8221; drone swarms vs traditionally controlled assets.  It completely changes the risk profile, albeit with the temptation to violate <a href="https://en.wikipedia.org/wiki/Three_Laws_of_Robotics">Asimov&#8217;s laws</a>.<br></p><div><hr></div><h2>C-UAS Electronic Warfare</h2><p><br>Now that we have a reasonable baseline, let&#8217;s focus on the countermeasures.<br><br>In the world of counter-unmanned aerial systems, RF Jamming &amp; Spoofing operate as what&#8217;s known as a &#8220;Soft-Kill&#8221; technology.  By interrupting the data link, or otherwise sending malicious commands, it&#8217;s possible to force the drone to land or lose control.<br><br>This is particularly an issue when the drone platform relies on something like GPS for positional navigation.  GPS Jamming has been used to such a strong effect in the Russia/Ukraine conflict as to render the navigation system unreliable at best, and useless at worst.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wvcE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f0c728e-ac10-490b-94bc-e40d56a85e6e_1024x530.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wvcE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f0c728e-ac10-490b-94bc-e40d56a85e6e_1024x530.png 424w, https://substackcdn.com/image/fetch/$s_!wvcE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f0c728e-ac10-490b-94bc-e40d56a85e6e_1024x530.png 848w, https://substackcdn.com/image/fetch/$s_!wvcE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f0c728e-ac10-490b-94bc-e40d56a85e6e_1024x530.png 1272w, https://substackcdn.com/image/fetch/$s_!wvcE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f0c728e-ac10-490b-94bc-e40d56a85e6e_1024x530.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wvcE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f0c728e-ac10-490b-94bc-e40d56a85e6e_1024x530.png" width="623" height="322.451171875" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3f0c728e-ac10-490b-94bc-e40d56a85e6e_1024x530.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:530,&quot;width&quot;:1024,&quot;resizeWidth&quot;:623,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!wvcE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f0c728e-ac10-490b-94bc-e40d56a85e6e_1024x530.png 424w, https://substackcdn.com/image/fetch/$s_!wvcE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f0c728e-ac10-490b-94bc-e40d56a85e6e_1024x530.png 848w, https://substackcdn.com/image/fetch/$s_!wvcE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f0c728e-ac10-490b-94bc-e40d56a85e6e_1024x530.png 1272w, https://substackcdn.com/image/fetch/$s_!wvcE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f0c728e-ac10-490b-94bc-e40d56a85e6e_1024x530.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">GPSJAM Map.  Ukraine is mostly missing from the public data, but you can see the spillover into the Baltic states.</figcaption></figure></div><p>Jamming/Spoofing EW becomes a moot point however, if there is no data link to jam (autonomous control).  Better yet, determine position via optical terrain mapping (or some other non-GPS) system, and you&#8217;ve just eliminated an entire category of attack.</p><p>As far as I can tell from public sources, the (mostly) homebrew drone systems used in the RU/Ukraine conflict, although impressive, aren&#8217;t making strong use of autonomous systems.  It&#8217;s still by and large, manually operated FPV craft.<br><br>The distinction to make here, is the current landscape is not representative of what a modern superpower would likely use in hypothetical future conflicts.<br><br>If you subscribe to the theory of &#8220;massive AI drone swarm wars&#8221;, the cat and mouse game of jamming vs jam-resistant communications become less of an issue.</p><p><br>It&#8217;s pretty hard to &#8220;jam&#8221; a black box with no inputs.</p><p></p><div><hr></div><h2>Directed Energy</h2><p><br>Directed-Energy systems, especially when talked about in a C-UAS situation, certainly make headlines, but the practicality is questionable.<br><br>Theoretically less &#8220;messy&#8221; than an explosive or kinetic projectile, but still a &#8220;hard kill&#8221; considering it&#8217;s basically burning drone out of the sky with a laser.</p><p>On a large craft with excessive power generation (like a big Navy ship), directed energy systems are actually quite reasonable.  As it turns out, a lot of the issues around atmospheric scattering, scintillation, etc can be solved by &#8220;ADD MORE WATTS&#8221;.<br></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ttvJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0128e26-d94a-4754-9182-3beaf9910087_660x340.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ttvJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0128e26-d94a-4754-9182-3beaf9910087_660x340.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ttvJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0128e26-d94a-4754-9182-3beaf9910087_660x340.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ttvJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0128e26-d94a-4754-9182-3beaf9910087_660x340.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ttvJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0128e26-d94a-4754-9182-3beaf9910087_660x340.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ttvJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0128e26-d94a-4754-9182-3beaf9910087_660x340.jpeg" width="660" height="340" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e0128e26-d94a-4754-9182-3beaf9910087_660x340.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:340,&quot;width&quot;:660,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;This undated image, published this month in the US Center for Countermeasures&#8217; annual report, shows warfighting laser technology being test-fired from the USS Preble destroyer in the middle of the ocean.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="This undated image, published this month in the US Center for Countermeasures&#8217; annual report, shows warfighting laser technology being test-fired from the USS Preble destroyer in the middle of the ocean." title="This undated image, published this month in the US Center for Countermeasures&#8217; annual report, shows warfighting laser technology being test-fired from the USS Preble destroyer in the middle of the ocean." srcset="https://substackcdn.com/image/fetch/$s_!ttvJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0128e26-d94a-4754-9182-3beaf9910087_660x340.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ttvJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0128e26-d94a-4754-9182-3beaf9910087_660x340.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ttvJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0128e26-d94a-4754-9182-3beaf9910087_660x340.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ttvJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0128e26-d94a-4754-9182-3beaf9910087_660x340.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">USS Preble firing a HELIOS system</figcaption></figure></div><p>I&#8217;m not too worried about AI drone swarms against large, well defended targets like an entire ship.  The problem gets a lot more interesting when we shrink down to the squad level.<br><br>A manpack directed energy system for anti-drone use sits firmly in the realm of science fiction.  Lasers aren&#8217;t the only game in town, High-Power Microwave pulses is an alternative directed-energy system intended to burn out poorly-shielded circuits.  That said, the power levels required for either technique are outside the realm of a backpack-sized system.<br><br>You need beam power in the couple kilowatt range, <em>minimum.</em>  Remember also, that lasers are not perfectly efficient, far from it.  State of the art diodes top out around ~30%, meaning you need at least *triple* the electrical input.<br><br>So now, you need a backpack that can handle electrical loads in the 15-20 kilowatt range, which is absolutely absurd for a human-sized system.<br><br>Let&#8217;s not forget about the heat output either.  Remember the inefficiency of the laser diode we talked about earlier?  Yeah, what do you think the other 70% of &#8220;waste&#8221; energy turns into.<br><br><em>Right.</em></p><p>Counter-Counter-Drone systems to weaker directed-energy systems are pretty trivial to boot.  If Bob wraps his drone up in a few layers of aluminum foil, it might increase the survivability of the drone a fair amount.<br><br>For a large, ship or vehicle mounted directed energy system, thin reflective coatings are overwhelmed quickly.  But an attempted miniaturization of the tech into a manpack, well, now Bob&#8217;s aluminum foil starts to become a significant problem.</p><p>Don&#8217;t get me wrong.  Directed-energy drone countermeasures are&#8230;a pretty reasonable defense against theoretical swarms, as long as you have the room (and the money) for it.<br><br>I&#8217;m much more interested in countermeasures that also work at a squad level.<br><br>Frankly, that&#8217;s also where autonomous drone swarms pose the scariest threat.</p><div><hr></div><h2>Kinetic Interceptors<br></h2><p>One of the funniest C-UAS methods is essentially the net-gun that they use in Spongebob to go alien-hunting.<br></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_4sy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92abf969-7ac9-445e-80a7-ac1ca759de7f_640x360.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_4sy!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92abf969-7ac9-445e-80a7-ac1ca759de7f_640x360.gif 424w, https://substackcdn.com/image/fetch/$s_!_4sy!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92abf969-7ac9-445e-80a7-ac1ca759de7f_640x360.gif 848w, https://substackcdn.com/image/fetch/$s_!_4sy!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92abf969-7ac9-445e-80a7-ac1ca759de7f_640x360.gif 1272w, https://substackcdn.com/image/fetch/$s_!_4sy!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92abf969-7ac9-445e-80a7-ac1ca759de7f_640x360.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_4sy!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92abf969-7ac9-445e-80a7-ac1ca759de7f_640x360.gif" width="640" height="360" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/92abf969-7ac9-445e-80a7-ac1ca759de7f_640x360.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:360,&quot;width&quot;:640,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;a cartoon character from spongebob squarepants is holding a telescope in his hand .&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="a cartoon character from spongebob squarepants is holding a telescope in his hand ." title="a cartoon character from spongebob squarepants is holding a telescope in his hand ." srcset="https://substackcdn.com/image/fetch/$s_!_4sy!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92abf969-7ac9-445e-80a7-ac1ca759de7f_640x360.gif 424w, https://substackcdn.com/image/fetch/$s_!_4sy!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92abf969-7ac9-445e-80a7-ac1ca759de7f_640x360.gif 848w, https://substackcdn.com/image/fetch/$s_!_4sy!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92abf969-7ac9-445e-80a7-ac1ca759de7f_640x360.gif 1272w, https://substackcdn.com/image/fetch/$s_!_4sy!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92abf969-7ac9-445e-80a7-ac1ca759de7f_640x360.gif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><br>The US Air Force is even experimenting with <a href="https://www.pcmag.com/news/us-air-force-orders-anti-drone-net-filled-shotgun-shells">net-filled shotgun shells</a> that spread out to a 5 foot wide net.<br><br>Ukraine has also (apparently) put explosive nets on their own drones to capture/disable Russian surveillance drones.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!R1-P!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8333dd8-ded7-41b3-bafd-1f6f1497ea9b_959x601.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!R1-P!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8333dd8-ded7-41b3-bafd-1f6f1497ea9b_959x601.jpeg 424w, https://substackcdn.com/image/fetch/$s_!R1-P!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8333dd8-ded7-41b3-bafd-1f6f1497ea9b_959x601.jpeg 848w, https://substackcdn.com/image/fetch/$s_!R1-P!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8333dd8-ded7-41b3-bafd-1f6f1497ea9b_959x601.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!R1-P!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8333dd8-ded7-41b3-bafd-1f6f1497ea9b_959x601.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!R1-P!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8333dd8-ded7-41b3-bafd-1f6f1497ea9b_959x601.jpeg" width="633" height="396.6976016684046" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d8333dd8-ded7-41b3-bafd-1f6f1497ea9b_959x601.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:601,&quot;width&quot;:959,&quot;resizeWidth&quot;:633,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;https://imageio.forbes.com/specials-images/imageserve/67332f8f3d18e8472334e223/Net-launcher-effectsRu/960x0.jpg?format=jpg&amp;width=1440&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="https://imageio.forbes.com/specials-images/imageserve/67332f8f3d18e8472334e223/Net-launcher-effectsRu/960x0.jpg?format=jpg&amp;width=1440" title="https://imageio.forbes.com/specials-images/imageserve/67332f8f3d18e8472334e223/Net-launcher-effectsRu/960x0.jpg?format=jpg&amp;width=1440" srcset="https://substackcdn.com/image/fetch/$s_!R1-P!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8333dd8-ded7-41b3-bafd-1f6f1497ea9b_959x601.jpeg 424w, https://substackcdn.com/image/fetch/$s_!R1-P!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8333dd8-ded7-41b3-bafd-1f6f1497ea9b_959x601.jpeg 848w, https://substackcdn.com/image/fetch/$s_!R1-P!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8333dd8-ded7-41b3-bafd-1f6f1497ea9b_959x601.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!R1-P!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8333dd8-ded7-41b3-bafd-1f6f1497ea9b_959x601.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Of course, range and spread is the key issue here.  If we are talking about a squad-level defense&#8230;I&#8217;d probably prefer just to have regular shotgun shells.</p><p>Net-guns aside, interceptor drones are becoming an interesting option.  </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5lBQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcbc1141-c4e6-447a-a2f5-e086ed14f2e6_640x426.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5lBQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcbc1141-c4e6-447a-a2f5-e086ed14f2e6_640x426.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5lBQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcbc1141-c4e6-447a-a2f5-e086ed14f2e6_640x426.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5lBQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcbc1141-c4e6-447a-a2f5-e086ed14f2e6_640x426.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5lBQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcbc1141-c4e6-447a-a2f5-e086ed14f2e6_640x426.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5lBQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcbc1141-c4e6-447a-a2f5-e086ed14f2e6_640x426.jpeg" width="554" height="368.75625" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dcbc1141-c4e6-447a-a2f5-e086ed14f2e6_640x426.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:426,&quot;width&quot;:640,&quot;resizeWidth&quot;:554,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;r/WeirdWings - The Anduril Anvil is a counter UAV system designed to fly towards and smash into incoming UAV and other aerial targets. The system consists of 2 quadcopter style UAV's, which either use kinetic impact or an onboard explosive charge to disable chosen targets selected by a supporting&#8230;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="r/WeirdWings - The Anduril Anvil is a counter UAV system designed to fly towards and smash into incoming UAV and other aerial targets. The system consists of 2 quadcopter style UAV's, which either use kinetic impact or an onboard explosive charge to disable chosen targets selected by a supporting&#8230;" title="r/WeirdWings - The Anduril Anvil is a counter UAV system designed to fly towards and smash into incoming UAV and other aerial targets. The system consists of 2 quadcopter style UAV's, which either use kinetic impact or an onboard explosive charge to disable chosen targets selected by a supporting&#8230;" srcset="https://substackcdn.com/image/fetch/$s_!5lBQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcbc1141-c4e6-447a-a2f5-e086ed14f2e6_640x426.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5lBQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcbc1141-c4e6-447a-a2f5-e086ed14f2e6_640x426.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5lBQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcbc1141-c4e6-447a-a2f5-e086ed14f2e6_640x426.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5lBQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcbc1141-c4e6-447a-a2f5-e086ed14f2e6_640x426.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Andruil&#8217;s Anvil C-UAV interceptor</figcaption></figure></div><p><br>With the right software, drones physically ramming other drones is a reasonably viable option.  Easily manpack-able, interceptors are one of the most realistic squad-level C-UAS defenses.  Except for one glaring issue.<br><br>Scale.<br><br>Even if otherwise &#8220;hardened&#8221; or reinforced, the kill ratio of an interceptor drone is going to be 1:1, <em>maybe</em> 1:2 / 1:3 under ideal conditions.  The enemy can simply overwhelm you with numbers.<br><br>If my squad only has 2 interceptors, and a swarm of 10 AI drones is coming at me making jamming / EW attacks difficult; well you&#8217;re out of luck.<br><br>There&#8217;s also something to be said about the cost asymmetry.  Cheap, off-the-shelf drones can be easily modified for malicious purposes; the same cannot be said about special-purpose interceptors.<br><br>Between the computer vision, autonomous navigation, and stronger motors to outmaneuver the target, an interceptor can easily cost 5-10x more than the platform it&#8217;s intended to defeat.<br><br>The &#8220;time window of effectiveness&#8221; for squad-level C-UAS protection using interceptors is rapidly decreasing.  Number games are hard to win, and an individual squad can only carry so much on their backs.<br><br>Is there a single viable, semi-portable C-UAS system that scales?<br><br>For that, we have to go back in time.<br><br></p><div><hr></div><h2>The Glorious Proximity Fuze<br></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!q1a1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e5ef909-7861-4596-986b-7168ecc1cad0_800x576.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!q1a1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e5ef909-7861-4596-986b-7168ecc1cad0_800x576.jpeg 424w, https://substackcdn.com/image/fetch/$s_!q1a1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e5ef909-7861-4596-986b-7168ecc1cad0_800x576.jpeg 848w, https://substackcdn.com/image/fetch/$s_!q1a1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e5ef909-7861-4596-986b-7168ecc1cad0_800x576.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!q1a1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e5ef909-7861-4596-986b-7168ecc1cad0_800x576.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!q1a1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e5ef909-7861-4596-986b-7168ecc1cad0_800x576.jpeg" width="642" height="462.24" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3e5ef909-7861-4596-986b-7168ecc1cad0_800x576.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:576,&quot;width&quot;:800,&quot;resizeWidth&quot;:642,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;https://kagi.com/proxy/pc94-152-50LG.jpg?c=J9jBEAQn2VFVL3wGS_IlC2VA0P5VkqXTY3SPVsKyaE5qdEZ7drzb11HuyfCbKG-vYZL2M9-vSFzWumzvMfOQ73EgR7ZwNKkZkGj4tzgNe5j25PP6r_hFVt83sPxCx2k2&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="https://kagi.com/proxy/pc94-152-50LG.jpg?c=J9jBEAQn2VFVL3wGS_IlC2VA0P5VkqXTY3SPVsKyaE5qdEZ7drzb11HuyfCbKG-vYZL2M9-vSFzWumzvMfOQ73EgR7ZwNKkZkGj4tzgNe5j25PP6r_hFVt83sPxCx2k2" title="https://kagi.com/proxy/pc94-152-50LG.jpg?c=J9jBEAQn2VFVL3wGS_IlC2VA0P5VkqXTY3SPVsKyaE5qdEZ7drzb11HuyfCbKG-vYZL2M9-vSFzWumzvMfOQ73EgR7ZwNKkZkGj4tzgNe5j25PP6r_hFVt83sPxCx2k2" srcset="https://substackcdn.com/image/fetch/$s_!q1a1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e5ef909-7861-4596-986b-7168ecc1cad0_800x576.jpeg 424w, https://substackcdn.com/image/fetch/$s_!q1a1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e5ef909-7861-4596-986b-7168ecc1cad0_800x576.jpeg 848w, https://substackcdn.com/image/fetch/$s_!q1a1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e5ef909-7861-4596-986b-7168ecc1cad0_800x576.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!q1a1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e5ef909-7861-4596-986b-7168ecc1cad0_800x576.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>At the start of <a href="https://en.wikipedia.org/wiki/The_Blitz">the Blitz</a> (the German bombing campaign against the British during WWII) it was estimated that <a href="https://www.pbs.org/video/we-are-veterans-deadly-fuze/">20,000-100,000 anti-aircraft shells</a> were required to shoot down a single aircraft.<br><br><em>No, aircraft aren&#8217;t that strong.</em> It&#8217;s just really, really hard to get a direct hit on a small moving target.<br><br>A slight improvement was made with the development of timed fuzes, but that still required a lot of finesse by the gunner.  Too long of a delay, and you completely pass the target, too early and&#8230;well you get the picture.<br><br>British military researchers realized the potential advantage of a fuze that would trigger near the target instead of a direct hit, but they had issues miniaturizing the technology.  <br><br>On the US side, the <a href="https://en.wikipedia.org/wiki/National_Defense_Research_Committee">National Defense Research Committee</a> was given the task of developing a proximity fuse for anti-aircraft shells.  To put it in perspective, this is the same organization that developed radar and the atomic bomb.<br><br>John Hopkins <a href="https://www.jhuapl.edu/">Applied Physics Lab</a> (APL) managed to shrink the radio electronics down into the tip of an anti-aircraft shell, while also being rugged enough to survive the 20,000Gs of force applied when fired.  The tech was swiftly put into production, and was one of the most important Allied inventions of the war.<br></p><div class="pullquote"><p>While no one invention won the war, the proximity fuze must be listed among the very small group of developments, such as radar, upon which victory very largely depended.<br><br>- Admiral Lewis Strauss, US Navy</p></div><p></p><p><a href="https://www.history.navy.mil/research/library/online-reading-room/title-list-alphabetically/a/antiaircraft-action-summary.html">US Navy records</a> during the Pacific War indicate proximity fuze shells destroyed aircraft at around ~250 shells per plane.  That&#8217;s a huge improvement over the 100,000 shells per downed aircraft that the British were doing just 1 year prior!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!X0Cu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F194e5dc9-394d-413f-b60d-27c9c522d41d_672x464.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!X0Cu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F194e5dc9-394d-413f-b60d-27c9c522d41d_672x464.jpeg 424w, https://substackcdn.com/image/fetch/$s_!X0Cu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F194e5dc9-394d-413f-b60d-27c9c522d41d_672x464.jpeg 848w, https://substackcdn.com/image/fetch/$s_!X0Cu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F194e5dc9-394d-413f-b60d-27c9c522d41d_672x464.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!X0Cu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F194e5dc9-394d-413f-b60d-27c9c522d41d_672x464.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!X0Cu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F194e5dc9-394d-413f-b60d-27c9c522d41d_672x464.jpeg" width="672" height="464" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/194e5dc9-394d-413f-b60d-27c9c522d41d_672x464.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:464,&quot;width&quot;:672,&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_!X0Cu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F194e5dc9-394d-413f-b60d-27c9c522d41d_672x464.jpeg 424w, https://substackcdn.com/image/fetch/$s_!X0Cu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F194e5dc9-394d-413f-b60d-27c9c522d41d_672x464.jpeg 848w, https://substackcdn.com/image/fetch/$s_!X0Cu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F194e5dc9-394d-413f-b60d-27c9c522d41d_672x464.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!X0Cu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F194e5dc9-394d-413f-b60d-27c9c522d41d_672x464.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Mark 53 VT Fuze</figcaption></figure></div><p>(apparently, Germany experimented with 30-50 different proximity fuze designs during WWII, but none were successful.  the war could have looked a lot different if they had!)<br><br>Anyway, that&#8217;s enough of a history lesson.  The point is, we&#8217;ve had <strong>80+ years</strong> to improve this technology, and I think it&#8217;s one of the most realistic, squad-level,<br> &#8220;anti-evil-AI-drone-swarm&#8221; weapons platforms out there.<br><br><em>Why is no one talking about this?<br><br></em>40mm Grenade launchers are already fairly ubiquitous; it seems like it would just make sense to take miniaturized proximity fuze designs and shove them into an air-burst shell.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!U81z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9d245c6-ec96-4ba4-af17-251a87a6f706_1436x948.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!U81z!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9d245c6-ec96-4ba4-af17-251a87a6f706_1436x948.png 424w, https://substackcdn.com/image/fetch/$s_!U81z!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9d245c6-ec96-4ba4-af17-251a87a6f706_1436x948.png 848w, https://substackcdn.com/image/fetch/$s_!U81z!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9d245c6-ec96-4ba4-af17-251a87a6f706_1436x948.png 1272w, https://substackcdn.com/image/fetch/$s_!U81z!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9d245c6-ec96-4ba4-af17-251a87a6f706_1436x948.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!U81z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9d245c6-ec96-4ba4-af17-251a87a6f706_1436x948.png" width="1436" height="948" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c9d245c6-ec96-4ba4-af17-251a87a6f706_1436x948.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:948,&quot;width&quot;:1436,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1168142,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://hypertextgarden.com/i/157504057?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9d245c6-ec96-4ba4-af17-251a87a6f706_1436x948.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!U81z!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9d245c6-ec96-4ba4-af17-251a87a6f706_1436x948.png 424w, https://substackcdn.com/image/fetch/$s_!U81z!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9d245c6-ec96-4ba4-af17-251a87a6f706_1436x948.png 848w, https://substackcdn.com/image/fetch/$s_!U81z!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9d245c6-ec96-4ba4-af17-251a87a6f706_1436x948.png 1272w, https://substackcdn.com/image/fetch/$s_!U81z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9d245c6-ec96-4ba4-af17-251a87a6f706_1436x948.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>It&#8217;s fascinating to me that I&#8217;ve seen so little about this subject.  </p><p>Theoretically, a proximity round should be lighter, cheaper, and less unwieldy than interceptor drones, while also maintaining a potential one-to-many kill ratio (if we assume a reasonably tight swarm).</p><p>Sure, having to aim is a bit of an issue.  But if we imagine a bit of computer-aided aim-assist (Ala-hololens esque headsets), it certainly seems in the realm of possibility.<br></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HD4f!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bed2b4f-c126-4bfd-915c-f2efaf4b3d6d_1024x576.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HD4f!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bed2b4f-c126-4bfd-915c-f2efaf4b3d6d_1024x576.jpeg 424w, https://substackcdn.com/image/fetch/$s_!HD4f!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bed2b4f-c126-4bfd-915c-f2efaf4b3d6d_1024x576.jpeg 848w, https://substackcdn.com/image/fetch/$s_!HD4f!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bed2b4f-c126-4bfd-915c-f2efaf4b3d6d_1024x576.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!HD4f!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bed2b4f-c126-4bfd-915c-f2efaf4b3d6d_1024x576.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HD4f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bed2b4f-c126-4bfd-915c-f2efaf4b3d6d_1024x576.jpeg" width="602" height="338.625" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0bed2b4f-c126-4bfd-915c-f2efaf4b3d6d_1024x576.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:576,&quot;width&quot;:1024,&quot;resizeWidth&quot;:602,&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_!HD4f!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bed2b4f-c126-4bfd-915c-f2efaf4b3d6d_1024x576.jpeg 424w, https://substackcdn.com/image/fetch/$s_!HD4f!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bed2b4f-c126-4bfd-915c-f2efaf4b3d6d_1024x576.jpeg 848w, https://substackcdn.com/image/fetch/$s_!HD4f!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bed2b4f-c126-4bfd-915c-f2efaf4b3d6d_1024x576.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!HD4f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bed2b4f-c126-4bfd-915c-f2efaf4b3d6d_1024x576.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Imagine aim-assist for an anti-drone airburst round&#8230;</figcaption></figure></div><p>Perhaps I&#8217;m missing something fundamentally obvious here, but I don&#8217;t see the big risk of future AI drone swarm wars.  Countermeasures are plentiful, and considering we are regularly able to shoot <a href="https://ig.space/commslink/phalanx-ciws-everything-you-need-to-know-about-the-gatlin-gun-navy-ship-defense">literal mortar rounds out of the sky</a> with &#8220;legacy&#8221; weapons systems, drones actually seem like an *easier* enemy by comparison.<br><br>What are your thoughts?  </p><p></p><p>Do drone swarms represent a future warfare threat to be taken extremely seriously?  Or is it a misplaced fear already solved by existing technologies?<em><br></em></p>]]></content:encoded></item><item><title><![CDATA[2025 Predictions Thread (Part 2)]]></title><description><![CDATA[SBOM's, Memory Safety, Generative AI, oh my!]]></description><link>https://hypertextgarden.com/p/2025-predictions-thread-part-2</link><guid isPermaLink="false">https://hypertextgarden.com/p/2025-predictions-thread-part-2</guid><dc:creator><![CDATA[LaurieWired]]></dc:creator><pubDate>Thu, 13 Feb 2025 20:19:49 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!yTvw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5681f33f-5efb-4856-8067-d07071a71610_1320x509.heic" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yTvw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5681f33f-5efb-4856-8067-d07071a71610_1320x509.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yTvw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5681f33f-5efb-4856-8067-d07071a71610_1320x509.heic 424w, https://substackcdn.com/image/fetch/$s_!yTvw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5681f33f-5efb-4856-8067-d07071a71610_1320x509.heic 848w, https://substackcdn.com/image/fetch/$s_!yTvw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5681f33f-5efb-4856-8067-d07071a71610_1320x509.heic 1272w, https://substackcdn.com/image/fetch/$s_!yTvw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5681f33f-5efb-4856-8067-d07071a71610_1320x509.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yTvw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5681f33f-5efb-4856-8067-d07071a71610_1320x509.heic" width="1320" height="509" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5681f33f-5efb-4856-8067-d07071a71610_1320x509.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:509,&quot;width&quot;:1320,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:118656,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yTvw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5681f33f-5efb-4856-8067-d07071a71610_1320x509.heic 424w, https://substackcdn.com/image/fetch/$s_!yTvw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5681f33f-5efb-4856-8067-d07071a71610_1320x509.heic 848w, https://substackcdn.com/image/fetch/$s_!yTvw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5681f33f-5efb-4856-8067-d07071a71610_1320x509.heic 1272w, https://substackcdn.com/image/fetch/$s_!yTvw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5681f33f-5efb-4856-8067-d07071a71610_1320x509.heic 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div><hr></div><p><br>My series on 2025 Computer Science predictions is divided into two parts, this is Part 2.  <br><br>Part 1 is available here:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;3d9f4449-4c4f-4da7-89ad-c4ec1cf2d76f&quot;,&quot;caption&quot;:&quot;It&#8217;s worth mentioning why we should make predictions in the first place.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;2025 Predictions Thread (Part 1)&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:313887796,&quot;name&quot;:&quot;LaurieWired&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/992dc748-3aba-42aa-9c99-3a1a5073b48d_144x144.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-01-30T21:39:53.907Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e8beab0-1165-4580-902e-63f75da2832d_1536x768.heic&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://hypertextgarden.com/p/2025-predictions-thread-part-1&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:156057092,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:42,&quot;comment_count&quot;:4,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;Hypertext Garden&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3605b2d6-f096-4dc6-8d60-6653a1f68ae1_1024x1024.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p><br>For a more generalized video overview, you can watch my rambling <a href="https://youtu.be/3xcwoWF5H1A">here</a>.</p><p></p><div><hr></div><p></p><h3>Table of Contents (Part 2)<br></h3><p>1. Memory Safety<br>2. Generative AI<br>3. Supply Chain / SBOMs<br>4. Programming Languages<br>5. Conclusion.</p><p></p><div><hr></div><h2>Memory Safety</h2><p></p><p><strong>Prediction:</strong></p><blockquote><p>At least 70% of merged pull requests for the top 500 GitHub repositories with &#8220;embedded&#8221; or &#8220;operating-system&#8221; tags will be in memory-unsafe languages for 2025.</p></blockquote><p><br><strong>Justification:</strong><br><br>Writing this section has made me realize the vagueness of my original prediction in the YouTube video.<br><br>Turns out, writing falsifiable developer metrics is pretty hard.<br><br>Github publishes an annual report <a href="https://github.blog/news-insights/octoverse/octoverse-2024/#the-most-popular-programming-languages">(&#8220;The Octoverse&#8221;</a>) as a sort of state-of-the-union address for the world of open source.  It also completely exposed my bias towards backend development.<br><br>I kind of forgot how popular front-end web frameworks are.<br></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nxxf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88b252e7-b4a1-4a93-8937-175c6dd49a94_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nxxf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88b252e7-b4a1-4a93-8937-175c6dd49a94_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!nxxf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88b252e7-b4a1-4a93-8937-175c6dd49a94_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!nxxf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88b252e7-b4a1-4a93-8937-175c6dd49a94_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!nxxf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88b252e7-b4a1-4a93-8937-175c6dd49a94_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nxxf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88b252e7-b4a1-4a93-8937-175c6dd49a94_1024x1024.png" width="388" height="388" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/88b252e7-b4a1-4a93-8937-175c6dd49a94_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:388,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Graph from GitHub's Octoverse 2024 report showing the top programming languages from 2014-2024. In 2024, the top languages include Python (1), JavaScript (2), TypeScript (3), Java (4), C# (5), C++ (6), PHP (7), Shell (8), C (9), and Go (10).&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Graph from GitHub's Octoverse 2024 report showing the top programming languages from 2014-2024. In 2024, the top languages include Python (1), JavaScript (2), TypeScript (3), Java (4), C# (5), C++ (6), PHP (7), Shell (8), C (9), and Go (10)." title="Graph from GitHub's Octoverse 2024 report showing the top programming languages from 2014-2024. In 2024, the top languages include Python (1), JavaScript (2), TypeScript (3), Java (4), C# (5), C++ (6), PHP (7), Shell (8), C (9), and Go (10)." srcset="https://substackcdn.com/image/fetch/$s_!nxxf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88b252e7-b4a1-4a93-8937-175c6dd49a94_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!nxxf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88b252e7-b4a1-4a93-8937-175c6dd49a94_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!nxxf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88b252e7-b4a1-4a93-8937-175c6dd49a94_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!nxxf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88b252e7-b4a1-4a93-8937-175c6dd49a94_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">RIP Ruby :(</figcaption></figure></div><p>Github isn&#8217;t the only game in town.  StackOverflow publishes an <a href="https://survey.stackoverflow.co/2024/technology#worked-with-vs-want-to-work-with-language-worked-want-prof">annual developer survey</a>, with similar, albeit somewhat different results for 2024 language popularity.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0fjw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f57c954-eefc-48ef-acd2-ca839cf03c4d_940x620.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0fjw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f57c954-eefc-48ef-acd2-ca839cf03c4d_940x620.png 424w, https://substackcdn.com/image/fetch/$s_!0fjw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f57c954-eefc-48ef-acd2-ca839cf03c4d_940x620.png 848w, https://substackcdn.com/image/fetch/$s_!0fjw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f57c954-eefc-48ef-acd2-ca839cf03c4d_940x620.png 1272w, https://substackcdn.com/image/fetch/$s_!0fjw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f57c954-eefc-48ef-acd2-ca839cf03c4d_940x620.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0fjw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f57c954-eefc-48ef-acd2-ca839cf03c4d_940x620.png" width="512" height="337.70212765957444" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4f57c954-eefc-48ef-acd2-ca839cf03c4d_940x620.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:620,&quot;width&quot;:940,&quot;resizeWidth&quot;:512,&quot;bytes&quot;:86339,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0fjw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f57c954-eefc-48ef-acd2-ca839cf03c4d_940x620.png 424w, https://substackcdn.com/image/fetch/$s_!0fjw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f57c954-eefc-48ef-acd2-ca839cf03c4d_940x620.png 848w, https://substackcdn.com/image/fetch/$s_!0fjw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f57c954-eefc-48ef-acd2-ca839cf03c4d_940x620.png 1272w, https://substackcdn.com/image/fetch/$s_!0fjw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f57c954-eefc-48ef-acd2-ca839cf03c4d_940x620.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">SQL is higher than I expected&#8230;</figcaption></figure></div><p>TIOBE, a software group based in The Netherlands, takes a somewhat <a href="https://www.tiobe.com/tiobe-index/programminglanguages_definition/">unique approach</a> to measuring language use with their <a href="https://www.tiobe.com/tiobe-index/">TIOBE Index</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_!D9oY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd018f02-22f9-4e83-898b-47a9a1313b81_1790x886.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!D9oY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd018f02-22f9-4e83-898b-47a9a1313b81_1790x886.png 424w, https://substackcdn.com/image/fetch/$s_!D9oY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd018f02-22f9-4e83-898b-47a9a1313b81_1790x886.png 848w, https://substackcdn.com/image/fetch/$s_!D9oY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd018f02-22f9-4e83-898b-47a9a1313b81_1790x886.png 1272w, https://substackcdn.com/image/fetch/$s_!D9oY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd018f02-22f9-4e83-898b-47a9a1313b81_1790x886.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!D9oY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd018f02-22f9-4e83-898b-47a9a1313b81_1790x886.png" width="1456" height="721" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dd018f02-22f9-4e83-898b-47a9a1313b81_1790x886.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:721,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:314357,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!D9oY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd018f02-22f9-4e83-898b-47a9a1313b81_1790x886.png 424w, https://substackcdn.com/image/fetch/$s_!D9oY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd018f02-22f9-4e83-898b-47a9a1313b81_1790x886.png 848w, https://substackcdn.com/image/fetch/$s_!D9oY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd018f02-22f9-4e83-898b-47a9a1313b81_1790x886.png 1272w, https://substackcdn.com/image/fetch/$s_!D9oY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd018f02-22f9-4e83-898b-47a9a1313b81_1790x886.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In any case, it&#8217;s all a matter of how you wish to slice the pie.  Explicit specificity is required to make a falsifiable prediction in this case; vague interpretations are too easy to game.<br><br>Github may, on first glance, *feel* exhaustive, but what % of repositories are little more than forked hello-worlds or homework problems?<br><br>A better way to measure the adoption of memory-safe languages is to narrow our search to critical pieces of code that:<br></p><blockquote><p>1. Have high consequences for failure<br>2. Widely used across many industries<br>3. May involve safety-critical systems or other human factors</p></blockquote><p><br>Hence my prediction focusing on the &#8220;operating-system&#8221; and &#8220;embedded&#8221; tags.</p><p>If anything, you might expect those requirements induce a bias <em>towards</em> the adoption of memory-safe languages.  After all, the consequences of memory issues in this space are proportionally enormous compared to say, a web framework!  <br><br>That being said, I remain bearish on overall adoption.<br><br>The sheer backlog of legacy code written in unsafe languages like C and C++ is so massive that I still expect the majority of PRs to be written with them (using the constraints I mentioned earlier).<br><br>DARPA proposed the &#8220;<a href="https://www.darpa.mil/news/2024/memory-safety-vulnerabilities">TRACTOR</a>&#8221; (Translate All C TO Rust) program mid-2024 to some fanfare, but the size of the contract is much too small to make a major difference in the industry.<br><br>(<a href="https://youtu.be/p-ktEmoKo78?si=45OZnmm3RzHUFtHi&amp;t=2309">$25k for the grand prize</a> in the first phase, intended for undergrad students, but still)<br><br>The fact is, translation of code costs money.  A lot of money.  Even with massive aid from LLMs, you still enter the category of &#8220;why fix what isn&#8217;t broken&#8221;.  It becomes even worse with mission-critical or safety-critical systems, where a more accurate statement might be &#8220;why <em>re-certify </em>what isn&#8217;t broken&#8221;.<br><br>Washington doesn&#8217;t seem sold on the prospect either.  Although a directive was <a href="https://stackoverflow.blog/2024/12/30/in-rust-we-trust-white-house-office-urges-memory-safety/">posted in early 2024</a> urging the use of memory-safe languages for goverment contractors, the current administration appears lukewarm.  <br><br>As posted in my <a href="https://hypertextgarden.com/p/2025-predictions-thread-part-1">Part 1 Thread</a>:<br></p><blockquote><p>The current executive administration unexpectedly pulled the previous directive regarding memory-safe languages in a federal context, which I am now factoring into my odds. The White House previously <a href="https://web.archive.org/web/20250118014817/https://www.whitehouse.gov/wp-content/uploads/2024/02/Final-ONCD-Technical-Report.pdf">published this on their site</a>, which is now gone.</p></blockquote><p><br>Obviously, the whole world doesn&#8217;t revolve around US directives, but it&#8217;s an interesting signal about the state of memory-safe language adoption.<br></p><p><strong>70% Odds.</strong></p><p></p><p></p><div><hr></div><h2>Generative AI<br></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KRpA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F540b4b65-9f53-4aab-9a5e-044d88c7e6d2_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KRpA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F540b4b65-9f53-4aab-9a5e-044d88c7e6d2_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!KRpA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F540b4b65-9f53-4aab-9a5e-044d88c7e6d2_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!KRpA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F540b4b65-9f53-4aab-9a5e-044d88c7e6d2_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!KRpA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F540b4b65-9f53-4aab-9a5e-044d88c7e6d2_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KRpA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F540b4b65-9f53-4aab-9a5e-044d88c7e6d2_1280x720.jpeg" width="611" height="343.6875" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/540b4b65-9f53-4aab-9a5e-044d88c7e6d2_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:611,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;CDN media&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="CDN media" title="CDN media" srcset="https://substackcdn.com/image/fetch/$s_!KRpA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F540b4b65-9f53-4aab-9a5e-044d88c7e6d2_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!KRpA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F540b4b65-9f53-4aab-9a5e-044d88c7e6d2_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!KRpA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F540b4b65-9f53-4aab-9a5e-044d88c7e6d2_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!KRpA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F540b4b65-9f53-4aab-9a5e-044d88c7e6d2_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><br><strong>Prediction:</strong></p><blockquote><p>80% odds a major AAA studio releases a videogame using an LLM for NPC interaction enhancement before the end of 2025.</p></blockquote><p><br><strong>Justification:</strong><br></p><p>To clarify, when I use the word &#8220;LLM&#8221; in this context, I am referring to actual output generated on the fly in either a cloud server (or less likely a local model) for dialog <em>generation</em>.  I do <strong>not </strong>mean pre-scripted dialogue hardcoded in the game that may have originally been LLM generated (which would also be difficult to verify, and I suspect is already happening).</p><p><br>This topic is going to ruffle some feathers, and I suspect many of you will think my odds are too high / misaligned.  <br><br>Before you bring out the pitchforks, let&#8217;s look at the current evidence.<br><br><strong>Ubisoft:</strong><br>Demo&#8217;d <a href="https://www.gamesindustry.biz/ubisoft-debuts-neo-npc-ai-prototypes-at-gdc">NEO NPCs</a> at GDC 2024.  LLM responses + curated backstories from writers.  Currently in R&amp;D.<br><br><strong>Electronic Arts:</strong><br>CEO Andrew Wilson <a href="https://www.videogameschronicle.com/news/ea-ceo-says-theres-a-real-hunger-among-developers-to-use-ai-to-speed-up-development/">stated in May 2024</a> &#8220;a real hunger&#8221; to adopt generative AI &#8220;as quickly as possible&#8221;.<br><br><strong>Take-Two (Rockstar):</strong><br>CEO Strauss Zelnick in <a href="https://www.destructoid.com/take-two-discusses-how-ai-can-be-used-to-make-npcs-really-interesting-and-fun/">late 2023</a> argued &#8220;[with generative AI] you could imagine all the NPCs becoming really interesting and fun.&#8221;<br><br><strong>Nvidia:</strong><br>Nvidia&#8217;s <a href="https://developer.nvidia.com/ace">Avatar Cloud Engine</a>, or ACE for short, is a suite of curated AI models aimed at game developers.  Initially released in 2023 specifically to &#8220;bring intelligence to NPCs through AI-powered natural language interactions.&#8221;<br><br>Like it or not, I think we are going to see LLM-enhanced NPCs very soon; even half baked.<br><br>There&#8217;s going to be a large first-mover advantage to whichever AAA studio releases it first.  Even if there are major issues (jailbreaks, inappropriate responses, etc), the flurry of press coverage is likely to increase sales.<br><br>As they say, all press is good press.<br><br>None of this is new; the modding community has been experimenting with this <a href="https://www.nexusmods.com/skyrimspecialedition/mods/98631">for years</a>.<br><br>Nintendo seems to be the one standout so far, <a href="https://www.ign.com/articles/shigeru-miyamoto-on-ai-nintendo-would-rather-go-in-a-different-direction">explicitly denouncing</a> AI use.<br><br><strong>80% odds.</strong></p><p></p><p></p><div><hr></div><h4>Generative AI (cont)<br></h4><p><br><strong>Prediction:</strong><br></p><blockquote><p>60% probability a major traditional stock music platform will release an AI music generator / composer to generate custom, copyright-free tracks on the fly before the end of 2025.</p></blockquote><p><br><strong>Justification:</strong><br><br>Alright, I admit.  This &#8220;prediction&#8221; is also a personal wish of mine.<br><br>Do you know how hard it is to find non-crap copyright-free music tracks for background audio?  It&#8217;s quite trivial to exhaust the world&#8217;s supply of listenable tracks without much effort!<br><br>With the amount of YouTube videos I&#8217;ve released on my channel, I&#8217;ve easily gone through 50+ albums worth of content, just as background noise.  There isn&#8217;t *that* much music out there.<br><br>Believe it or not, <a href="https://en.wikipedia.org/wiki/Lofi_Girl">lo-fi hiphop girl</a> isn&#8217;t infinite.<br><br>Many background music &#8220;genres&#8221; (if you can call them that) are very simplistic.  If there is a type of music that generative AI should be able to disrupt, it should be this one.<br><br>I&#8217;m not looking for <a href="https://en.wikipedia.org/wiki/Siren_%28mythology%29">siren songs</a> here.  Just a little lo-fi will do.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GLqf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3008cdc2-e0b8-4bf7-a236-980209211ff2_530x599.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GLqf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3008cdc2-e0b8-4bf7-a236-980209211ff2_530x599.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GLqf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3008cdc2-e0b8-4bf7-a236-980209211ff2_530x599.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GLqf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3008cdc2-e0b8-4bf7-a236-980209211ff2_530x599.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GLqf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3008cdc2-e0b8-4bf7-a236-980209211ff2_530x599.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GLqf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3008cdc2-e0b8-4bf7-a236-980209211ff2_530x599.jpeg" width="352" height="397.8264150943396" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3008cdc2-e0b8-4bf7-a236-980209211ff2_530x599.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:599,&quot;width&quot;:530,&quot;resizeWidth&quot;:352,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;File:Siren Painter ARV 289 1 Odysseus and the Sirens - three erotes (02).jpg&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="File:Siren Painter ARV 289 1 Odysseus and the Sirens - three erotes (02).jpg" title="File:Siren Painter ARV 289 1 Odysseus and the Sirens - three erotes (02).jpg" srcset="https://substackcdn.com/image/fetch/$s_!GLqf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3008cdc2-e0b8-4bf7-a236-980209211ff2_530x599.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GLqf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3008cdc2-e0b8-4bf7-a236-980209211ff2_530x599.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GLqf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3008cdc2-e0b8-4bf7-a236-980209211ff2_530x599.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GLqf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3008cdc2-e0b8-4bf7-a236-980209211ff2_530x599.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">It&#8217;d be pretty cool if AI could make music that alluring</figcaption></figure></div><p></p><p>Time for a reality check.  <br><br>Envato, Adobe, Artlist, and Soundstripe are the big players in this space.  Thankfully, the industry seems large enough where a little R&amp;D should pay dividends.<br><br>Coherent Market Insights estimated the stock music market size in 2020 as <a href="https://www.coherentmarketinsights.com/market-insight/stock-music-market-4565">$964 Million</a>, with a projection of hitting $2 Billion in 2028.</p><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_!RSbm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82b802df-6a7d-4aa3-b25f-5826ff6fcb5a_1620x976.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RSbm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82b802df-6a7d-4aa3-b25f-5826ff6fcb5a_1620x976.png 424w, https://substackcdn.com/image/fetch/$s_!RSbm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82b802df-6a7d-4aa3-b25f-5826ff6fcb5a_1620x976.png 848w, https://substackcdn.com/image/fetch/$s_!RSbm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82b802df-6a7d-4aa3-b25f-5826ff6fcb5a_1620x976.png 1272w, https://substackcdn.com/image/fetch/$s_!RSbm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82b802df-6a7d-4aa3-b25f-5826ff6fcb5a_1620x976.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RSbm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82b802df-6a7d-4aa3-b25f-5826ff6fcb5a_1620x976.png" width="1456" height="877" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/82b802df-6a7d-4aa3-b25f-5826ff6fcb5a_1620x976.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:877,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:133931,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!RSbm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82b802df-6a7d-4aa3-b25f-5826ff6fcb5a_1620x976.png 424w, https://substackcdn.com/image/fetch/$s_!RSbm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82b802df-6a7d-4aa3-b25f-5826ff6fcb5a_1620x976.png 848w, https://substackcdn.com/image/fetch/$s_!RSbm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82b802df-6a7d-4aa3-b25f-5826ff6fcb5a_1620x976.png 1272w, https://substackcdn.com/image/fetch/$s_!RSbm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82b802df-6a7d-4aa3-b25f-5826ff6fcb5a_1620x976.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Apple <a href="https://www.macrumors.com/2022/02/07/apple-acquires-ai-music/">quietly acquired</a> a UK startup named &#8220;AI Music&#8221; (how original) in 2022, though it doesn&#8217;t seem like they&#8217;ve done much with it.<br><br>Soundstripe, which is quite popular with Twitch streamers, released an <a href="https://nofilmschool.com/soundstripe-ai-song-editor">AI song editor</a> last year, but that&#8217;s for modification / extension of existing tracks, not creating new ones.<br><br>The elephant in the room is, of course, <a href="https://en.wikipedia.org/wiki/Suno_AI">Suno</a>, which offers full AI generated music capabilities.  It&#8217;s not exactly suited for streamers or editors though.<br><br>What I&#8217;m really looking for is *endless* music, not hand-creation of individual tracks.<br><br>Frankly, I might be over-optimistic here.  Existing stock music companies are, for lack of a better word, kinda boomer.  They literally thrive off of commercial license rights, so I doubt many will have the foresight to invest in technologies that threaten their entire business model.<br><br>Hence, I&#8217;ve lowered my odds compared to my original prediction in the YouTube video.  Watch this space though, it&#8217;s ripe for disruption by a startup.<br><br><strong>60% Odds.</strong><br></p><p></p><div><hr></div><h2>Supply Chain / SBOMs</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1BBs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f3f8727-1273-4350-b2ba-85926c684aaa_600x410.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1BBs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f3f8727-1273-4350-b2ba-85926c684aaa_600x410.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1BBs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f3f8727-1273-4350-b2ba-85926c684aaa_600x410.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1BBs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f3f8727-1273-4350-b2ba-85926c684aaa_600x410.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1BBs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f3f8727-1273-4350-b2ba-85926c684aaa_600x410.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1BBs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f3f8727-1273-4350-b2ba-85926c684aaa_600x410.jpeg" width="456" height="311.6" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2f3f8727-1273-4350-b2ba-85926c684aaa_600x410.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:410,&quot;width&quot;:600,&quot;resizeWidth&quot;:456,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Of supply chains, or why global is personal these days | Stop at Zona-M&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Of supply chains, or why global is personal these days | Stop at Zona-M" title="Of supply chains, or why global is personal these days | Stop at Zona-M" srcset="https://substackcdn.com/image/fetch/$s_!1BBs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f3f8727-1273-4350-b2ba-85926c684aaa_600x410.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1BBs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f3f8727-1273-4350-b2ba-85926c684aaa_600x410.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1BBs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f3f8727-1273-4350-b2ba-85926c684aaa_600x410.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1BBs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f3f8727-1273-4350-b2ba-85926c684aaa_600x410.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Prediction:</strong><br></p><blockquote><p>90% odds at least 3 Major Fortune 500 Companies will publicly announce SBOMs (Software Bill of Materials) as being a mandatory, contractual requirement and deliverable for their third party vendors.</p></blockquote><p></p><p><strong>Justification:</strong><br><br>In <a href="https://youtu.be/3xcwoWF5H1A?si=bvAVLru0KYmnSNaO">my video</a>, I mentioned SBOMs as a way to (somewhat) mitigate the risks of supply chain attacks.  At the very least, it accelerates forensic analysis and mitigation when such an attack occurs.<br><br><a href="https://www.cisa.gov/news-events/news/statement-cisa-director-easterly-log4j-vulnerability">The Director of CISA agrees</a>.<br><br><a href="https://en.wikipedia.org/wiki/Log4Shell">Log4j</a> spurred a flurry of activity in the tech space, much of which I experienced first-hand during my tenure at Microsoft.<br><br>In an effort to build public trust, I expect many Fortune 500 Companies to establish strict SBOM requirements as part of their contracts.  Boeing changed their <a href="https://www.boeingsuppliers.com/content/dam/boeing/boeingsuppliers/boeing-suppliers/becoming/terms/ccr/p/P1288_CCR_2024_1115.pdf">supplier agreement</a> to require SBOMs as a deliverable recently, in November of 2024.<br><br>I suspect that high-risk industries (defense, healthcare, finance, aviation) will be the first to adopt such practices.  In fact, if you&#8217;re building a medical device, the FDA now <em><a href="https://danacrane.medium.com/sboms-for-medical-devices-everything-you-need-to-know-6403fcdc0c5f">requires</a></em><a href="https://danacrane.medium.com/sboms-for-medical-devices-everything-you-need-to-know-6403fcdc0c5f"> a SBOM</a> to get FDA-approval as of October 1st, 2023.<br><br>So why hasn&#8217;t everyone adopted SBOMs yet?<br><br>Are they just not making public announcements?  Keeping it internal?<br><br><em>Maybe.</em>  But not likely.<br><br>The real reason, as always, comes down to money.  Many of us don&#8217;t like to admit it, but at the end of the day, most software security is a cost center, not revenue generating.<br><br>Improvements in software security practices are often the direct result of a response to a previous attack.  No sense in wasting money being ahead of the curve if shareholders don&#8217;t care.<br></p><p>But when something big happens, they care.  A lot.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yMcD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31402939-cd7e-49ea-82d2-04fc8999222d_872x910.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yMcD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31402939-cd7e-49ea-82d2-04fc8999222d_872x910.png 424w, https://substackcdn.com/image/fetch/$s_!yMcD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31402939-cd7e-49ea-82d2-04fc8999222d_872x910.png 848w, https://substackcdn.com/image/fetch/$s_!yMcD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31402939-cd7e-49ea-82d2-04fc8999222d_872x910.png 1272w, https://substackcdn.com/image/fetch/$s_!yMcD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31402939-cd7e-49ea-82d2-04fc8999222d_872x910.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yMcD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31402939-cd7e-49ea-82d2-04fc8999222d_872x910.png" width="456" height="475.8715596330275" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/31402939-cd7e-49ea-82d2-04fc8999222d_872x910.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:872,&quot;resizeWidth&quot;:456,&quot;bytes&quot;:113970,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yMcD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31402939-cd7e-49ea-82d2-04fc8999222d_872x910.png 424w, https://substackcdn.com/image/fetch/$s_!yMcD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31402939-cd7e-49ea-82d2-04fc8999222d_872x910.png 848w, https://substackcdn.com/image/fetch/$s_!yMcD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31402939-cd7e-49ea-82d2-04fc8999222d_872x910.png 1272w, https://substackcdn.com/image/fetch/$s_!yMcD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31402939-cd7e-49ea-82d2-04fc8999222d_872x910.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Huh.  I wonder what happened in late 2020.  oh right&#8230;</figcaption></figure></div><p>It will probably take another large, supply-chain related incident to get the next wave of Fortune 500 companies announcing SBOM adoption as a mitigation.<br><br>Unfortunately, I&#8217;d say that risk is pretty likely.</p><p><strong>90% Odds.</strong><br></p><p></p><div><hr></div><h2>Programming Languages:</h2><p></p><p><br><strong>Prediction (2-Parter):</strong><br></p><blockquote><p>70% Odds that Rust will have less YoY% growth for 2025 than Zig, as determined by the number of new StackOverflow questions tagged with said language.</p></blockquote><p></p><blockquote><p>90% Odds that Rust will have less YoY% growth for 2025 than Zig, as determined by official subreddit size.</p></blockquote><p><br><strong>Justification:</strong><br><br><br>I&#8217;m taking advantage of the <a href="http://www.econ.yale.edu/~shiller/behfin/2000-05/rabin.pdf">Law of small numbers</a>, and I&#8217;m not ashamed to say it.</p><p>Cheating can be useful if it gets my point across.<br><br>I don&#8217;t think anyone would argue that Rust wasn&#8217;t the &#8220;hype&#8221; language of the last few years.  The <a href="https://survey.stackoverflow.co/2024/technology#1-programming-scripting-and-markup-languages">2024 Stack Overflow Developer</a> survey agrees:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bGwf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77320f18-c75d-4742-910b-e86f64ffbdd3_1284x480.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bGwf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77320f18-c75d-4742-910b-e86f64ffbdd3_1284x480.png 424w, https://substackcdn.com/image/fetch/$s_!bGwf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77320f18-c75d-4742-910b-e86f64ffbdd3_1284x480.png 848w, https://substackcdn.com/image/fetch/$s_!bGwf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77320f18-c75d-4742-910b-e86f64ffbdd3_1284x480.png 1272w, https://substackcdn.com/image/fetch/$s_!bGwf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77320f18-c75d-4742-910b-e86f64ffbdd3_1284x480.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bGwf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77320f18-c75d-4742-910b-e86f64ffbdd3_1284x480.png" width="1284" height="480" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/77320f18-c75d-4742-910b-e86f64ffbdd3_1284x480.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:480,&quot;width&quot;:1284,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:84385,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bGwf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77320f18-c75d-4742-910b-e86f64ffbdd3_1284x480.png 424w, https://substackcdn.com/image/fetch/$s_!bGwf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77320f18-c75d-4742-910b-e86f64ffbdd3_1284x480.png 848w, https://substackcdn.com/image/fetch/$s_!bGwf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77320f18-c75d-4742-910b-e86f64ffbdd3_1284x480.png 1272w, https://substackcdn.com/image/fetch/$s_!bGwf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77320f18-c75d-4742-910b-e86f64ffbdd3_1284x480.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Red percentages are &#8220;Admired&#8221;, blue is &#8220;Desired&#8221;.  Rust is the most Admired language of 2024.</figcaption></figure></div><p><br>Alas, everything has an expiration date.  In the early 2010s, the general consensus was that Scala was going to &#8220;replace Java&#8221;&#8230;look where we are now.  Swift hit an insane amount of momentum in the mid-2010s, only for the &#8220;wow factor&#8221; to stabilize in the 2020s.  Don&#8217;t get me started on Ruby.<br><br>Currently, I think Rust is having its &#8220;Swift moment&#8221;.  <br><br>Rust will probably survive better than Scala, but we&#8217;re starting to hit the boring stage.  Years ago, all it took was writing a terminal emulator in Rust to hit the front page of HN.  Old news.<br><br>The new kid on the block is Zig.<br><br>To be clear, this isn&#8217;t an endorsement of the language itself; language fights are silly.  All programming languages are <a href="https://en.wikipedia.org/wiki/Turing_completeness">basically the same</a>, politics is a <a href="https://www.lesswrong.com/posts/9weLK2AJ9JEt2Tt8f/politics-is-the-mind-killer">mind-killer</a>.<br><br>That being said, I think Zig is in a ripe spot to become the next hype language.  Zig&#8217;s philosophical simplicity of &#8220;C but safer&#8221; is appealing compared to the complexity of Rust&#8217;s borrow checker.<br><br>Minimalistic languages are fun; a resurgence towards C-like languages is certainly possible.  It&#8217;s not going to take over the world, but something has to occupy dev&#8217;s weekend projects.  Zig may well be the rising star of 2025.</p><p></p><div><hr></div><p><br>That&#8217;s going to wrap it up for me this year as far as predictions go.  We&#8217;ll take a look back in a year to see how the predictions faired.<br><br>Future blogposts will be on other interesting stuff, this was a special series.<br><br>LW out.<br><br></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://hypertextgarden.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Hypertext Garden! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[2025 Predictions Thread (Part 1)]]></title><description><![CDATA[LaurieWired's Computer Science predictions. &#160;p(this ages poorly) = 0.95]]></description><link>https://hypertextgarden.com/p/2025-predictions-thread-part-1</link><guid isPermaLink="false">https://hypertextgarden.com/p/2025-predictions-thread-part-1</guid><dc:creator><![CDATA[LaurieWired]]></dc:creator><pubDate>Thu, 30 Jan 2025 21:39:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!8hjK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e8beab0-1165-4580-902e-63f75da2832d_1536x768.heic" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8hjK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e8beab0-1165-4580-902e-63f75da2832d_1536x768.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8hjK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e8beab0-1165-4580-902e-63f75da2832d_1536x768.heic 424w, https://substackcdn.com/image/fetch/$s_!8hjK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e8beab0-1165-4580-902e-63f75da2832d_1536x768.heic 848w, https://substackcdn.com/image/fetch/$s_!8hjK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e8beab0-1165-4580-902e-63f75da2832d_1536x768.heic 1272w, https://substackcdn.com/image/fetch/$s_!8hjK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e8beab0-1165-4580-902e-63f75da2832d_1536x768.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8hjK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e8beab0-1165-4580-902e-63f75da2832d_1536x768.heic" width="1456" height="728" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5e8beab0-1165-4580-902e-63f75da2832d_1536x768.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:728,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:219391,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8hjK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e8beab0-1165-4580-902e-63f75da2832d_1536x768.heic 424w, https://substackcdn.com/image/fetch/$s_!8hjK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e8beab0-1165-4580-902e-63f75da2832d_1536x768.heic 848w, https://substackcdn.com/image/fetch/$s_!8hjK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e8beab0-1165-4580-902e-63f75da2832d_1536x768.heic 1272w, https://substackcdn.com/image/fetch/$s_!8hjK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e8beab0-1165-4580-902e-63f75da2832d_1536x768.heic 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><br>It&#8217;s worth mentioning why we should make predictions in the first place.<br><br>The human brain has an unfortunate quirk of rationalizing hypotheses in a backwards direction.  Or, to put it more succinctly:<br><br><em>&#8220;I knew it all along.&#8221;<br><br></em>It&#8217;s an insidious little statement.  Colloquially known as the &#8220;hindsight bias&#8221;, it refers to our tendency to overvalue past events and create false narratives of predictability.<br><br>Historical outcomes get distilled into oversimplified views.  This leads not only to overconfidence, but also interferes with genuine learning.<br><br>Sam Altman has a <a href="https://blog.samaltman.com/technology-predictions">blogpost</a> from ~2015 illustrating how comically wrong even the brightest minds can be about technological predictions.<br></p><div class="pullquote"><p>There is not the slightest indication that [nuclear energy] will ever be obtainable. It would mean that the atom would have to be shattered at will.<br><br>- <em>Albert Einstein, 1932</em></p></div><p>Alas, we are not all doomed to become <a href="https://en.wikipedia.org/wiki/Cassandra">Reverse Cassandras</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_!RT2t!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10932ec4-d0fc-4612-b7ef-ac1234263008_784x1024.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RT2t!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10932ec4-d0fc-4612-b7ef-ac1234263008_784x1024.heic 424w, https://substackcdn.com/image/fetch/$s_!RT2t!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10932ec4-d0fc-4612-b7ef-ac1234263008_784x1024.heic 848w, https://substackcdn.com/image/fetch/$s_!RT2t!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10932ec4-d0fc-4612-b7ef-ac1234263008_784x1024.heic 1272w, https://substackcdn.com/image/fetch/$s_!RT2t!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10932ec4-d0fc-4612-b7ef-ac1234263008_784x1024.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RT2t!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10932ec4-d0fc-4612-b7ef-ac1234263008_784x1024.heic" width="250" height="326.53061224489795" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/10932ec4-d0fc-4612-b7ef-ac1234263008_784x1024.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:784,&quot;resizeWidth&quot;:250,&quot;bytes&quot;:112549,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!RT2t!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10932ec4-d0fc-4612-b7ef-ac1234263008_784x1024.heic 424w, https://substackcdn.com/image/fetch/$s_!RT2t!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10932ec4-d0fc-4612-b7ef-ac1234263008_784x1024.heic 848w, https://substackcdn.com/image/fetch/$s_!RT2t!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10932ec4-d0fc-4612-b7ef-ac1234263008_784x1024.heic 1272w, https://substackcdn.com/image/fetch/$s_!RT2t!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10932ec4-d0fc-4612-b7ef-ac1234263008_784x1024.heic 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Cassandra by John Collier, 1885</figcaption></figure></div><p>Hindsight may cloud our judgement, but, as with all skills, improvements are possible with determined practice.<br><br>By constraining ourselves to forward-thinking, falsifiable predictions, we can at least measure progress (or lack thereof).<br><br>Here&#8217;s my attempt.<br><br></p><div><hr></div><p>My series on 2025 Computer Science predictions will be divided into multiple parts, this is Part 1.  More topics will be covered in subsequent posts.<br><br>For a more generalized video overview, you can watch my rambling <a href="https://youtu.be/3xcwoWF5H1A">here</a>.</p><div><hr></div><h3>Table of Contents (Part 1)<br></h3><p><br>1. Cryptography<br>2. RISC-V<br>3. Compression<br></p><div><hr></div><h3>Cryptography</h3><p><br><strong>Prediction:</strong></p><blockquote><p>70% Odds NIST publishes out new compliance standards mandating US Federal agencies (and their contractors) to switch to quantum-resistant algorithms for new systems.</p></blockquote><p><strong>Justification:</strong></p><p>Current quantum computing factorization records are&#8230;kind of pathetic.  The largest reliably factored number by <a href="https://en.wikipedia.org/wiki/Shor%27s_algorithm">Shor&#8217;s algorithm</a> is <a href="https://arxiv.org/abs/1111.4147">21</a>.<br><br>More recently, in 2024, some researchers at the University of Trento managed to factor <a href="https://pmc.ncbi.nlm.nih.gov/articles/PMC10861481/">8,219,999</a>.  <br><br>This was computed a D-Wave Pegasus.  Kinda cool, but not a *real* quantum computer.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!v9O-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57fb6e39-b87d-417c-b38d-741763a41cc1_2000x1335.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!v9O-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57fb6e39-b87d-417c-b38d-741763a41cc1_2000x1335.heic 424w, https://substackcdn.com/image/fetch/$s_!v9O-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57fb6e39-b87d-417c-b38d-741763a41cc1_2000x1335.heic 848w, https://substackcdn.com/image/fetch/$s_!v9O-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57fb6e39-b87d-417c-b38d-741763a41cc1_2000x1335.heic 1272w, https://substackcdn.com/image/fetch/$s_!v9O-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57fb6e39-b87d-417c-b38d-741763a41cc1_2000x1335.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!v9O-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57fb6e39-b87d-417c-b38d-741763a41cc1_2000x1335.heic" width="728" height="486" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/57fb6e39-b87d-417c-b38d-741763a41cc1_2000x1335.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:972,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:424864,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!v9O-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57fb6e39-b87d-417c-b38d-741763a41cc1_2000x1335.heic 424w, https://substackcdn.com/image/fetch/$s_!v9O-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57fb6e39-b87d-417c-b38d-741763a41cc1_2000x1335.heic 848w, https://substackcdn.com/image/fetch/$s_!v9O-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57fb6e39-b87d-417c-b38d-741763a41cc1_2000x1335.heic 1272w, https://substackcdn.com/image/fetch/$s_!v9O-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57fb6e39-b87d-417c-b38d-741763a41cc1_2000x1335.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">D-Wave doesn&#8217;t want you to know their &#8220;quantum computer&#8221; is just a cat in a box</figcaption></figure></div><p>The distinction is actually quite important.  D-Wave systems are <a href="https://en.wikipedia.org/wiki/D-Wave_Systems#Computer_systems">quantum annealers</a>, <em>not</em> gate-based quantum computers.</p><p>Train your eye to notice the difference. You&#8217;ll find yourself less swayed by &#8220;quantum&#8221; computing dribble in popular media.<br><br>On the other hand, the US Federal Government takes the quantum computing threat <strong>very</strong> seriously.<br><br>Symmetric encryption standards are relatively safe.  Even a perfect implementation of my buddy <a href="https://en.wikipedia.org/wiki/Grover%27s_algorithm">Grover</a> only reduces the brute-force complexity by half.<br><br>The NSA basically shrugged, recommended AES-256, and said &#8220;good enough&#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_!rNOk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c6800e1-1ef4-4c95-9033-0e97c50e8d3a_1570x1082.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rNOk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c6800e1-1ef4-4c95-9033-0e97c50e8d3a_1570x1082.heic 424w, https://substackcdn.com/image/fetch/$s_!rNOk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c6800e1-1ef4-4c95-9033-0e97c50e8d3a_1570x1082.heic 848w, https://substackcdn.com/image/fetch/$s_!rNOk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c6800e1-1ef4-4c95-9033-0e97c50e8d3a_1570x1082.heic 1272w, https://substackcdn.com/image/fetch/$s_!rNOk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c6800e1-1ef4-4c95-9033-0e97c50e8d3a_1570x1082.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rNOk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c6800e1-1ef4-4c95-9033-0e97c50e8d3a_1570x1082.heic" width="606" height="417.4574175824176" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4c6800e1-1ef4-4c95-9033-0e97c50e8d3a_1570x1082.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1003,&quot;width&quot;:1456,&quot;resizeWidth&quot;:606,&quot;bytes&quot;:123924,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!rNOk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c6800e1-1ef4-4c95-9033-0e97c50e8d3a_1570x1082.heic 424w, https://substackcdn.com/image/fetch/$s_!rNOk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c6800e1-1ef4-4c95-9033-0e97c50e8d3a_1570x1082.heic 848w, https://substackcdn.com/image/fetch/$s_!rNOk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c6800e1-1ef4-4c95-9033-0e97c50e8d3a_1570x1082.heic 1272w, https://substackcdn.com/image/fetch/$s_!rNOk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c6800e1-1ef4-4c95-9033-0e97c50e8d3a_1570x1082.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>RSA isn&#8217;t so lucky.<br><br>Assuming a stable, error correcting quantum computer with a chonky number of qubits (thousands) running Shor&#8217;s Algorithm, it&#8217;s game over.<br><br>At the moment, &#8220;real&#8221; quantum computers (aka computers capable of running Shor&#8217;s) are significantly out of reach.<br><br>IBM has a <a href="https://newsroom.ibm.com/2022-11-09-IBM-Unveils-400-Qubit-Plus-Quantum-Processor-and-Next-Generation-IBM-Quantum-System-Two">433-qubit system</a> called Osprey, which you can also rent on their cloud platform for a chill $96 a minute.  Who knew quantum computing was almost as easy as spinning up an EC2 box.<br><br>&#8220;But Laurie!&#8221;  You exclaim.  &#8220;That seems pretty close!  If you only need thousands of qubits to break RSA, it could happen at any moment!&#8221;<br><br>Not really.</p><div class="pullquote"><p>physical qubits != logical qubits</p></div><p>Error correcting qubits are needed to get any useful computing done.  433 physical qubits, with our current technology, only works out to a handful, <em>at best</em>, of logical qubits.</p><p>So why the fear in Federal Circles?<br><br>Y2K no longer permeates the nightmares of trepidatious Congresspersons.  Nay, they dream of <a href="https://en.wikipedia.org/wiki/Harvest_now,_decrypt_later">Y2Q</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_!JhGf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F920da269-f150-4244-9c0b-f090951ae78b_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JhGf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F920da269-f150-4244-9c0b-f090951ae78b_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!JhGf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F920da269-f150-4244-9c0b-f090951ae78b_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!JhGf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F920da269-f150-4244-9c0b-f090951ae78b_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!JhGf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F920da269-f150-4244-9c0b-f090951ae78b_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JhGf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F920da269-f150-4244-9c0b-f090951ae78b_1024x1024.png" width="572" height="572" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/920da269-f150-4244-9c0b-f090951ae78b_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:572,&quot;bytes&quot;:1764629,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!JhGf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F920da269-f150-4244-9c0b-f090951ae78b_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!JhGf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F920da269-f150-4244-9c0b-f090951ae78b_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!JhGf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F920da269-f150-4244-9c0b-f090951ae78b_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!JhGf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F920da269-f150-4244-9c0b-f090951ae78b_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">fMRI photo recreation of a Y2Q nightmare</figcaption></figure></div><p>In other words, cryptographic standards have to change significantly before theoretical attacks are remotely possible, due to &#8220;harvest now, decrypt later&#8221; surveillance strategies.<br><br>NIST produces the cybersecurity standards referenced by most federal agencies, although there are exceptions.  A contest for the <a href="https://en.wikipedia.org/wiki/NIST_Post-Quantum_Cryptography_Standardization">Post-Quantum Cryptography Standardization</a> began in 2016, wrapping up in August 2024 with the winners.<br><br>CRYSTALS-Kyber is the winner for public-key encryption, so it&#8217;s likely to replace RSA in future contexts.<br><br>(note, not all of RSA&#8217;s functions are 1:1 replicated by Kyber; signatures are likely to be replaced with Dilithium)<br><br>The cyphers may be finalized, but there is much work to be done factoring in transition plans and official mandates.  NIST published an <a href="https://csrc.nist.gov/pubs/ir/8547/ipd">initial public draft</a> last November, but it is yet to be finalized.<br><br>(incoming rant about probabilites)<br><br>The current executive administration unexpectedly pulled the previous directive regarding memory-safe languages in a federal context, which I am now factoring into my odds.  The White House previously <a href="https://web.archive.org/web/20250118014817/https://www.whitehouse.gov/wp-content/uploads/2024/02/Final-ONCD-Technical-Report.pdf">published this on their site</a>, which is now gone.  <br><br>That being said, it&#8217;s not uncommon for administration changes to result in a complete redo of the Whitehouse.gov site, so this may be an administrative fluke.<br><br>Normally, I&#8217;d be wagering my bet at 85-90%, but the recent change of direction reduces my confidence.<br><br><strong>70% Odds.</strong></p><p></p><div><hr></div><h3>RISC-V<br></h3><p><br><strong>Prediction:</strong></p><blockquote><p>80% odds at least three major linux distributions will have official stable release channels for RISC-V architectures (e.g. fedora, ubuntu) that aren&#8217;t just experimental builds by the end of 2025.</p></blockquote><p></p><p><strong>Justification:<br><br></strong>RISC-V may be the coolest ISA on the block, but at the moment, adoption by the linux community is limited.  <br><br>Lurkers of distrowatch may (incorrectly) get the impression of Debian as the &#8220;old man&#8221; distribution from the relatively slow release cycle of the stable channel.  Contrary to public perception, Debian is significantly ahead of the curve when it comes to RISC-V adoption.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aj35!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e75eb29-875e-43e7-8a21-9b4a77968348_640x480.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aj35!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e75eb29-875e-43e7-8a21-9b4a77968348_640x480.heic 424w, https://substackcdn.com/image/fetch/$s_!aj35!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e75eb29-875e-43e7-8a21-9b4a77968348_640x480.heic 848w, https://substackcdn.com/image/fetch/$s_!aj35!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e75eb29-875e-43e7-8a21-9b4a77968348_640x480.heic 1272w, https://substackcdn.com/image/fetch/$s_!aj35!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e75eb29-875e-43e7-8a21-9b4a77968348_640x480.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aj35!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e75eb29-875e-43e7-8a21-9b4a77968348_640x480.heic" width="640" height="480" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1e75eb29-875e-43e7-8a21-9b4a77968348_640x480.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:480,&quot;width&quot;:640,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:44936,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!aj35!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e75eb29-875e-43e7-8a21-9b4a77968348_640x480.heic 424w, https://substackcdn.com/image/fetch/$s_!aj35!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e75eb29-875e-43e7-8a21-9b4a77968348_640x480.heic 848w, https://substackcdn.com/image/fetch/$s_!aj35!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e75eb29-875e-43e7-8a21-9b4a77968348_640x480.heic 1272w, https://substackcdn.com/image/fetch/$s_!aj35!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e75eb29-875e-43e7-8a21-9b4a77968348_640x480.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Official graph of Debian packages that build on different architectures.  Yes, it really is that low-res.</figcaption></figure></div><p><br>Official support on the unstable Debian branch for riscv64 started 1.5 years ago, back in July of 2023.  Most risc-v <a href="https://en.wikipedia.org/wiki/Single-board_computer">SBC enjoyers</a> will tell you that; yup, 99% of the time the default recommended distribution is Debian unstable.<br><br>Arch, somewhat obviously, has had unofficial riscv64 releases for a while now.  Fedora is still in the experimental stage (Rawhide builds only).<br><br>It&#8217;s pretty reasonable to expect official, stable releases in the near future.  Debian 13 is TBA, but if historical trends are anything to go by, a summer 2025 riscv64 stable build is quite likely.<br><br>Ubuntu will soon follow, considering their upstream follows Debian, and they already have an &#8220;early&#8221; (limited) RISC-V port.  Considering the competition,  I would wager Fedora competes in this space soon after.<br><br><strong>80% Odds.<br></strong></p><div><hr></div><p><br><br><strong>Prediction:</strong></p><blockquote><p>20% Odds the Raspberry Pi Foundation releases an official primary SBC based on a RISC-V SoC (no mixed cores).</p></blockquote><p><br><strong>Justification:</strong><br><br>This one is a bit tricky.  Although my low estimate may seem misguided at first, it&#8217;s important to evaluate what the community <em>wants </em>versus what is logistically possible.<br><br>The Achilles heel of the Raspberry Pi Foundation has always been, and forever will be, supply chain shortages.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WkI_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28597fb2-3a75-4ad2-9d15-e13f3df283f7_2506x2864.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WkI_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28597fb2-3a75-4ad2-9d15-e13f3df283f7_2506x2864.heic 424w, https://substackcdn.com/image/fetch/$s_!WkI_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28597fb2-3a75-4ad2-9d15-e13f3df283f7_2506x2864.heic 848w, https://substackcdn.com/image/fetch/$s_!WkI_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28597fb2-3a75-4ad2-9d15-e13f3df283f7_2506x2864.heic 1272w, https://substackcdn.com/image/fetch/$s_!WkI_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28597fb2-3a75-4ad2-9d15-e13f3df283f7_2506x2864.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WkI_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28597fb2-3a75-4ad2-9d15-e13f3df283f7_2506x2864.heic" width="556" height="635.4285714285714" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/28597fb2-3a75-4ad2-9d15-e13f3df283f7_2506x2864.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1664,&quot;width&quot;:1456,&quot;resizeWidth&quot;:556,&quot;bytes&quot;:110826,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!WkI_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28597fb2-3a75-4ad2-9d15-e13f3df283f7_2506x2864.heic 424w, https://substackcdn.com/image/fetch/$s_!WkI_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28597fb2-3a75-4ad2-9d15-e13f3df283f7_2506x2864.heic 848w, https://substackcdn.com/image/fetch/$s_!WkI_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28597fb2-3a75-4ad2-9d15-e13f3df283f7_2506x2864.heic 1272w, https://substackcdn.com/image/fetch/$s_!WkI_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28597fb2-3a75-4ad2-9d15-e13f3df283f7_2506x2864.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The industrial market caused an unexpected surge in demand starting in the mid-2010s, and it&#8217;s never been the same since.<br><br>What began as a noble effort to create low-cost, linux SBCs for the educational market, quickly ballooned into a commercial frenzy.  The sheer convenience of the Raspberry Pi became its downfall.  If it&#8217;s so easy to develop on&#8230;why not use the same board for production use?<br><br>Well, turns out there are a <a href="https://www.allaboutcircuits.com/technical-articles/10-reasons-raspberry-pi-isnt-a-good-choice-for-commercial-products/">lot of reasons</a> not to use SBCs in that environment, but everyone&#8217;s going to do it anyway.  Welcome to the new normal.<br><br>The knock-on effects of this, of course, is that the Raspberry Pi foundation now has significantly less ability to experiment with radical design changes.  They quite literally can&#8217;t afford a flop; they are a <a href="https://www.londonstockexchange.com/stock/RPI/raspberry-pi-holdings-plc/company-page">publicly traded</a> company now after all.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DU7x!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19b25b6a-f36a-4566-9cc9-74ad46c8c14b_2312x1582.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DU7x!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19b25b6a-f36a-4566-9cc9-74ad46c8c14b_2312x1582.heic 424w, https://substackcdn.com/image/fetch/$s_!DU7x!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19b25b6a-f36a-4566-9cc9-74ad46c8c14b_2312x1582.heic 848w, https://substackcdn.com/image/fetch/$s_!DU7x!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19b25b6a-f36a-4566-9cc9-74ad46c8c14b_2312x1582.heic 1272w, https://substackcdn.com/image/fetch/$s_!DU7x!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19b25b6a-f36a-4566-9cc9-74ad46c8c14b_2312x1582.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DU7x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19b25b6a-f36a-4566-9cc9-74ad46c8c14b_2312x1582.heic" width="1456" height="996" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/19b25b6a-f36a-4566-9cc9-74ad46c8c14b_2312x1582.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:996,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:128570,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!DU7x!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19b25b6a-f36a-4566-9cc9-74ad46c8c14b_2312x1582.heic 424w, https://substackcdn.com/image/fetch/$s_!DU7x!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19b25b6a-f36a-4566-9cc9-74ad46c8c14b_2312x1582.heic 848w, https://substackcdn.com/image/fetch/$s_!DU7x!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19b25b6a-f36a-4566-9cc9-74ad46c8c14b_2312x1582.heic 1272w, https://substackcdn.com/image/fetch/$s_!DU7x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19b25b6a-f36a-4566-9cc9-74ad46c8c14b_2312x1582.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In the early 2010s, the foundation probably could have gotten away with a full <a href="https://en.wikipedia.org/wiki/Instruction_set_architecture">ISA</a> shift.  (risc-v of course was barley a blip on the radar during that period, but I digress&#8230;)<br><br>Now, not so much.  RPI&#8217;s relationship with Broadcom is very strong, and Broadcom has a complete absence of public statements about RISC-V.<br><br>Current RISC-V SoC / CPU manufacturers have, to put it nicely, a lack of maturity.  Xuantie and SiFive are the big names here, but they still come out with processors that have <a href="https://youtu.be/qrk8fj7re-s?si=a2orMPBa1P4FmnXr">hardware bugs in the CPU itself</a>.<br><br>Supply chain risk, lack of software package support, backwards compatibility risks, as well as hardware constraints make this an unlikely proposition.<br><br><strong>20% Odds.</strong><br></p><div><hr></div><h3>Compression</h3><p><br><strong>Prediction:</strong></p><blockquote><p>80% Odds at least 2 major streaming platforms switch to AV1 as the default codec for HD and UHD content on capable devices by the end of 2025.</p></blockquote><p><br><strong>Justification:</strong><br><br>Screw H265.  All my homies hate H265.<br><br>Video compression is always an interesting field of research.  The potential savings in bandwidth costs alone are so high that there is strong justification for implementing more efficient standards.<br></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Sjlj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7428e25-5d27-4f89-9e62-8cb31eafde91_1120x382.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Sjlj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7428e25-5d27-4f89-9e62-8cb31eafde91_1120x382.heic 424w, https://substackcdn.com/image/fetch/$s_!Sjlj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7428e25-5d27-4f89-9e62-8cb31eafde91_1120x382.heic 848w, https://substackcdn.com/image/fetch/$s_!Sjlj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7428e25-5d27-4f89-9e62-8cb31eafde91_1120x382.heic 1272w, https://substackcdn.com/image/fetch/$s_!Sjlj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7428e25-5d27-4f89-9e62-8cb31eafde91_1120x382.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Sjlj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7428e25-5d27-4f89-9e62-8cb31eafde91_1120x382.heic" width="1120" height="382" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d7428e25-5d27-4f89-9e62-8cb31eafde91_1120x382.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:382,&quot;width&quot;:1120,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:47106,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Sjlj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7428e25-5d27-4f89-9e62-8cb31eafde91_1120x382.heic 424w, https://substackcdn.com/image/fetch/$s_!Sjlj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7428e25-5d27-4f89-9e62-8cb31eafde91_1120x382.heic 848w, https://substackcdn.com/image/fetch/$s_!Sjlj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7428e25-5d27-4f89-9e62-8cb31eafde91_1120x382.heic 1272w, https://substackcdn.com/image/fetch/$s_!Sjlj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7428e25-5d27-4f89-9e62-8cb31eafde91_1120x382.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>It&#8217;s one of those rare events where technological advances are immediately noticeable on both sides of the equation; both the distributors (streaming platforms) and the end user.<br><br>In many computer science domains, the impact of an efficiency improvement is only translatable to the business side.  Sure, things like the migration of <a href="https://aws.amazon.com/solutions/case-studies/amazon-database-migration/">Oracle to Aurora databases</a> saved AWS nearly $100 million (rumored), but as an end user, the difference was imperceptible.<br><br>To understand the video compression landscape, we first have to talk about <strong>The Codec Wars</strong>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YuKo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56d9da18-81cc-433c-a133-f3679df2f9ef_1536x768.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YuKo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56d9da18-81cc-433c-a133-f3679df2f9ef_1536x768.heic 424w, https://substackcdn.com/image/fetch/$s_!YuKo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56d9da18-81cc-433c-a133-f3679df2f9ef_1536x768.heic 848w, https://substackcdn.com/image/fetch/$s_!YuKo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56d9da18-81cc-433c-a133-f3679df2f9ef_1536x768.heic 1272w, https://substackcdn.com/image/fetch/$s_!YuKo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56d9da18-81cc-433c-a133-f3679df2f9ef_1536x768.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YuKo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56d9da18-81cc-433c-a133-f3679df2f9ef_1536x768.heic" width="1456" height="728" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/56d9da18-81cc-433c-a133-f3679df2f9ef_1536x768.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:728,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:199516,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!YuKo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56d9da18-81cc-433c-a133-f3679df2f9ef_1536x768.heic 424w, https://substackcdn.com/image/fetch/$s_!YuKo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56d9da18-81cc-433c-a133-f3679df2f9ef_1536x768.heic 848w, https://substackcdn.com/image/fetch/$s_!YuKo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56d9da18-81cc-433c-a133-f3679df2f9ef_1536x768.heic 1272w, https://substackcdn.com/image/fetch/$s_!YuKo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56d9da18-81cc-433c-a133-f3679df2f9ef_1536x768.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">AHHH I&#8217;m being COMPRESSED!</figcaption></figure></div><p><br>On one side, we have the evil <strong>Royalists</strong>, defenders of the proprietary licensing model.  Their forces consist of the <a href="https://en.wikipedia.org/wiki/MPEG_LA">MPEG LA</a> and their allies.<br><br>On the other, we have the <strong>Free Streamers</strong>, proponents of royalty-free codecs.  Their forces consist of the <a href="https://en.wikipedia.org/wiki/Alliance_for_Open_Media">Alliance for Open Media</a> and their sympathizers.<br><br>MPEG LA got a head start, standardizing their H.265 (HEVC) codec in 2013, but was rife with fragmented patent pools.<br><br>The <a href="https://www.streamingmedia.com/Articles/ReadArticle.aspx?ArticleID=105402">tiered royalty structure</a> made licensing fees unpredictable, and prohibitive to smaller company adoption.<br><br>You&#8217;re looking at annual minimum royalties of <strong>~$100k a year</strong>!<br><br>That said, the previous success of <a href="https://en.wikipedia.org/wiki/Advanced_Video_Coding">H264</a> led hardware manufacturers to adopt HEVC decoding relatively quickly.  Consumer devices broadly adopted decoders in the mid-2010s.  The iPhone 6 started using H265 for FaceTime, and NVIDIA&#8217;s 900-series featured on-device decode as well.<br><br>AV1 (the <strong>Free Streamers</strong>), started as a consortium by various FAANG-companies as a next-generation, royalty free video compression alternative in 2015.  Early implementations of the AV1 codec were significantly more computationally intensive, but optimizations continued to push the speed over time.<br><br>In the 2020s, hardware manufacturers started to adopt AV1 decode (Intel, NVIDIA, etc), making streaming adoption more viable.<br><br>Twitch was one of the more <a href="https://blog.twitch.tv/en/2024/01/08/introducing-the-enhanced-broadcasting-beta/?">intriguing experimental adopters</a>; AV1 shows about 30% better compression efficiency compared to H265 for the same quality.  Due the nature of the platform essentially being a &#8220;sea of individual encoders&#8221; (streamers), royalty-free options are particularly relevant to their user base.<br><br>The savings on royalties alone represent such a massive potential cost savings for streaming platforms that my optimism remains high for the swift adoption of AV1 in the near future.  Hardware decode is quickly reaching a critical mass for end user devices, it&#8217;s only a matter of time before everyone makes the switch.<br><br><strong>80% Odds.</strong><br></p><div><hr></div><p><br><strong>Prediction:</strong></p><blockquote><p>30% odds a major streaming platform announces a partnership with a particular TV, set top box, or hardware vendor (e.g. NVIDIA) to certify a device for a sort of &#8220;enhanced AI streaming&#8221;.</p></blockquote><p><br><br><strong>Justification:</strong><br><br>Okay, this one seems weird, but hear me out.<br><br>Anime upscalers have gotten ridiculously good.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!47Ws!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98f146d0-f3bc-48ef-953d-e9a83879d6b5_512x512.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!47Ws!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98f146d0-f3bc-48ef-953d-e9a83879d6b5_512x512.heic 424w, https://substackcdn.com/image/fetch/$s_!47Ws!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98f146d0-f3bc-48ef-953d-e9a83879d6b5_512x512.heic 848w, https://substackcdn.com/image/fetch/$s_!47Ws!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98f146d0-f3bc-48ef-953d-e9a83879d6b5_512x512.heic 1272w, https://substackcdn.com/image/fetch/$s_!47Ws!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98f146d0-f3bc-48ef-953d-e9a83879d6b5_512x512.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!47Ws!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98f146d0-f3bc-48ef-953d-e9a83879d6b5_512x512.heic" width="512" height="512" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/98f146d0-f3bc-48ef-953d-e9a83879d6b5_512x512.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:512,&quot;width&quot;:512,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:43558,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!47Ws!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98f146d0-f3bc-48ef-953d-e9a83879d6b5_512x512.heic 424w, https://substackcdn.com/image/fetch/$s_!47Ws!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98f146d0-f3bc-48ef-953d-e9a83879d6b5_512x512.heic 848w, https://substackcdn.com/image/fetch/$s_!47Ws!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98f146d0-f3bc-48ef-953d-e9a83879d6b5_512x512.heic 1272w, https://substackcdn.com/image/fetch/$s_!47Ws!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98f146d0-f3bc-48ef-953d-e9a83879d6b5_512x512.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">This ML-upscale example is from 2021.  It&#8217;s gotten *way* better in the last 4 years.</figcaption></figure></div><p>Anime artwork, mostly due to the flat colors and sharp linework, responds <a href="https://github.com/xinntao/Real-ESRGAN">particularly well </a>to neural-net upscalers.  Many series only exist in lower resolutions; never getting a proper &#8220;remastering&#8221; treatment, often from lack of popularity.<br><br>The desire of fans to view their favorite shows in upscaled resolutions, combined with the rapid progress in the effectiveness of the techniques, led to a snowball effect of improvement.<br><br>Don&#8217;t get me wrong, it&#8217;s still a *niche* subject.  But the tech is already there.<br><br>Let me attempt to convince you another way.<br></p><p>In 2023, Microsoft released their &#8220;<a href="https://www.digitaltrends.com/computing/microsoft-edge-video-super-resolution-announced/?">Video Super Resolution</a>&#8221; as an optional feature to reduce compression artifacts of low-bitrate videos in Edge.<br><br>As of January 2025, it is still disabled by default, but the option is there.  And it looks&#8230;not that bad actually.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EKw4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31d81d41-35a7-4921-a4ce-d1185039e531_1333x755.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EKw4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31d81d41-35a7-4921-a4ce-d1185039e531_1333x755.heic 424w, https://substackcdn.com/image/fetch/$s_!EKw4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31d81d41-35a7-4921-a4ce-d1185039e531_1333x755.heic 848w, https://substackcdn.com/image/fetch/$s_!EKw4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31d81d41-35a7-4921-a4ce-d1185039e531_1333x755.heic 1272w, https://substackcdn.com/image/fetch/$s_!EKw4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31d81d41-35a7-4921-a4ce-d1185039e531_1333x755.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EKw4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31d81d41-35a7-4921-a4ce-d1185039e531_1333x755.heic" width="568" height="321.7104276069017" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/31d81d41-35a7-4921-a4ce-d1185039e531_1333x755.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:755,&quot;width&quot;:1333,&quot;resizeWidth&quot;:568,&quot;bytes&quot;:43987,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!EKw4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31d81d41-35a7-4921-a4ce-d1185039e531_1333x755.heic 424w, https://substackcdn.com/image/fetch/$s_!EKw4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31d81d41-35a7-4921-a4ce-d1185039e531_1333x755.heic 848w, https://substackcdn.com/image/fetch/$s_!EKw4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31d81d41-35a7-4921-a4ce-d1185039e531_1333x755.heic 1272w, https://substackcdn.com/image/fetch/$s_!EKw4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31d81d41-35a7-4921-a4ce-d1185039e531_1333x755.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Me in 144p (ML upscaled)</figcaption></figure></div><p></p><p>It&#8217;s going to take some convincing before the general public wholeheartedly accepts neural video upscaling as a &#8220;default&#8221; feature, but the artifact reduction is quite impressive.<br><br>Much like how many consumer televisions implement frame generation for <a href="https://en.wikipedia.org/wiki/Motion_interpolation">motion interpolation</a> (gross), I wouldn&#8217;t be *that* surprised if this technique gets adopted more widely.<br><br>I place low odds currently because the hardware and implementations are still young, but then again, streaming platforms need new ways of differentiating between each other.<br><br>No one really has a leg up on anyone else, and neural upscaling seems just *crazy* enough that some streaming platform might implement it as an attempted competitive edge.<br><br>To be fair, I don&#8217;t think it&#8217;s a great idea.  But it is *an* idea.</p><p></p><div class="pullquote"><p><em>&#8220;A wrong decision is better than indecision.&#8221; - Tony Soprano</em></p></div><p></p><p><strong>30% Odds.<br></strong></p><div><hr></div><p>Bye for now.  I&#8217;ll see you again in Part 2 shortly.<strong><br></strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://hypertextgarden.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Coming soon]]></title><description><![CDATA[This is Hypertext Garden.]]></description><link>https://hypertextgarden.com/p/coming-soon</link><guid isPermaLink="false">https://hypertextgarden.com/p/coming-soon</guid><dc:creator><![CDATA[LaurieWired]]></dc:creator><pubDate>Wed, 29 Jan 2025 00:32:58 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Ip7m!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3605b2d6-f096-4dc6-8d60-6653a1f68ae1_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>This is Hypertext Garden.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://hypertextgarden.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://hypertextgarden.com/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item></channel></rss>