<?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[Tech Talk CTO]]></title><description><![CDATA[Random tech topics, from a startup CTO (now CEO) - Usually on AI, Infra, Coding, Dev growth, Recruitment, Scaling, etc.
All views are my own (and not of the company).]]></description><link>https://substack.tech-talk-cto.com</link><image><url>https://substack.tech-talk-cto.com/img/substack.png</url><title>Tech Talk CTO</title><link>https://substack.tech-talk-cto.com</link></image><generator>Substack</generator><lastBuildDate>Tue, 14 Apr 2026 21:29:45 GMT</lastBuildDate><atom:link href="https://substack.tech-talk-cto.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Eugene Cheah]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[techtalkcto@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[techtalkcto@substack.com]]></itunes:email><itunes:name><![CDATA[Eugene Cheah]]></itunes:name></itunes:owner><itunes:author><![CDATA[Eugene Cheah]]></itunes:author><googleplay:owner><![CDATA[techtalkcto@substack.com]]></googleplay:owner><googleplay:email><![CDATA[techtalkcto@substack.com]]></googleplay:email><googleplay:author><![CDATA[Eugene Cheah]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[How to Build a Local AI Economy for your nation - and why everyone is getting it wrong]]></title><description><![CDATA[All without spending billions of dollars upfront]]></description><link>https://substack.tech-talk-cto.com/p/how-to-build-a-local-ai-economy-for</link><guid isPermaLink="false">https://substack.tech-talk-cto.com/p/how-to-build-a-local-ai-economy-for</guid><dc:creator><![CDATA[Eugene Cheah]]></dc:creator><pubDate>Sun, 18 Jan 2026 10:22:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!CP0s!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F700a707c-a4ed-465f-a8c7-e6a97a5721d9_3530x1924.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p><strong>Background:</strong> this is a written long form of the presentation i gave during the ASEAN Digital Minister&#8217;s Meeting. <a href="https://docsend.com/view/2t35275hrg5mvj3t">Slides are available here</a></p></blockquote><p>AI is slowly becoming foundational infrastructure for the next era.</p><p>The real question is no longer <em>whether</em> AI will be adopted, but:</p><ul><li><p>who controls it</p></li><li><p>how it is adopted</p></li><li><p>and who benefits from it economically</p></li></ul><p>I get asked a version of this question very often:</p><blockquote><p><em>How do we build a local AI ecosystem?</em><br>- <em>For economic growth?</em><br>- <em>For sovereign AI control, privacy and security?</em></p></blockquote><p>However, there is a common mental model behind most of these discussions.<br>Which in my opinion, is <strong>wrong</strong>.</p><h2>The wrong pipeline most people are assuming</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CP0s!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F700a707c-a4ed-465f-a8c7-e6a97a5721d9_3530x1924.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CP0s!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F700a707c-a4ed-465f-a8c7-e6a97a5721d9_3530x1924.png 424w, https://substackcdn.com/image/fetch/$s_!CP0s!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F700a707c-a4ed-465f-a8c7-e6a97a5721d9_3530x1924.png 848w, https://substackcdn.com/image/fetch/$s_!CP0s!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F700a707c-a4ed-465f-a8c7-e6a97a5721d9_3530x1924.png 1272w, https://substackcdn.com/image/fetch/$s_!CP0s!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F700a707c-a4ed-465f-a8c7-e6a97a5721d9_3530x1924.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CP0s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F700a707c-a4ed-465f-a8c7-e6a97a5721d9_3530x1924.png" width="728" height="397" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/700a707c-a4ed-465f-a8c7-e6a97a5721d9_3530x1924.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:794,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:519123,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://substack.tech-talk-cto.com/i/184754294?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F700a707c-a4ed-465f-a8c7-e6a97a5721d9_3530x1924.png&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_!CP0s!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F700a707c-a4ed-465f-a8c7-e6a97a5721d9_3530x1924.png 424w, https://substackcdn.com/image/fetch/$s_!CP0s!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F700a707c-a4ed-465f-a8c7-e6a97a5721d9_3530x1924.png 848w, https://substackcdn.com/image/fetch/$s_!CP0s!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F700a707c-a4ed-465f-a8c7-e6a97a5721d9_3530x1924.png 1272w, https://substackcdn.com/image/fetch/$s_!CP0s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F700a707c-a4ed-465f-a8c7-e6a97a5721d9_3530x1924.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Slides are from my presentation at - Jan 2026 ASEAN Digital Ministers Meeting</figcaption></figure></div><p>This is roughly the path taken by OpenAI and other frontier labs.</p><p>It is also:</p><ul><li><p>extremely expensive</p></li><li><p>slow (takes years to build up talent and infrastructure)</p></li><li><p>optimized for research labs, not local ecosystems</p></li></ul><p>And by the time applications are being built, with commercial value and economical impact. Years would have gone by.</p><div><hr></div><h2>Why this way of thinking fails in practice</h2><p>The problem with this model, is not that it&#8217;s incorrect.</p><p>It&#8217;s that it assumes <strong>you must finish the earlier stages to do the later ones</strong>.</p><p>This assumption no longer holds. Open source AI has changed the economics.</p><p><strong>For example, below - guess which response is from ChatGPT 5.2, and which is from an Open model downloadable today.</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_!ZxXQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49aee100-662f-4ba0-b12f-b43ea5789845_3520x1932.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZxXQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49aee100-662f-4ba0-b12f-b43ea5789845_3520x1932.png 424w, https://substackcdn.com/image/fetch/$s_!ZxXQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49aee100-662f-4ba0-b12f-b43ea5789845_3520x1932.png 848w, https://substackcdn.com/image/fetch/$s_!ZxXQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49aee100-662f-4ba0-b12f-b43ea5789845_3520x1932.png 1272w, https://substackcdn.com/image/fetch/$s_!ZxXQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49aee100-662f-4ba0-b12f-b43ea5789845_3520x1932.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZxXQ!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49aee100-662f-4ba0-b12f-b43ea5789845_3520x1932.png" width="1200" height="658.5164835164835" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/49aee100-662f-4ba0-b12f-b43ea5789845_3520x1932.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:799,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:730864,&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://substack.tech-talk-cto.com/i/184754294?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49aee100-662f-4ba0-b12f-b43ea5789845_3520x1932.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ZxXQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49aee100-662f-4ba0-b12f-b43ea5789845_3520x1932.png 424w, https://substackcdn.com/image/fetch/$s_!ZxXQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49aee100-662f-4ba0-b12f-b43ea5789845_3520x1932.png 848w, https://substackcdn.com/image/fetch/$s_!ZxXQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49aee100-662f-4ba0-b12f-b43ea5789845_3520x1932.png 1272w, https://substackcdn.com/image/fetch/$s_!ZxXQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49aee100-662f-4ba0-b12f-b43ea5789845_3520x1932.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">Answer is at the end of the article</figcaption></figure></div><p>Today, strong pre-trained and instruction-tuned models already exist off the shelf. Many of them are competitive with frontier systems for most real-world tasks.</p><p>The main exception being on the &#8220;frontiers&#8221; of AI used in scientific research, and long horizon tasks. Most of which is not needed in most industries such as banking and customer servicing.</p><p>In that sense, others have already:</p><ul><li><p>paid the cost of experimentation</p></li><li><p>absorbed the cost of failure</p></li><li><p>released their work publicly</p></li></ul><p>You do not need to repeat that journey.</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2nYT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef57b921-1a6b-44d8-af81-100fc40852d9_3512x1950.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2nYT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef57b921-1a6b-44d8-af81-100fc40852d9_3512x1950.png 424w, https://substackcdn.com/image/fetch/$s_!2nYT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef57b921-1a6b-44d8-af81-100fc40852d9_3512x1950.png 848w, https://substackcdn.com/image/fetch/$s_!2nYT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef57b921-1a6b-44d8-af81-100fc40852d9_3512x1950.png 1272w, https://substackcdn.com/image/fetch/$s_!2nYT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef57b921-1a6b-44d8-af81-100fc40852d9_3512x1950.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2nYT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef57b921-1a6b-44d8-af81-100fc40852d9_3512x1950.png" width="1456" height="808" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ef57b921-1a6b-44d8-af81-100fc40852d9_3512x1950.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:808,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:464097,&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://substack.tech-talk-cto.com/i/184754294?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef57b921-1a6b-44d8-af81-100fc40852d9_3512x1950.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_!2nYT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef57b921-1a6b-44d8-af81-100fc40852d9_3512x1950.png 424w, https://substackcdn.com/image/fetch/$s_!2nYT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef57b921-1a6b-44d8-af81-100fc40852d9_3512x1950.png 848w, https://substackcdn.com/image/fetch/$s_!2nYT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef57b921-1a6b-44d8-af81-100fc40852d9_3512x1950.png 1272w, https://substackcdn.com/image/fetch/$s_!2nYT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef57b921-1a6b-44d8-af81-100fc40852d9_3512x1950.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">Break the assumption in sequence &#8230;</figcaption></figure></div><h2>Start where the real commercial value is &#8230;</h2><p>Specifically:</p><ul><li><p><strong>Applications </strong>with existing large models, using custom prompts with RAG systems, proving adoption<strong> </strong></p></li><li><p>Before subsequently <strong>fine-tuning</strong> to <strong>expand use cases, language support, <br>and new domains </strong>to have tighter control and alignment</p></li></ul><p>While we cite $10k-1M for these efforts, the later covers isolated larger projects and initiatives with large datasets. For the vast majority of projects we see, this trends towards the $10-100k cost.</p><p>That is cheap enough for:</p><ul><li><p>universities</p></li><li><p>startups</p></li><li><p>small teams &amp; grassroots efforts</p></li></ul><p>In addition most of the goals for Sovereign AI is to maintain</p><ul><li><p>Domestic use case &amp; language support</p></li><li><p>Privacy &amp; Security</p></li><li><p>Reliability &amp; Control</p></li></ul><p>All of these goals are achievable by fine-tuning existing major models instead of pre-training from scratch. And be flexibly deployed either in sensitive private datacenters (for secure govt use), or public cloud (for commercial usage).</p><div><hr></div><h2>Highlighting case studies : Who did not need 100&#8217;s of millions for impact</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!f_zZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7413a73-b3a1-4997-8844-2b74a4c7093e_2854x1780.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!f_zZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7413a73-b3a1-4997-8844-2b74a4c7093e_2854x1780.png 424w, https://substackcdn.com/image/fetch/$s_!f_zZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7413a73-b3a1-4997-8844-2b74a4c7093e_2854x1780.png 848w, https://substackcdn.com/image/fetch/$s_!f_zZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7413a73-b3a1-4997-8844-2b74a4c7093e_2854x1780.png 1272w, https://substackcdn.com/image/fetch/$s_!f_zZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7413a73-b3a1-4997-8844-2b74a4c7093e_2854x1780.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!f_zZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7413a73-b3a1-4997-8844-2b74a4c7093e_2854x1780.png" width="1456" height="908" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e7413a73-b3a1-4997-8844-2b74a4c7093e_2854x1780.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:908,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3745531,&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://substack.tech-talk-cto.com/i/184754294?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7413a73-b3a1-4997-8844-2b74a4c7093e_2854x1780.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_!f_zZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7413a73-b3a1-4997-8844-2b74a4c7093e_2854x1780.png 424w, https://substackcdn.com/image/fetch/$s_!f_zZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7413a73-b3a1-4997-8844-2b74a4c7093e_2854x1780.png 848w, https://substackcdn.com/image/fetch/$s_!f_zZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7413a73-b3a1-4997-8844-2b74a4c7093e_2854x1780.png 1272w, https://substackcdn.com/image/fetch/$s_!f_zZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7413a73-b3a1-4997-8844-2b74a4c7093e_2854x1780.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><h3><strong>Case Study 1: Sunbird AI - Sunflower AI models</strong></h3><p><strong>Sunbird AI</strong> released <em>Sunflower</em>, Uganda&#8217;s first homegrown multilingual AI model designed specifically for local languages. Outperforming Google&#8217;s and OpenAI systems in local languages use cases in 24 out of the 31 Ugandan languages.</p><p>Built by fine-tuning existing major open source models from ranging from 14 to 32 billion parameters. With models small enough to run on medium to high end notebooks.</p><p>With real-world use cases Sunbird AI is being used by : farmers for agricultural guidance in their native languages, educators can translate learning material for students, and healthcare workers can communicate more effectively with patients without language barriers. </p><p>Advancing digital inclusion, cultural preservation, and equitable access to technology across Uganda.</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Vy5X!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cdf5f57-43ee-4194-8cc7-ce3b14035200_1928x1558.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Vy5X!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cdf5f57-43ee-4194-8cc7-ce3b14035200_1928x1558.png 424w, https://substackcdn.com/image/fetch/$s_!Vy5X!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cdf5f57-43ee-4194-8cc7-ce3b14035200_1928x1558.png 848w, https://substackcdn.com/image/fetch/$s_!Vy5X!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cdf5f57-43ee-4194-8cc7-ce3b14035200_1928x1558.png 1272w, https://substackcdn.com/image/fetch/$s_!Vy5X!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cdf5f57-43ee-4194-8cc7-ce3b14035200_1928x1558.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Vy5X!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cdf5f57-43ee-4194-8cc7-ce3b14035200_1928x1558.png" width="1456" height="1177" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9cdf5f57-43ee-4194-8cc7-ce3b14035200_1928x1558.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1177,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2405248,&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://substack.tech-talk-cto.com/i/184754294?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cdf5f57-43ee-4194-8cc7-ce3b14035200_1928x1558.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_!Vy5X!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cdf5f57-43ee-4194-8cc7-ce3b14035200_1928x1558.png 424w, https://substackcdn.com/image/fetch/$s_!Vy5X!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cdf5f57-43ee-4194-8cc7-ce3b14035200_1928x1558.png 848w, https://substackcdn.com/image/fetch/$s_!Vy5X!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cdf5f57-43ee-4194-8cc7-ce3b14035200_1928x1558.png 1272w, https://substackcdn.com/image/fetch/$s_!Vy5X!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cdf5f57-43ee-4194-8cc7-ce3b14035200_1928x1558.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><h3><strong>Case Study 2: Kissan AI - Dhenu Agriculture model</strong></h3><p><strong>Kissan AI</strong> developed <em>Dhenu</em> (named after the divine bovine goddess), in inida, a language model trained for agricultural and farming use. In English and Hindi </p><p>Built by fine-tuning existing major open source models from ranging from 3 to 8 billion in parameters. Which are models that are small enough to run on mid-to-high end phones and tablets.</p><p>They allow the usage of AI, where internet connectivity is sparse or even non-existent. Helping farmers improve decision making and productivity.</p><div><hr></div><h2>Applications first, not pre-training or infrastructure first</h2><p>By starting with application and/or finetuned models, we avoid a common failure mode I see is this:</p><blockquote><p>&#8220;We will build a national model first, then later figure out how to use it.&#8221;</p></blockquote><p>Which often burns through tens  to hundreds of millions of dollars with little to show.</p><div class="pullquote"><p>It allows you to <strong>predict and scale to what is needed downstream</strong>. <br>Allowing you to more accurately scale secure AI infrastructure for sensitive use.<br><br>While leaving the commercial AI infrastructure usage demand to be met by the public market and funding, while avoiding burdening the nations budget.</p></div><p>When applications are deployed on the ground, they create direct feedback:</p><ul><li><p>whether better language support is needed</p></li><li><p>whether models need to be more specialized</p></li><li><p>whether inference costs are too high</p></li><li><p>and where infrastructure becomes the bottleneck</p></li></ul><p>Achieving economical impact within months not years. While having the flexibility to move up the chain when demand for it grows.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0At0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcffdb9ae-552b-455e-a077-9aab4a55ede6_3528x1950.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0At0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcffdb9ae-552b-455e-a077-9aab4a55ede6_3528x1950.png 424w, https://substackcdn.com/image/fetch/$s_!0At0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcffdb9ae-552b-455e-a077-9aab4a55ede6_3528x1950.png 848w, https://substackcdn.com/image/fetch/$s_!0At0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcffdb9ae-552b-455e-a077-9aab4a55ede6_3528x1950.png 1272w, https://substackcdn.com/image/fetch/$s_!0At0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcffdb9ae-552b-455e-a077-9aab4a55ede6_3528x1950.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0At0!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcffdb9ae-552b-455e-a077-9aab4a55ede6_3528x1950.png" width="1200" height="663.4615384615385" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cffdb9ae-552b-455e-a077-9aab4a55ede6_3528x1950.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:805,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:1119828,&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://substack.tech-talk-cto.com/i/184754294?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcffdb9ae-552b-455e-a077-9aab4a55ede6_3528x1950.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0At0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcffdb9ae-552b-455e-a077-9aab4a55ede6_3528x1950.png 424w, https://substackcdn.com/image/fetch/$s_!0At0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcffdb9ae-552b-455e-a077-9aab4a55ede6_3528x1950.png 848w, https://substackcdn.com/image/fetch/$s_!0At0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcffdb9ae-552b-455e-a077-9aab4a55ede6_3528x1950.png 1272w, https://substackcdn.com/image/fetch/$s_!0At0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcffdb9ae-552b-455e-a077-9aab4a55ede6_3528x1950.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>More importantly:</strong><br>Even if you pre-train it right, but do not fine-tune a model well and fail to deliver on no applications using it, you have failed &#8212; with little to no economical impact with the millions invested in.</p><p>The reality is, all ideas will carry risks, but starting from applications allows you to test economically multiple ideas at scale, quickly - at the price of a single pre-train model, or a major AI datacenter project.</p><blockquote><p>Its also worth acknowledging: when it comes to new technology where one do not fully understand. Policy has a tendency on focusing on the familiar, infrastructure.</p></blockquote><div><hr></div><h2>What about AI control and abuse?</h2><p>For control and AI abuse prevention, these can be safeguarded through policies, that prosecute the misuse of AI. Essentially treating it like a dual use tool.</p><p>A mental model i have advised policy maker, is to write policies from the lens where there is access to large pools of outsourced low-cost labor.  And apply it to both humans and AI usage.</p><p>For example:</p><ul><li><p><strong>Policies against the usage of large number of fake/paid personas, used for manipulation of public opinion and elections.</strong> Done through the usage of large pool of human labor and/or AI agents, pretending to be domestic residents.</p></li><li><p><strong>Policies against the usage of false images and videos, for slandering and blackmailing</strong>. created through professional photoshop / video editing / AI image or video generation.</p></li><li><p><strong>Policies against strengthening cross national prosecution against scams</strong>. Done through Human / AI call centers.</p></li></ul><p>The unfortunate reality, as the AI model sizes required to achieve some of these abuse behaviour is shrinking to one that is runnable on &#8220;off-the-shelf&#8221; hardware like high-end laptops. Because these use cases do not need &#8220;large 500 Billion parameter models&#8221;</p><p>Centralizing into a sovereign AI model and infrastructure. Will not make these tools disappear. </p><div><hr></div><h2>Common push back: But how are we gonna compete with the bigger models?</h2><p>Here is an industry secret: for specialized production application <strong>you do not have to.</strong></p><p>You only need to get it to be reliable and good enough for the end-customer use case. Another factor is, when you run things commercially at scale, the bigger the model gets, the more expensive it becomes.</p><p>This is reflected in our traffic data usage as well</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NSZ2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc1bdd76-3df7-48f2-b5c7-88bd87775a66_3536x1950.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NSZ2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc1bdd76-3df7-48f2-b5c7-88bd87775a66_3536x1950.png 424w, https://substackcdn.com/image/fetch/$s_!NSZ2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc1bdd76-3df7-48f2-b5c7-88bd87775a66_3536x1950.png 848w, https://substackcdn.com/image/fetch/$s_!NSZ2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc1bdd76-3df7-48f2-b5c7-88bd87775a66_3536x1950.png 1272w, https://substackcdn.com/image/fetch/$s_!NSZ2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc1bdd76-3df7-48f2-b5c7-88bd87775a66_3536x1950.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NSZ2!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc1bdd76-3df7-48f2-b5c7-88bd87775a66_3536x1950.png" width="1200" height="661.8131868131868" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fc1bdd76-3df7-48f2-b5c7-88bd87775a66_3536x1950.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:803,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:886385,&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://substack.tech-talk-cto.com/i/184754294?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc1bdd76-3df7-48f2-b5c7-88bd87775a66_3536x1950.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!NSZ2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc1bdd76-3df7-48f2-b5c7-88bd87775a66_3536x1950.png 424w, https://substackcdn.com/image/fetch/$s_!NSZ2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc1bdd76-3df7-48f2-b5c7-88bd87775a66_3536x1950.png 848w, https://substackcdn.com/image/fetch/$s_!NSZ2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc1bdd76-3df7-48f2-b5c7-88bd87775a66_3536x1950.png 1272w, https://substackcdn.com/image/fetch/$s_!NSZ2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc1bdd76-3df7-48f2-b5c7-88bd87775a66_3536x1950.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>Because individual users, tend to use AI models across a large spectrum of use cases, individuals tend to use more versatile models (they can pick any of the models on our platform at the same price), where larger models dominate their usage.</p><p>However for commercial scale, where the smaller models means &#8220;more tokens and requests&#8221; for the same dollar. We see heavy reliance of 12B to 32B models in the use cases tuned for them.</p><blockquote><p>You do not need an expensive Einstein model to do everyday college task at scale. Especially when you can get more consistent and even better results, with efficient trained specialized model, for your domain.</p></blockquote><p>We expect this trend of larger off the shelf models being used for exploration, and experimentation to maintain. As it balances the need for fast experimentation and go-to-market. And efficient cost management of AI at scale</p><div><hr></div><h2>One more thing: Pre-trained models are becoming a commodity</h2><p>Two years ago, a strong open-source model was released every few months.</p><p>Today: releases happen monthly, sometimes weekly with the gap closing. All while running on smaller hardware, and outperforming the best close-source models one-to-two 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_!rNqE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94a346c7-0238-49f9-b1e2-c133534e9c07_2400x1541.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rNqE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94a346c7-0238-49f9-b1e2-c133534e9c07_2400x1541.png 424w, https://substackcdn.com/image/fetch/$s_!rNqE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94a346c7-0238-49f9-b1e2-c133534e9c07_2400x1541.png 848w, https://substackcdn.com/image/fetch/$s_!rNqE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94a346c7-0238-49f9-b1e2-c133534e9c07_2400x1541.png 1272w, https://substackcdn.com/image/fetch/$s_!rNqE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94a346c7-0238-49f9-b1e2-c133534e9c07_2400x1541.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rNqE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94a346c7-0238-49f9-b1e2-c133534e9c07_2400x1541.png" width="1456" height="935" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/94a346c7-0238-49f9-b1e2-c133534e9c07_2400x1541.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:935,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rNqE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94a346c7-0238-49f9-b1e2-c133534e9c07_2400x1541.png 424w, https://substackcdn.com/image/fetch/$s_!rNqE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94a346c7-0238-49f9-b1e2-c133534e9c07_2400x1541.png 848w, https://substackcdn.com/image/fetch/$s_!rNqE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94a346c7-0238-49f9-b1e2-c133534e9c07_2400x1541.png 1272w, https://substackcdn.com/image/fetch/$s_!rNqE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94a346c7-0238-49f9-b1e2-c133534e9c07_2400x1541.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>While major closed source commercial models are still in the lead.</p><ul><li><p>The gap has been shrinking rapidly in the open model space</p></li><li><p>While being smaller and cheaper to run. Today the best open models that can run on a $10k desktop PC can give similar or better results to the larger GPT4 models which required $300k servers in data centers to run.</p></li></ul><p>The pace is so fast that several times many new pre-trained models are obsolete within days. Benefit from this trend by building on pre-trained models, instead of against it.</p><p>Few industries exists, where the best commercial solution, which costed 100&#8217;s of millions, is made freely available consistently in under 2 years.</p><blockquote><p><strong>Clarifying question:</strong> If some of these models can be deployed on cheaper hardware, why is there still strong demand for larger servers?<br><br>There are two major factors for AI, the model size, and compute.<br><br>Larger model sizes, pushes the minimum hardware requirements for memory chips in the AI system. For example, a high-end Apple PC with 256 GB vram (or 256 Billion Bytes), can run a 120 Billion parameter AI model. But not the larger 1.7 Trillion parameter model, GPT 4 alleged size. Which would requires higher end servers with 2 TB vram (or 2048 Trillion Bytes)<br><br>Another major factor is compute. While you can run on a mac studio a 120B model for one user at a time. will struggle for anything more then that. It lacks the compute compared to a high end  AI GPU server, which can run for over a 100 users in parallel the same model, at faster speeds.<br><br>At scale, when serving thousands or millions of users, these higher end machines are essential. But for business who do not need such volume, open source models help them right size to their needs. </p></blockquote><div><hr></div><h3>Answer to &#8220;guess the model&#8221;</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QA23!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b904da0-a146-4929-ac2a-109dc10d7cda_3522x1902.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QA23!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b904da0-a146-4929-ac2a-109dc10d7cda_3522x1902.png 424w, https://substackcdn.com/image/fetch/$s_!QA23!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b904da0-a146-4929-ac2a-109dc10d7cda_3522x1902.png 848w, https://substackcdn.com/image/fetch/$s_!QA23!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b904da0-a146-4929-ac2a-109dc10d7cda_3522x1902.png 1272w, https://substackcdn.com/image/fetch/$s_!QA23!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b904da0-a146-4929-ac2a-109dc10d7cda_3522x1902.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QA23!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b904da0-a146-4929-ac2a-109dc10d7cda_3522x1902.png" width="1456" height="786" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7b904da0-a146-4929-ac2a-109dc10d7cda_3522x1902.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:786,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:732752,&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://substack.tech-talk-cto.com/i/184754294?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b904da0-a146-4929-ac2a-109dc10d7cda_3522x1902.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_!QA23!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b904da0-a146-4929-ac2a-109dc10d7cda_3522x1902.png 424w, https://substackcdn.com/image/fetch/$s_!QA23!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b904da0-a146-4929-ac2a-109dc10d7cda_3522x1902.png 848w, https://substackcdn.com/image/fetch/$s_!QA23!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b904da0-a146-4929-ac2a-109dc10d7cda_3522x1902.png 1272w, https://substackcdn.com/image/fetch/$s_!QA23!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b904da0-a146-4929-ac2a-109dc10d7cda_3522x1902.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><div><hr></div><h3>About the author</h3><p>Eugene Cheah is the founder of <a href="https://featherless.ai/">Featherless AI</a> and co-lead of the RWKV open-source AI project, the first AI project under the Linux Foundation. He works on AI inference, efficient architectures, and building practical AI systems used in production globally.</p><p>With our background in Open Source AI - We are interested in collaborating in scaling open source AI models to meet your nations or Soverign AI needs, with your local industries. Feel free to reach out to eugene @ featherless.ai </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GsRC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fb569f7-056c-4b0a-8088-7e5fcbeb7c3a_3512x1910.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GsRC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fb569f7-056c-4b0a-8088-7e5fcbeb7c3a_3512x1910.png 424w, https://substackcdn.com/image/fetch/$s_!GsRC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fb569f7-056c-4b0a-8088-7e5fcbeb7c3a_3512x1910.png 848w, https://substackcdn.com/image/fetch/$s_!GsRC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fb569f7-056c-4b0a-8088-7e5fcbeb7c3a_3512x1910.png 1272w, https://substackcdn.com/image/fetch/$s_!GsRC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fb569f7-056c-4b0a-8088-7e5fcbeb7c3a_3512x1910.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GsRC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fb569f7-056c-4b0a-8088-7e5fcbeb7c3a_3512x1910.png" width="1456" height="792" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9fb569f7-056c-4b0a-8088-7e5fcbeb7c3a_3512x1910.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:792,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1696792,&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://substack.tech-talk-cto.com/i/184754294?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fb569f7-056c-4b0a-8088-7e5fcbeb7c3a_3512x1910.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_!GsRC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fb569f7-056c-4b0a-8088-7e5fcbeb7c3a_3512x1910.png 424w, https://substackcdn.com/image/fetch/$s_!GsRC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fb569f7-056c-4b0a-8088-7e5fcbeb7c3a_3512x1910.png 848w, https://substackcdn.com/image/fetch/$s_!GsRC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fb569f7-056c-4b0a-8088-7e5fcbeb7c3a_3512x1910.png 1272w, https://substackcdn.com/image/fetch/$s_!GsRC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fb569f7-056c-4b0a-8088-7e5fcbeb7c3a_3512x1910.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><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://substack.tech-talk-cto.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 Tech Talk CTO! Subscribe for more posts like this</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[🐋 How DeepSeek slayed the AI giants]]></title><description><![CDATA[Violating the narrative for all the major players in AI]]></description><link>https://substack.tech-talk-cto.com/p/how-deepseek-disrupted-the-ai-giants</link><guid isPermaLink="false">https://substack.tech-talk-cto.com/p/how-deepseek-disrupted-the-ai-giants</guid><dc:creator><![CDATA[Eugene Cheah]]></dc:creator><pubDate>Tue, 28 Jan 2025 21:37:06 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!IYmb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ea4725f-c140-4e81-8af0-c4002f7db5e1_3840x2304.png" 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_!IYmb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ea4725f-c140-4e81-8af0-c4002f7db5e1_3840x2304.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IYmb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ea4725f-c140-4e81-8af0-c4002f7db5e1_3840x2304.png 424w, https://substackcdn.com/image/fetch/$s_!IYmb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ea4725f-c140-4e81-8af0-c4002f7db5e1_3840x2304.png 848w, https://substackcdn.com/image/fetch/$s_!IYmb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ea4725f-c140-4e81-8af0-c4002f7db5e1_3840x2304.png 1272w, https://substackcdn.com/image/fetch/$s_!IYmb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ea4725f-c140-4e81-8af0-c4002f7db5e1_3840x2304.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IYmb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ea4725f-c140-4e81-8af0-c4002f7db5e1_3840x2304.png" width="1456" height="874" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6ea4725f-c140-4e81-8af0-c4002f7db5e1_3840x2304.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:874,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:13016082,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!IYmb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ea4725f-c140-4e81-8af0-c4002f7db5e1_3840x2304.png 424w, https://substackcdn.com/image/fetch/$s_!IYmb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ea4725f-c140-4e81-8af0-c4002f7db5e1_3840x2304.png 848w, https://substackcdn.com/image/fetch/$s_!IYmb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ea4725f-c140-4e81-8af0-c4002f7db5e1_3840x2304.png 1272w, https://substackcdn.com/image/fetch/$s_!IYmb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ea4725f-c140-4e81-8af0-c4002f7db5e1_3840x2304.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Beyond Big Budgets: The Quiet Disruption of Capital-Efficient AI</h2><p>Since 2024, the AI narrative has been dominated by a narrative: Only Big Tech, with billion-dollar budgets and GPU arsenals (Nvidia&#8217;s historic climb), could compete in foundational AI. This belief, fueled by OpenAI&#8217;s AGI billion dollar <a href="https://www.nytimes.com/2024/09/27/technology/openai-chatgpt-investors-funding.html">fundraising</a> <a href="https://www.theguardian.com/commentisfree/2024/feb/17/openai-boss-sam-altman-wants-7tn-for-all-our-sakes-pray-he-doesnt-get-it">spectacles</a> and <a href="https://www.silicon.co.uk/cloud/ai/meta-ai-spending-596908">Meta&#8217;s $65B pledges</a>, have convinced many investors that to compete, you have to either compete at a planetary scale or not compete at all.</p><p>Yet as we enter 2025, DeepSeek&#8217;s trajectory, achieving frontier performance at a fraction of the cost, echoes several of my warnings</p><ul><li><p><a href="https://substack.tech-talk-cto.com/p/introducing-rwkv-an-alternative-to">The AI ecosystem needs open source &amp; diversity to thrive</a></p></li><li><p><a href="https://substack.tech-talk-cto.com/p/dear-vcs-please-stop-throwing-money">You do not need half a billion dollars to succeed</a></p></li><li><p><a href="https://www.latent.space/cp/150084975">$2 H100s: How the GPU Rental Bubble Burst</a></p></li></ul><p>The next decade of AI won&#8217;t be won through brute force computation alone, success will come from teams that combine technical ingenuity with capital efficiency.</p><p>We will be going through the how, and my predictions moving forward.</p><p><strong>Deepseek comparison table with Leading Models</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_!_ZSc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa057e524-e2ba-4915-b40b-7af568e9c8dc_1974x1262.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_ZSc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa057e524-e2ba-4915-b40b-7af568e9c8dc_1974x1262.png 424w, https://substackcdn.com/image/fetch/$s_!_ZSc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa057e524-e2ba-4915-b40b-7af568e9c8dc_1974x1262.png 848w, https://substackcdn.com/image/fetch/$s_!_ZSc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa057e524-e2ba-4915-b40b-7af568e9c8dc_1974x1262.png 1272w, https://substackcdn.com/image/fetch/$s_!_ZSc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa057e524-e2ba-4915-b40b-7af568e9c8dc_1974x1262.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_ZSc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa057e524-e2ba-4915-b40b-7af568e9c8dc_1974x1262.png" width="1456" height="931" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a057e524-e2ba-4915-b40b-7af568e9c8dc_1974x1262.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:931,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:437365,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_ZSc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa057e524-e2ba-4915-b40b-7af568e9c8dc_1974x1262.png 424w, https://substackcdn.com/image/fetch/$s_!_ZSc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa057e524-e2ba-4915-b40b-7af568e9c8dc_1974x1262.png 848w, https://substackcdn.com/image/fetch/$s_!_ZSc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa057e524-e2ba-4915-b40b-7af568e9c8dc_1974x1262.png 1272w, https://substackcdn.com/image/fetch/$s_!_ZSc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa057e524-e2ba-4915-b40b-7af568e9c8dc_1974x1262.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>How DeepSeek does it: Efficiency through specialization</h2><p>Deepseek&#8217;s rise to the forefront was not done overnight, instead its success emerged from a year of deliberate, thoughtful, incremental, specialization across two critical domains:</p><ol><li><p>Specialization in mixture-of-experts architecture</p></li><li><p>GPU compute optimization (forged under the constraints of hardware sanctions)</p></li></ol><p>This strategic focus mirrors a broader trend among Chinese tech players, from <a href="https://github.com/Tencent/Tencent-Hunyuan-Large">Tencent</a> and <a href="https://huggingface.co/Qwen/Qwen1.5-MoE-A2.7B">Alibaba</a>, to <a href="https://www.marktechpost.com/2024/11/20/chinese-agi-startup-stepfun-developed-step-2-a-new-trillion-parameter-moe-architecture-model-ranking-5th-on-livebench/">smaller startups (like StepFun)</a>, all compelled to innovate efficiency-first solutions in response to limited access to H100-class GPU&#8217;s. </p><p>Unable to match the 100k GPU clusters of <a href="https://www.tomshardware.com/tech-industry/artificial-intelligence/meta-is-using-more-than-100-000-nvidia-h100-ai-gpus-to-train-llama-4-mark-zuckerberg-says-that-llama-4-is-being-trained-on-a-cluster-bigger-than-anything-that-ive-seen">Meta</a> and other <a href="https://www.servethehome.com/inside-100000-nvidia-gpu-xai-colossus-cluster-supermicro-helped-build-for-elon-musk/">western tech giants</a>, they have turned necessity into ingenuity, narrowing the gap with Big Tech which has been demonstrated by DeepSeek.</p><h3>1) Mixture-of-experts: Scale smart, not just scaling up</h3><p>Traditional transformers, like Llama, activate 100% of their parameters for every token generated. Mixture-of-expert architectures flip this script. Instead of making use of one large model, they are a network of smaller specialized models, of which only a portion of them gets activated at any point of time. Reducing the cost of compute for both training and inference.</p><div class="pullquote"><p>MoE mirrors a principle of human cognition: where we typically only use a fraction, say 10%, of the brain&#8217;s capacity for a single task at any specific point in time. Shifting resources as needed depending on the task <br>(or in the AI case, the output token).</p></div><p>At Recursal, we validated this efficiency firsthand with <a href="https://substack.recursal.ai/p/flock-of-finches-rwkv-6-mixture-of">Flock of Finches: RWKV-6 MoE</a> matching the performance of our dense model while reducing activate compute to approximately 20%. This demonstrated how MoE can amplify capability without proportionally increasing the inference cost.<br><br>For DeepSeek V3, 671 Billion parameter model, this translates to a 5% compute cost, by using only 9 out of 256 experts. Making it, despite its larger size, more efficient to train and run than even Llama 405B, which has a smaller total parameter count but makes use of 100% of its parameters.</p><p>Yet MoE&#8217;s advantages come with challenges, Training these models correctly is significantly harder to get right in comparison to a full transformer model. A trial-and-error process which only grows more complex with each added expert.</p><p>Which is part of the reason for DeepSeek&#8217;s iterative process from 64 experts in its 16B Model (Jan 2024) scaling up to 164 experts in v2 to 256 in v3 today with improved efficiency in each iteration.</p><p>Resulting into successful implementation&#8217;s of MoE systems with several orders of magnitude higher expert counts then most western labs (typically at most ~8 experts)</p><p>This reduction is what allowed them to reduce the training cost from over $100-50M in traditional transformers training to under $10M with MoE.</p><h3><strong>2) Optimizing GPU efficiency: Squeezing compute from sanctioned GPU lemons</strong></h3><p>Another major advancement made, goes beyond how the model was designed at a high level and focuses more on extracting maximum value from constrained resources and GPU utilization.</p><div class="pullquote"><p><strong>In short: it&#8217;s getting 2x more work done with the same hardware.</strong></p></div><p>While we can go into deep technical details on each one of them&#8230;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XfIJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98aff952-bf84-4b72-aba3-dde4db1cae33_2160x948.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XfIJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98aff952-bf84-4b72-aba3-dde4db1cae33_2160x948.png 424w, https://substackcdn.com/image/fetch/$s_!XfIJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98aff952-bf84-4b72-aba3-dde4db1cae33_2160x948.png 848w, https://substackcdn.com/image/fetch/$s_!XfIJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98aff952-bf84-4b72-aba3-dde4db1cae33_2160x948.png 1272w, https://substackcdn.com/image/fetch/$s_!XfIJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98aff952-bf84-4b72-aba3-dde4db1cae33_2160x948.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XfIJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98aff952-bf84-4b72-aba3-dde4db1cae33_2160x948.png" width="1456" height="639" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/98aff952-bf84-4b72-aba3-dde4db1cae33_2160x948.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:639,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:407811,&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_!XfIJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98aff952-bf84-4b72-aba3-dde4db1cae33_2160x948.png 424w, https://substackcdn.com/image/fetch/$s_!XfIJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98aff952-bf84-4b72-aba3-dde4db1cae33_2160x948.png 848w, https://substackcdn.com/image/fetch/$s_!XfIJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98aff952-bf84-4b72-aba3-dde4db1cae33_2160x948.png 1272w, https://substackcdn.com/image/fetch/$s_!XfIJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98aff952-bf84-4b72-aba3-dde4db1cae33_2160x948.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>Its less about a single innovation, but compounded improvements made where they transform sanctioned H800 clusters into 2x-more-efficient workhorses than unrestricted H100 systems running conventional AI frameworks.</p><p>Some of these techniques were developed and have been tested over time in earlier versions and were mentioned as a contributing factor. When layered atop MoE&#8217;s 5-10x cost reductions, the total efficiency multiplier reaches 10-20x. </p><p><em>We intentionally provide a range, to avoid debating the accuracy of numbers, focusing more on the order of magnitude of change.</em></p><h3><strong>Less a sudden revelation, more of an incremental build up</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6DHn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bf65844-eba2-47e7-8f25-49483ad45292_2452x1818.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6DHn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bf65844-eba2-47e7-8f25-49483ad45292_2452x1818.png 424w, https://substackcdn.com/image/fetch/$s_!6DHn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bf65844-eba2-47e7-8f25-49483ad45292_2452x1818.png 848w, https://substackcdn.com/image/fetch/$s_!6DHn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bf65844-eba2-47e7-8f25-49483ad45292_2452x1818.png 1272w, https://substackcdn.com/image/fetch/$s_!6DHn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bf65844-eba2-47e7-8f25-49483ad45292_2452x1818.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6DHn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bf65844-eba2-47e7-8f25-49483ad45292_2452x1818.png" width="1456" height="1080" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4bf65844-eba2-47e7-8f25-49483ad45292_2452x1818.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1080,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:788041,&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_!6DHn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bf65844-eba2-47e7-8f25-49483ad45292_2452x1818.png 424w, https://substackcdn.com/image/fetch/$s_!6DHn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bf65844-eba2-47e7-8f25-49483ad45292_2452x1818.png 848w, https://substackcdn.com/image/fetch/$s_!6DHn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bf65844-eba2-47e7-8f25-49483ad45292_2452x1818.png 1272w, https://substackcdn.com/image/fetch/$s_!6DHn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bf65844-eba2-47e7-8f25-49483ad45292_2452x1818.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>For the past 1 year, the top 2 teams in China have been incrementally making all these improvements, while iterating on their own respective techniques over multiple models both big and small over time. With gradual increment at every step. All while keeping training costs to a low budget.</p><p>The end result was more of an incremental upgrade every 2 months approximately.</p><p>Over the past year, China&#8217;s two leading AI teams have pursued a disciplined strategy of continuous improvement, refining their distinct methodologies across models of varying scales, big and small. By adopting a gradual approach, they implemented steady, measurable improvements at each development cycle, all while operating with budget constraints. This iterative process culminated in a pattern of consistent progress, with upgrades getting rolled out approximately every two months.</p><p>So it was a surprised for no one who has been watching. But a surprise for everyone being ignorant in the progress outside of the big labs.</p><div><hr></div><h1>Prediction 1: Big labs loses moat of scale</h1><p>The key takeaway from Deepseek's success is the clear evidence that we do not need hundreds of millions in compute budgets to train O1-level models. While there may be some reporting discrepancies in the actual capital and resources spent, Deepseek's story demonstrates that the effective cost of building and training models could be significantly lower than what the major players&#8212;Meta, Microsoft, and Google&#8212;would have us believe. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!linw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84a792e2-2ace-49c7-9eb6-71336ead8e73_1422x1706.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!linw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84a792e2-2ace-49c7-9eb6-71336ead8e73_1422x1706.png 424w, https://substackcdn.com/image/fetch/$s_!linw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84a792e2-2ace-49c7-9eb6-71336ead8e73_1422x1706.png 848w, https://substackcdn.com/image/fetch/$s_!linw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84a792e2-2ace-49c7-9eb6-71336ead8e73_1422x1706.png 1272w, https://substackcdn.com/image/fetch/$s_!linw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84a792e2-2ace-49c7-9eb6-71336ead8e73_1422x1706.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!linw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84a792e2-2ace-49c7-9eb6-71336ead8e73_1422x1706.png" width="500" height="599.85935302391" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/84a792e2-2ace-49c7-9eb6-71336ead8e73_1422x1706.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1706,&quot;width&quot;:1422,&quot;resizeWidth&quot;:500,&quot;bytes&quot;:1412067,&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_!linw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84a792e2-2ace-49c7-9eb6-71336ead8e73_1422x1706.png 424w, https://substackcdn.com/image/fetch/$s_!linw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84a792e2-2ace-49c7-9eb6-71336ead8e73_1422x1706.png 848w, https://substackcdn.com/image/fetch/$s_!linw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84a792e2-2ace-49c7-9eb6-71336ead8e73_1422x1706.png 1272w, https://substackcdn.com/image/fetch/$s_!linw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84a792e2-2ace-49c7-9eb6-71336ead8e73_1422x1706.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">https://x.com/RnaudBertrand/status/1884113684978622538</figcaption></figure></div><p>These tech giants consistently push the narrative that model development is an overwhelmingly capital-intensive endeavor, creating a perceived barrier to entry for smaller players. Given the resource intensive nature of large transformer models.</p><p>A narrative the market adopted, in assuming that the resource-intensive development pathway is the <strong>only</strong> way to lead in this AI race. </p><p>While members of these companies, actively advising investors, against investing into smaller alternative startups.</p><p>This strong belief, leads to strong resistance of ideas, that challenge the notion. Stifling innovation that would have came from smaller nimbler teams (A belief which fools not only themselves, but their investors)</p><p>While at the same time, this benefits the larger players as they become the concentration of AI investments, and pushing their valuations upwards into trillion&#8217;s of dollars. Into an oligopoly.</p><div class="pullquote"><p>An oligopoly, not so different from electricity providers (Nvidia) and Incandescent light bulb (large AI companies), constantly lobbying against new technological improvements for alternatives (like LED&#8217;s) for their own benefits.</p></div><p>However smaller companies like Deepseek and open source project alternatives to transformers like RWKV (which I work on) challenge the notion that AI development demands insurmountable resources. </p><p>As they focus on efficiencies, and lowering the barriers of entry.</p><p>Open model builders are rapidly positioning themselves as attractive investment vehicles for institutional investors. By offering a compelling alternative to the centralized dominance of big labs, they enable investors to diversify their bets and reduce over-reliance on a handful of AI giants.</p><p>This shift not only democratizes innovation but also creates a more competitive and resilient AI ecosystem. With alternative investment opportunities.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FeIh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1798fd1-e84a-4266-baeb-825e9945a375_2512x1646.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FeIh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1798fd1-e84a-4266-baeb-825e9945a375_2512x1646.png 424w, https://substackcdn.com/image/fetch/$s_!FeIh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1798fd1-e84a-4266-baeb-825e9945a375_2512x1646.png 848w, https://substackcdn.com/image/fetch/$s_!FeIh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1798fd1-e84a-4266-baeb-825e9945a375_2512x1646.png 1272w, https://substackcdn.com/image/fetch/$s_!FeIh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1798fd1-e84a-4266-baeb-825e9945a375_2512x1646.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FeIh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1798fd1-e84a-4266-baeb-825e9945a375_2512x1646.png" width="1456" height="954" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e1798fd1-e84a-4266-baeb-825e9945a375_2512x1646.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:954,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:741911,&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_!FeIh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1798fd1-e84a-4266-baeb-825e9945a375_2512x1646.png 424w, https://substackcdn.com/image/fetch/$s_!FeIh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1798fd1-e84a-4266-baeb-825e9945a375_2512x1646.png 848w, https://substackcdn.com/image/fetch/$s_!FeIh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1798fd1-e84a-4266-baeb-825e9945a375_2512x1646.png 1272w, https://substackcdn.com/image/fetch/$s_!FeIh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1798fd1-e84a-4266-baeb-825e9945a375_2512x1646.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><div><hr></div><h2>Prediction 2: NVIDIA&#8217;s hardware monopoly is cracking and that&#8217;s great for everyone</h2><p>The industry stands at an inflection point. What began as NVIDIA&#8217;s unchallenged dominance in training infrastructure is rapidly evolving into a more nuanced landscape where inference capabilities take center stage. This shift isn&#8217;t merely technical, it represents a fundamental restructuring of the AI economy. While training does remain critical, new players e.g. DeepSeek allow smaller clusters to train models competitively, eroding the necessity for hyperscale infrastructure. NVIDIA&#8217;s historic premise of bigger clusters equal better results is showing its cracks.</p><p>As enterprises deploy AI in their organizations and applications demand for dedicated inference platforms is surging. Challengers like <strong>AMD</strong>, <strong>Groq</strong> and <strong>Cerebras</strong> are capitalizing here, offering tailored solutions where alternatives perform as well or even better.</p><div class="pullquote"><p>This shift signals a structural change, the value chain is fragmenting. <br>Training, once the exclusive domain of NVIDIA hyperscalers is eroding, <br>while inference, the next growth driver, is no longer exclusive to NVIDIA.</p></div><p>For developers and investors, this spells opportunity as the market is no longer bottlenecked by scarcity but instead a more dynamic and accessible economy where innovation can thrive in abundance.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZAsP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69de099f-b671-4eff-a059-e2e0a6830ef9_3840x2304.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZAsP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69de099f-b671-4eff-a059-e2e0a6830ef9_3840x2304.png 424w, https://substackcdn.com/image/fetch/$s_!ZAsP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69de099f-b671-4eff-a059-e2e0a6830ef9_3840x2304.png 848w, https://substackcdn.com/image/fetch/$s_!ZAsP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69de099f-b671-4eff-a059-e2e0a6830ef9_3840x2304.png 1272w, https://substackcdn.com/image/fetch/$s_!ZAsP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69de099f-b671-4eff-a059-e2e0a6830ef9_3840x2304.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZAsP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69de099f-b671-4eff-a059-e2e0a6830ef9_3840x2304.png" width="1456" height="874" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/69de099f-b671-4eff-a059-e2e0a6830ef9_3840x2304.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:874,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:14104830,&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_!ZAsP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69de099f-b671-4eff-a059-e2e0a6830ef9_3840x2304.png 424w, https://substackcdn.com/image/fetch/$s_!ZAsP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69de099f-b671-4eff-a059-e2e0a6830ef9_3840x2304.png 848w, https://substackcdn.com/image/fetch/$s_!ZAsP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69de099f-b671-4eff-a059-e2e0a6830ef9_3840x2304.png 1272w, https://substackcdn.com/image/fetch/$s_!ZAsP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69de099f-b671-4eff-a059-e2e0a6830ef9_3840x2304.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><div><hr></div><h2>Prediction 3: Raise of Open models</h2><p>Open-models will drive faster iteration and innovation than any single corporate lab by unlocking community collaboration. Meta&#8217;s Llama models demonstrated this potential but DeepSeek&#8217;s MIT-licensed R1, which open-sources both its model weights and technical innovations. Democratizing AI accessibility to more companies and communities.</p><p>Its not just llama, deepseek, or qwen, and a whole new wave of open models which will be competing with each other. With the commercial incentive on adoption for their API platform (qwen) or consumer applications (llama) or both (deepseek).</p><p>To accelerate the growth of open-model development, resources and capital must be made accessible to as many contributors as possible. However, one of the biggest pain points for any AI developer that develops his own application today is &#8220;How can I run and test the latest open-models without the pain and cost of setting up my own infrastructure?&#8221;</p><p>Here is where platforms that handle the complex infrastructure (GPU management, model deployment, access to a wide range of models) become a necessity in the development cycle. </p><p>These platforms are doing for AI what cloud computing did for web development by simplifying the technical overhead and reducing the costs by 10-100x for any developer. Just like what platform&#8217;s like featherless.ai, which we built at recursal, have done.</p><p>As AI continues to reshape industries, the platforms that makes open source power more accessibility represent a strategic opportunity for forward-thinking investors to capitalize on the expanding ecosystem of open models.</p><div><hr></div><h2>Closing words</h2><p>Investors betting on AI&#8217;s next decade must ask: Are we funding another GPU arms race led by Big Labs, or do we look at open ecosystems where efficiency and ingenuity coexist. The next decade of AI won&#8217;t be won through brute force computation alone, success will come from teams that combine technical ingenuity with capital efficiency. </p><p>While capital will always play a role, DeepSeek&#8217;s achievements signal a fundamental shift in the opportunity landscape. The most promising investments may not be in replicating existing approaches at scale, but in identifying teams that can leverage efficiency innovations to create outsized impact with limited resources. </p><p>We&#8217;re entering an era where innovation and efficiency aren&#8217;t just nice-to-have features, they&#8217;re essential competitive advantages that will determine which projects succeed in bringing AI&#8217;s benefits to the broader market.</p><p>If you&#8217;re an investor interested in exploring these opportunities or a team building with these principles, I&#8217;d welcome connecting to discuss how we can collaborate in shaping this more efficient, accessible future. Reach out to me on <a href="https://www.linkedin.com/in/eugene-cheah-a47791126/">linked in</a> or <a href="https://x.com/picocreator">twitter (@picocreator)</a> to start the conversation.</p><p>&#128406;&#128640;<br>Eugene <br>CEO @ recursal.AI</p><div><hr></div><h2>Acknowledgment &amp; References</h2><p>Several parts of this article, including the research was done by the content team at featherless</p><p>Data points are sourced from<br>- <a href="https://arxiv.org/pdf/2412.19437v1">https://arxiv.org/pdf/2412.19437v1</a><br>- <a href="http://openai.com/index/gpt-4-research/">openai.com/index/gpt-4-research/</a><br>- <a href="http://wired.com/story/openai-ceo-sam-altman-the-age-of-giant-aimodels-is-already-over/">wired.com/story/openai-ceo-sam-altman-the-age-of-giant-aimodels-is-already-over/</a><br>- <a href="http://api-docs.deepseek.com/quick_start/pricing">api-docs.deepseek.com/quick_start/pricing</a><br>- <a href="http://help.openai.com/en/articles/7127956-how-much-does-gpt-4-cost">help.openai.com/en/articles/7127956-how-much-does-gpt-4-cost</a><br>- <a href="https://arxiv.org/pdf/2407.21783">https://arxiv.org/pdf/2407.21783</a><br>- <a href="http://apxml.com/posts/training-cost-deepseek-v3-vs-llama-3">apxml.com/posts/training-cost-deepseek-v3-vs-llama-3</a><br>- <a href="http://together.ai/pricing">together.ai/pricing</a></p><div><hr></div><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://substack.tech-talk-cto.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 Tech Talk CTO! 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[H100 Freakonomics: The economical tiers of H100's]]></title><description><![CDATA[How size matters, for H100 networking, and cost. Why Elon Musk&#8217;s, x.ai supercluster costs over 4 Billion in dollars.]]></description><link>https://substack.tech-talk-cto.com/p/h100-freakonomics-the-economical</link><guid isPermaLink="false">https://substack.tech-talk-cto.com/p/h100-freakonomics-the-economical</guid><dc:creator><![CDATA[Eugene Cheah]]></dc:creator><pubDate>Sun, 13 Oct 2024 18:30:45 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!x8lL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d3d463-06f3-4e37-abf3-412035187346_1659x1080.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!x8lL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d3d463-06f3-4e37-abf3-412035187346_1659x1080.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!x8lL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d3d463-06f3-4e37-abf3-412035187346_1659x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!x8lL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d3d463-06f3-4e37-abf3-412035187346_1659x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!x8lL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d3d463-06f3-4e37-abf3-412035187346_1659x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!x8lL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d3d463-06f3-4e37-abf3-412035187346_1659x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!x8lL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d3d463-06f3-4e37-abf3-412035187346_1659x1080.jpeg" width="1456" height="948" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/77d3d463-06f3-4e37-abf3-412035187346_1659x1080.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:948,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:349593,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!x8lL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d3d463-06f3-4e37-abf3-412035187346_1659x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!x8lL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d3d463-06f3-4e37-abf3-412035187346_1659x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!x8lL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d3d463-06f3-4e37-abf3-412035187346_1659x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!x8lL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d3d463-06f3-4e37-abf3-412035187346_1659x1080.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://en.wikipedia.org/wiki/The_Tulip_Folly">The Tulip Folly</a> - Painted after the first speculative bubble in recorded history - <a href="https://en.wikipedia.org/wiki/Tulip_mania">on tulip prices which kept climbing in 1634 and collapsed in February 1637</a></figcaption></figure></div><blockquote><p>This is follow-up footnotes - for the previous viral article, originally posted on latent.space. That didn&#8217;t make it into the original article (too much math).<br><br>This is meant to be a &#8220;living post&#8221; for any future amendments as well.<br><br>It is recommended reading this first for context:</p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:150077899,&quot;url&quot;:&quot;https://www.latent.space/p/gpu-bubble&quot;,&quot;publication_id&quot;:1084089,&quot;publication_name&quot;:&quot;Latent Space&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%2F22fff541-7037-4d24-8a42-c53bad8ddf76_1280x1280.png&quot;,&quot;title&quot;:&quot;$2 H100s: How the GPU Bubble Burst&quot;,&quot;truncated_body_text&quot;:&quot;Don&#8217;t miss Eugene&#8217;s responses on the HN and Reddit and Twitter discussions!&quot;,&quot;date&quot;:&quot;2024-10-11T02:15:20.621Z&quot;,&quot;like_count&quot;:55,&quot;comment_count&quot;:11,&quot;bylines&quot;:[{&quot;id&quot;:99170118,&quot;name&quot;:&quot;Eugene Cheah&quot;,&quot;handle&quot;:&quot;techtalkcto&quot;,&quot;previous_name&quot;:&quot;PicoCreator&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8dcb57e-6203-4be3-ae29-03732db5c5f7_460x460.jpeg&quot;,&quot;bio&quot;:&quot;Builds Attention-Free Transformer AI models (http://wiki.rwkv.com) from scratch, CEO @ featherless.ai (prv recursal.ai) - Also known for k8s infra &amp; UI testing tools, webapps, and GPU.js, Hot-takes/Views are my own&quot;,&quot;profile_set_up_at&quot;:&quot;2022-07-17T02:17:11.664Z&quot;,&quot;twitter_screen_name&quot;:&quot;picocreator&quot;,&quot;is_guest&quot;:true,&quot;bestseller_tier&quot;:null,&quot;primaryPublicationId&quot;:1004639,&quot;primaryPublicationName&quot;:&quot;Tech Talk CTO&quot;,&quot;primaryPublicationUrl&quot;:&quot;https://substack.tech-talk-cto.com&quot;,&quot;primaryPublicationSubscribeUrl&quot;:&quot;https://substack.tech-talk-cto.com/subscribe?&quot;}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:false,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://www.latent.space/p/gpu-bubble?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!dk3I!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22fff541-7037-4d24-8a42-c53bad8ddf76_1280x1280.png"><span class="embedded-post-publication-name">Latent Space</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">$2 H100s: How the GPU Bubble Burst</div></div><div class="embedded-post-body">Don&#8217;t miss Eugene&#8217;s responses on the HN and Reddit and Twitter discussions&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">2 years ago &#183; 55 likes &#183; 11 comments &#183; Eugene Cheah</div></a></div></blockquote><div class="pullquote"><p>TLDR: Why do we approximate the CAPEX cost of an H100 at 50K per GPU</p></div><p>My spreadsheets for calculations can be found here</p><ul><li><p><a href="https://docs.google.com/spreadsheets/d/1kZosZmvaecG6P4-yCPzMN7Ha3ubMcTmF9AeJNDKeo98/edit?usp=sharing">new H100 ROI spreadsheet (Aug 2024)</a></p></li><li><p><a href="https://docs.google.com/spreadsheets/d/1Ft3RbeZ-w43kYSiLfYc1vxO41mK5lmJpcPC9GOYHAWc/edit?usp=sharing">H100 Infiniband Cluster math </a><a href="https://docs.google.com/spreadsheets/d/1kZosZmvaecG6P4-yCPzMN7Ha3ubMcTmF9AeJNDKeo98/edit?usp=sharing">spreadsheet</a> <a href="https://docs.google.com/spreadsheets/d/1Ft3RbeZ-w43kYSiLfYc1vxO41mK5lmJpcPC9GOYHAWc/edit?usp=sharing">(Aug 2024)</a></p></li></ul><div><hr></div><p>Not all H100 clusters are made equal, broadly speaking they are segmented into the following bands, decided by their, InfiniBand.</p><ul><li><p><strong>&lt;= 2 nodes</strong>: Direct Infiniband interconnect (pretty much only unis)</p></li><li><p><strong>&lt;= 64 nodes</strong>: 1 layer of Infiniband switches (common small clusters)</p></li><li><p><strong>&lt;= 2048 nodes</strong>: 2 layers of Infiniband switches (most common size range)</p></li><li><p><strong>&lt;= 65,536 nodes</strong>: 3 layers of Infiniband switches (handful, big players only)</p></li></ul><p>H100 Training clusters are extremely network-hungry, due to the nature of the training process, and are typically deployed with 3.2Tbps Infiniband interconnect. Built using 8 x 400 Gbps connections.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZJ4b!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2aa064e5-a1fb-493b-957e-7e33d9075a86_1970x710.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZJ4b!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2aa064e5-a1fb-493b-957e-7e33d9075a86_1970x710.png 424w, https://substackcdn.com/image/fetch/$s_!ZJ4b!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2aa064e5-a1fb-493b-957e-7e33d9075a86_1970x710.png 848w, https://substackcdn.com/image/fetch/$s_!ZJ4b!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2aa064e5-a1fb-493b-957e-7e33d9075a86_1970x710.png 1272w, https://substackcdn.com/image/fetch/$s_!ZJ4b!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2aa064e5-a1fb-493b-957e-7e33d9075a86_1970x710.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZJ4b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2aa064e5-a1fb-493b-957e-7e33d9075a86_1970x710.png" width="1456" height="525" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2aa064e5-a1fb-493b-957e-7e33d9075a86_1970x710.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:525,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:621947,&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_!ZJ4b!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2aa064e5-a1fb-493b-957e-7e33d9075a86_1970x710.png 424w, https://substackcdn.com/image/fetch/$s_!ZJ4b!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2aa064e5-a1fb-493b-957e-7e33d9075a86_1970x710.png 848w, https://substackcdn.com/image/fetch/$s_!ZJ4b!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2aa064e5-a1fb-493b-957e-7e33d9075a86_1970x710.png 1272w, https://substackcdn.com/image/fetch/$s_!ZJ4b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2aa064e5-a1fb-493b-957e-7e33d9075a86_1970x710.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The problem: as the cluster size increases, the more complicated this network becomes to support the levels of interconnectivity required.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BRQF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35b84879-cfcc-4415-b595-5e3731646b1f_1104x772.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BRQF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35b84879-cfcc-4415-b595-5e3731646b1f_1104x772.png 424w, https://substackcdn.com/image/fetch/$s_!BRQF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35b84879-cfcc-4415-b595-5e3731646b1f_1104x772.png 848w, https://substackcdn.com/image/fetch/$s_!BRQF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35b84879-cfcc-4415-b595-5e3731646b1f_1104x772.png 1272w, https://substackcdn.com/image/fetch/$s_!BRQF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35b84879-cfcc-4415-b595-5e3731646b1f_1104x772.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BRQF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35b84879-cfcc-4415-b595-5e3731646b1f_1104x772.png" width="1104" height="772" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/35b84879-cfcc-4415-b595-5e3731646b1f_1104x772.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:772,&quot;width&quot;:1104,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:341615,&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_!BRQF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35b84879-cfcc-4415-b595-5e3731646b1f_1104x772.png 424w, https://substackcdn.com/image/fetch/$s_!BRQF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35b84879-cfcc-4415-b595-5e3731646b1f_1104x772.png 848w, https://substackcdn.com/image/fetch/$s_!BRQF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35b84879-cfcc-4415-b595-5e3731646b1f_1104x772.png 1272w, https://substackcdn.com/image/fetch/$s_!BRQF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35b84879-cfcc-4415-b595-5e3731646b1f_1104x772.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>This as a result has a direct impact on the unit economics.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!05kC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea934a95-c7d2-40c7-a4c6-32545abd9cc1_1890x774.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!05kC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea934a95-c7d2-40c7-a4c6-32545abd9cc1_1890x774.png 424w, https://substackcdn.com/image/fetch/$s_!05kC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea934a95-c7d2-40c7-a4c6-32545abd9cc1_1890x774.png 848w, https://substackcdn.com/image/fetch/$s_!05kC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea934a95-c7d2-40c7-a4c6-32545abd9cc1_1890x774.png 1272w, https://substackcdn.com/image/fetch/$s_!05kC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea934a95-c7d2-40c7-a4c6-32545abd9cc1_1890x774.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!05kC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea934a95-c7d2-40c7-a4c6-32545abd9cc1_1890x774.png" width="1456" height="596" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ea934a95-c7d2-40c7-a4c6-32545abd9cc1_1890x774.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:596,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:609515,&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_!05kC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea934a95-c7d2-40c7-a4c6-32545abd9cc1_1890x774.png 424w, https://substackcdn.com/image/fetch/$s_!05kC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea934a95-c7d2-40c7-a4c6-32545abd9cc1_1890x774.png 848w, https://substackcdn.com/image/fetch/$s_!05kC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea934a95-c7d2-40c7-a4c6-32545abd9cc1_1890x774.png 1272w, https://substackcdn.com/image/fetch/$s_!05kC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea934a95-c7d2-40c7-a4c6-32545abd9cc1_1890x774.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><blockquote><p>PS: 100k H100&#8217;s is the approximate cluster size for x.ai cluster</p></blockquote><p>Where each tier of the cluster node sizes (&lt;=64, &lt;= 2048, &gt;2048), has a bump up in the H100 node CAPEX economics; Ranging approximately between $47k to $52k per H100.  And why I used the $50k average previously.</p><p>Additionally, due to the sheer energy scale of these GPUs. Where each H100 server, consumes as much energy as 4 US households. The numbers projected here are conservative. </p><p>For small clusters (&lt;=64), these can possibly be retrofitted in existing data centers. </p><p>For larger clusters, the energy consumption starts to rival that of Small or even medium-sized cities. Dedicated cooling and power lines, or even generators will be needed. Dramatically, increasing the setup unit costs involved. <br><br>Combined with the high failure rate of H100 (they have &lt;99.9% uptime), Nvidia themselves project a 1:1 ratio for the cluster facility CAPEX &amp; operation costs. So we are being very conservative by using only 50k per H100 node instead. </p><p>I will not be surprised if the real number is easily 1.2x higher. Especially for larger clusters, due to how price inelastic H100 servers are when buying from nvidia.</p><div><hr></div><h2>Shoutout: Semianalysis related write ups</h2><p>These folks are among the best in the industry, for these kind of analysis. And is worth reading, if these kinda of infrastructure deep dives is your thing.</p><blockquote><p>Answers the question on: How much will the setup cost be (minus facility), when you do custom networking solutions instead of following nvidia reference</p></blockquote><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:149715399,&quot;url&quot;:&quot;https://www.semianalysis.com/p/ai-neocloud-playbook-and-anatomy&quot;,&quot;publication_id&quot;:329241,&quot;publication_name&quot;:&quot;SemiAnalysis&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0150776c-9bf2-4bea-a9c2-41b24b7a0f15_1280x1280.png&quot;,&quot;title&quot;:&quot;AI Neocloud Playbook and Anatomy &quot;,&quot;truncated_body_text&quot;:&quot;The rise of the AI Neoclouds has captivated the attention of the entire computing industry. Everyone is using them for access to GPU compute, from enterprises to startups. Even Microsoft is spending ~$200 million a month on GPU compute through AI Neoclouds despite having their own datacenter construction and operation teams. Nvidia has heralded the rapid growth of several AI Neoclouds through direct investments, large allocations of their GPUs, and accolades in various speeches and events.&quot;,&quot;date&quot;:&quot;2024-10-03T13:54:17.595Z&quot;,&quot;like_count&quot;:103,&quot;comment_count&quot;:9,&quot;bylines&quot;:[{&quot;id&quot;:21783302,&quot;name&quot;:&quot;Dylan Patel&quot;,&quot;handle&quot;:&quot;semianalysis&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/adcf9d53-769e-4d9e-8982-30c3dc8488dc_501x527.png&quot;,&quot;bio&quot;:&quot;Bridging the gap between business and the worlds most important industry.&quot;,&quot;profile_set_up_at&quot;:&quot;2021-07-02T16:10:19.044Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:124825,&quot;user_id&quot;:21783302,&quot;publication_id&quot;:329241,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:329241,&quot;name&quot;:&quot;SemiAnalysis&quot;,&quot;subdomain&quot;:&quot;semianalysis&quot;,&quot;custom_domain&quot;:&quot;www.semianalysis.com&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Bridging the gap between the world's most important industry, semiconductors, and business.&quot;,&quot;logo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/0150776c-9bf2-4bea-a9c2-41b24b7a0f15_1280x1280.png&quot;,&quot;author_id&quot;:21783302,&quot;theme_var_background_pop&quot;:&quot;#67BDFC&quot;,&quot;created_at&quot;:&quot;2021-04-05T17:57:56.139Z&quot;,&quot;rss_website_url&quot;:null,&quot;email_from_name&quot;:&quot;SemiAnalysis&quot;,&quot;copyright&quot;:&quot;SemiAnalysis LLC&quot;,&quot;founding_plan_name&quot;:&quot;Elite subscription&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;is_personal_mode&quot;:false}}],&quot;twitter_screen_name&quot;:&quot;dylan522p&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:1000},{&quot;id&quot;:160965795,&quot;name&quot;:&quot;Daniel Nishball&quot;,&quot;handle&quot;:&quot;danielnishball730869&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6782257b-0c3a-43af-a674-8a724ce563c7_501x527.png&quot;,&quot;bio&quot;:null,&quot;profile_set_up_at&quot;:&quot;2023-08-04T16:52:35.865Z&quot;,&quot;publicationUsers&quot;:[],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://www.semianalysis.com/p/ai-neocloud-playbook-and-anatomy?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!HwSb!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0150776c-9bf2-4bea-a9c2-41b24b7a0f15_1280x1280.png" loading="lazy"><span class="embedded-post-publication-name">SemiAnalysis</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">AI Neocloud Playbook and Anatomy </div></div><div class="embedded-post-body">The rise of the AI Neoclouds has captivated the attention of the entire computing industry. Everyone is using them for access to GPU compute, from enterprises to startups. Even Microsoft is spending ~$200 million a month on GPU compute through AI Neoclouds despite having their own datacenter construction and operation teams. Nvidia has heralded the rapid growth of several AI Neoclouds through direct investments, large allocations of their GPUs, and accolades in various speeches and events&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">2 years ago &#183; 103 likes &#183; 9 comments &#183; Dylan Patel and Daniel Nishball</div></a></div><blockquote><p>H100 networking, and failure rates, in even more details</p></blockquote><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:145735023,&quot;url&quot;:&quot;https://www.semianalysis.com/p/100000-h100-clusters-power-network&quot;,&quot;publication_id&quot;:329241,&quot;publication_name&quot;:&quot;SemiAnalysis&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0150776c-9bf2-4bea-a9c2-41b24b7a0f15_1280x1280.png&quot;,&quot;title&quot;:&quot;100,000 H100 Clusters: Power, Network Topology, Ethernet vs InfiniBand, Reliability, Failures, Checkpointing&quot;,&quot;truncated_body_text&quot;:&quot;There is a camp that feels AI capabilities have stagnated ever since GPT-4&#8217;s release. This is generally true, but only because no one has been able to massively increase the amount of compute dedicated to a single model. Every model that has been released is roughly GPT-4 level (~2e25 FLOP of training compute). This is because the training compute dedicated to these models have also been roughly the same level. In the case of Google&#8217;s Gemini Ultra, Nvidia Nemotron 340B, and Meta LLAMA 3 405B, the FLOPS dedicated were of similar magnitude or even higher when compared to GPT-4, but an inferior architecture was utilized, resulting in these models falling short of unlocking new capabilities.&quot;,&quot;date&quot;:&quot;2024-06-17T20:06:42.739Z&quot;,&quot;like_count&quot;:170,&quot;comment_count&quot;:22,&quot;bylines&quot;:[{&quot;id&quot;:21783302,&quot;name&quot;:&quot;Dylan Patel&quot;,&quot;handle&quot;:&quot;semianalysis&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/adcf9d53-769e-4d9e-8982-30c3dc8488dc_501x527.png&quot;,&quot;bio&quot;:&quot;Bridging the gap between business and the worlds most important industry.&quot;,&quot;profile_set_up_at&quot;:&quot;2021-07-02T16:10:19.044Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:124825,&quot;user_id&quot;:21783302,&quot;publication_id&quot;:329241,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:329241,&quot;name&quot;:&quot;SemiAnalysis&quot;,&quot;subdomain&quot;:&quot;semianalysis&quot;,&quot;custom_domain&quot;:&quot;www.semianalysis.com&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Bridging the gap between the world's most important industry, semiconductors, and business.&quot;,&quot;logo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/0150776c-9bf2-4bea-a9c2-41b24b7a0f15_1280x1280.png&quot;,&quot;author_id&quot;:21783302,&quot;theme_var_background_pop&quot;:&quot;#67BDFC&quot;,&quot;created_at&quot;:&quot;2021-04-05T17:57:56.139Z&quot;,&quot;rss_website_url&quot;:null,&quot;email_from_name&quot;:&quot;SemiAnalysis&quot;,&quot;copyright&quot;:&quot;SemiAnalysis LLC&quot;,&quot;founding_plan_name&quot;:&quot;Elite subscription&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;is_personal_mode&quot;:false}}],&quot;twitter_screen_name&quot;:&quot;dylan522p&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:1000},{&quot;id&quot;:160965795,&quot;name&quot;:&quot;Daniel Nishball&quot;,&quot;handle&quot;:&quot;danielnishball730869&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6782257b-0c3a-43af-a674-8a724ce563c7_501x527.png&quot;,&quot;bio&quot;:null,&quot;profile_set_up_at&quot;:&quot;2023-08-04T16:52:35.865Z&quot;,&quot;publicationUsers&quot;:[],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://www.semianalysis.com/p/100000-h100-clusters-power-network?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!HwSb!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0150776c-9bf2-4bea-a9c2-41b24b7a0f15_1280x1280.png" loading="lazy"><span class="embedded-post-publication-name">SemiAnalysis</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">100,000 H100 Clusters: Power, Network Topology, Ethernet vs InfiniBand, Reliability, Failures, Checkpointing</div></div><div class="embedded-post-body">There is a camp that feels AI capabilities have stagnated ever since GPT-4&#8217;s release. This is generally true, but only because no one has been able to massively increase the amount of compute dedicated to a single model. Every model that has been released is roughly GPT-4 level (~2e25 FLOP of training compute). This is because the training compute dedicated to these models have also been roughly the same level. In the case of Google&#8217;s Gemini Ultra, Nvidia Nemotron 340B, and Meta LLAMA 3 405B, the FLOPS dedicated were of similar magnitude or even higher when compared to GPT-4, but an inferior architecture was utilized, resulting in these models falling short of unlocking new capabilities&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">2 years ago &#183; 170 likes &#183; 22 comments &#183; Dylan Patel and Daniel Nishball</div></a></div><div><hr></div><h4>Amendment: in electricity cost calculation</h4><p>Shout out to <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Richard Yeh&quot;,&quot;id&quot;:194401916,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d948c992-e8ab-49ec-ae90-815d56bbd40a_144x144.png&quot;,&quot;uuid&quot;:&quot;9f93cf1e-0946-4e24-a66d-73115911c5dd&quot;}" data-component-name="MentionToDOM"></span> and @youjiaccheng for spotting the minor math error, which has been fixed</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1syn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb065b98b-e343-4fc8-888d-74c427d8427a_1524x404.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1syn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb065b98b-e343-4fc8-888d-74c427d8427a_1524x404.png 424w, https://substackcdn.com/image/fetch/$s_!1syn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb065b98b-e343-4fc8-888d-74c427d8427a_1524x404.png 848w, https://substackcdn.com/image/fetch/$s_!1syn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb065b98b-e343-4fc8-888d-74c427d8427a_1524x404.png 1272w, https://substackcdn.com/image/fetch/$s_!1syn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb065b98b-e343-4fc8-888d-74c427d8427a_1524x404.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1syn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb065b98b-e343-4fc8-888d-74c427d8427a_1524x404.png" width="1456" height="386" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b065b98b-e343-4fc8-888d-74c427d8427a_1524x404.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:386,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:125220,&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_!1syn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb065b98b-e343-4fc8-888d-74c427d8427a_1524x404.png 424w, https://substackcdn.com/image/fetch/$s_!1syn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb065b98b-e343-4fc8-888d-74c427d8427a_1524x404.png 848w, https://substackcdn.com/image/fetch/$s_!1syn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb065b98b-e343-4fc8-888d-74c427d8427a_1524x404.png 1272w, https://substackcdn.com/image/fetch/$s_!1syn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb065b98b-e343-4fc8-888d-74c427d8427a_1524x404.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><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!U3iv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a73eb6a-cce9-4ae1-b05c-c50e22f13458_1162x332.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!U3iv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a73eb6a-cce9-4ae1-b05c-c50e22f13458_1162x332.png 424w, https://substackcdn.com/image/fetch/$s_!U3iv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a73eb6a-cce9-4ae1-b05c-c50e22f13458_1162x332.png 848w, https://substackcdn.com/image/fetch/$s_!U3iv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a73eb6a-cce9-4ae1-b05c-c50e22f13458_1162x332.png 1272w, https://substackcdn.com/image/fetch/$s_!U3iv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a73eb6a-cce9-4ae1-b05c-c50e22f13458_1162x332.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!U3iv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a73eb6a-cce9-4ae1-b05c-c50e22f13458_1162x332.png" width="520" height="148.57142857142858" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2a73eb6a-cce9-4ae1-b05c-c50e22f13458_1162x332.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:332,&quot;width&quot;:1162,&quot;resizeWidth&quot;:520,&quot;bytes&quot;:90175,&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_!U3iv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a73eb6a-cce9-4ae1-b05c-c50e22f13458_1162x332.png 424w, https://substackcdn.com/image/fetch/$s_!U3iv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a73eb6a-cce9-4ae1-b05c-c50e22f13458_1162x332.png 848w, https://substackcdn.com/image/fetch/$s_!U3iv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a73eb6a-cce9-4ae1-b05c-c50e22f13458_1162x332.png 1272w, https://substackcdn.com/image/fetch/$s_!U3iv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a73eb6a-cce9-4ae1-b05c-c50e22f13458_1162x332.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div><hr></div><h2>Featherless.AI plug &#8230;</h2><h3><strong>What we do &#8230;</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BovM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e858927-de4c-499b-9ba0-261dd470a88b_1948x1088.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BovM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e858927-de4c-499b-9ba0-261dd470a88b_1948x1088.png 424w, https://substackcdn.com/image/fetch/$s_!BovM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e858927-de4c-499b-9ba0-261dd470a88b_1948x1088.png 848w, https://substackcdn.com/image/fetch/$s_!BovM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e858927-de4c-499b-9ba0-261dd470a88b_1948x1088.png 1272w, https://substackcdn.com/image/fetch/$s_!BovM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e858927-de4c-499b-9ba0-261dd470a88b_1948x1088.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BovM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e858927-de4c-499b-9ba0-261dd470a88b_1948x1088.png" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3e858927-de4c-499b-9ba0-261dd470a88b_1948x1088.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:664297,&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_!BovM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e858927-de4c-499b-9ba0-261dd470a88b_1948x1088.png 424w, https://substackcdn.com/image/fetch/$s_!BovM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e858927-de4c-499b-9ba0-261dd470a88b_1948x1088.png 848w, https://substackcdn.com/image/fetch/$s_!BovM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e858927-de4c-499b-9ba0-261dd470a88b_1948x1088.png 1272w, https://substackcdn.com/image/fetch/$s_!BovM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e858927-de4c-499b-9ba0-261dd470a88b_1948x1088.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>At Featherless.AI - We currently host the world&#8217;s largest collection of OpenSource AI models, instantly accessible, serverlessly, with unlimited requests from $10 a month, at a fixed price.</p><p>We have indexed and made over 2,000 models ready for inference today. This is 10x the catalog of openrouter.ai, the largest model provider <em>aggregator</em>, <em>and </em>is the world&#8217;s largest collection of Open Weights models available serverlessly for instant inference. Without the need for any expensive dedicated GPUs</p><p>And our platform makes this possible, as it&#8217;s able to dynamically hot-swap between models in seconds.<br></p><p>It&#8217;s designed to be easy to use, with full OpenAI API compatibility, so you can just plug our platform in as a replacement to your existing AI API for your AI agents. Running in the background<br></p><p>And we do all of this; As we believe that AI should be easily accessible to everyone, regardless of language or social status.</p><div><hr></div><p>Additional Sources:<br>- ChatGPT launch date: <a href="https://en.wikipedia.org/wiki/ChatGPT">Wikipedia</a><br>- H100 launch date: <a href="https://www.techpowerup.com/gpu-specs/h100-sxm5-80-gb.c3900">Tech Power Up Database</a><br>- The A100 SXM had 624 bf16 TFlops, the H100 SXM was 1,979 bf16 TFlops<br>- Microsoft &amp; AWS allocated over $40 billion in AI infra alone: <a href="https://www.wsj.com/tech/ai/big-tech-moves-more-ai-spending-abroad-088988de">Wall Street Journal</a><br>- &#8220;600 Billion Dollars &#8220; is about: <a href="https://www.sequoiacap.com/article/ais-600b-question/">Sequoia&#8217;s AI article</a><br>- Nvidia investor slides for Oct 2014: <a href="https://s201.q4cdn.com/141608511/files/doc_presentations/2023/Oct/01/ndr_presentation_oct_2023_final.pdf">page 14 has the pitch for &#8220;data centers&#8221;</a><br>- Semi Analysis: <a href="https://www.semianalysis.com/p/100000-h100-clusters-power-network">deepdive for H100 clusters, w/ 5 year lifespan approx for components</a><br></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://substack.tech-talk-cto.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 Tech Talk CTO! 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[How Singapore can become a leader in AI - if we believe in ourselves]]></title><description><![CDATA[We can only do so if we believe in ourselves. If we believe that we are not just a Tiny red dot on the world stage.]]></description><link>https://substack.tech-talk-cto.com/p/how-singapore-has-the-potential-to</link><guid isPermaLink="false">https://substack.tech-talk-cto.com/p/how-singapore-has-the-potential-to</guid><dc:creator><![CDATA[Eugene Cheah]]></dc:creator><pubDate>Sun, 28 Jul 2024 15:36:26 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1580659549306-1dfd99110f3d?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzMnx8c2luZ2Fwb3JlJTIwZm91bnRhaW58ZW58MHx8fHwxNzIyMTY5MjY5fDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080" 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://images.unsplash.com/photo-1580659549306-1dfd99110f3d?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzMnx8c2luZ2Fwb3JlJTIwZm91bnRhaW58ZW58MHx8fHwxNzIyMTY5MjY5fDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1580659549306-1dfd99110f3d?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzMnx8c2luZ2Fwb3JlJTIwZm91bnRhaW58ZW58MHx8fHwxNzIyMTY5MjY5fDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1580659549306-1dfd99110f3d?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzMnx8c2luZ2Fwb3JlJTIwZm91bnRhaW58ZW58MHx8fHwxNzIyMTY5MjY5fDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1580659549306-1dfd99110f3d?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzMnx8c2luZ2Fwb3JlJTIwZm91bnRhaW58ZW58MHx8fHwxNzIyMTY5MjY5fDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1580659549306-1dfd99110f3d?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzMnx8c2luZ2Fwb3JlJTIwZm91bnRhaW58ZW58MHx8fHwxNzIyMTY5MjY5fDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1580659549306-1dfd99110f3d?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzMnx8c2luZ2Fwb3JlJTIwZm91bnRhaW58ZW58MHx8fHwxNzIyMTY5MjY5fDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080" width="4592" height="2584" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1580659549306-1dfd99110f3d?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzMnx8c2luZ2Fwb3JlJTIwZm91bnRhaW58ZW58MHx8fHwxNzIyMTY5MjY5fDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2584,&quot;width&quot;:4592,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;purple and white round structure&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&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="purple and white round structure" title="purple and white round structure" srcset="https://images.unsplash.com/photo-1580659549306-1dfd99110f3d?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzMnx8c2luZ2Fwb3JlJTIwZm91bnRhaW58ZW58MHx8fHwxNzIyMTY5MjY5fDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1580659549306-1dfd99110f3d?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzMnx8c2luZ2Fwb3JlJTIwZm91bnRhaW58ZW58MHx8fHwxNzIyMTY5MjY5fDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1580659549306-1dfd99110f3d?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzMnx8c2luZ2Fwb3JlJTIwZm91bnRhaW58ZW58MHx8fHwxNzIyMTY5MjY5fDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1580659549306-1dfd99110f3d?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzMnx8c2luZ2Fwb3JlJTIwZm91bnRhaW58ZW58MHx8fHwxNzIyMTY5MjY5fDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="true">Rapha&#235;l Menesclou</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><blockquote><p><strong>&#127480;&#127468;&#127480;&#127468;&#127480;&#127468;&nbsp;National specific content &#127480;&#127468;&#127480;&#127468;&#127480;&#127468; <br></strong>The following article was specifically written for Singapore audience where I am born from. And may or may not be applicable to my wider audience (hi to the rest of the world) <br><br>Additionally, because this is targeting a Singapore audience, we will be using the local terminology of AI Creator (Foundation model makers), and AI Practitioners (More commonly known as AI Engineers)<br><br>It also comes in two parts<br>- <a href="https://substack.tech-talk-cto.com/p/what-does-it-mean-to-be-an-ai-hub">Part 1: What does it means to be an AI hub? <br>This is meant to be a primer for a more general audience, if you are not a startup founder, it is highly recommended you read this first.</a><br>- Part 2: A blueprint for turning Singapore into an AI startup hub. <br>(this article)</p></blockquote><p>Previously I asked the fundamental question&#8230;</p><div class="pullquote"><p><strong>What sort of AI hub does the Singapore Government want Singapore to be?<br>An Education hub? A startup hub? or an outsourcing hub?</strong></p></div><p>And if the answer is to be a vibrant startup AI hub, this article is my answer.</p><p>I will cover the</p><ul><li><p>advantages we have</p></li><li><p>the problems we have</p></li><li><p>case study of Auto-code-rover vs Devin</p></li><li><p>how France pushed back (and their basic blueprint)</p></li><li><p>the roadmap, how can we replicate what France did</p></li><li><p>the threats Singapore face and why I am writing this</p></li></ul><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://images.unsplash.com/photo-1621929209241-3df9f6fa1743?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHxhZHZhbnRhZ2V8ZW58MHx8fHwxNzIyMTgxMTU0fDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1621929209241-3df9f6fa1743?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHxhZHZhbnRhZ2V8ZW58MHx8fHwxNzIyMTgxMTU0fDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1621929209241-3df9f6fa1743?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHxhZHZhbnRhZ2V8ZW58MHx8fHwxNzIyMTgxMTU0fDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1621929209241-3df9f6fa1743?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHxhZHZhbnRhZ2V8ZW58MHx8fHwxNzIyMTgxMTU0fDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1621929209241-3df9f6fa1743?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHxhZHZhbnRhZ2V8ZW58MHx8fHwxNzIyMTgxMTU0fDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1621929209241-3df9f6fa1743?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHxhZHZhbnRhZ2V8ZW58MHx8fHwxNzIyMTgxMTU0fDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080" width="5979" height="3986" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1621929209241-3df9f6fa1743?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHxhZHZhbnRhZ2V8ZW58MHx8fHwxNzIyMTgxMTU0fDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:3986,&quot;width&quot;:5979,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;white and blue hard rock cafe print round hat&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&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="white and blue hard rock cafe print round hat" title="white and blue hard rock cafe print round hat" srcset="https://images.unsplash.com/photo-1621929209241-3df9f6fa1743?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHxhZHZhbnRhZ2V8ZW58MHx8fHwxNzIyMTgxMTU0fDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1621929209241-3df9f6fa1743?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHxhZHZhbnRhZ2V8ZW58MHx8fHwxNzIyMTgxMTU0fDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1621929209241-3df9f6fa1743?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHxhZHZhbnRhZ2V8ZW58MHx8fHwxNzIyMTgxMTU0fDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1621929209241-3df9f6fa1743?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHxhZHZhbnRhZ2V8ZW58MHx8fHwxNzIyMTgxMTU0fDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 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">Photo by <a href="true">Den Harrson</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><h2>What Unfair Advantages does Singapore have in the global AI space?</h2><blockquote><p>Here is the crazy thing:<br>Singapore literally have all the infinity stones to make this happen - if we can put it all together, and &#8220;Snap&#8221; it into place.</p></blockquote><p>Having spent a good 9+ months in SF the past year. The following is my observation of Singapore's unique strengths that we have in AI.</p><p>Unmatched by almost any country besides possibly Canada, and France.</p><ol><li><p><strong>We have the GPU compute, to support such AI projects</strong></p><ol><li><p>The basic GPU infrastructure for H100s is present locally in Singapore. Especially for the fine-tuning and production deployment phases.</p></li><li><p>We have the capacity even for foundation model training if needed. Though as outlined in the previous article. Foundation model training capacity does not need to be colocated in Singapore. It is perfectly alright to build the teams here and train overseas (like in Finland)</p></li></ol></li><li><p><strong>We have the talent pool for this in SF, and the raw talent in Singapore</strong></p><ol><li><p>the typical AI team in SF, has disproportionally more Singaporeans among them than any other individual country in Asia. (Japanese, Malaysian, Koreans, many cases even India and China) - we are ridiculously over-represented</p></li><li><p>It is a mini-meme in SF AI circle, to spot the Singaporean (Are you Singaporean?) - the record holder has &#8220;spotted&#8221; me in under a sentence. That&#8217;s how prominent we are.</p></li><li><p>This talent pool has been built up over time, fortunately, or unfortunately due to the talent drain that has been happening in the SF, due to their cultural insistent on a local presence.</p></li><li><p>a large part of this talent pool has a strong desire to return - if an equivalent career opportunity presents itself</p></li></ol></li><li><p><strong>We have Singaporeans who have a strong influence in the AI/devrel space</strong></p><ol><li><p>The number 1 AI influencer in SF, and what Silicon Valley has dubbed the king of devrel - due to how he coaches other Big Names respectively;</p></li><li><p>Shawn or more commonly swyx in the US. Is Singaporean, and is constantly supporting Singapore founders in SF, providing them with critical guidance on how to grow their business in the SF market.</p></li><li><p>Many other Singaporean founders within the SF community</p></li></ol></li><li><p><strong>EnterpriseSG has established supporting infrastructure to facilitate Singapore companies to commercialize and/or raise funds in the US market.</strong></p><ol><li><p>In particular through their partnerships with accelerators like 500 startups</p></li><li><p>Singapore Free Trade Agreement permits founders to freely travel back and forth in 90-day intervals, for business purposes. A process that would have required other countries to have a lengthy visa approval process - Without this, many of the AI startups that Singaporean founders are building in SF would not have been possible.</p></li><li><p>This allows us to move freely back and forth and makes it possible to build in SG and sell in the US.</p></li></ol></li></ol><p></p><p>Some of these are achieved by coincidence, and some of it is achieved through the hard work of multiple individuals in existing government agencies.</p><p>From infrastructure, people, capital, and GTM. We have all the basic building blocks in place. Building blocks, that multiple nations will need to spend hundreds of millions to develop. That will be able to help build a pipeline for success.</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://images.unsplash.com/photo-1705158698950-85f0882d8bb6?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3fHxyb2FkYmxvY2t8ZW58MHx8fHwxNzIyMTgxMTc0fDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1705158698950-85f0882d8bb6?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3fHxyb2FkYmxvY2t8ZW58MHx8fHwxNzIyMTgxMTc0fDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1705158698950-85f0882d8bb6?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3fHxyb2FkYmxvY2t8ZW58MHx8fHwxNzIyMTgxMTc0fDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1705158698950-85f0882d8bb6?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3fHxyb2FkYmxvY2t8ZW58MHx8fHwxNzIyMTgxMTc0fDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1705158698950-85f0882d8bb6?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3fHxyb2FkYmxvY2t8ZW58MHx8fHwxNzIyMTgxMTc0fDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1705158698950-85f0882d8bb6?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3fHxyb2FkYmxvY2t8ZW58MHx8fHwxNzIyMTgxMTc0fDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080" width="8000" height="6000" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1705158698950-85f0882d8bb6?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3fHxyb2FkYmxvY2t8ZW58MHx8fHwxNzIyMTgxMTc0fDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:6000,&quot;width&quot;:8000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;a barricade on a street with a stop sign on it&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&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="a barricade on a street with a stop sign on it" title="a barricade on a street with a stop sign on it" srcset="https://images.unsplash.com/photo-1705158698950-85f0882d8bb6?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3fHxyb2FkYmxvY2t8ZW58MHx8fHwxNzIyMTgxMTc0fDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1705158698950-85f0882d8bb6?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3fHxyb2FkYmxvY2t8ZW58MHx8fHwxNzIyMTgxMTc0fDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1705158698950-85f0882d8bb6?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3fHxyb2FkYmxvY2t8ZW58MHx8fHwxNzIyMTgxMTc0fDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1705158698950-85f0882d8bb6?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3fHxyb2FkYmxvY2t8ZW58MHx8fHwxNzIyMTgxMTc0fDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 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">Photo by <a href="true">Fahim Junaid</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><h2>The problem Singapore founders face &#8230;</h2><p>However, it&#8217;s not without flaws&#8230; There exist 3 major issues that Singapore founders face when trying to build an AI technology.</p><ol><li><p><strong>Lack of Customer demand</strong></p><ol><li><p>While it is growing, due to the lack of maturity and adoption of the AI scene locally and in Asia. The current demand for AI in the region is insufficient to sustain the average startup. As such, founders turn to the US market instead to address their revenue needs.</p></li><li><p>This is a combination of both smaller market sizes <br>(compared to the US, Europe, India, and China)</p></li><li><p>And how Asia in general, is further behind the adoption curve<br></p></li></ol></li><li><p><strong>Lack of Support, both financially and on the local front</strong></p><ol><li><p>Local investment is hesitant to support local founders in AI, rightfully so due to the challenges faced with &#8220;lack of customer&#8221; demand. Hence investment has historically been into segments that have known success locally (eg. e-commerce, fintech)</p></li><li><p>This has cascaded to Enterprise business purchasing sentiments itself. <br>As experienced in my previous startup (uilicious):<br><em>we made more enterprise sales progress locally, by presenting ourselves as a US startup based in SF expanding into Singapore. Then selling ourselves as a Singapore startup to Singapore enterprises.</em></p></li><li><p>Our enterprises locally are spending orders of magnitude more for overseas AI solutions, than our total investments locally. So not only do local startups have to fight for tighter funding, but they also have fewer resources to win deals locally.<br></p></li></ol></li><li><p><strong>Pressure from SF investors, to concentrate all assets in SF</strong></p><ol><li><p>There is a strong conviction that the best place to build AI is in SF itself from the investors, in hiring talent, selling to customers, etc. And ignoring the cost of living in SF, they are mostly right.<br><br>However what makes this more difficult, is how often it is for multiple funds, that this implicit requirement, becomes a &#8220;dealbreaker&#8221; condition that is not always verbalized out loud.<br></p></li><li><p>Really large SF funds operate with a high-risk high-reward mindset. They accept failure as part of the process. And operate at scales, that rival governments of smaller nations.<br><br>For such VCs, by concentrating the human capital in SF, they can help partially mitigate the risk of failed startups, by folding up the talent into their successful startups.<br><br>Most startups fail due to market or tech reasons, or mismatch of human talent. Not the lack of talent in itself. As such, it is extremely common for VCs to match the talents, of either exited founders or failed startups. To their existing portfolio hiring demands, be it for their bigger winners, or their newer &#8220;hot startups&#8221;.<br></p></li><li><p>(Eugene @ recusal): I am experiencing this first hand myself, both the pressure and the benefits - the past 3 hires from the valley, have been ex-founders / operators - matched by my VCs, from recent exits and/or company closures.<br>In a way, they are creating that rotating pool of talent locally, within their own funds by themselves. A goal, that is traditionally aimed for by the government in a city. And an advantage this is unmatched anywhere else today - provided you have the capital.<br>Where the VCs allow their losing bets, to strengthen their winning bets.<br><br>VC&#8217;s want all the talent to be in SF, for the exact same reasons why the Singapore government would want all the talent in their startups to be within Singapore locally - to grow and sustain the local economy - even if it&#8217;s for very different reasons.<br></p></li><li><p>We may at times pride ourselves on being more cost-effective locally. But if the local investment scene is not willing to keep pace. Founders will be forced to follow the investment dollar within the US instead, and move the team with them - Unfortunately, in many cases, a local team outside of SF is not an asset in the fundraising process, but a liability blocking the raise.<br></p></li></ol></li></ol><p>These 3 major points are not unique, they have been echoed independently by nearly every Singaporean founder who has gone over to raise in the US.</p><p>In addition, Singapore founders are not blind nor foolish, we do see and keep track of the trends, and we do see where we stand locally, and in the US.</p><p>Feel free to cross-validate with Singaporean founders in the valley, for the above 3 problems.</p><div><hr></div><h2>The curious case of &#8220;NUS&#8217;s auto code rover&#8221; vs &#8220;SF&#8217;s Devin&#8221;</h2><p>Because how most startups differ in various details, it can be easy at times to dismiss the problems faced above. We can always hand wave it as, differences in tech, timing, or target market. There is always that detail </p><p>However, nothing contrasts the problem stronger between &#8220;NUS&#8217;s auto code rover&#8221; project, and SF&#8217;s &#8220;Cognition Lab&#8217;s: Devin project&#8221;. Because it highlights exactly the vast difference in the network effect that SF has in itself, above anything else.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0SUW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F708caf00-4dc1-4d5d-8b1e-a52b2e4db75f_640x480.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0SUW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F708caf00-4dc1-4d5d-8b1e-a52b2e4db75f_640x480.png 424w, https://substackcdn.com/image/fetch/$s_!0SUW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F708caf00-4dc1-4d5d-8b1e-a52b2e4db75f_640x480.png 848w, https://substackcdn.com/image/fetch/$s_!0SUW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F708caf00-4dc1-4d5d-8b1e-a52b2e4db75f_640x480.png 1272w, https://substackcdn.com/image/fetch/$s_!0SUW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F708caf00-4dc1-4d5d-8b1e-a52b2e4db75f_640x480.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0SUW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F708caf00-4dc1-4d5d-8b1e-a52b2e4db75f_640x480.png" width="640" height="480" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/708caf00-4dc1-4d5d-8b1e-a52b2e4db75f_640x480.png&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;:33340,&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_!0SUW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F708caf00-4dc1-4d5d-8b1e-a52b2e4db75f_640x480.png 424w, https://substackcdn.com/image/fetch/$s_!0SUW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F708caf00-4dc1-4d5d-8b1e-a52b2e4db75f_640x480.png 848w, https://substackcdn.com/image/fetch/$s_!0SUW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F708caf00-4dc1-4d5d-8b1e-a52b2e4db75f_640x480.png 1272w, https://substackcdn.com/image/fetch/$s_!0SUW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F708caf00-4dc1-4d5d-8b1e-a52b2e4db75f_640x480.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">Benchmark performance between Auto Code Rover, SWE, and Devin</figcaption></figure></div><ul><li><p><a href="https://github.com/nus-apr/auto-code-rover">https://github.com/nus-apr/auto-code-rover</a> </p></li><li><p><a href="https://www.cognition-labs.com/">https://www.cognition-labs.com/</a></p></li></ul><p>It was one of the rare examples where we had two competing projects launched within a week of each other. Working on the exact same problem.</p><p>At the start of April. With the Singapore team taking the lead in performance. Reducing the differences in many factors between them.</p><p>Both build on existing work done on the &#8220;SWE-bench&#8221; project.</p><p>While &#8220;AutoCodeRover&#8221;, outperformed &#8220;Devin&#8221;, and took the lead on the world stage. The support and networking effect of the SF scene shows the contrast in full display subsequently.</p><p>Within the next 3 weeks, the SF Devin project managed to get</p><ul><li><p>21 Million US Dollars in funding</p></li><li><p>Over 190,000 YouTube videos coverage (proxy to social media coverage)</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OatS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ca91761-77d8-4c25-92c1-6ebd788a0c63_1760x1642.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OatS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ca91761-77d8-4c25-92c1-6ebd788a0c63_1760x1642.png 424w, https://substackcdn.com/image/fetch/$s_!OatS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ca91761-77d8-4c25-92c1-6ebd788a0c63_1760x1642.png 848w, https://substackcdn.com/image/fetch/$s_!OatS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ca91761-77d8-4c25-92c1-6ebd788a0c63_1760x1642.png 1272w, https://substackcdn.com/image/fetch/$s_!OatS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ca91761-77d8-4c25-92c1-6ebd788a0c63_1760x1642.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OatS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ca91761-77d8-4c25-92c1-6ebd788a0c63_1760x1642.png" width="482" height="449.5576923076923" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0ca91761-77d8-4c25-92c1-6ebd788a0c63_1760x1642.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1358,&quot;width&quot;:1456,&quot;resizeWidth&quot;:482,&quot;bytes&quot;:726372,&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_!OatS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ca91761-77d8-4c25-92c1-6ebd788a0c63_1760x1642.png 424w, https://substackcdn.com/image/fetch/$s_!OatS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ca91761-77d8-4c25-92c1-6ebd788a0c63_1760x1642.png 848w, https://substackcdn.com/image/fetch/$s_!OatS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ca91761-77d8-4c25-92c1-6ebd788a0c63_1760x1642.png 1272w, https://substackcdn.com/image/fetch/$s_!OatS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ca91761-77d8-4c25-92c1-6ebd788a0c63_1760x1642.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></li><li><p>Over 7,000 news articles (including multiple founder spotlight articles)</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!m7K-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29e60806-f996-4bf2-8e2d-8b10dc3d2401_1760x1652.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!m7K-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29e60806-f996-4bf2-8e2d-8b10dc3d2401_1760x1652.png 424w, https://substackcdn.com/image/fetch/$s_!m7K-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29e60806-f996-4bf2-8e2d-8b10dc3d2401_1760x1652.png 848w, https://substackcdn.com/image/fetch/$s_!m7K-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29e60806-f996-4bf2-8e2d-8b10dc3d2401_1760x1652.png 1272w, https://substackcdn.com/image/fetch/$s_!m7K-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29e60806-f996-4bf2-8e2d-8b10dc3d2401_1760x1652.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!m7K-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29e60806-f996-4bf2-8e2d-8b10dc3d2401_1760x1652.png" width="498" height="467.5590659340659" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/29e60806-f996-4bf2-8e2d-8b10dc3d2401_1760x1652.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1367,&quot;width&quot;:1456,&quot;resizeWidth&quot;:498,&quot;bytes&quot;:615939,&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_!m7K-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29e60806-f996-4bf2-8e2d-8b10dc3d2401_1760x1652.png 424w, https://substackcdn.com/image/fetch/$s_!m7K-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29e60806-f996-4bf2-8e2d-8b10dc3d2401_1760x1652.png 848w, https://substackcdn.com/image/fetch/$s_!m7K-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29e60806-f996-4bf2-8e2d-8b10dc3d2401_1760x1652.png 1272w, https://substackcdn.com/image/fetch/$s_!m7K-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29e60806-f996-4bf2-8e2d-8b10dc3d2401_1760x1652.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 contrast, the NUS team has secured the following in the same time frame</p><ul><li><p>No additional capital raised</p></li><li><p>800+ YouTube videos (proxy to social media coverage)</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1dOw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1ee7c81-51f9-41a2-a25e-c16539d03edc_1766x1422.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1dOw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1ee7c81-51f9-41a2-a25e-c16539d03edc_1766x1422.png 424w, https://substackcdn.com/image/fetch/$s_!1dOw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1ee7c81-51f9-41a2-a25e-c16539d03edc_1766x1422.png 848w, https://substackcdn.com/image/fetch/$s_!1dOw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1ee7c81-51f9-41a2-a25e-c16539d03edc_1766x1422.png 1272w, https://substackcdn.com/image/fetch/$s_!1dOw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1ee7c81-51f9-41a2-a25e-c16539d03edc_1766x1422.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1dOw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1ee7c81-51f9-41a2-a25e-c16539d03edc_1766x1422.png" width="586" height="471.6978021978022" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e1ee7c81-51f9-41a2-a25e-c16539d03edc_1766x1422.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1172,&quot;width&quot;:1456,&quot;resizeWidth&quot;:586,&quot;bytes&quot;:720172,&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_!1dOw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1ee7c81-51f9-41a2-a25e-c16539d03edc_1766x1422.png 424w, https://substackcdn.com/image/fetch/$s_!1dOw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1ee7c81-51f9-41a2-a25e-c16539d03edc_1766x1422.png 848w, https://substackcdn.com/image/fetch/$s_!1dOw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1ee7c81-51f9-41a2-a25e-c16539d03edc_1766x1422.png 1272w, https://substackcdn.com/image/fetch/$s_!1dOw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1ee7c81-51f9-41a2-a25e-c16539d03edc_1766x1422.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></li><li><p>1 News Article</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bIGb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f44b0ba-7abc-43f3-94c8-6056aa88c3b8_1772x1046.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bIGb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f44b0ba-7abc-43f3-94c8-6056aa88c3b8_1772x1046.png 424w, https://substackcdn.com/image/fetch/$s_!bIGb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f44b0ba-7abc-43f3-94c8-6056aa88c3b8_1772x1046.png 848w, https://substackcdn.com/image/fetch/$s_!bIGb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f44b0ba-7abc-43f3-94c8-6056aa88c3b8_1772x1046.png 1272w, https://substackcdn.com/image/fetch/$s_!bIGb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f44b0ba-7abc-43f3-94c8-6056aa88c3b8_1772x1046.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bIGb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f44b0ba-7abc-43f3-94c8-6056aa88c3b8_1772x1046.png" width="604" height="356.3434065934066" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1f44b0ba-7abc-43f3-94c8-6056aa88c3b8_1772x1046.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:859,&quot;width&quot;:1456,&quot;resizeWidth&quot;:604,&quot;bytes&quot;:415280,&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_!bIGb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f44b0ba-7abc-43f3-94c8-6056aa88c3b8_1772x1046.png 424w, https://substackcdn.com/image/fetch/$s_!bIGb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f44b0ba-7abc-43f3-94c8-6056aa88c3b8_1772x1046.png 848w, https://substackcdn.com/image/fetch/$s_!bIGb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f44b0ba-7abc-43f3-94c8-6056aa88c3b8_1772x1046.png 1272w, https://substackcdn.com/image/fetch/$s_!bIGb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f44b0ba-7abc-43f3-94c8-6056aa88c3b8_1772x1046.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>While the Devin team can be argued to have a much better network connection, within the valley. As the reason for their success.</p><p>That&#8217;s exactly the point, that the various founders within the SG-to-SF community have been saying. It, unfortunately, matters more about your voice, presence, and network within the valley, than the technical results you can achieve.</p><p>We see this pattern repeated multiple times across multiple startups, AutoCodeRover vs Devin, is just a distillation of the problem.</p><p>Networking triumph merit - is a very uncomfortable statement to be saying, coming from a country that prides itself in meritocracy - And an uncomfortable truth that collectively drives all of us to SF.</p><blockquote><p>This is applicable to me for <a href="http://recursal.ai/">recursal.ai</a> / RWKV specifically as well&#8230; <br><br>Within a month in 3 months in SF, i have gotten into more podcast, twitter spaces, discussions with top AI influencers promoting my product at the world stage. <br><br>Then I would have gotten in a year within in Singapore. There is a direct impact to marketing, user adoption, etc. Just by &#8220;being there&#8221;</p></blockquote><div><hr></div><h2>How France pushed back against SF - and built its ecosystem around &#8220;champions&#8221;</h2><p>How did France work around US VC pressure to constantly move talent to the SF?</p><p>They pushed back against US investor influence, with their own investors, backed by the national funds respectively. More specifically &#8230;</p><ul><li><p><a href="https://www.lemonde.fr/en/economy/article/2024/03/13/ai-action-plan-outlines-how-to-place-france-at-the-cutting-edge_6614625_19.html">5 Billion Euros being planned into funds for AI investments over 5 years</a></p></li><li><p><a href="https://www.lemonde.fr/en/economy/article/2024/03/13/ai-action-plan-outlines-how-to-place-france-at-the-cutting-edge_6614625_19.html">500 Million Euros to start the process of funding AI &#8220;Champions&#8221;</a> (June 2023)</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wzEl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6894c18-f4c5-4caa-8ad1-e8769b461da2_2064x1520.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wzEl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6894c18-f4c5-4caa-8ad1-e8769b461da2_2064x1520.png 424w, https://substackcdn.com/image/fetch/$s_!wzEl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6894c18-f4c5-4caa-8ad1-e8769b461da2_2064x1520.png 848w, https://substackcdn.com/image/fetch/$s_!wzEl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6894c18-f4c5-4caa-8ad1-e8769b461da2_2064x1520.png 1272w, https://substackcdn.com/image/fetch/$s_!wzEl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6894c18-f4c5-4caa-8ad1-e8769b461da2_2064x1520.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wzEl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6894c18-f4c5-4caa-8ad1-e8769b461da2_2064x1520.png" width="528" height="388.74725274725273" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c6894c18-f4c5-4caa-8ad1-e8769b461da2_2064x1520.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1072,&quot;width&quot;:1456,&quot;resizeWidth&quot;:528,&quot;bytes&quot;:1770016,&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_!wzEl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6894c18-f4c5-4caa-8ad1-e8769b461da2_2064x1520.png 424w, https://substackcdn.com/image/fetch/$s_!wzEl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6894c18-f4c5-4caa-8ad1-e8769b461da2_2064x1520.png 848w, https://substackcdn.com/image/fetch/$s_!wzEl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6894c18-f4c5-4caa-8ad1-e8769b461da2_2064x1520.png 1272w, https://substackcdn.com/image/fetch/$s_!wzEl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6894c18-f4c5-4caa-8ad1-e8769b461da2_2064x1520.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></li><li><p><a href="https://techcrunch.com/2023/12/11/mistral-ai-a-paris-based-openai-rival-closed-its-415-million-funding-round/">Co-investment with Mistral, the AI champion for France</a> (dec 2023)</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!I13i!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d73936d-5e86-4205-8740-297796c569ad_1242x1676.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!I13i!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d73936d-5e86-4205-8740-297796c569ad_1242x1676.png 424w, https://substackcdn.com/image/fetch/$s_!I13i!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d73936d-5e86-4205-8740-297796c569ad_1242x1676.png 848w, https://substackcdn.com/image/fetch/$s_!I13i!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d73936d-5e86-4205-8740-297796c569ad_1242x1676.png 1272w, https://substackcdn.com/image/fetch/$s_!I13i!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d73936d-5e86-4205-8740-297796c569ad_1242x1676.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!I13i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d73936d-5e86-4205-8740-297796c569ad_1242x1676.png" width="404" height="545.1723027375201" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5d73936d-5e86-4205-8740-297796c569ad_1242x1676.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1676,&quot;width&quot;:1242,&quot;resizeWidth&quot;:404,&quot;bytes&quot;:598859,&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_!I13i!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d73936d-5e86-4205-8740-297796c569ad_1242x1676.png 424w, https://substackcdn.com/image/fetch/$s_!I13i!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d73936d-5e86-4205-8740-297796c569ad_1242x1676.png 848w, https://substackcdn.com/image/fetch/$s_!I13i!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d73936d-5e86-4205-8740-297796c569ad_1242x1676.png 1272w, https://substackcdn.com/image/fetch/$s_!I13i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d73936d-5e86-4205-8740-297796c569ad_1242x1676.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></li></ul><p>Mistral investment of USD 415 Million, has approximately half its investment from the French government-affiliated funds. With the remainder being backed by US-based funds.</p><p>This allowed them to build a substantial portion of their development office in France, with a smaller office in San Francisco itself.</p><p>This let them spearhead commercial and marketing traction within the US market while starting the process of developing the European market alongside the government.</p><p>With Mistral in the center as the &#8220;AI Creator / Foundation Model&#8221;, they then conducted hackathons, workshops, and events. To encourage &#8220;AI Practitioners / Engineers&#8221; to build on Mistral respectively. While simultaneously working alongside other investors, to fund startups that were built in the process.</p><p>This resulted in a follow-up of over USD 700 Million dollars in joint investment. In the past 12 months, to AI companies (besides Mistral). Co-invested along the French government-affiliated funds.</p><p>All essentially putting a large percentage of their team to build locally in France, to export and sell to the US market, and the local European market.</p><p>This has worked well for both Macron politically, and economically, as France is now well regarded as the leader of the AI space in Europe. Something they are increasingly taking pride in both the European stage, and the local elections.</p><div><hr></div><blockquote><p><strong>Disclosure of conflict of interest:<br></strong>As I go into the specific of what can be done, while being a potential benefector and recepient of it. There is a major conflict of interest. <br>However the roadmap listed here does not change. And I still will standby this article regardless. <br>I intentionally include a competing company in the roadmap. Because I want Singapore to succeed.</p></blockquote><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://images.unsplash.com/photo-1617527019968-052733f9cfe8?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3MHx8ZGljZSUyMGx1Y2t5fGVufDB8fHx8MTcyMjE3NTk5MHww&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1617527019968-052733f9cfe8?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3MHx8ZGljZSUyMGx1Y2t5fGVufDB8fHx8MTcyMjE3NTk5MHww&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1617527019968-052733f9cfe8?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3MHx8ZGljZSUyMGx1Y2t5fGVufDB8fHx8MTcyMjE3NTk5MHww&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1617527019968-052733f9cfe8?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3MHx8ZGljZSUyMGx1Y2t5fGVufDB8fHx8MTcyMjE3NTk5MHww&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1617527019968-052733f9cfe8?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3MHx8ZGljZSUyMGx1Y2t5fGVufDB8fHx8MTcyMjE3NTk5MHww&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1617527019968-052733f9cfe8?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3MHx8ZGljZSUyMGx1Y2t5fGVufDB8fHx8MTcyMjE3NTk5MHww&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080" width="510" height="318.9798125450613" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1617527019968-052733f9cfe8?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3MHx8ZGljZSUyMGx1Y2t5fGVufDB8fHx8MTcyMjE3NTk5MHww&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:3470,&quot;width&quot;:5548,&quot;resizeWidth&quot;:510,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;red and white dice lot&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&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="red and white dice lot" title="red and white dice lot" srcset="https://images.unsplash.com/photo-1617527019968-052733f9cfe8?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3MHx8ZGljZSUyMGx1Y2t5fGVufDB8fHx8MTcyMjE3NTk5MHww&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1617527019968-052733f9cfe8?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3MHx8ZGljZSUyMGx1Y2t5fGVufDB8fHx8MTcyMjE3NTk5MHww&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1617527019968-052733f9cfe8?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3MHx8ZGljZSUyMGx1Y2t5fGVufDB8fHx8MTcyMjE3NTk5MHww&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1617527019968-052733f9cfe8?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3MHx8ZGljZSUyMGx1Y2t5fGVufDB8fHx8MTcyMjE3NTk5MHww&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 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">Photo by <a href="true">Robert Stump</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><h2>How Singapore is luckier than we realize</h2><p>As mentioned in the previous article. There are less than 50 AI Engineering leaders who can build a team and foundation model from scratch.</p><p>Getting 1 in your country is already harder than striking 4D. Getting 2, who is extremely capital efficient, is even harder and luckier than we realize.</p><p>Getting 2, while having all the right Unfair advantages in place to kick-start the process? Is like assembling the infinity stones.</p><p>We can essentially replicate what France and Mistral did, at a much larger scale, without spending significantly more than what France did.</p><p>Due to Singaporean practical nature, and frugality (or kiasu-ness), we somehow landed on two Singaporeans spearheading their own companies with impressive performance numbers on the world stage, at a fraction of the cost of any other Foundation Model company.</p><p></p><ul><li><p><strong>Recursal AI:</strong> Led by Eugene (me), leading the charge in multi-lingual performance, with a multi-national effort under the Linux Foundation, building both an AI model and dataset, in collaboration with data providers in every country and language.<br><br>They managed to build one of the world&#8217;s best 14B multi-lingual models, with a budget of under $2.5M in capital raised.<br></p></li><li><p><strong>Reka AI:</strong> This is the first ASEAN company to reach the GPT4 level of performance, with multi-modal support. With their frontier large model (unspecified size). With less than $60M raised.<br><br>In contrast, the initial Open AI, Initial GPT4 training run, took $100M in GPU time to train alone. And they triumphed over them.<br><br>There are less than 10 companies on earth, today who have crossed this line, and Reka AI - is the only one who did so with under a $100M budget. <br><br>The fact that we are not heavily backing them yet. Is honestly ridiculous.<br></p></li></ul><p>Today, there are less than 50 people on this earth. Who has the full knowledge, expertise, and experience, to build and train a 7B and higher class foundation model? </p><p>From dataset preparation to architecture to the training process. And lead such a team in the process.<br>That is fewer people than the number of athletes in the Olympics.</p><p></p><p>And by luck, we have 2 groups being led on the world stage, by a Singaporean. Both with an unmatched capital efficiency, which lets them compete with teams 10x their funding or more.</p><p>With how limited talent is in this scene, it would be extremely hard to replicate these 2 groups by design, even if we had the capital to do so.</p><p>So how do we make use of this opportunity in time then?</p><blockquote><p>For context, the typical foundation model company, especially in the SF market, raises USD 400M and up. With over 20 foundation model companies in SF to date.</p></blockquote><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://images.unsplash.com/photo-1494783367193-149034c05e8f?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2NXx8cm9hZHxlbnwwfHx8fDE3MjIxNTg5NDd8MA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1494783367193-149034c05e8f?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2NXx8cm9hZHxlbnwwfHx8fDE3MjIxNTg5NDd8MA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1494783367193-149034c05e8f?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2NXx8cm9hZHxlbnwwfHx8fDE3MjIxNTg5NDd8MA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1494783367193-149034c05e8f?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2NXx8cm9hZHxlbnwwfHx8fDE3MjIxNTg5NDd8MA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1494783367193-149034c05e8f?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2NXx8cm9hZHxlbnwwfHx8fDE3MjIxNTg5NDd8MA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1494783367193-149034c05e8f?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2NXx8cm9hZHxlbnwwfHx8fDE3MjIxNTg5NDd8MA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080" width="5472" height="3648" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1494783367193-149034c05e8f?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2NXx8cm9hZHxlbnwwfHx8fDE3MjIxNTg5NDd8MA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:3648,&quot;width&quot;:5472,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;lone road going to mountains&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&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="lone road going to mountains" title="lone road going to mountains" srcset="https://images.unsplash.com/photo-1494783367193-149034c05e8f?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2NXx8cm9hZHxlbnwwfHx8fDE3MjIxNTg5NDd8MA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1494783367193-149034c05e8f?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2NXx8cm9hZHxlbnwwfHx8fDE3MjIxNTg5NDd8MA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1494783367193-149034c05e8f?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2NXx8cm9hZHxlbnwwfHx8fDE3MjIxNTg5NDd8MA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1494783367193-149034c05e8f?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2NXx8cm9hZHxlbnwwfHx8fDE3MjIxNTg5NDd8MA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 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">Photo by <a href="true">Diego Jimenez</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><h2>The roadmap for an AI hub in Singapore:<br>Replicating the mistral effect in Singapore, at 4 x scale, at the same price.</h2><div><hr></div><h3><strong>1) Set up a 500M fund, or a budget - to back &#8220;Champions&#8221; within the AI space.</strong></h3><p>Be willing to lead the rounds, to solve the &#8220;Chicken and Egg&#8221; problem. While aiming for a 50:50 split between private investors, and government capital.</p><p>Very broadly the goal should aim to fund in some combination the following. Prices are for the Government Affiliated Capital allocation (aka the 50%) </p><ul><li><p>2-5 foundation model companies (100M total, 15 - 50M each) </p></li><li><p>10-20 AI Engineer / Practitioner tooling companies (100M total, 5-10M each) </p></li><li><p>~100 AI application companies (300M total, 1-5M each)</p></li></ul><div><hr></div><h2><strong>2) Start with &#8220;champions&#8221; who are willing to set up an office locally and play an active role in inspiring others locally.</strong></h2><p>This has to be &#8220;AI Creators / Foundation Models&#8221;, as they are the only groups who will be heavily incentivized to align with local pushes to adopt their models. They directly commercially benefit, from the growth of the local ecosystem.</p><p>Additionally, they will be the only group, willing to pay to make an AI model, that supports Asian voices, while promoting the adoption of their model. Mistral did it for french, we can do the same for Asia.</p><p>Having a strong foundation model which supports Asian languages, is also a hard prerequisite for increasing AI adoption and usage in the region, be it locally in Singapore or ASEAN. Because if the model does not support our language, it cannot be adopted and used by the people in ASEAN in our language.</p><p>Finally, as these groups would also be helping bootstrap the sales pipeline into the US market, they would also need to be able to establish their own presence and sell to the US, simultaneously to ensure they remain commercially viable.</p><div><hr></div><h3><strong>3) Fund startups that are built from - accelerators, hackathons, workshops, and co-development events alongside the foundation models</strong></h3><p>Be willing to start funding unique use cases/ideas/products that are built. A US accelerator in Singapore, alone will not magically create a market to sell AI products to, nor will it magically create investors in Asia willing to invest. But they will help bootstrap the creation of such companies.</p><p>And more importantly, as these companies get investment, a clear signal to those who work in AI, is that it is possible to build, and get funded locally.</p><p>Support teams who are willing to build up their team here locally with 5 technical members or more (sales, marketing, and HR do not count)</p><p><strong>It is more important to break the local perception or cycle that there is no funding here. </strong>Encourage practitioners to push the boundaries, and build out new use cases or ideas.</p><p>Promising projects from these events (or universities), should be encouraged to build their own startups, with funding. This should ideally be split between &#8220;AI tooling&#8221; and &#8220;AI applications&#8221;. For different reasons.</p><ol><li><p>&#8220;AI tooling&#8221; companies (eg. langchain), co-sell tools alongside the foundation model creators, and help scale up the hackathon and event organizing process that happens locally. This is how Silicon Valley is able to achieve having multiple events per day.  They generally build tooling to help support &#8220;AI applications&#8221; use cases, and &#8220;AI engineer/practitioners&#8221;  <br></p></li><li><p>&#8220;AI applications&#8221; companies, sell to end users, and companies their solutions. This will have various shapes and forms. Because we are barely scratching the surface of the potential applications of AI even in SF (let alone Singapore), this is one of the biggest areas for experimentation of new ideas.  Their active involvement locally will also help develop demand locally from the enterprises and the region, in the adoption of AI.<code> </code></p></li></ol><div><hr></div><h3><strong>4) Leverage the media</strong></h3><p>You want to inspire locals, to the idea that they can build a successful AI startup here. Leverage the media to encourage the same goal. Allowing us to view ourselves as leaders in Asia, to develop and sell to the Asian market.</p><p>Something which we uniquely can do, by engaging the local media.</p><p>We need to grow the national story, to grow the adoption of these solutions locally. (instead of defaulting to the West)</p><div><hr></div><h3><strong>5) Connect these growing waves of startups to sell into the US market</strong></h3><p>To help ensure the success of these startups as they scale, especially given how limited the Asian market presently is.</p><p>Connect these startups, through established programs (eg. EnterpriseSG 500 startups program), to help grow these startups, bring them to the US market, and sell there.</p><p>Let them set up an Engineering hub for solutions engineers (who connect directly with customers) while encouraging them to retain their core research and development team locally in Singapore.</p><p>This is typically after their initial round, where they have the first version of their product built, which they would be actively selling in both the US and SG markets.</p><p>In addition, once this active pipeline of &#8220;build here, sell overseas&#8221; is done. Engage the AI creators and practitioners in SF, to encourage them to build from Singapore instead.</p><div><hr></div><h3><strong>6) Be prepared for failures, and match-make talents accordingly</strong></h3><p>Failure is an inevitable outcome in startups as you scale. It is a natural part of the process, and we should assume a failure rate of 25-95% and up for each company.</p><p>However if done right, the beauty of this process is by the end of the next year you will have approximately</p><p>- 500 AI practitioners from the AI applications companies (5 each) <br>- 150 AI practitioners from the AI tooling companies (10 each) <br>- 45 AI creators/practitioners from the Foundation model companies (15 each)  </p><p>600+ AI creators/practitioners, either within maturing startups, or are leaving startups into enterprises, or are training other AI practitioners within the industry. </p><p>All within a year.  </p><p>If we want to build a talent pool of 15,000 practitioners in 3-5 years, we realistically need  </p><p>- the first 600+ in a year <br>- to train the next 2,000+ practitioners <br>- followed by the next 4,000+ <br>- and the next 8,000+ in subsequent years.  </p><p>We would also need policies, or schemes in place to encourage such talents to be retained locally as well. Be it through successful startups, or Enterprises, to help nature the community locally (like what happened in SF)  </p><blockquote><p>Additionally, a perspective that is unique to the government.   </p><p>Assuming an average income of 100k++/year and a tax collection rate of 10%. When scaled up to 15,000 AI practitioners. We are looking into a $150M per year in income tax.  </p><p>Meaning that within a decade, this program which helped bootstrap the entire ecosystem, can make its return in investment. And this is before accounting for the additional economical benefits and taxes through adjacent industries improvements. <br><br>All while hitting the goal, of 15,000 AI practitioners.</p></blockquote><div><hr></div><h3>7) Setup a follow-on 500M fund </h3><p>Investors take time to gain confidence in an ecosystem, startups, and products take time to mature. Industries and customers locally take time to mature.</p><p>Over time, once the first wave of 100+ startups is finished, switch over to let the investors lead the round while taking small steps back, while still co-investing.</p><p>The reasoning behind this, is the original 500M and this 500M fund, should be treated in part as a budget to bootstrap the industry. Its KPI / goals should be measured in terms of companies built, sustained, and AI practitioners trained in the process.</p><p>It is very unlikely it will fully make a profit in itself, within a year, and may at best do so within 6 years with a successful billion-dollar exit among the few startups / IPO. Which is rare in itself.</p><p>But once the industry is ready, maturing and self-sustaining. We can then switch over to more traditional fund investment schemes and instruments (eg. Temasek) which are profit-driven in nature.</p><p>The follow-on fund is meant to help de-risk and transition the process for these startups, from government-backed funds, to profit-driven VC funds.</p><p>And with that, you have your basic AI industry in place, ready to grow year on year. And play an active role on the global stage.</p><p>As for the specifics of how such a fund is set, that will be an exercise of creating financing between Temasek, EDB, and the various agencies (Singapore has many pockets, budgets, and schemes you can adapt and figure this out)</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4qQH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12c354f8-5ce9-431f-9a84-9ec32309c0d1_1152x640.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4qQH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12c354f8-5ce9-431f-9a84-9ec32309c0d1_1152x640.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4qQH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12c354f8-5ce9-431f-9a84-9ec32309c0d1_1152x640.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4qQH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12c354f8-5ce9-431f-9a84-9ec32309c0d1_1152x640.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4qQH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12c354f8-5ce9-431f-9a84-9ec32309c0d1_1152x640.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4qQH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12c354f8-5ce9-431f-9a84-9ec32309c0d1_1152x640.jpeg" width="1152" height="640" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/12c354f8-5ce9-431f-9a84-9ec32309c0d1_1152x640.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:640,&quot;width&quot;:1152,&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_!4qQH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12c354f8-5ce9-431f-9a84-9ec32309c0d1_1152x640.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4qQH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12c354f8-5ce9-431f-9a84-9ec32309c0d1_1152x640.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4qQH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12c354f8-5ce9-431f-9a84-9ec32309c0d1_1152x640.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4qQH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12c354f8-5ce9-431f-9a84-9ec32309c0d1_1152x640.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">AI-generated image: one tiny red dot surrounded by darkness</figcaption></figure></div><p>With all of these outlined, the fundamental question is back to the title &#8230;.</p><h2>Do we believe we can be an AI leader on the world stage? Beyond words, do we truly believe in ourselves?</h2><p>In America, and among startup founders, there is a concept called Manifest Destiny.</p><p>I do not mean it in the religious sense but in the conceptual one. </p><p>It is easy to sit in the armchair, and constantly doubt oneself into inaction. <br>There are probably 101 gaps in the roadmap I suggested (I am only 1 person)</p><p>But the ones who move the future forward, are the ones who have the vision and the ambition to build the future they see and manifest it into reality. Are the doers.</p><p>They may not have all the answers today, but they will do whatever it takes, to bring their ideas into reality. They may face obstacles and setbacks along the way. But they will keep working their way towards it, one way or another.</p><p>So my question to Singapore, to policymakers, investors, and as a Nation.</p><p>Do we see ourselves as only a Tiny Red Dot, who is unable to compete on the world stage, a constant follower? Despite all the unfair advantages we have. Or &#8230;</p><div class="pullquote"><p>do we see ourselves as a creator and builder, <br>a potential leader in AI on the world stage? </p></div><p>If you believe in the future envisioned, you will make it happen.<br>If you do not believe in the future envisioned, you will prevent it from happening.</p><p>We have every core ingredient in place to start making this change for our future.</p><p>We are just missing one last ingredient at every level: <br><strong>The belief we can be bigger than a Red Dot.</strong></p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://images.unsplash.com/photo-1520702536908-ebc4a4e92893?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNXx8Y2xvY2t8ZW58MHx8fHwxNzIyMTc3ODQ0fDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1520702536908-ebc4a4e92893?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNXx8Y2xvY2t8ZW58MHx8fHwxNzIyMTc3ODQ0fDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1520702536908-ebc4a4e92893?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNXx8Y2xvY2t8ZW58MHx8fHwxNzIyMTc3ODQ0fDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1520702536908-ebc4a4e92893?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNXx8Y2xvY2t8ZW58MHx8fHwxNzIyMTc3ODQ0fDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1520702536908-ebc4a4e92893?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNXx8Y2xvY2t8ZW58MHx8fHwxNzIyMTc3ODQ0fDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1520702536908-ebc4a4e92893?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNXx8Y2xvY2t8ZW58MHx8fHwxNzIyMTc3ODQ0fDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080" width="4417" height="3079" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1520702536908-ebc4a4e92893?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNXx8Y2xvY2t8ZW58MHx8fHwxNzIyMTc3ODQ0fDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:3079,&quot;width&quot;:4417,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;black analog alarm clock between two tree trunks&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&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="black analog alarm clock between two tree trunks" title="black analog alarm clock between two tree trunks" srcset="https://images.unsplash.com/photo-1520702536908-ebc4a4e92893?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNXx8Y2xvY2t8ZW58MHx8fHwxNzIyMTc3ODQ0fDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1520702536908-ebc4a4e92893?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNXx8Y2xvY2t8ZW58MHx8fHwxNzIyMTc3ODQ0fDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1520702536908-ebc4a4e92893?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNXx8Y2xvY2t8ZW58MHx8fHwxNzIyMTc3ODQ0fDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1520702536908-ebc4a4e92893?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNXx8Y2xvY2t8ZW58MHx8fHwxNzIyMTc3ODQ0fDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080 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">Photo by <a href="true">Yaniv Knobel</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><h2><strong>The threat faced by Singapore if we fail to adapt in time</strong></h2><p>The threat of AI is truly an existential threat to Singapore like water or any other major forces.</p><p>In the sense that the Singapore economy consists of 3 major pillars</p><ul><li><p>Imports and exports of goods through our port</p></li><li><p>Oil refining services</p></li><li><p>Service industry, especially financial services</p></li></ul><p>The concern in the upcoming decade would be two-fold</p><ul><li><p>The global shift away from oil due to global warming</p></li><li><p>The move towards highly automated and augmented service industries</p></li></ul><p>While the shift away from oil might be inevitable. For Singapore whose core assets is our Human talent and capital.</p><p>Once the service industry is taken away from us, by other countries who move ahead in automation and augmentation with AI. It may never come back to us.</p><p>The fear and concern is the what if? What if, we do not adapt fast enough, and get left behind in this new paradigm of a highly advanced and automated AI-augmented workforce? Where we lose a pillar of our economy.</p><p>And that we only recognize the threat, and the solutions, too little too late.</p><blockquote><p>This is before we throw in the more complicated national security concerns, on how AI is currently a proxy &#8220;cold war-like chess contest&#8221; between US and China. And how having independent operational capacity (as opposed to being dependent on US or China), will help us avoid taking sides in this contest.</p></blockquote><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7KG6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc970a733-b1d2-40d9-a786-b42e701f83a3_938x528.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7KG6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc970a733-b1d2-40d9-a786-b42e701f83a3_938x528.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7KG6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc970a733-b1d2-40d9-a786-b42e701f83a3_938x528.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7KG6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc970a733-b1d2-40d9-a786-b42e701f83a3_938x528.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7KG6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc970a733-b1d2-40d9-a786-b42e701f83a3_938x528.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7KG6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc970a733-b1d2-40d9-a786-b42e701f83a3_938x528.jpeg" width="938" height="528" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c970a733-b1d2-40d9-a786-b42e701f83a3_938x528.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:528,&quot;width&quot;:938,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:499798,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7KG6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc970a733-b1d2-40d9-a786-b42e701f83a3_938x528.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7KG6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc970a733-b1d2-40d9-a786-b42e701f83a3_938x528.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7KG6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc970a733-b1d2-40d9-a786-b42e701f83a3_938x528.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7KG6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc970a733-b1d2-40d9-a786-b42e701f83a3_938x528.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 may not be Muir Woods, but I would really like to spend more time in Singapore and walk more to Coney Island, with my wife, friends, and family. (Image source: Nparks)</figcaption></figure></div><h2><strong>Why I am writing this?</strong></h2><ol><li><p>I am incredibly concerned about how the future global economy will be in this strange new AI future, where a large % of work can now potentially be automated away by more and more powerful AI. More so than any bigger existential risk.</p></li><li><p>I am concerned, regarding Singapore's placement, in this new AI future, on how we may be extremely ill-equipped to handle this future change. Where services one of our core economic pillars will be automated.</p></li><li><p>I believe in building AI that is multi-lingual and understands our Asian voices. My US investors do not entirely believe the same. And would like Asian funds to help balance out such investor interest. (In the end, I have a professional obligation towards my investors, even if I have personal misalignments)</p></li><li><p>I have personal reasons, in the sense I would like to spend more time in Singapore, with my parents and various friends. Build a big part of my team here, instead of in San Francisco (as per my investor demands)</p></li></ol><p>Me and my wife had plans, with our BTO in Ponggol this year. All of which have been put on hold. Also frankly San Francisco is one of the last places on earth to raise a kid from.</p><p>In a way, I want to be here in Singapore and help build up the hub here in Singapore for personal reasons.</p><p>The question for me is, does Singapore want to, help me stay here?</p><div class="pullquote"><p>Does Singapore want to put in what is needed to build the hub? <br>For AI Creators and Practitioners.</p><p>Or are we simply wishing for the hub to appear, when San Francisco is actively pulling in all the talent, with the capital, and business in the US?</p></div><p>Signed Eugene,<br>From San Francisco</p>]]></content:encoded></item><item><title><![CDATA[What does it mean to be an AI hub for Singapore?]]></title><description><![CDATA[With AI being a buzz word these days, there been much discussions lately into turning Singapore into an AI hub. But what do we mean by that?]]></description><link>https://substack.tech-talk-cto.com/p/what-does-it-mean-to-be-an-ai-hub</link><guid isPermaLink="false">https://substack.tech-talk-cto.com/p/what-does-it-mean-to-be-an-ai-hub</guid><dc:creator><![CDATA[Eugene Cheah]]></dc:creator><pubDate>Sun, 28 Jul 2024 15:34:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7ihi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ea8e921-4249-413d-9e6c-34a9bc1e253a_1920x1080.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7ihi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ea8e921-4249-413d-9e6c-34a9bc1e253a_1920x1080.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7ihi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ea8e921-4249-413d-9e6c-34a9bc1e253a_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7ihi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ea8e921-4249-413d-9e6c-34a9bc1e253a_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7ihi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ea8e921-4249-413d-9e6c-34a9bc1e253a_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7ihi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ea8e921-4249-413d-9e6c-34a9bc1e253a_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7ihi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ea8e921-4249-413d-9e6c-34a9bc1e253a_1920x1080.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1ea8e921-4249-413d-9e6c-34a9bc1e253a_1920x1080.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:850940,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7ihi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ea8e921-4249-413d-9e6c-34a9bc1e253a_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7ihi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ea8e921-4249-413d-9e6c-34a9bc1e253a_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7ihi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ea8e921-4249-413d-9e6c-34a9bc1e253a_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7ihi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ea8e921-4249-413d-9e6c-34a9bc1e253a_1920x1080.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Singapore Gardens By the Bay: Photo by <a href="https://unsplash.com/@duykhuongxyz?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Duy Nguyen</a> on <a href="https://unsplash.com/photos/gardens-by-the-bay-singapore-9WwWGeHEbmQ?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Unsplash</a></figcaption></figure></div><blockquote><p><strong>&#127480;&#127468;&#127480;&#127468;&#127480;&#127468;&nbsp;National specific content &#127480;&#127468;&#127480;&#127468;&#127480;&#127468; <br></strong>The following article was specifically written for Singapore audience where I am born from. And may or may not be applicable to my wider audience (hi to the rest of the world) <br><br>Additionally, because this is targeting a Singapore audience, we will be using the local terminology of AI Creator (Foundation model makers), and AI Practitioners (More commonly known as AI Engineers)<br><br>It also comes in two parts<br>- Part 1: Explores more on what it means to be an AI hub, and is meant to be a primer for a more general audience, before part 2. (this article)<br><a href="https://substack.tech-talk-cto.com/p/how-singapore-has-the-potential-to">- Part 2: Goes in depth, into a blueprint for turning Singapore into an AI hub</a></p></blockquote><p>With AI being a buzzword, much lately has been discussed about turning Singapore into an AI hub. <br><a href="https://www.edb.gov.sg/en/business-insights/insights/singapore-updates-ai-strategy-with-aim-to-contribute-globally-valuable-breakthroughs.html">With the national AI strategy goal of building over 15,000 AI creators and practitioners. We must be clear about what we mean when we say AI hub.</a></p><p>To do so, we shall explore the various hubs that exist today. In the AI world.</p><p>But before that&#8230;.</p><div><hr></div><h2>Let me correct 3 common AI scaling misconceptions&#8230;</h2><p>Because AI is a completely new field to most people, it would help if I outline a few major things, that are commonly misunderstood. And it is typically all about scales.</p><p>Common misconceptions that commonly baffle, everyone else both at the highest level of government, to individuals outside the AI field.</p><p>And it&#8217;s all about scales &#8230;</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ovHN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47f92f44-0b04-4ea4-bbb1-97b5fed787ae_1920x1280.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ovHN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47f92f44-0b04-4ea4-bbb1-97b5fed787ae_1920x1280.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ovHN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47f92f44-0b04-4ea4-bbb1-97b5fed787ae_1920x1280.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ovHN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47f92f44-0b04-4ea4-bbb1-97b5fed787ae_1920x1280.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ovHN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47f92f44-0b04-4ea4-bbb1-97b5fed787ae_1920x1280.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ovHN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47f92f44-0b04-4ea4-bbb1-97b5fed787ae_1920x1280.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/47f92f44-0b04-4ea4-bbb1-97b5fed787ae_1920x1280.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:819824,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ovHN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47f92f44-0b04-4ea4-bbb1-97b5fed787ae_1920x1280.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ovHN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47f92f44-0b04-4ea4-bbb1-97b5fed787ae_1920x1280.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ovHN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47f92f44-0b04-4ea4-bbb1-97b5fed787ae_1920x1280.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ovHN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47f92f44-0b04-4ea4-bbb1-97b5fed787ae_1920x1280.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">Olympic Rings in Canada: Photo by <a href="https://unsplash.com/@stonedrake33148?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Peter Robbins</a> on <a href="https://unsplash.com/photos/a-statue-of-the-olympic-rings-in-a-park-QItYfCf9ZRA?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Unsplash</a></figcaption></figure></div><h3><strong>1) AI Creators are rarer than Olympian Athletes.</strong></h3><p>There are approximately less than 50 AI engineering leaders out there today - who can make a new large language model from scratch. </p><p>With less than 1,000 Individuals worldwide who can contribute to such teams. Globally.</p><p></p><p>So to start it off - if the plan was to have 15,000 AI creators in Singapore, that is unrealistic at best, because that would mean bringing the entire AI creator global talent pool into this island. (it definitely can be an aspiration if we choose to do so)</p><p>Thankfully, it seems like the people behind the National AI Strategy are at least aware of this constraint.</p><p></p><p>However, I bring this up - as this rarity, is a blindspot for, any investors, or policymakers. Because it can be too convenient to think in terms of &#8220;Just get some engineers, data, and GPUs&#8221;.<br></p><p>To build an AI model that is larger than 7 Billion Parameters today correctly, across more than a Trillion tokens (Which I would use as a loosely defined bar for a &#8220;Barely usable foundation model&#8221;). Without burning away a million dollars or more in waste.</p><p>Would require skillsets from various domains, from dataset to model architecture, to training infrastructure. And due to the scarcity of talent in these domains, and a further scarcity of individuals with cross-domain knowledge and team leadership experience. </p><p>Who can lead a team, and create a foundation model project from start to finish?</p><p></p><p>Overall, we are talking about: 0.00000633% of the world population for AI engineering leaders. Fewer AI creators, than the number of athletes competing in the Olympics today.</p><p>In that lens, it is arguably easier to win a 4D lottery, than to find and recruit such individuals, to build and lead teams locally in Singapore. </p><p></p><p>The reason for this scarcity comes from two major reasons</p><ul><li><p>The high cost of doing experiments at such sizes = High cost to learn</p></li><li><p>Lots of design and parameter choices, from dataset to model. The lack of scientific historical data, today means a decision has to be made in equal part &#8220;artistic decisions&#8221; and &#8220;scientifically data-driven informed decisions&#8221;<br></p></li></ul><p>As a result, very few individuals afford the benefit of learning from experience (and/or mistakes), in leading such a project or be a part of existing training projects. Especially when such experiences sometimes require a 100k++ training bill.</p><p>What further this scarcity, is how the vast majority of them will be locked up in major tech companies, and/or China.</p><p></p><p>As such. When the opportunity arises to invest and anchor them to be champions in Singapore. To build and grow AI practitioners around them - As part of our larger AI strategy. We should do so.</p><p><strong>Notable example:</strong> Yann LeCun who leads the Facebook AI team, as one of Canada's Anchor and Champion to the pool of ~1,500 AI Creators. Alternatively, Mistral is the anchor for France.<br></p><blockquote><p>Considering the rarity, it is easy for VC&#8217;s and Government officials to fall into the thinking of &#8220;there will be another opportunity or later&#8221;<br>Or defer the opportunity out of concerns regarding &#8220;unclear AI future&#8221;<br>And never get such an opportunity again for years.<br><br>The thing is, in a world where no one can be certain what will happen next in the field. The winners would be among those who play an active part in building this future, figuring out the answer along the way. <br>Before the rest of the world understand, or take action, when it is might be too late.<br><br>Like athletes, these are teams you invest in, to take a shot of leading the world stage. Without ever knowing the certainty of success of any one team, until the race is finished.<br><br>The champions, to inspire the rest of your industry / athletes</p></blockquote><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ioFs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b9be031-7051-4cba-bbfe-4a707fd8e1f5_1793x897.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ioFs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b9be031-7051-4cba-bbfe-4a707fd8e1f5_1793x897.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ioFs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b9be031-7051-4cba-bbfe-4a707fd8e1f5_1793x897.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ioFs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b9be031-7051-4cba-bbfe-4a707fd8e1f5_1793x897.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ioFs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b9be031-7051-4cba-bbfe-4a707fd8e1f5_1793x897.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ioFs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b9be031-7051-4cba-bbfe-4a707fd8e1f5_1793x897.jpeg" width="1456" height="728" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6b9be031-7051-4cba-bbfe-4a707fd8e1f5_1793x897.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:728,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:155532,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ioFs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b9be031-7051-4cba-bbfe-4a707fd8e1f5_1793x897.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ioFs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b9be031-7051-4cba-bbfe-4a707fd8e1f5_1793x897.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ioFs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b9be031-7051-4cba-bbfe-4a707fd8e1f5_1793x897.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ioFs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b9be031-7051-4cba-bbfe-4a707fd8e1f5_1793x897.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">Nvidia DGX supercluster (image from Nvidia)</figcaption></figure></div><h3><strong>2) We do not need a multi-billion-dollar GPU cluster</strong></h3><p>It&#8217;s more a nice to have than a need.</p><p>Broadly speaking, AI models can be viewed across the following stages</p><ul><li><p>Pre-Training</p></li><li><p>Alignment / Fine-tuning</p></li><li><p>Deployment</p></li></ul><p>In only the later 2 stages, is it more desirable for it to be done &#8220;locally&#8221;, and broadly speaking we would need &#8220;just enough GPUs&#8221;. </p><p></p><p><strong>Pre-Training</strong> </p><p>is the only phase that requires thousands of top-of-the-line GPUs, with dedicated power and networking, to be all centralized in a single location.</p><p>This phase is highly constraint by energy cost, and typically uses largely public data for the training process. As such, it is location-independent and can be performed remotely, anywhere on this earth. </p><p>This, as a result, biased foundation model training, towards cheaper low-cost energy or cooling.</p><p>Because Singapore is not naturally cooled like Greenland or Finland. Nor do we have a large quantity of cheap electrical energy. There is little to no reason why Pre-Training &#8220;must&#8221; be done in Singapore itself.<br>(eg. I use Finland servers significantly, but never been once to the country)<br></p><p><strong>Alignment / Fine-tuning</strong></p><p>The next phase is when Model practitioners, or AI Engineers, take existing models, trained on trillions of parameters. Fine-tune and align such models towards a specific goal or task. With a small cluster of GPUs across thousands to a few million tokens.</p><p>During this phase, it may be common for more sensitive/private data to be included. For example, a hospital fine-tuning a medical model may be using private datasets that are not allowed to leave the nation.</p><p>So, while there is still a need for high-end GPU, with costly GPU interlink at this phase, it is significantly smaller (and cheaper) than the pre-training phase.</p><p><strong><br>Deployment</strong></p><p>After all the training, fine-tuning, and alignment. The next step is deployment. For multiple reasons, be it the latency of the request, or the legal sensitivity of personal information being used in the request.</p><p>There is a desire to bring the deployment within the same nation.</p><p>Typically at this phase, we avoid costly interlinks unless strictly needed by the largest of models, and for smaller models, may even use smaller more cost-effective GPUs instead.</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8XOB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d44534b-820e-4c18-8119-063ab64d0f85_1920x1280.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8XOB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d44534b-820e-4c18-8119-063ab64d0f85_1920x1280.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8XOB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d44534b-820e-4c18-8119-063ab64d0f85_1920x1280.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8XOB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d44534b-820e-4c18-8119-063ab64d0f85_1920x1280.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8XOB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d44534b-820e-4c18-8119-063ab64d0f85_1920x1280.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8XOB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d44534b-820e-4c18-8119-063ab64d0f85_1920x1280.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6d44534b-820e-4c18-8119-063ab64d0f85_1920x1280.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:692278,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8XOB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d44534b-820e-4c18-8119-063ab64d0f85_1920x1280.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8XOB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d44534b-820e-4c18-8119-063ab64d0f85_1920x1280.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8XOB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d44534b-820e-4c18-8119-063ab64d0f85_1920x1280.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8XOB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d44534b-820e-4c18-8119-063ab64d0f85_1920x1280.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">Jeff Bezos famously used the &#8220;Two Pizza Team&#8221; rule, as an approximate to the maximum team size. This statement is more true than ever for AI teams today. Photo by <a href="https://unsplash.com/@kkalerry?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Klara Kulikova</a> on <a href="https://unsplash.com/photos/pizza-on-white-ceramic-plate-WcV2YkM3Dls?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Unsplash</a></figcaption></figure></div><h3>3) We do not need a large team to do XYZ</h3><p>One of the big trends in AI is how AI project is defined more by individuals and smaller teams, than large organizational teams.</p><p>Because a large % of their budget is spent more on computing, GPU, and supporting resources. AI-first teams tend to be substantially smaller than your typical development team.</p><p>Notable examples of this are Reeka and DeepSeek, with less than 50 people. Created foundation models from scratch, comparable to GPT 4. Midjourney is less than 20, The foundation model team for RWKV (which I co-lead) is less than 10.</p><p>It matters more what the individual contributors do, test, and decide on for an AI project, in a way that can be scaled across multiple GPUs. Then a large organization of individuals collectively.</p><p>Outside of the AI model creation space, and into the practitioner space, we have started seeing the rise of AI Practitioners, who effectively create entire million-dollar companies, by themselves, or with teams smaller than 10.</p><div><hr></div><h2><strong>Putting the above 3 scales into context</strong></h2><p>Realistically, to build a 15,000-strong pool of AI Creators and Practitioners. We are looking at most some combination of the following&#8230;</p><ul><li><p>3-10 AI Creator teams, of 10-100 individuals (&lt; 1,000 total)</p></li><li><p>30-100 AI Practitioner Tooling teams, of 5-100 individuals (&lt; 5,000 total)</p></li><li><p>200-500 AI Practitioner teams, of 1-20 Individuals (~12,500 total)</p></li></ul><p>Additionally, Our existing national GPU cluster plans are probably enough when fully utilized. We can subsequently let the private market fill in the gaps when needed.</p><div><hr></div><p>With that out of the way, let&#8217;s define the type of AI hubs out there.</p><h2>The 4 major types of hubs</h2><p>With examples provided with each.</p><ul><li><p>Canada: AI education and research hub</p></li><li><p>India / Taiwan / Guangzhou: AI Enterprise Solutions &amp; Implementation outsource hub</p></li><li><p>Singapore Default role: A sales &amp; management hub for South East Asia for big tech</p></li><li><p>San Francisco &amp; France: A tech hub for new AI companies and startup</p></li></ul><p>Strictly speaking, none of these options are mutually exclusive. But it does help guide the vision of what we would want to achieve as a nation.</p><p>Additionally, while we definitely can take a balanced bet on all 4 routes. If we want to succeed beyond our default role, we need to make sure we put in the required resources for other bets to succeed</p><p>so that we do not try to do everything, and achieve nothing.</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4_QV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62b8c8b1-80b2-4320-b10e-a1279b24583f_1920x730.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4_QV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62b8c8b1-80b2-4320-b10e-a1279b24583f_1920x730.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4_QV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62b8c8b1-80b2-4320-b10e-a1279b24583f_1920x730.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4_QV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62b8c8b1-80b2-4320-b10e-a1279b24583f_1920x730.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4_QV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62b8c8b1-80b2-4320-b10e-a1279b24583f_1920x730.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4_QV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62b8c8b1-80b2-4320-b10e-a1279b24583f_1920x730.jpeg" width="1456" height="554" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/62b8c8b1-80b2-4320-b10e-a1279b24583f_1920x730.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:554,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:421152,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4_QV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62b8c8b1-80b2-4320-b10e-a1279b24583f_1920x730.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4_QV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62b8c8b1-80b2-4320-b10e-a1279b24583f_1920x730.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4_QV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62b8c8b1-80b2-4320-b10e-a1279b24583f_1920x730.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4_QV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62b8c8b1-80b2-4320-b10e-a1279b24583f_1920x730.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">Image Source, Laval University: Quebec Universities ain&#8217;t just great at AI, but have some of the best views of the sea and wildness, for a university. Why would you want to study AI anywhere else?</figcaption></figure></div><h2>Canada: AI Education and Research Hub</h2><p>Canada is currently well regarded in the AI space as one of the main AI research hubs.</p><p>All the major companies, like Google and Facebook, have set up their AI research lab with the universities. And pooled in close to $2 billion dollars, worth of investment into the area.</p><p>All so that they can have access to the growing pool of ~1,500 researchers and scientists, along with early access to the larger pool of 11,000 AI and data science students.</p><p>What is unique behind their success is how it was primarily about the concentration of talent.</p><p>The major companies were setting up operations, not because of the economic demand for AI in Canada, nor because of the startup ecosystem.</p><p>Just talent. Driven by prominent researchers at the top of their field, at Google, Facebook, etc. And proximity to the US timezone (and English!)</p><p>You can read more here on Canada investment and AI hub: <a href="https://www.investquebec.com/documents/int/publications/Brochure_IntelligenceArtificielle_web_AN.pdf">https://www.investquebec.com/documents/int/publications/Brochure_IntelligenceArtificielle_web_AN.pdf</a></p><p></p><p><strong>Challenges in replicating this hub today:</strong></p><div class="pullquote"><p>The era, where frontier research is in public, with universities. <br>Ended when open AI went closed source.</p></div><p>Pre ChatGPT, the bulk of AI research was done in universities, or jointly between commercial and public groups. It was common for the head of these research labs, to play an active role in the universities. Publishing papers jointly in the process.</p><p>Canada positioned itself as the ideal place for these researchers. By having one of the largest pools of AI students, which these companies potentially can recruit from. On the flip side, the students interested in AI research, came to the Canadian universities, as this was where the prominent head of research in multiple labs, was giving lessons from.</p><p>Post ChatGPT, various of the largest frontier AI groups, in particular the closed source ones, now avoid publishing papers, and avoid working with universities. Making it particularly hard to bootstrap this very same process from scratch.</p><p>But possibly doable, if we focus on collaboration with multiple hubs, as a means to bootstrap our education hub in AI.</p><p>Also, notice how it&#8217;s <strong>only ~1,500 researchers</strong>. And it&#8217;s considered one of the biggest hubs out there.</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ms6D!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb608168-f67c-46d9-8069-7a7f8afef005_2000x1018.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ms6D!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb608168-f67c-46d9-8069-7a7f8afef005_2000x1018.png 424w, https://substackcdn.com/image/fetch/$s_!Ms6D!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb608168-f67c-46d9-8069-7a7f8afef005_2000x1018.png 848w, https://substackcdn.com/image/fetch/$s_!Ms6D!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb608168-f67c-46d9-8069-7a7f8afef005_2000x1018.png 1272w, https://substackcdn.com/image/fetch/$s_!Ms6D!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb608168-f67c-46d9-8069-7a7f8afef005_2000x1018.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ms6D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb608168-f67c-46d9-8069-7a7f8afef005_2000x1018.png" width="1456" height="741" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bb608168-f67c-46d9-8069-7a7f8afef005_2000x1018.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:741,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3730821,&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_!Ms6D!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb608168-f67c-46d9-8069-7a7f8afef005_2000x1018.png 424w, https://substackcdn.com/image/fetch/$s_!Ms6D!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb608168-f67c-46d9-8069-7a7f8afef005_2000x1018.png 848w, https://substackcdn.com/image/fetch/$s_!Ms6D!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb608168-f67c-46d9-8069-7a7f8afef005_2000x1018.png 1272w, https://substackcdn.com/image/fetch/$s_!Ms6D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb608168-f67c-46d9-8069-7a7f8afef005_2000x1018.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">Taiwan Cityscape: Photo by&nbsp;<a href="https://unsplash.com/@lisanto_?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Lisanto &#26446;&#22869;&#33391;</a>&nbsp;on&nbsp;<a href="https://unsplash.com/photos/city-skyline-under-blue-sky-during-daytime-YQDHwcCrWjs?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Unsplash</a></figcaption></figure></div><h2>India / Taiwan / Guangzhou: AI Enterprise solution and implementation outsource hub</h2><p>It&#8217;s no secret enterprise is spending lots of money on custom AI solutions. And are turning to their traditional solutions providers for answers in implementing their AI solutions.</p><p>To the tune of over <a href="https://www.notion.so/39d06ead8c1b43cda683a3b4d06fd07a?pvs=21">$2.6 billion a year, for just Accenture alone</a>. Who only represents a fraction of the overall landscape of hundreds of IT solution vendors.</p><p>So while India / Taiwan / Guangzhou, may have a limited pool of AI model creators. They have since rapidly up-skilled their pool of Software Engineers to AI engineers and practitioners, to serve the growing demand of enterprises for AI solutions.</p><p>For India in particular, this is bolstered by the recent domestic national focus on Sovereign AI solutions, due to their own national language barrier, and the desire to move away from both US and China-based solutions, due to geo-political reasons.</p><p><strong>Challenges in replicating this hub today:</strong></p><div class="pullquote"><p>The bigger the company headcount is <br>the more it&#8217;s just a number <br>the more it&#8217;s just about the $ per person</p></div><p>This is the culture of large enterprises, which unless we can change even within our government and large institutes, we are doomed to repeat again.</p><blockquote></blockquote><p>Collectively, India / Taiwan / Guangzhou currently holds their position as the world&#8217;s Enterprise Solution workforce hub, due to their large pool of technical workforce, at affordable prices.</p><p>The current demand for their AI practitioners has been an organic shift from Software Engineers, as demanded by their solutions providers.</p><p>Besides India, another growing segment lately has been Taiwan / Guangzhou. Multiple enterprises within Singapore outsourcing their development workforce to Taiwan / Guangzhou.</p><p>All of this is largely driven, by how enterprises tend&#8217;s to generalize headcount as interchangeable. As such salary price has been the number one driver of this movement - which will not be working to our advantage.</p><p>I do not have a clear answer to this problem. Beyond &#8220;somehow, magically&#8221; changing large organization mindsets.</p><p>And this is being said as someone who has worked as a vendor to 90+% of all the banks and financial institutes in Singapore and has been part of the enterprise system.</p><p>The cultural thinking of developers and engineers being equivalent or a cost center in the organization - instead of talent and asset - is a complex problem in itself that runs on a global scale.</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Qhcc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc5ab442-48d5-4dfc-8030-4e6432cccd75_2000x736.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Qhcc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc5ab442-48d5-4dfc-8030-4e6432cccd75_2000x736.png 424w, https://substackcdn.com/image/fetch/$s_!Qhcc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc5ab442-48d5-4dfc-8030-4e6432cccd75_2000x736.png 848w, https://substackcdn.com/image/fetch/$s_!Qhcc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc5ab442-48d5-4dfc-8030-4e6432cccd75_2000x736.png 1272w, https://substackcdn.com/image/fetch/$s_!Qhcc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc5ab442-48d5-4dfc-8030-4e6432cccd75_2000x736.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Qhcc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc5ab442-48d5-4dfc-8030-4e6432cccd75_2000x736.png" width="1456" height="536" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bc5ab442-48d5-4dfc-8030-4e6432cccd75_2000x736.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:536,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2154263,&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_!Qhcc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc5ab442-48d5-4dfc-8030-4e6432cccd75_2000x736.png 424w, https://substackcdn.com/image/fetch/$s_!Qhcc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc5ab442-48d5-4dfc-8030-4e6432cccd75_2000x736.png 848w, https://substackcdn.com/image/fetch/$s_!Qhcc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc5ab442-48d5-4dfc-8030-4e6432cccd75_2000x736.png 1272w, https://substackcdn.com/image/fetch/$s_!Qhcc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc5ab442-48d5-4dfc-8030-4e6432cccd75_2000x736.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">Singapore City Skyline: Photo by&nbsp;<a href="https://unsplash.com/@mikeenerio?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Mike Enerio</a>&nbsp;on&nbsp;<a href="https://unsplash.com/photos/city-buildings-beside-body-of-water-under-cloudy-sky-w7Z0fiZw4Mw?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Unsplash</a></figcaption></figure></div><h2>Singapore Default Role: Sales &amp; Management hub for South East Asia for big tech</h2><p>Because of India, Taiwan, Guangzhou, and economic salary advantages. They ended up as the outsourced development hub.</p><p>Instead of competing head-on, what ended up in the software development scenes, was more enterprises leveraging Singapore as a Management hub to bridge the gaps between the software developers overseas to their customers in the region.</p><p>So while there are still developer talents hired locally, they are pushed to either manage their overseas team, or work on more sensitive, or contextually local work. Leaving the bulk of the work to their overseas outsourced development hub.</p><p>And perhaps this is alright? If this is our goal.</p><p>It&#8217;s what helps entrench our positioning as the hub for South East Asia and helps strengthen our finance sector, as all the capital flow for these operations would be flowing in and out of Singapore.</p><p><strong>Challenges in replicating this hub today:</strong></p><p>There is not much to be added, this is the default for us, as long as we do not be &#8220;complacent&#8221; on it. And continue our investments down this path.</p><p>Due to our strong financial services, and legal framework. This has already been our default role for software development for big tech in the Asia region.</p><p>However, this route is not going to help us create a hub of 15,000 AI Practitioners and Creators. It will more likely instead create a hub of 1,000 AI Project Managers - 2,500 AI Practitioners locally - and 15,000 Practitioners overseas.</p><p>While it will help continue to grow our finance services, most of the value and benefits to the economy will be routed overseas. While substantial, it will not be the new &#8220;Engine of Growth&#8221; we need.</p><div class="pullquote"><p>But I would ask? Do we want to let the default happen? <br>Is this what we desire to be as a nation?</p><p>Where we are simply followers who are at the mercy of the major AI companies <br>Or do we want to take the lead and control our future, in AI?</p></div><p>One is a low-risk, low-effort, safe bet, that will give us modest economic benefits, which will certainly happen. The alternatives are huge expensive bets, that may be a new engine of growth if done right. But a waste of capital if failed.</p><p>Luckily for us, even if we make big bets, this default will still happen. Or may even be bolstered.</p><div><hr></div><blockquote><blockquote><blockquote><blockquote><blockquote><blockquote><blockquote><blockquote><blockquote><blockquote><blockquote><blockquote><blockquote><blockquote><blockquote><blockquote><blockquote><blockquote><blockquote><blockquote><blockquote><blockquote><blockquote><blockquote><blockquote><blockquote></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mAuN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b6b9a72-d6fa-493d-8af9-36cadd37d5c1_2000x869.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mAuN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b6b9a72-d6fa-493d-8af9-36cadd37d5c1_2000x869.png 424w, https://substackcdn.com/image/fetch/$s_!mAuN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b6b9a72-d6fa-493d-8af9-36cadd37d5c1_2000x869.png 848w, https://substackcdn.com/image/fetch/$s_!mAuN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b6b9a72-d6fa-493d-8af9-36cadd37d5c1_2000x869.png 1272w, https://substackcdn.com/image/fetch/$s_!mAuN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b6b9a72-d6fa-493d-8af9-36cadd37d5c1_2000x869.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mAuN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b6b9a72-d6fa-493d-8af9-36cadd37d5c1_2000x869.png" width="1456" height="633" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1b6b9a72-d6fa-493d-8af9-36cadd37d5c1_2000x869.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:633,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2071583,&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_!mAuN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b6b9a72-d6fa-493d-8af9-36cadd37d5c1_2000x869.png 424w, https://substackcdn.com/image/fetch/$s_!mAuN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b6b9a72-d6fa-493d-8af9-36cadd37d5c1_2000x869.png 848w, https://substackcdn.com/image/fetch/$s_!mAuN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b6b9a72-d6fa-493d-8af9-36cadd37d5c1_2000x869.png 1272w, https://substackcdn.com/image/fetch/$s_!mAuN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b6b9a72-d6fa-493d-8af9-36cadd37d5c1_2000x869.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">San Francisco Golden Gate Bridge: Photo by&nbsp;<a href="https://unsplash.com/@komissaralex?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Alexey Komissarov</a>&nbsp;on&nbsp;<a href="https://unsplash.com/photos/the-golden-gate-bridge-is-surrounded-by-fog-1MnkSfwtxRI?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Unsplash</a></figcaption></figure></div><h2>San Francisco &amp; France: A tech hub for new AI companies &amp; startup</h2><p>We have seen the rapid multi-billion dollar investments and the rise of multiple startups in both France and San Francisco. Both big and small.</p><p>Every nation wants to have such a hub that has been built. In their local country and economy.</p><p>As it brings in the investors, talent, and the people.</p><p>And it is, at a mind-boggling scale. San Francisco companies receive <a href="https://www.inc.com/sam-blum/why-the-bay-area-is-the-ai-worlds-hot-spot-for-startup-funding.html">50+% of all global funding in AI, or US$ 27 Billion+</a>, with <a href="https://www.cnbc.com/2024/05/31/france-aims-to-become-global-ai-leader-with-backing-from-us-big-tech.html">France</a> and China following behind.</p><p>And despite San Francisco sky sky-high salary costs, the reason why talent is retained and attracted is due to the ecosystem that has been built.</p><p>The reason why these startups and new AI tech companies do not overly outsource like Enterprises is because the individual contributor matters more than the head count. Where the individual salary cost matters less than the GPU costs.</p><p>I will be covering more about San Francisco and France in a follow-up article. So as such, I will leave it as it is. That it is currently the AI hub the world wants to be.</p><p><strong>Challenges in replicating this hub today:</strong></p><blockquote><p>Capital. Every country wants a San Francisco or France AI hub.</p><p>But they do not want to put up the &gt;$1 Billion dollar investment required to make it happen.</p><p>Secondary Obstacle - Market &amp; Talent.</p><p>But here is the crazy thing:<br>Singapore literally have all the infinity stones to make this happen - if we can put it all together, and &#8220;Snap&#8221; it into place.</p></blockquote><div><hr></div><h2>Deciding between an Education hub, or a startup tech hub</h2><p>Because we will become the sales and management hub for South East Asia by default.</p><p>And the fact is, we will unlikely win the outsourcing salary competition for enterprises. Due to many external economic factors.</p><p></p><p>Because of that, our options are to go beyond, if we want to build that 15,000-strong workshop. Is to either be the Education Hub, the AI startup hub, or both. </p><p>So my fundamental question is&#8230;.</p><div class="pullquote"><p><strong>What sort of AI hub does the Singapore Government want Singapore to be?<br>An Education hub? A startup hub? or an outsourcing hub?</strong></p></div><p>If it&#8217;s an AI education hub:<br>I am not a professor at a university. I cannot advise how to build Singapore into an Education hub. So I will be skipping that. (Maybe ask the professors in Canada)</p><p>But if it is an AI Startup hub:<br>Because I am a Founder, an Entrepreneur, and an AI Researcher. I can help answer that question next.</p><p><a href="https://substack.tech-talk-cto.com/p/how-singapore-has-the-potential-to">Which in part 2 [here], I will line up a high-level blueprint on how we can build an AI startup hub in Singapore, and bring it up as a leader on the World Stage.</a></p><div><hr></div><p>Signed Eugene,<br>From San Francisco</p>]]></content:encoded></item><item><title><![CDATA[Dear VC’s, please stop throwing money at AI founders with no commercial plan, besides AGI]]></title><description><![CDATA[Execute a commercial plan from day 0, not next year in the future, when the bank is empty]]></description><link>https://substack.tech-talk-cto.com/p/dear-vcs-please-stop-throwing-money</link><guid isPermaLink="false">https://substack.tech-talk-cto.com/p/dear-vcs-please-stop-throwing-money</guid><dc:creator><![CDATA[Eugene Cheah]]></dc:creator><pubDate>Mon, 08 Apr 2024 21:18:54 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Kf4L!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2caf03c-4d0f-40fb-ac18-a7cb8a85c278_2749x1830.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Kf4L!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2caf03c-4d0f-40fb-ac18-a7cb8a85c278_2749x1830.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Kf4L!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2caf03c-4d0f-40fb-ac18-a7cb8a85c278_2749x1830.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Kf4L!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2caf03c-4d0f-40fb-ac18-a7cb8a85c278_2749x1830.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Kf4L!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2caf03c-4d0f-40fb-ac18-a7cb8a85c278_2749x1830.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Kf4L!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2caf03c-4d0f-40fb-ac18-a7cb8a85c278_2749x1830.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Kf4L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2caf03c-4d0f-40fb-ac18-a7cb8a85c278_2749x1830.jpeg" width="1456" height="969" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f2caf03c-4d0f-40fb-ac18-a7cb8a85c278_2749x1830.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:969,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:870454,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Kf4L!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2caf03c-4d0f-40fb-ac18-a7cb8a85c278_2749x1830.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Kf4L!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2caf03c-4d0f-40fb-ac18-a7cb8a85c278_2749x1830.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Kf4L!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2caf03c-4d0f-40fb-ac18-a7cb8a85c278_2749x1830.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Kf4L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2caf03c-4d0f-40fb-ac18-a7cb8a85c278_2749x1830.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>A wave of AI foundation model companies, with half a billion dollars raised - reaching their end</h1><p>Throughout 2023, we see headline after headline. Of various all-star teams, pulling researchers from the top of FAANG, Ivy leagues, Open AI. To create their Avengers of AI.</p><p>Since 2024, we have seen the fall, one after another, after asking 100&#8217;s of millions after 100&#8217;s of millions. Reach their end, as they run out of money</p><div class="pullquote"><p><em>But as far as I am concerned - what weed were you VC&#8217;s and Founders smoking?</em></p></div><p>Everyone was trying to follow the same blueprint, of openAI oversimplified</p><ul><li><p>Step 1: Get the best researchers, Spend $XX million a month, researching and building the best model out there</p></li><li><p>Step 2: Keep researching, get results, scale up, Ask for more money for each milestone</p></li><li><p>Step 3: ???</p></li><li><p>Step 4: Profit; and make a billion-dollar business</p></li></ul><p>The AI market is no longer the same as it was pre-OpenAI - the formula was never reliably repeatable in the first place.</p><p>AI does not remove the fundamental principle of businesses needing to make money</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AnEj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b96ee98-c751-47a4-bfbc-2cf758826672_1648x1012.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AnEj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b96ee98-c751-47a4-bfbc-2cf758826672_1648x1012.png 424w, https://substackcdn.com/image/fetch/$s_!AnEj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b96ee98-c751-47a4-bfbc-2cf758826672_1648x1012.png 848w, https://substackcdn.com/image/fetch/$s_!AnEj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b96ee98-c751-47a4-bfbc-2cf758826672_1648x1012.png 1272w, https://substackcdn.com/image/fetch/$s_!AnEj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b96ee98-c751-47a4-bfbc-2cf758826672_1648x1012.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AnEj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b96ee98-c751-47a4-bfbc-2cf758826672_1648x1012.png" width="364" height="223.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9b96ee98-c751-47a4-bfbc-2cf758826672_1648x1012.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:894,&quot;width&quot;:1456,&quot;resizeWidth&quot;:364,&quot;bytes&quot;:2070071,&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_!AnEj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b96ee98-c751-47a4-bfbc-2cf758826672_1648x1012.png 424w, https://substackcdn.com/image/fetch/$s_!AnEj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b96ee98-c751-47a4-bfbc-2cf758826672_1648x1012.png 848w, https://substackcdn.com/image/fetch/$s_!AnEj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b96ee98-c751-47a4-bfbc-2cf758826672_1648x1012.png 1272w, https://substackcdn.com/image/fetch/$s_!AnEj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b96ee98-c751-47a4-bfbc-2cf758826672_1648x1012.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">What was the plan?</figcaption></figure></div><h1>But, but &#8230; we funded the team that had all the brightest AI researchers, from Google, openAI, Ivy leagues &#8230;</h1><p>That's exactly part of the problem, of how VC&#8217;s oversimplified the whole thing. As much as I love their work, what do you think researchers will do with funding&#8230;. Research!</p><p>Do you not know what the life cycle for a researcher is?</p><ul><li><p>Step 1: Propose a research idea, get funding grant approval</p></li><li><p>Step 2: Get results, Write papers, and Scale up. Ask for more money for each milestone</p></li><li><p>Step 3: Repeat steps 1 &amp; 2, with more ideas, or bigger ideas</p></li><li><p>Step 4: Accumulate enough paper citations, get university tenure, retire</p></li></ul><p>Noticed how in the researcher's life cycle, at no point was it about monetizing, making profits, or making a billion-dollar business. If anything, research by its nature is very capital-inefficient.</p><p>While they are undoubtedly great brilliant minds in research (and I love them for their contributions). They are not the right people to turn research into commercial products. And inversely, ask for more and more money.</p><p><strong>While leaving the commercialization process to &#8220;someone else&#8221;.</strong></p><p>VC&#8217;s correlated PhDs &amp; papers to commercial success. Over-indexing to OpenAI's outward appearance of success. When literally, some of the most profitable, and capital-efficient teams in AI have the inverse correlation</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!H_n7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a652462-4f56-4419-8953-0aa598c9ca4e_1672x1134.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!H_n7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a652462-4f56-4419-8953-0aa598c9ca4e_1672x1134.png 424w, https://substackcdn.com/image/fetch/$s_!H_n7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a652462-4f56-4419-8953-0aa598c9ca4e_1672x1134.png 848w, https://substackcdn.com/image/fetch/$s_!H_n7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a652462-4f56-4419-8953-0aa598c9ca4e_1672x1134.png 1272w, https://substackcdn.com/image/fetch/$s_!H_n7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a652462-4f56-4419-8953-0aa598c9ca4e_1672x1134.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!H_n7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a652462-4f56-4419-8953-0aa598c9ca4e_1672x1134.png" width="552" height="374.57142857142856" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3a652462-4f56-4419-8953-0aa598c9ca4e_1672x1134.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:988,&quot;width&quot;:1456,&quot;resizeWidth&quot;:552,&quot;bytes&quot;:1553074,&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_!H_n7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a652462-4f56-4419-8953-0aa598c9ca4e_1672x1134.png 424w, https://substackcdn.com/image/fetch/$s_!H_n7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a652462-4f56-4419-8953-0aa598c9ca4e_1672x1134.png 848w, https://substackcdn.com/image/fetch/$s_!H_n7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a652462-4f56-4419-8953-0aa598c9ca4e_1672x1134.png 1272w, https://substackcdn.com/image/fetch/$s_!H_n7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a652462-4f56-4419-8953-0aa598c9ca4e_1672x1134.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">Midjourney : is the extreme case of being arguably the most capital efficient team to date. With near a 0 in AI PhDs. Bare minimum capital raise. And more revenue then the vast majority of AI companies today.</figcaption></figure></div><div><hr></div><h1>Wrong Conclusion: OSS / Foundation AI is too expensive?</h1><p>The continuous repeat of the extremely large funding cycle of 2023, with larger and larger funding cycles, from foundation model companies. Have lead to extremely wrong conclusions from the VC markets</p><ul><li><p>That foundation model companies require half a billion dollars and more to succeed</p></li><li><p>Open-source AI companies can't succeed.</p></li></ul><p>This could not be further from the truth. GPT-4 is estimated to have a training cost of $100 Million in GPU time. And with advancements in AI techniques and technology, this cost has been going down (not up).</p><p>Add in labor, and various costs - <strong>Any company that raised beyond $250 Million and failed to catch up with GPT-4 is just being &#8220;capital inefficient&#8221;.</strong> A number that is well below many foundation model 2023 capital raise.</p><p>So why do they keep failing? It&#8217;s back to the basics of &#8220;lack of focus&#8221; and &#8220;financial discipline&#8221;. And distracted by research</p><p>This can be best reflected by, a failure of the following basic test &#8230;.</p><div><hr></div><h1>Litmus Test: &#8220;Time to pricing, and payment&#8221;</h1><p>In the same naive mistake, that countless Open Source Companies have encountered, foundation model companies went on the same blind trend of &#8220;figuring out how to make money too late&#8221;.</p><p>And I say this, not only as an observer but as a passionate User as well &#8230;</p><h2>I love you all, but &#8230;.</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DzXF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3491b687-14e6-4aaa-997a-5a40d4907d40_3598x1004.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DzXF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3491b687-14e6-4aaa-997a-5a40d4907d40_3598x1004.png 424w, https://substackcdn.com/image/fetch/$s_!DzXF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3491b687-14e6-4aaa-997a-5a40d4907d40_3598x1004.png 848w, https://substackcdn.com/image/fetch/$s_!DzXF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3491b687-14e6-4aaa-997a-5a40d4907d40_3598x1004.png 1272w, https://substackcdn.com/image/fetch/$s_!DzXF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3491b687-14e6-4aaa-997a-5a40d4907d40_3598x1004.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DzXF!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3491b687-14e6-4aaa-997a-5a40d4907d40_3598x1004.png" width="1200" height="334.61538461538464" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3491b687-14e6-4aaa-997a-5a40d4907d40_3598x1004.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:406,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:2398179,&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-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!DzXF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3491b687-14e6-4aaa-997a-5a40d4907d40_3598x1004.png 424w, https://substackcdn.com/image/fetch/$s_!DzXF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3491b687-14e6-4aaa-997a-5a40d4907d40_3598x1004.png 848w, https://substackcdn.com/image/fetch/$s_!DzXF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3491b687-14e6-4aaa-997a-5a40d4907d40_3598x1004.png 1272w, https://substackcdn.com/image/fetch/$s_!DzXF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3491b687-14e6-4aaa-997a-5a40d4907d40_3598x1004.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>In Rancher's case</strong>: I have given talks, workshops, and evangelized ranchers into other startups. But have contributed $0.</p><ul><li><p>I use their product daily (self-hosted), and would pay to have a good managed SaaS solution, which never existed.</p></li><li><p>The only current way to pay them is to be a giant enterprise with a crazy expensive custom enterprise contract, which I am not.</p></li></ul><p><strong>In Stability AI case:</strong> I love you, folks. As a GPU donor recipient for the RWKV OSS projects (thanks!). I was literally trying to help pay you, in some shape and form, to help improve your numbers for your investors. But gosh do you make it impossible! I had to fight your system to give you money.</p><ul><li><p>The paid image generation platform (dreamstudio), is nowhere to be found on your home page and is constantly on page 3 of Google for text-to-image. Refuses a subscription, and is only credits-based. I have to bookmark it, so I can use it every now and then when I need an AI image generated. To effectively give it a few dollars every now and then.</p></li><li><p>The model membership, for $20/month, requires me to fill up a form that requires manual review - only to have the reviewer inform me that I do not qualify. As I was not having enough users &amp; making enough money. In both cases I know this, I just want to give you $20/month</p></li></ul><p><strong>For Inflection AI case:</strong> How does anyone even pay you, there is no enterprise sales form, nor cloud sales process on your page.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ETL3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5753dea9-327b-4c42-909c-4ee028c35fb5_2218x842.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ETL3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5753dea9-327b-4c42-909c-4ee028c35fb5_2218x842.png 424w, https://substackcdn.com/image/fetch/$s_!ETL3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5753dea9-327b-4c42-909c-4ee028c35fb5_2218x842.png 848w, https://substackcdn.com/image/fetch/$s_!ETL3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5753dea9-327b-4c42-909c-4ee028c35fb5_2218x842.png 1272w, https://substackcdn.com/image/fetch/$s_!ETL3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5753dea9-327b-4c42-909c-4ee028c35fb5_2218x842.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ETL3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5753dea9-327b-4c42-909c-4ee028c35fb5_2218x842.png" width="1456" height="553" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5753dea9-327b-4c42-909c-4ee028c35fb5_2218x842.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:553,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1080008,&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_!ETL3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5753dea9-327b-4c42-909c-4ee028c35fb5_2218x842.png 424w, https://substackcdn.com/image/fetch/$s_!ETL3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5753dea9-327b-4c42-909c-4ee028c35fb5_2218x842.png 848w, https://substackcdn.com/image/fetch/$s_!ETL3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5753dea9-327b-4c42-909c-4ee028c35fb5_2218x842.png 1272w, https://substackcdn.com/image/fetch/$s_!ETL3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5753dea9-327b-4c42-909c-4ee028c35fb5_2218x842.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>There are already enough problems getting pricing right, for any SaaS/platform growth &#8230;</p><p>But to make it impossible for customers who want to give you money, to give you any. Is in my opinion the complete opposite of &#8220;financial discipline&#8221;, which is so self-damaging, it&#8217;s investor harm.</p><p>Unless your plan was a pure acquisition exit. If you want to make a stable company, constantly releasing wonderful open source code or AI models to the public. You need to have an income stream. Employees need to be paid, Servers / GPUs need to be paid. Investors need to be paid an ROI.</p><p>As a business, your number one primary goal is to make Money. We can discuss common good, altruism, etc - AFTER - we make sure your business, is stable enough to stay around and pay the bills while making money in excess.</p><p>Even charities and non-profits need a plan on how to get donation money. So does your business, noble goals, and idealistic open source visions aside.</p><p>This is a problem not just for AI, but any large-scale open-source project in general. A problem we have seen repeated many times. With idealistic views.</p><h2>We can do better &#8230;.</h2><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BWee!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c476a68-e8c5-487e-b3c7-4218d0e27ea9_3598x1174.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BWee!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c476a68-e8c5-487e-b3c7-4218d0e27ea9_3598x1174.png 424w, https://substackcdn.com/image/fetch/$s_!BWee!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c476a68-e8c5-487e-b3c7-4218d0e27ea9_3598x1174.png 848w, https://substackcdn.com/image/fetch/$s_!BWee!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c476a68-e8c5-487e-b3c7-4218d0e27ea9_3598x1174.png 1272w, https://substackcdn.com/image/fetch/$s_!BWee!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c476a68-e8c5-487e-b3c7-4218d0e27ea9_3598x1174.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BWee!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c476a68-e8c5-487e-b3c7-4218d0e27ea9_3598x1174.png" width="728" height="237.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4c476a68-e8c5-487e-b3c7-4218d0e27ea9_3598x1174.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:475,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:758631,&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_!BWee!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c476a68-e8c5-487e-b3c7-4218d0e27ea9_3598x1174.png 424w, https://substackcdn.com/image/fetch/$s_!BWee!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c476a68-e8c5-487e-b3c7-4218d0e27ea9_3598x1174.png 848w, https://substackcdn.com/image/fetch/$s_!BWee!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c476a68-e8c5-487e-b3c7-4218d0e27ea9_3598x1174.png 1272w, https://substackcdn.com/image/fetch/$s_!BWee!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c476a68-e8c5-487e-b3c7-4218d0e27ea9_3598x1174.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!evPz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83704096-07f5-417a-9a8c-cb55bcd52d46_3590x1258.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!evPz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83704096-07f5-417a-9a8c-cb55bcd52d46_3590x1258.png 424w, https://substackcdn.com/image/fetch/$s_!evPz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83704096-07f5-417a-9a8c-cb55bcd52d46_3590x1258.png 848w, https://substackcdn.com/image/fetch/$s_!evPz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83704096-07f5-417a-9a8c-cb55bcd52d46_3590x1258.png 1272w, https://substackcdn.com/image/fetch/$s_!evPz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83704096-07f5-417a-9a8c-cb55bcd52d46_3590x1258.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!evPz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83704096-07f5-417a-9a8c-cb55bcd52d46_3590x1258.png" width="1456" height="510" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/83704096-07f5-417a-9a8c-cb55bcd52d46_3590x1258.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:510,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:698674,&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_!evPz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83704096-07f5-417a-9a8c-cb55bcd52d46_3590x1258.png 424w, https://substackcdn.com/image/fetch/$s_!evPz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83704096-07f5-417a-9a8c-cb55bcd52d46_3590x1258.png 848w, https://substackcdn.com/image/fetch/$s_!evPz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83704096-07f5-417a-9a8c-cb55bcd52d46_3590x1258.png 1272w, https://substackcdn.com/image/fetch/$s_!evPz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83704096-07f5-417a-9a8c-cb55bcd52d46_3590x1258.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>On the other spectrum, is established companies with Open Source/Core models: MongoDB and Elastic. WIth Open Source/Core products that I have gotten either my startup or other startups I advise to be paying for.</p><p>The time to pricing, and payment is relatively straightforward within a few clicks.</p><p>It's so straightforward, that this revenue funnel, from one-click users to enterprises - makes them a revenue of <a href="https://davidgomes.com/how-much-money-do-database-companies-make/">$1.5 Billion / $1.1 Billion dollars per year</a> respectively, with an R&amp;D budget of over $300M per year for both.</p><p>Enough revenue, or R&amp;D budget, to be training GPT-4 multiple times a year. Enough R&amp;D spend, to outspend the 3 other companies I highlighted, that failed this basic litmus test.</p><p>This is despite, having everything about their Open stack being potentially an investor nightmare</p><ul><li><p>Their software stack has been cloned by every major cloud provider and competitor</p></li><li><p>Their open source / open core offering is complete enough, that yes - I can actually self-host everything if I want to - and I do so for my own personal cluster usage</p></li></ul><p>But why do I and several others, then decide to pay them, instead of their cloned offerings - to a tune of billions of dollars</p><ul><li><p>Production Reliability: Scaling up AI and Databases safely and reliably is incredibly hard, especially in production where you cannot afford any downtime.</p></li><li><p>Convenience in scaling up and down: Related to production reliability</p></li><li><p>Convenience from the Source: Ease of upgrade and access to updates, before any other providers</p></li><li><p>Reasonable Pricing: Without crazy per-seat pricing, it's not much cheaper to get the same performance/service offering on your own, once you factor in upgrade processes required, hardware redundancy, etc. Both Elastic, and MongoDB inversely, get to leverage their economics at scale, and benefits as part of their margins.</p></li><li><p>Multi-cloud offering: allow me to easily move between AWS, GCP, and Azure if needed</p></li><li><p>Enterprise compliance and security (ISO, and SOC certification processes)</p></li></ul><p>Essentially make it more attractive for me to use your solution and hardware. Then my own cloud hardware, and we the user will pay.</p><div><hr></div><h2>Wrong Conclusion: Is the pricing page all I need?</h2><p>It is a start and is infinitely better than being user-hostile in making money.</p><p>It may be sufficient to get to the thousands, or maybe millions in revenue. But if you want to reach billions, it's all about the details &#8230;</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TyRl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09154d87-2bcb-46c8-a031-ebb55fee4613_1338x860.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TyRl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09154d87-2bcb-46c8-a031-ebb55fee4613_1338x860.png 424w, https://substackcdn.com/image/fetch/$s_!TyRl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09154d87-2bcb-46c8-a031-ebb55fee4613_1338x860.png 848w, https://substackcdn.com/image/fetch/$s_!TyRl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09154d87-2bcb-46c8-a031-ebb55fee4613_1338x860.png 1272w, https://substackcdn.com/image/fetch/$s_!TyRl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09154d87-2bcb-46c8-a031-ebb55fee4613_1338x860.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TyRl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09154d87-2bcb-46c8-a031-ebb55fee4613_1338x860.png" width="552" height="354.7982062780269" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/09154d87-2bcb-46c8-a031-ebb55fee4613_1338x860.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:860,&quot;width&quot;:1338,&quot;resizeWidth&quot;:552,&quot;bytes&quot;:1126408,&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_!TyRl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09154d87-2bcb-46c8-a031-ebb55fee4613_1338x860.png 424w, https://substackcdn.com/image/fetch/$s_!TyRl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09154d87-2bcb-46c8-a031-ebb55fee4613_1338x860.png 848w, https://substackcdn.com/image/fetch/$s_!TyRl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09154d87-2bcb-46c8-a031-ebb55fee4613_1338x860.png 1272w, https://substackcdn.com/image/fetch/$s_!TyRl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09154d87-2bcb-46c8-a031-ebb55fee4613_1338x860.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><h1>Moving from research to production, and sales is a muscle!</h1><p>A muscle that rarely any one company gets right the first time round, a muscle that needs to be constantly trained and iterated.</p><p>Notice the list of reasons previously, on why I and many others choose to pay for the commercial offering. Despite even having the expertise to self-host on our own?</p><p>Without exercising the muscles from converting a research product into production and sales, it is easy to make the following mistakes</p><ul><li><p>Poor production reliability: Rate limits, Downtime, all constantly puts off users</p></li><li><p>Missing features that the customer wants: from paid offerings, which the open source offerings provide</p></li><li><p>Poor pricing: Users are not idiots, we will shop around, and get pricing drastically wrong compared to your peers. And we will switch. Inversely, price too low, and the company gets burnt.</p></li><li><p>Missing conveniences: A better UX/DX, is a very large reason why your commercial offering will be preferred over DIY.</p></li><li><p>Bad sales processes: Your enterprise sales team, needs time to find Product Market Fit, needs time to scale.</p></li></ul><p>While I can sing the praises of Mongo, elastic, or even supabase (Postgres). I can also point out various open-source technology projects, which failed on some version of these points badly enough. That their users were pushed into self-hosting or other solutions.</p><p>There is no one-size-fits-all solution to these issues, there is only going to market, and iterating with the users. Getting this right for B2B / developers and enterprises is complicated enough entire investors and courses is specializing in this segment <a href="https://www.heavybit.com/library">(eg. heavybit)</a></p><p>We know all of these things, We have learned it through the cycles of various deep tech startups, and B2B SaaS. Sure investors may have been blinded by greed to repeat OpenAI, through oversimplified pattern matching ( Big name + AI = Profit ?? ).</p><p><strong>But why do founders, even business founders, avoid building those muscles - when they know better ???</strong></p><div><hr></div><h1>The problem of incentives from VC&#8217;s &#8230;</h1><p>Foundation model / AI companies by their very nature are deep tech. It requires a fairly deep capital of 50M and up.</p><p>On the flip side, consumers are very demanding, and besides notable exceptions, are mostly only willing to consider paying once a model reaches GPT 3.5 class and up approximately.</p><h2>1) VC&#8217;s Overfitting to the Product Market Fit revenue rocket</h2><p>One of the notable issues, that founders constantly discuss - is that once you have revenue - VC&#8217;s tend to only focus on the revenue and Product Market Fit curve. Which boils down to: Is it a rocket or not?</p><p>This creates a weird situation, where strategically speaking we founders are aware of the uphill sales cycle for anything below a GPT 3.5 class model.</p><p>As such, It makes more sense to avoid any revenue until you have an AI model approaching the GPT 3.5 class, after which you can start building a platform. This process is something even several VCs will advise founders on, to maintain focus &#8230;</p><p>Knowing the tall task involved, many opted to focus on benchmark and open source adoption first before any commercialization &#8230; but that has its own weaknesses &#8230;</p><h3>2) Worry about the revenue later instead? You are going to get sniped.</h3><p>This is what happened to Mistral, as they scaled their model up to Mixtral &#8230;</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0wh8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa240a252-0636-418f-93e4-d738de9b4a5b_3138x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0wh8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa240a252-0636-418f-93e4-d738de9b4a5b_3138x768.png 424w, https://substackcdn.com/image/fetch/$s_!0wh8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa240a252-0636-418f-93e4-d738de9b4a5b_3138x768.png 848w, https://substackcdn.com/image/fetch/$s_!0wh8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa240a252-0636-418f-93e4-d738de9b4a5b_3138x768.png 1272w, https://substackcdn.com/image/fetch/$s_!0wh8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa240a252-0636-418f-93e4-d738de9b4a5b_3138x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0wh8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa240a252-0636-418f-93e4-d738de9b4a5b_3138x768.png" width="1456" height="356" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a240a252-0636-418f-93e4-d738de9b4a5b_3138x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:356,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:330971,&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_!0wh8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa240a252-0636-418f-93e4-d738de9b4a5b_3138x768.png 424w, https://substackcdn.com/image/fetch/$s_!0wh8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa240a252-0636-418f-93e4-d738de9b4a5b_3138x768.png 848w, https://substackcdn.com/image/fetch/$s_!0wh8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa240a252-0636-418f-93e4-d738de9b4a5b_3138x768.png 1272w, https://substackcdn.com/image/fetch/$s_!0wh8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa240a252-0636-418f-93e4-d738de9b4a5b_3138x768.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Only to find competing providers, to not only enter the market first to the public before them. But to do so at a lower price point. With their model.</p><p>All of which was to be partially expected - because, while Mistral was busy entirely just creating the model - they never built that muscle for bringing their very own model into production and optimizing the user convenience to the sales process. They were isolated from the users.</p><p>Inversely, together AI has already been, running the Mistral 7B model. Iterating with the users, on every factor, from convenience to price. It may not have been a major success, but they have gotten the iteration process going. As such, when the mixtral model came out, they were more prepared than the mistral team to publish their API for the model.</p><p>Together AI has been exercising the production shipping, and commercial muscle. Mistral didn&#8217;t</p><h3><strong>3) Making it worse: build it close source, behind the scenes? Scale up when we are ready</strong></h3><p>Basically what Inflection, and a few others did.</p><ul><li><p>If they avoided revenue, they were forced to be working on the model, without user feedback &#8230;</p></li><li><p>If they accepted revenue, they will face an uphill task of making consumers care &#8230; because they were neither GPT 3.5 class nor open source which they can tinker with &#8230; Additionally investors would be doubting them in the early stages due to 1)</p></li><li><p>This is also why - nearly every AI startup is a &#8220;beta&#8221; in the early stages, to have some form of customer users and feedback loop. Without committing to the revenue hockey stick.</p></li></ul><p>Basically, you escalate the stakes. You either clearly beat and provide a strong reason to move from the existing close source model with a Unique Selling Point. With very limited user feedback, till you get to that point.</p><p>And if you fail, you will have ended up creating a model, which no one wanted (as it was not adapted to user feedback). A model and platform that no one cared about (as it is not open source), with little to no revenue nor user adoption.</p><p>Sounds hard right? Well there is an answer &#8230; An alternative &#8230;</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wZfr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bf66481-ebd0-428f-9f06-c055aa212082_640x441.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wZfr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bf66481-ebd0-428f-9f06-c055aa212082_640x441.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wZfr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bf66481-ebd0-428f-9f06-c055aa212082_640x441.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wZfr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bf66481-ebd0-428f-9f06-c055aa212082_640x441.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wZfr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bf66481-ebd0-428f-9f06-c055aa212082_640x441.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wZfr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bf66481-ebd0-428f-9f06-c055aa212082_640x441.jpeg" width="640" height="441" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8bf66481-ebd0-428f-9f06-c055aa212082_640x441.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:441,&quot;width&quot;:640,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:35820,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!wZfr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bf66481-ebd0-428f-9f06-c055aa212082_640x441.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wZfr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bf66481-ebd0-428f-9f06-c055aa212082_640x441.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wZfr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bf66481-ebd0-428f-9f06-c055aa212082_640x441.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wZfr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bf66481-ebd0-428f-9f06-c055aa212082_640x441.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><h2>How Should it be done then? How does one build a foundation model company?</h2><p>You need a founding CEO</p><ul><li><p>who has both enough domain expertise and respect in AI to lead an AI team</p></li><li><p>with business sensibility,</p><ul><li><p>to actually steer the company to profit</p></li><li><p>and not burn more than 100~200 M to make GPT4 class AI</p></li></ul></li></ul><blockquote><p><strong>Why not a business CEO, with a AI researcher CTO? <br></strong>You will need them both to be very very aligned. Hard decisions will need to be made that involves a quarter to half of the company capital. A decision which can only be made with informed context of both the AI training process and business goals. Decisions which either side may fear making or misjudge, due to lack of context of the other side.</p></blockquote><p>With a founding CEO / CTO / Team, that has some mix of the following</p><ul><li><p>dataset and AI model training and scaling experience</p></li><li><p>who has experience building and scaling resource-hungry infrastructure platforms (for inference)</p></li><li><p>sales and marketing muscles with either (or both)</p><ul><li><p>a DevRel team to help promote the platform adoption</p></li><li><p>or an Enterprise sales and partnership team to close the deals</p></li></ul></li></ul><blockquote><p><strong>What if there are talents lacking in specific segments?</strong> <br>That is fine, its hard enough to find the combination of talent required for building and scaling AI models (There are less then 1000 individuals who has experience training a 7B and above model from scratch). Let alone everything else. Discuss with the founding team, a recruitment plan for the required gaps in the team.</p></blockquote><p>With a plan to scale in steps, both the model and platform</p><ul><li><p>Stage 1: Something to prove the concept / technical approach</p></li><li><p>Stage 2: Initial platform and model, which can start closing some customers (even if it is ineffective, unscalable, or slow)</p><ul><li><p>This can ideally be within a specific market niche or use case</p></li><li><p>Helps ensure all initial scaling issues on the platform are tackled, and sorted out</p></li></ul></li><li><p>Stage 3: Scaled up, highly performant model and platform, tuned heavily to the user needs (where the hockey stick begins)</p><ul><li><p>Ramping up on sales and customer adoption</p></li><li><p>Maybe split into smaller sub-stages (eg. GPT 3.5 class, GPT 4 class)</p></li></ul></li><li><p>All in under 2 years, because AI moves fast</p></li><li><p>With Investors, who are willing to commit to such a plan, step by step.</p></li></ul><blockquote><p><strong>Can&#8217;t we skip stage 1 &amp; 2, and go straight to 3?<br></strong>Unless you are able to find the required talents who have done it all before. Which you do not, as they are all concentrated within OpenAI and Anthropic (not even google counts). Across all the various key disciplines. Then maybe you can remove stage 1 &amp; 2?</p><p>And even then, that would be a high risk move to an already high risk endeavor. Its better to just sort out the bumps, across a few months, and the customer feedback loop. To get this right.</p><p>For context, openAI had the time between 2018-2020 for stage 1 (GPT-1 &amp; 2). Followed by 2 years+ of stage 2, with early user traction and iteration (GPT-3) between 2020-2022 And only stage 3, towards the end of 2022, early 2023.</p><p>But yea, many VC&#8217;s loved to ignore the first few stages, and only focus on replicating the last stretch. Without realizing how hard and essential it is to make sure to sort out the platform at scale. After all this is not just a &#8220;SaaS template&#8221; + SuperBase combo. The success and failure is in the details.</p></blockquote><div><hr></div><h2>And dun forget to make a profit?</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vs9X!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F079a4ca4-cff6-4403-b48f-3208437e9a1c_1474x1890.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vs9X!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F079a4ca4-cff6-4403-b48f-3208437e9a1c_1474x1890.png 424w, https://substackcdn.com/image/fetch/$s_!vs9X!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F079a4ca4-cff6-4403-b48f-3208437e9a1c_1474x1890.png 848w, https://substackcdn.com/image/fetch/$s_!vs9X!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F079a4ca4-cff6-4403-b48f-3208437e9a1c_1474x1890.png 1272w, https://substackcdn.com/image/fetch/$s_!vs9X!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F079a4ca4-cff6-4403-b48f-3208437e9a1c_1474x1890.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vs9X!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F079a4ca4-cff6-4403-b48f-3208437e9a1c_1474x1890.png" width="574" height="736.0288461538462" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/079a4ca4-cff6-4403-b48f-3208437e9a1c_1474x1890.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1867,&quot;width&quot;:1456,&quot;resizeWidth&quot;:574,&quot;bytes&quot;:1812116,&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_!vs9X!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F079a4ca4-cff6-4403-b48f-3208437e9a1c_1474x1890.png 424w, https://substackcdn.com/image/fetch/$s_!vs9X!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F079a4ca4-cff6-4403-b48f-3208437e9a1c_1474x1890.png 848w, https://substackcdn.com/image/fetch/$s_!vs9X!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F079a4ca4-cff6-4403-b48f-3208437e9a1c_1474x1890.png 1272w, https://substackcdn.com/image/fetch/$s_!vs9X!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F079a4ca4-cff6-4403-b48f-3208437e9a1c_1474x1890.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>By selling the AI product, at a price point that - actually makes money this time!</p><blockquote><p>OpenAI is reported to be making losses of near $500M a year, or over a million dollar a day. According to <a href="https://www.theinformation.com/articles/openais-losses-doubled-to-540-million-as-it-developed-chatgpt">various reports</a>, <a href="https://www.businessinsider.com/openai-2022-losses-hit-540-million-as-chatgpt-costs-soared-2023-5">including buisnessinsiders.com</a></p></blockquote><p>The last part of making profits, making money, over the cost of goods - is important because</p><ul><li><p>You can cover all bills, to be default alive</p></li><li><p>You can funnel the revenue to future models, and customer growth, To grow future revenue</p></li><li><p>And recursively scale up the business, and AI model in the process.</p></li></ul><p>Because why not? The market is hungry, over a 100 billion dollars a year hungry, if you get the pricing and scaling right even with existing AI models (GPT 3.5 and GPT 4 class)</p><p>Sounds like a saner business plan - better than trying to raise 7 Trillion dollars right?</p><p>A self-fullfilling loop that keep scaling past even AGI?</p><div><hr></div><h2>Well, do we have something for you &#8230;</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!08tl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1538132-321f-45d2-9f82-2b65c3d78d81_2606x1952.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!08tl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1538132-321f-45d2-9f82-2b65c3d78d81_2606x1952.png 424w, https://substackcdn.com/image/fetch/$s_!08tl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1538132-321f-45d2-9f82-2b65c3d78d81_2606x1952.png 848w, https://substackcdn.com/image/fetch/$s_!08tl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1538132-321f-45d2-9f82-2b65c3d78d81_2606x1952.png 1272w, https://substackcdn.com/image/fetch/$s_!08tl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1538132-321f-45d2-9f82-2b65c3d78d81_2606x1952.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!08tl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1538132-321f-45d2-9f82-2b65c3d78d81_2606x1952.png" width="1456" height="1091" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d1538132-321f-45d2-9f82-2b65c3d78d81_2606x1952.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1091,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2160035,&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_!08tl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1538132-321f-45d2-9f82-2b65c3d78d81_2606x1952.png 424w, https://substackcdn.com/image/fetch/$s_!08tl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1538132-321f-45d2-9f82-2b65c3d78d81_2606x1952.png 848w, https://substackcdn.com/image/fetch/$s_!08tl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1538132-321f-45d2-9f82-2b65c3d78d81_2606x1952.png 1272w, https://substackcdn.com/image/fetch/$s_!08tl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1538132-321f-45d2-9f82-2b65c3d78d81_2606x1952.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>Guess what! - that's basically what, me and my team are doing here are Recursal AI are doing.</p><ul><li><p>We are built using a new AI architecture: That can make a profit, as it&#8217;s 100x++ cheaper on inference compared to existing AI architecture (transformers).</p></li><li><p>We plan to make not just revenue, but <strong>profits</strong>: Its part of our founding story, we grew from the ashes of un-stable AI companies. And never want that to happen again</p></li><li><p>We do not plan to raise more than $250M: Because, we have always been capital-efficient, and plan to stay that way.</p></li><li><p><a href="https://substack.recursal.ai/p/eaglex-17t-soaring-past-llama-7b">We just finished Stage 1 (while spending &lt;$2.5M):</a></p><ul><li><p><a href="https://substack.recursal.ai/p/eaglex-17t-soaring-past-llama-7b">We proved our architecture, can be scaled like transformers and even outperform LLaMA 2 7B</a></p></li><li><p><a href="https://substack.recursal.ai/p/eaglex-17t-soaring-past-llama-7b">We achieved SOTA status, as a 7B multi-lingual model</a></p></li><li><p>Multiple orders of magnitude more capital efficient then any LLM group</p></li></ul></li><li><p>We are now at Stage 2:</p><ul><li><p>We have our initial commercial cloud platform, and strategic partnerships (more details to come)</p></li><li><p>We have initial customers, giving us a tight feedback loop, and pays us</p></li><li><p>We intend to find PMF with our Unique Selling Point at this stage, across either:</p><ul><li><p>Affordable, High throughput support</p></li><li><p>SOTA Multi-lingual support</p></li><li><p>Support for enterprise private cloud / on-premise deployment support</p></li></ul></li></ul></li><li><p>We are scaling to GPT 3.5 for Stage 3A, Followed by GPT 4 for Stage 3B</p></li><li><p><a href="https://substack.recursal.ai/p/rwkv-joins-the-linux-foundation-as">All while building the open-source AI model, open source under the Linux Foundation</a></p></li><li><p>And creating that looping wheel, of profits, powering model improvements, in a stable recursive manner.</p><ul><li><p>That makes both investors and employees happily rewarded.</p></li><li><p>A loop I wish to see repeated across more competing open source models.</p></li></ul></li></ul><p>If that makes sense to you, feel free to reach out</p><ul><li><p>For investors: <a href="mailto:founders@recursal.ai">founders@recursal.ai</a></p></li><li><p>For those who want to join us: <a href="mailto:hr@recursal.ai">hr@recursal.ai</a></p></li></ul><p><strong>Recursively: Making AI, for everyone, in every language</strong></p><p>~ Until next time &#128406; live long and prosper</p>]]></content:encoded></item><item><title><![CDATA[Introducing RWKV - an alternative to transformers - and why alternatives matter]]></title><description><![CDATA[For a healthier future in AI]]></description><link>https://substack.tech-talk-cto.com/p/introducing-rwkv-an-alternative-to</link><guid isPermaLink="false">https://substack.tech-talk-cto.com/p/introducing-rwkv-an-alternative-to</guid><dc:creator><![CDATA[Eugene Cheah]]></dc:creator><pubDate>Mon, 04 Sep 2023 21:30:10 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/dvk6X5zeIfY" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p>The following is an abstract of some thoughts i had from the RWKV podcast found here: <a href="https://www.latent.space/p/rwkv#details">https://www.latent.space/p/rwkv#details</a></p><div id="youtube2-dvk6X5zeIfY" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;dvk6X5zeIfY&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/dvk6X5zeIfY?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div></blockquote><h1>Why Alternatives Matters ?</h1><p>Transformer architectures are currently at their peak with the AI revolution of 2023. However, in the rush to adopt them due to their recent success, it's easy to ignore alternatives that we can learn from.</p><p>As engineers, we should not take a one-size-fits-all approach, using the same hammer for every nail. We should find trade-offs in every solution. Failure to do so would trap us within the limitations of one particular platform, while remaining blissfully unaware of all other alternatives. This could potentially hold back development for years.</p><p>This problem is not unique to AI. It's a historical pattern that has repeated itself since ancient times up to the modern day.</p><h4>A page from the SQL war history...</h4><p>A notable recent example in software development was the trend towards NoSQL when SQL servers started hitting physical limitations. Startups everywhere made the move to NoSQL for "scale" reasons, despite being nowhere near those scales.</p><p>However, over time as eventual consistency and NoSQL management overhead emerged, and hardware capabilities made giant leaps in SSD speed and capacity, we've seen a recent trend back to SQL servers for their simplicity and now sufficient scalability for 90%+ of startups.</p><p>Does this mean SQL is better than NoSQL or vice versa? No, it simply means each technology has preferred use cases with pros/cons and learning points that can cross-pollinate among similar technologies.</p><blockquote><p>I hope you view this article as not an attack on transformers, but a healthy appreciation on alternatives. With that, lets get on to the main topic</p></blockquote><div><hr></div><h2>What is the biggest pain point for existing transformer architecture?</h2><p>Generally this covers compute, context length, datasets and alignment. For this discussion, we'll focus on compute and context length:</p><ul><li><p>Quadratic computational costs due to O(N^2) increase per token used/generated. This makes context sizes &gt;100k incredibly expensive. Which impacts inference and training.</p></li><li><p>Current GPU shortage exacerbates this issue.</p></li><li><p>Context size limits attention, heavily restricting "smart agent" use cases (like <a href="https://github.com/PicoCreator/smol-dev-js">smol-dev</a>), forcing workarounds. Larger contexts need fewer workarounds.</p></li></ul><p>So how do we solve this?</p><h2>Introducing RWKV - a linear transformer / modern large scale RNN</h2><blockquote><p>The following summarises the RWKV paper at a high level: <a href="https://arxiv.org/abs/2305.13048">here</a><br>For a deeper technical dive on RWKV architecture, see the: <a href="https://wiki.rwkv.com/advance/architecture.html#how-does-wkv-works-i-want-the-nitty-gritty-where-do-i-find-it">wiki here</a> </p></blockquote><p><a href="https://arxiv.org/abs/2305.13048">RWKV</a>, along with <a href="https://arxiv.org/abs/2307.08621">Microsoft RetNet</a>, are among the first of a new class called <a href="https://linear-transformers.com/">"Linear Transformers"</a>.</p><p>It tackles the above 3 limitations directly by supporting the following</p><ul><li><p>Linear computational cost regardless of context size.</p></li><li><p>Lower requirements allow reasonable token/sec output on CPU (especially ARM) in RNN mode.</p></li><li><p>No hard context size limit as an RNN. Any limits in docs are guidelines - you can finetune beyond them.</p></li></ul><p>As we continue to scale up AI models, to large context sizes. From 100k and beyond. The quadratic computational costs starts to exponentially increase. </p><p>Linear Transformers, however instead of abandoning the Recurrent Neural Network architecture and their bottlenecks which forced them to be replaced by transformers. </p><p>Took lessons learnt from making transformers scalable, and re-engineered RNN's to work similar to transformers, and remove all those bottleneck. </p><p>Bringing them back into the race with transformers, in terms of training speeds. Allowing them to both operate efficiently at O(N) cost, while scaling past a billion parameters in training. All while maintaining similar performance levels.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2c-e!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6c82c32-30db-47e2-9a51-e67252e1a2c6_616x463.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2c-e!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6c82c32-30db-47e2-9a51-e67252e1a2c6_616x463.png 424w, https://substackcdn.com/image/fetch/$s_!2c-e!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6c82c32-30db-47e2-9a51-e67252e1a2c6_616x463.png 848w, https://substackcdn.com/image/fetch/$s_!2c-e!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6c82c32-30db-47e2-9a51-e67252e1a2c6_616x463.png 1272w, https://substackcdn.com/image/fetch/$s_!2c-e!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6c82c32-30db-47e2-9a51-e67252e1a2c6_616x463.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2c-e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6c82c32-30db-47e2-9a51-e67252e1a2c6_616x463.png" width="616" height="463" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a6c82c32-30db-47e2-9a51-e67252e1a2c6_616x463.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:463,&quot;width&quot;:616,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:74477,&quot;alt&quot;:&quot;Graph showing linear transformer computational cost scaling linearly per token vs. exponential increases for transformers&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="Graph showing linear transformer computational cost scaling linearly per token vs. exponential increases for transformers" title="Graph showing linear transformer computational cost scaling linearly per token vs. exponential increases for transformers" srcset="https://substackcdn.com/image/fetch/$s_!2c-e!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6c82c32-30db-47e2-9a51-e67252e1a2c6_616x463.png 424w, https://substackcdn.com/image/fetch/$s_!2c-e!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6c82c32-30db-47e2-9a51-e67252e1a2c6_616x463.png 848w, https://substackcdn.com/image/fetch/$s_!2c-e!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6c82c32-30db-47e2-9a51-e67252e1a2c6_616x463.png 1272w, https://substackcdn.com/image/fetch/$s_!2c-e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6c82c32-30db-47e2-9a51-e67252e1a2c6_616x463.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">As you scale quadratically vs linear, you will hit over 10x at 2k token count &amp; over a 100x at 100k token length.</figcaption></figure></div><p>At 14B parameters, RWKV is the largest open-source linear transformer, on par with GPT-NeoX and others on similar datasets (e.g. The Pile).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!joDr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84718161-3d73-4e43-97b9-ae36df5a5172_1237x690.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!joDr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84718161-3d73-4e43-97b9-ae36df5a5172_1237x690.png 424w, https://substackcdn.com/image/fetch/$s_!joDr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84718161-3d73-4e43-97b9-ae36df5a5172_1237x690.png 848w, https://substackcdn.com/image/fetch/$s_!joDr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84718161-3d73-4e43-97b9-ae36df5a5172_1237x690.png 1272w, https://substackcdn.com/image/fetch/$s_!joDr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84718161-3d73-4e43-97b9-ae36df5a5172_1237x690.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!joDr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84718161-3d73-4e43-97b9-ae36df5a5172_1237x690.png" width="1237" height="690" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/84718161-3d73-4e43-97b9-ae36df5a5172_1237x690.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:690,&quot;width&quot;:1237,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:325305,&quot;alt&quot;:&quot;Various benchmarks showing RWKV model performing comparable to existing transformer models of similar size scale&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="Various benchmarks showing RWKV model performing comparable to existing transformer models of similar size scale" title="Various benchmarks showing RWKV model performing comparable to existing transformer models of similar size scale" srcset="https://substackcdn.com/image/fetch/$s_!joDr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84718161-3d73-4e43-97b9-ae36df5a5172_1237x690.png 424w, https://substackcdn.com/image/fetch/$s_!joDr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84718161-3d73-4e43-97b9-ae36df5a5172_1237x690.png 848w, https://substackcdn.com/image/fetch/$s_!joDr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84718161-3d73-4e43-97b9-ae36df5a5172_1237x690.png 1272w, https://substackcdn.com/image/fetch/$s_!joDr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84718161-3d73-4e43-97b9-ae36df5a5172_1237x690.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>But what does this mean, in simpler terms?</p><p><strong>Pros</strong></p><ul><li><p>10x++ cheaper inference/training than transformers at large context sizes</p></li><li><p>Can run slowly on very limited hardware in RNN mode</p></li><li><p>Similar performance to transformers on same datasets</p></li><li><p>No technical context size limit as RNN (infinite context!)</p></li></ul><p><strong>Cons</strong></p><ul><li><p>Sliding window problem, with lossy memory past a certain point</p></li><li><p>Not proven to scale beyond 14B parameters yet</p></li><li><p>Less optimised and adopted than transformers</p></li></ul><p>So while RWKV isn't yet at 60B+ parameter scales like LLaMA2, with the right support/resources it has potential to get there at lower cost and larger contexts. Especially as expert models trend towards smaller and efficient.</p><p>Consider it if efficiency matters for your use case. But it's not the final solution - healthy alternatives are still key.</p><blockquote><p>Also one last thing i forget to mentioned:<br>Linear Transformers typically do not use classic Transformer attention, but an approximate equivalent, meaning ...</p><p><strong><a href="https://arxiv.org/abs/2103.03404">Attention is Not All You Need</a></strong></p></blockquote><div><hr></div><h2>Other alternatives and its benefits we should probably learn from</h2><ul><li><p><strong>Diffusion Models</strong>: Slow to train for text, but extremely resilient to multi-epoch training. Figuring out why could help mitigate<a href="https://arxiv.org/abs/2305.13230"> the token crisis</a></p></li><li><p><strong>Generative Adversarial Networks / Agents</strong>: techniques could be used to train desired skillsets, to a specific goal without datasets. Even for text based models</p></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://substack.tech-talk-cto.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 Tech Talk CTO! 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><blockquote><p><strong>Disclosure:</strong> I am a code contributor to the RWKV project, and an active member in the community. </p><p>However it does not mean I view RWKV as the final answer, even if in the future where "Linear Transformers" beat out traditional "Transformer" networks in the future, research into alternatives is still important for healthy ecosystem development. </p><p>I strongly believe there is no such thing as "one architecture to rule them all"</p><p>Additionally, i am aware there has since been developments like TransformerXL to more efficiently scale transformers, somewhere between quadratic cost, and linear cost. However with very limited known implementation of this method in public, it is hard for me to evaluate its pros and cons.</p></blockquote>]]></content:encoded></item><item><title><![CDATA[Introducing - AI embeddings, and how to harness its powers in vector search]]></title><description><![CDATA[And say goodbye to keyword based search]]></description><link>https://substack.tech-talk-cto.com/p/introducing-ai-embeddings-and-how</link><guid isPermaLink="false">https://substack.tech-talk-cto.com/p/introducing-ai-embeddings-and-how</guid><dc:creator><![CDATA[Eugene Cheah]]></dc:creator><pubDate>Tue, 24 Jan 2023 17:41:09 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!CpgH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb31dfe83-d1cc-44c8-8cc2-382bdd4359c1_1920x1280.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CpgH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb31dfe83-d1cc-44c8-8cc2-382bdd4359c1_1920x1280.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CpgH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb31dfe83-d1cc-44c8-8cc2-382bdd4359c1_1920x1280.jpeg 424w, https://substackcdn.com/image/fetch/$s_!CpgH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb31dfe83-d1cc-44c8-8cc2-382bdd4359c1_1920x1280.jpeg 848w, https://substackcdn.com/image/fetch/$s_!CpgH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb31dfe83-d1cc-44c8-8cc2-382bdd4359c1_1920x1280.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!CpgH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb31dfe83-d1cc-44c8-8cc2-382bdd4359c1_1920x1280.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CpgH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb31dfe83-d1cc-44c8-8cc2-382bdd4359c1_1920x1280.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b31dfe83-d1cc-44c8-8cc2-382bdd4359c1_1920x1280.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:279113,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!CpgH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb31dfe83-d1cc-44c8-8cc2-382bdd4359c1_1920x1280.jpeg 424w, https://substackcdn.com/image/fetch/$s_!CpgH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb31dfe83-d1cc-44c8-8cc2-382bdd4359c1_1920x1280.jpeg 848w, https://substackcdn.com/image/fetch/$s_!CpgH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb31dfe83-d1cc-44c8-8cc2-382bdd4359c1_1920x1280.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!CpgH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb31dfe83-d1cc-44c8-8cc2-382bdd4359c1_1920x1280.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>While GPT 3+ or ChatGPT, prompt engineering is easier to understand intuitively. With many guides and examples available on the web, and social media. Such as</p><ul><li><p>https://help.openai.com/en/articles/6654000-best-practices-for-prompt-engineering-with-openai-api</p></li><li><p>https://github.com/f/awesome-chatgpt-prompts</p></li></ul><p>Embeddings, requires programming, and are less understood, due to various counter intuitive behaviour on how it works. But, is an extremely powerful tool for search, or to be used together with existing text-based models, for various other possible use cases.</p><p>Embeddings is arguably an equally powerful tool, within the AI toolkit, for instruction models. Due to its ability to handle searches across different words and sentences, or even entire languages. Focusing on searching for the relevant document, for any query.</p><p>For example, it can be used to power searching and answer from an English-based documentation. In English ...</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WTO-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef797f7d-c74f-49ba-bed4-d797c9a21025_982x613.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WTO-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef797f7d-c74f-49ba-bed4-d797c9a21025_982x613.png 424w, https://substackcdn.com/image/fetch/$s_!WTO-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef797f7d-c74f-49ba-bed4-d797c9a21025_982x613.png 848w, https://substackcdn.com/image/fetch/$s_!WTO-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef797f7d-c74f-49ba-bed4-d797c9a21025_982x613.png 1272w, https://substackcdn.com/image/fetch/$s_!WTO-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef797f7d-c74f-49ba-bed4-d797c9a21025_982x613.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WTO-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef797f7d-c74f-49ba-bed4-d797c9a21025_982x613.png" width="982" height="613" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ef797f7d-c74f-49ba-bed4-d797c9a21025_982x613.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:613,&quot;width&quot;:982,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!WTO-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef797f7d-c74f-49ba-bed4-d797c9a21025_982x613.png 424w, https://substackcdn.com/image/fetch/$s_!WTO-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef797f7d-c74f-49ba-bed4-d797c9a21025_982x613.png 848w, https://substackcdn.com/image/fetch/$s_!WTO-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef797f7d-c74f-49ba-bed4-d797c9a21025_982x613.png 1272w, https://substackcdn.com/image/fetch/$s_!WTO-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef797f7d-c74f-49ba-bed4-d797c9a21025_982x613.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Or Japanese ...</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4TZr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6256e10b-6e0b-4639-b3da-d16b01b6bbb6_894x531.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4TZr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6256e10b-6e0b-4639-b3da-d16b01b6bbb6_894x531.png 424w, https://substackcdn.com/image/fetch/$s_!4TZr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6256e10b-6e0b-4639-b3da-d16b01b6bbb6_894x531.png 848w, https://substackcdn.com/image/fetch/$s_!4TZr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6256e10b-6e0b-4639-b3da-d16b01b6bbb6_894x531.png 1272w, https://substackcdn.com/image/fetch/$s_!4TZr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6256e10b-6e0b-4639-b3da-d16b01b6bbb6_894x531.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4TZr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6256e10b-6e0b-4639-b3da-d16b01b6bbb6_894x531.png" width="894" height="531" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6256e10b-6e0b-4639-b3da-d16b01b6bbb6_894x531.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:531,&quot;width&quot;:894,&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_!4TZr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6256e10b-6e0b-4639-b3da-d16b01b6bbb6_894x531.png 424w, https://substackcdn.com/image/fetch/$s_!4TZr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6256e10b-6e0b-4639-b3da-d16b01b6bbb6_894x531.png 848w, https://substackcdn.com/image/fetch/$s_!4TZr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6256e10b-6e0b-4639-b3da-d16b01b6bbb6_894x531.png 1272w, https://substackcdn.com/image/fetch/$s_!4TZr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6256e10b-6e0b-4639-b3da-d16b01b6bbb6_894x531.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>Or any other languages that the AI model supports. Embeddings can also be used for other tasks such as question-answering, text classification, and generating text.</p><blockquote><p>Note that this article focuses on the search aspect, the answering process is in a follow-up article.</p></blockquote><h1>What is an embedding vector?</h1><p>To generate an embedding vector, one will use an embedding AI model, which converts any text (a large document, a sentence, or even a word), into an "N dimension array", called a vector.</p><p>For example a sentence like <code>How do I write a UI test script with Uilicious?</code></p><p>Can be converted into the following array (called a vector) via <a href="https://openai.com/blog/new-and-improved-embedding-model/">OpenAI text-embedding-ada-002 model</a>: <code>[0.010046141, -0.009800113, 0.014761676, -0.022538893, ... an a 1000+ numbers]</code></p><p>This vector represents the AI model's summarized understanding of the text. This can be thought of as an "N-word summary" written in a language that only the AI can understand.</p><p>Where related documents will have a close distance from each other, based on the AI's understanding of the document (and not its text). This is a major leap beyond the simple keyword searches of classic search engines, as it can handle variations in sentence structure and language (provided the AI model is trained to understand said language).</p><p>Take the following as a hypothetical example, oversimplified inaccurately into 2 dimension space so that it is easier to understand:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dyM6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4539c28-4312-4b4f-85de-c1b79565973d_1348x524.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dyM6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4539c28-4312-4b4f-85de-c1b79565973d_1348x524.png 424w, https://substackcdn.com/image/fetch/$s_!dyM6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4539c28-4312-4b4f-85de-c1b79565973d_1348x524.png 848w, https://substackcdn.com/image/fetch/$s_!dyM6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4539c28-4312-4b4f-85de-c1b79565973d_1348x524.png 1272w, https://substackcdn.com/image/fetch/$s_!dyM6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4539c28-4312-4b4f-85de-c1b79565973d_1348x524.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dyM6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4539c28-4312-4b4f-85de-c1b79565973d_1348x524.png" width="1348" height="524" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4539c28-4312-4b4f-85de-c1b79565973d_1348x524.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:524,&quot;width&quot;:1348,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:248359,&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_!dyM6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4539c28-4312-4b4f-85de-c1b79565973d_1348x524.png 424w, https://substackcdn.com/image/fetch/$s_!dyM6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4539c28-4312-4b4f-85de-c1b79565973d_1348x524.png 848w, https://substackcdn.com/image/fetch/$s_!dyM6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4539c28-4312-4b4f-85de-c1b79565973d_1348x524.png 1272w, https://substackcdn.com/image/fetch/$s_!dyM6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4539c28-4312-4b4f-85de-c1b79565973d_1348x524.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>Which can be visually presented as the following in 2D space.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6qkc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff70c1aff-c3af-40a4-973d-c41c530684ee_1899x1401.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6qkc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff70c1aff-c3af-40a4-973d-c41c530684ee_1899x1401.png 424w, https://substackcdn.com/image/fetch/$s_!6qkc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff70c1aff-c3af-40a4-973d-c41c530684ee_1899x1401.png 848w, https://substackcdn.com/image/fetch/$s_!6qkc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff70c1aff-c3af-40a4-973d-c41c530684ee_1899x1401.png 1272w, https://substackcdn.com/image/fetch/$s_!6qkc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff70c1aff-c3af-40a4-973d-c41c530684ee_1899x1401.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6qkc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff70c1aff-c3af-40a4-973d-c41c530684ee_1899x1401.png" width="1456" height="1074" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f70c1aff-c3af-40a4-973d-c41c530684ee_1899x1401.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1074,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6qkc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff70c1aff-c3af-40a4-973d-c41c530684ee_1899x1401.png 424w, https://substackcdn.com/image/fetch/$s_!6qkc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff70c1aff-c3af-40a4-973d-c41c530684ee_1899x1401.png 848w, https://substackcdn.com/image/fetch/$s_!6qkc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff70c1aff-c3af-40a4-973d-c41c530684ee_1899x1401.png 1272w, https://substackcdn.com/image/fetch/$s_!6qkc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff70c1aff-c3af-40a4-973d-c41c530684ee_1899x1401.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>For example, D1,2,3 are all documents related to how to use Uilicious in various ways and are grouped together in one cluster</p><p>D4 and D5, being simply links and having no inherent value beyond that, are grouped separately in another cluster.</p><p>Furthermore, D1 &amp; D2 are further grouped together, as they are about Uilicious testing commands, using our very own JavaScript-based testing language.</p><p>While D3 is grouped separately, as it is regarding using the web driver protocol on our infrastructure directly, which is intended for a different use case and audiences.</p><p>Similarly, for Q1 and Q2, despite the drastic differences in sentence structure and language, because it is essentially the same question, the two questions are grouped together. Additionally, while the question could technically be interpreted both ways (using Uilicious test script, or webdriver protocol), because the question implies the usage of Uilicious test scripting over webdriver, its location is "closer" to D1 &amp; D2, and further away from D3.</p><p>As such, despite having huge overlaps in keywords, these nuances in groupings are captured by the AI encoded within the embeddings.</p><blockquote><p>In reality, however, instead of an oversimplified 2 dimension array which is easy for humans to understand, an embedding can easily be a 1,000+ dimension array. This array is unique to the specific AI model used, and cannot be mixed with another AI model's embeddings.</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_Blg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1c2a144-fa63-4311-b3f5-e0e0442ce9b4_560x240.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_Blg!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1c2a144-fa63-4311-b3f5-e0e0442ce9b4_560x240.gif 424w, https://substackcdn.com/image/fetch/$s_!_Blg!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1c2a144-fa63-4311-b3f5-e0e0442ce9b4_560x240.gif 848w, https://substackcdn.com/image/fetch/$s_!_Blg!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1c2a144-fa63-4311-b3f5-e0e0442ce9b4_560x240.gif 1272w, https://substackcdn.com/image/fetch/$s_!_Blg!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1c2a144-fa63-4311-b3f5-e0e0442ce9b4_560x240.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_Blg!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1c2a144-fa63-4311-b3f5-e0e0442ce9b4_560x240.gif" width="560" height="240" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f1c2a144-fa63-4311-b3f5-e0e0442ce9b4_560x240.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:240,&quot;width&quot;:560,&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_!_Blg!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1c2a144-fa63-4311-b3f5-e0e0442ce9b4_560x240.gif 424w, https://substackcdn.com/image/fetch/$s_!_Blg!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1c2a144-fa63-4311-b3f5-e0e0442ce9b4_560x240.gif 848w, https://substackcdn.com/image/fetch/$s_!_Blg!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1c2a144-fa63-4311-b3f5-e0e0442ce9b4_560x240.gif 1272w, https://substackcdn.com/image/fetch/$s_!_Blg!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1c2a144-fa63-4311-b3f5-e0e0442ce9b4_560x240.gif 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>Math notes: N-dimension math is not compatible with 2/3D math</h2><p>While the oversimplified 2 dimension examples, are good for understanding the high-level concept of grouping relatively to one question (or one point of view), it does not accurately represent an N-sphere, which is the mathematical construct used to describe a space of N dimensions.</p><p>Due to complicated N dimension math, you can have situations, where A can be close to B, B can be close to C, but A and C can be considered far from each other. Which is an extremely counter-intuitive gotcha.</p><p>This is known as the <a href="https://en.wikipedia.org/wiki/Curse_of_dimensionality">Curse of Dimensionality</a></p><p>Such distances are only useful when used relative to the same point, and the formulas used. Which can be calculated either using</p><ul><li><p><strong><a href="https://en.wikipedia.org/wiki/Euclidean_distance">Euclidean distance</a>:</strong> also known as Pythagorean Theorem on steroids, it is the most common distance metric used and is the straight line distance between two points in N-sphere.</p></li><li><p><strong><a href="https://en.wikipedia.org/wiki/Cosine_similarity">Cosine Similarity</a>:</strong> it is a measure of angular distance between two points in an N-sphere, and is useful for measuring the similarity of documents or other vectors.</p></li><li><p><strong><a href="https://en.wikipedia.org/wiki/Taxicab_geometry">Manhattan</a></strong> <strong>or</strong> <strong><a href="https://en.wikipedia.org/wiki/Hamming_distance">Hamming</a></strong> <strong>Distance:</strong> these two metrics are used to measure the differences between two vectors, and are useful for measuring the "edit distance" between two strings.</p></li></ul><blockquote><p>While the effectiveness of each formula has their respective pros and cons, for different use cases. For textual search, it is generally accepted that Euclidean distance "works better" in most cases, and "good enough" for cases where other methods edge out.</p></blockquote><p>All of which, is used in effect to reduce N-Dimensions, to a single dimension (distance), relative to a single point. This as a result, would mean groupings can / may change drastically depending on the question asked.</p><p>This "relativity" nature of distances, makes classic database search indexes ineffective.</p><p>If that makes no sense, this is how 4 dimension space is visualized properly with math N-Spheres.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iSFQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde728fce-e4ee-4719-8612-9672dd279200_320x425.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iSFQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde728fce-e4ee-4719-8612-9672dd279200_320x425.png 424w, https://substackcdn.com/image/fetch/$s_!iSFQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde728fce-e4ee-4719-8612-9672dd279200_320x425.png 848w, https://substackcdn.com/image/fetch/$s_!iSFQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde728fce-e4ee-4719-8612-9672dd279200_320x425.png 1272w, https://substackcdn.com/image/fetch/$s_!iSFQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde728fce-e4ee-4719-8612-9672dd279200_320x425.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iSFQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde728fce-e4ee-4719-8612-9672dd279200_320x425.png" width="320" height="425" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/de728fce-e4ee-4719-8612-9672dd279200_320x425.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:425,&quot;width&quot;:320,&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_!iSFQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde728fce-e4ee-4719-8612-9672dd279200_320x425.png 424w, https://substackcdn.com/image/fetch/$s_!iSFQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde728fce-e4ee-4719-8612-9672dd279200_320x425.png 848w, https://substackcdn.com/image/fetch/$s_!iSFQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde728fce-e4ee-4719-8612-9672dd279200_320x425.png 1272w, https://substackcdn.com/image/fetch/$s_!iSFQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde728fce-e4ee-4719-8612-9672dd279200_320x425.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>Now imagine 1,000 dimensions? Yea it makes no sense.</p><p>So without derailing this topic with a PHD paper, I will summarise this as just trusting the math professors.</p><p>All we need to understand is that in general, the closer the distance is between two vector embedding points, the increased likelihood they are relevant to each other.</p><p>From a practical implementation standpoint. Start with using Euclidean distance first. Before considering using the other formulas which are fine-tuned for better results through trial and error for your use case (not recommended).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!E8EB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffca38c2e-d773-4f9d-9a60-00f574d375d9_1920x1333.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!E8EB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffca38c2e-d773-4f9d-9a60-00f574d375d9_1920x1333.jpeg 424w, https://substackcdn.com/image/fetch/$s_!E8EB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffca38c2e-d773-4f9d-9a60-00f574d375d9_1920x1333.jpeg 848w, https://substackcdn.com/image/fetch/$s_!E8EB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffca38c2e-d773-4f9d-9a60-00f574d375d9_1920x1333.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!E8EB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffca38c2e-d773-4f9d-9a60-00f574d375d9_1920x1333.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!E8EB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffca38c2e-d773-4f9d-9a60-00f574d375d9_1920x1333.jpeg" width="1456" height="1011" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fca38c2e-d773-4f9d-9a60-00f574d375d9_1920x1333.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1011,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!E8EB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffca38c2e-d773-4f9d-9a60-00f574d375d9_1920x1333.jpeg 424w, https://substackcdn.com/image/fetch/$s_!E8EB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffca38c2e-d773-4f9d-9a60-00f574d375d9_1920x1333.jpeg 848w, https://substackcdn.com/image/fetch/$s_!E8EB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffca38c2e-d773-4f9d-9a60-00f574d375d9_1920x1333.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!E8EB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffca38c2e-d773-4f9d-9a60-00f574d375d9_1920x1333.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><h1>Searching embeddings with a vector database</h1><p>So given that we can convert various documents into embeddings, we can now store in within a database and perform a search with it.</p><p>However, unlike an SQL database searching with text, both the search and the data being searched are the vector embedding itself. This means that traditional database search indexes are ineffective when it comes to searching for embeddings.</p><p>We can have all your documents embeddings, precomputed, and stored into a vector search database. Which can then be used to provide a list of matches, ranked by the closest distance.</p><p>This can be done using existing vector databases such as</p><ul><li><p><a href="https://redis.io/docs/stack/search/reference/vectors/">REDIS</a>: a popular open-source database that can be used to store vector embeddings and search them efficiently.</p></li><li><p><a href="https://github.com/spotify/annoy">Annoy</a>: a library created by Spotify which uses an optimized algorithm to search embeddings quickly.</p></li><li><p><a href="https://github.com/facebookresearch/faiss">FAISS</a>: a library created by Facebook which provides efficient search algorithms for large datasets.</p></li></ul><p>One major thing to note, vector search "database tech" is relatively new. Where a large majority of the vector search databases were designed for use cases found in companies like Facebook, Spotify or Google, with record sets in the size of millions or billions. And may not be optimised for small datasets.</p><blockquote><p>This is going to be a constantly changing field in the next few years, here is a <a href="https://github.com/currentslab/awesome-vector-search">github 'awesome-list' to help track and find future vector search databases</a></p></blockquote><p>As such, in general, we found for small datasets of (&lt;10,000 ~ 100,000 embeddings), keeping the embedding dataset in memory and brute-forcing euclidean-distance-squared is "good enough" for many use cases, and will sometime outperform formal database solutions (which will have disk/network overheads) with something like the following.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vIaX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50bec05a-94f6-4680-9858-cbca1adf9967_1108x952.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vIaX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50bec05a-94f6-4680-9858-cbca1adf9967_1108x952.png 424w, https://substackcdn.com/image/fetch/$s_!vIaX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50bec05a-94f6-4680-9858-cbca1adf9967_1108x952.png 848w, https://substackcdn.com/image/fetch/$s_!vIaX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50bec05a-94f6-4680-9858-cbca1adf9967_1108x952.png 1272w, https://substackcdn.com/image/fetch/$s_!vIaX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50bec05a-94f6-4680-9858-cbca1adf9967_1108x952.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vIaX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50bec05a-94f6-4680-9858-cbca1adf9967_1108x952.png" width="1108" height="952" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/50bec05a-94f6-4680-9858-cbca1adf9967_1108x952.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:952,&quot;width&quot;:1108,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:349894,&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_!vIaX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50bec05a-94f6-4680-9858-cbca1adf9967_1108x952.png 424w, https://substackcdn.com/image/fetch/$s_!vIaX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50bec05a-94f6-4680-9858-cbca1adf9967_1108x952.png 848w, https://substackcdn.com/image/fetch/$s_!vIaX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50bec05a-94f6-4680-9858-cbca1adf9967_1108x952.png 1272w, https://substackcdn.com/image/fetch/$s_!vIaX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50bec05a-94f6-4680-9858-cbca1adf9967_1108x952.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The obvious downside to this approach is that the entire dataset must be small enough to fit into memory without the overhead.</p><p>Regardless if you are using local in-memory embedding search, or a formal vector search database.</p><h1>That's it!</h1><p>Embedding search is just a sort and rank algorithm that works flexibly with various languages, and scenarios. The question for you as the reader is how you can use it. It can be used as it is as a possible google search replacement, or together with other tools, from chat, to games. The possibilities are endless and open to exploration.</p><p>~ Until next time &#128406; live long and prosper<br>Eugene Cheah @ tech-talk-cto.com</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nFrs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F834d2a19-434d-4eea-90a0-0fcd7d773e9d_1920x1278.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nFrs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F834d2a19-434d-4eea-90a0-0fcd7d773e9d_1920x1278.jpeg 424w, https://substackcdn.com/image/fetch/$s_!nFrs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F834d2a19-434d-4eea-90a0-0fcd7d773e9d_1920x1278.jpeg 848w, https://substackcdn.com/image/fetch/$s_!nFrs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F834d2a19-434d-4eea-90a0-0fcd7d773e9d_1920x1278.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!nFrs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F834d2a19-434d-4eea-90a0-0fcd7d773e9d_1920x1278.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nFrs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F834d2a19-434d-4eea-90a0-0fcd7d773e9d_1920x1278.jpeg" width="1456" height="969" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/834d2a19-434d-4eea-90a0-0fcd7d773e9d_1920x1278.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:969,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;: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_!nFrs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F834d2a19-434d-4eea-90a0-0fcd7d773e9d_1920x1278.jpeg 424w, https://substackcdn.com/image/fetch/$s_!nFrs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F834d2a19-434d-4eea-90a0-0fcd7d773e9d_1920x1278.jpeg 848w, https://substackcdn.com/image/fetch/$s_!nFrs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F834d2a19-434d-4eea-90a0-0fcd7d773e9d_1920x1278.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!nFrs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F834d2a19-434d-4eea-90a0-0fcd7d773e9d_1920x1278.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><div><hr></div><p>All Images used, with their proper attribution</p><ul><li><p><a href="https://unsplash.com/photos/uAFjFsMS3YY">Man in magnifying glass</a> by <a href="https://unsplash.com/@laughayette?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Marten Newhall</a> on <a href="https://unsplash.com/photos/uAFjFsMS3YY?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Unsplash</a></p></li><li><p><a href="https://knowyourmeme.com/memes/zach-galifianakis-math">Zach Galifianakis Math meme</a></p></li><li><p><a href="https://unsplash.com/photos/lRoX0shwjUQ">File drawers</a> by <a href="https://unsplash.com/@jankolar?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Jan Antonin Kolar</a> on <a href="https://unsplash.com/photos/lRoX0shwjUQ?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Unsplash</a></p></li><li><p><a href="https://unsplash.com/photos/U2eUlPEKIgU">Dream big wallpaper</a> by <a href="https://unsplash.com/@randytarampi?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Randy Tarampi</a> on <a href="https://unsplash.com/photos/U2eUlPEKIgU?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Unsplash</a></p></li></ul>]]></content:encoded></item><item><title><![CDATA[Resolving the AI Copyright Debate through Open Source Licensing: Classifying AI as Derivative Works]]></title><description><![CDATA[A proposed solution for all parties ...]]></description><link>https://substack.tech-talk-cto.com/p/how-opensource-style-licensing-can</link><guid isPermaLink="false">https://substack.tech-talk-cto.com/p/how-opensource-style-licensing-can</guid><dc:creator><![CDATA[Eugene Cheah]]></dc:creator><pubDate>Sat, 07 Jan 2023 17:11:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!LAyV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0cbe001-3d86-42d2-9eb2-0a2975517417_1023x704.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LAyV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0cbe001-3d86-42d2-9eb2-0a2975517417_1023x704.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LAyV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0cbe001-3d86-42d2-9eb2-0a2975517417_1023x704.jpeg 424w, https://substackcdn.com/image/fetch/$s_!LAyV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0cbe001-3d86-42d2-9eb2-0a2975517417_1023x704.jpeg 848w, https://substackcdn.com/image/fetch/$s_!LAyV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0cbe001-3d86-42d2-9eb2-0a2975517417_1023x704.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!LAyV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0cbe001-3d86-42d2-9eb2-0a2975517417_1023x704.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LAyV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0cbe001-3d86-42d2-9eb2-0a2975517417_1023x704.jpeg" width="1023" height="704" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d0cbe001-3d86-42d2-9eb2-0a2975517417_1023x704.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:704,&quot;width&quot;:1023,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:93194,&quot;alt&quot;:&quot;Scales of justice&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Scales of justice" title="Scales of justice" srcset="https://substackcdn.com/image/fetch/$s_!LAyV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0cbe001-3d86-42d2-9eb2-0a2975517417_1023x704.jpeg 424w, https://substackcdn.com/image/fetch/$s_!LAyV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0cbe001-3d86-42d2-9eb2-0a2975517417_1023x704.jpeg 848w, https://substackcdn.com/image/fetch/$s_!LAyV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0cbe001-3d86-42d2-9eb2-0a2975517417_1023x704.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!LAyV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0cbe001-3d86-42d2-9eb2-0a2975517417_1023x704.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">What are the scales of justice, for the artist, and the AI ?</figcaption></figure></div><p>If we don't sort out the legal issues surrounding AI-generated content properly, it could have serious implications for the future of thousands of jobs.</p><p>As such, I believe, It's better to address these issues now rather than later, as the potential damage grows with the increased use of AI across all industries.</p><p>Throughout this article, you will see the term "works" frequently used to refer to any content to which copyright can be assigned, including images, artworks, and written text. To avoid confusion, the user of the AI model will be referred to as the "human operator", this is separate from the &#8220;creator&#8221; of the AI model itself.</p><p>For the purposes of this article, we will primarily be discussing the legal issues surrounding AI art generators, as they are currently at the forefront of this debate. However, the proposed solution discussed here is applicable to all AI models, including text-based ones.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!L_zT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbcbc89c-3107-4a6b-8aab-3eb7ce92f119_1920x939.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!L_zT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbcbc89c-3107-4a6b-8aab-3eb7ce92f119_1920x939.jpeg 424w, https://substackcdn.com/image/fetch/$s_!L_zT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbcbc89c-3107-4a6b-8aab-3eb7ce92f119_1920x939.jpeg 848w, https://substackcdn.com/image/fetch/$s_!L_zT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbcbc89c-3107-4a6b-8aab-3eb7ce92f119_1920x939.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!L_zT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbcbc89c-3107-4a6b-8aab-3eb7ce92f119_1920x939.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!L_zT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbcbc89c-3107-4a6b-8aab-3eb7ce92f119_1920x939.jpeg" width="1456" height="712" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dbcbc89c-3107-4a6b-8aab-3eb7ce92f119_1920x939.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:712,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:453404,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!L_zT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbcbc89c-3107-4a6b-8aab-3eb7ce92f119_1920x939.jpeg 424w, https://substackcdn.com/image/fetch/$s_!L_zT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbcbc89c-3107-4a6b-8aab-3eb7ce92f119_1920x939.jpeg 848w, https://substackcdn.com/image/fetch/$s_!L_zT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbcbc89c-3107-4a6b-8aab-3eb7ce92f119_1920x939.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!L_zT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbcbc89c-3107-4a6b-8aab-3eb7ce92f119_1920x939.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">Buckle up, Let's go through this quickly</figcaption></figure></div><h1>A crash course on the AI copyright debate, and a disclaimer</h1><p>To oversimplify an extremely complicated topic that could fill multiple legal essays on its own, the current legal status of AI-generated content is undecided, with lawyers and members of the public advocating for either side.</p><blockquote><p>One of the high-profile cases (which is not finalized) is how the "US Copyright Office" has been going back and forth on the copyright status of an AI-generated comic (<a href="https://www.cbr.com/ai-comic-deemed-ineligible-copyright-protection/">link here</a>)</p></blockquote><p>At its core, the AI copyright debate revolves around three major questions:</p><ul><li><p>Is it permissible (possibly under the concept of fair use) to use copyrighted materials to train an AI?</p></li><li><p>Can AI-generated works be copyrighted?</p></li><li><p>If so, can an AI model be co-assigned copyright of a generated work (e.g. an artwork) along with its "human operator"?</p></li></ul><p>In general, these are the major arguments for AI.</p><ul><li><p>Proposition 1: AI learns and creates (words, music, art, etc) like a human</p></li><li><p>Proposition 2: AI is just a tool</p></li></ul><p>With the following 3 major opposition</p><ul><li><p>Opposition 1: Only "real" humans are eligible for copyright</p></li><li><p>Opposition 2: Fair use is not automatic and is evaluated on a case-by-case basis</p></li><li><p>Opposition 3: Lack of consent, from data sources used in the dataset</p><p></p></li></ul><blockquote><p><em>There are many additional arguments for and against AI that have been made by both sides, but they are not included here because they are either not as significant as the key points or they are based on ethical considerations rather than existing legal codes.</em></p><p><em>For example, one notable argument that was left out: is the "for progress" proposition. On how AI should be allowed to learn from copyright materials to encourage progress in society, and that resisting such progress is harmful to society. This is an argument based on ethical and societal considerations and not an existing legal code.</em></p><p><em>As I am skimming the details of the debate, if you want a more in-depth read, you can consider theverge article -</em> <a href="https://www.theverge.com/23444685/generative-ai-copyright-infringement-legal-fair-use-training-data">The scary truth about AI copyright is nobody knows what will happen next</a></p></blockquote><p>Finally, to state the obvious, I am not your lawyer, and the following is not legal advice.</p><p>Also, copyright laws differ drastically from country to country (Japan, for example, does not fully recognize fair use).</p><p>Now with all of that, out of the way ...</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oOpI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0b8cac8-20b6-4a40-aca7-e3b8b84e82fe_1920x1280.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oOpI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0b8cac8-20b6-4a40-aca7-e3b8b84e82fe_1920x1280.jpeg 424w, https://substackcdn.com/image/fetch/$s_!oOpI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0b8cac8-20b6-4a40-aca7-e3b8b84e82fe_1920x1280.jpeg 848w, https://substackcdn.com/image/fetch/$s_!oOpI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0b8cac8-20b6-4a40-aca7-e3b8b84e82fe_1920x1280.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!oOpI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0b8cac8-20b6-4a40-aca7-e3b8b84e82fe_1920x1280.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oOpI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0b8cac8-20b6-4a40-aca7-e3b8b84e82fe_1920x1280.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f0b8cac8-20b6-4a40-aca7-e3b8b84e82fe_1920x1280.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:269403,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!oOpI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0b8cac8-20b6-4a40-aca7-e3b8b84e82fe_1920x1280.jpeg 424w, https://substackcdn.com/image/fetch/$s_!oOpI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0b8cac8-20b6-4a40-aca7-e3b8b84e82fe_1920x1280.jpeg 848w, https://substackcdn.com/image/fetch/$s_!oOpI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0b8cac8-20b6-4a40-aca7-e3b8b84e82fe_1920x1280.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!oOpI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0b8cac8-20b6-4a40-aca7-e3b8b84e82fe_1920x1280.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">A goal for a fairer world, needs a plan to do so</figcaption></figure></div><h1>A Proposal to Classify AI-Generated Content and AI Models as Derivative Works with Attribution*</h1><blockquote><p>*with various limitations depending on the process used in each step</p></blockquote><p>More specifically, the following sequence is proposed:</p><ul><li><p>Dataset as a collection of work, from its individual data sources*</p></li><li><p>AI Model as derivative work, from the dataset, together with the AI model creator</p><ul><li><p>If an AI model is used to train another AI model (instead of a dataset), it is classified as a derivative of the base model, its training data, and its trainer model.</p></li></ul></li><li><p>AI Output as derivative work, from the AI model, together with the "human operator" who provided a "prompt/instruction"*</p></li></ul><p>This proposal allows us to divide the copyright problem into distinct steps and rely on existing legal frameworks and case laws, particularly the legal framework revolving around "Collaborative authorship" of open-source code. It also helps to answer the three questions distinctively:</p><p>In this framework, it would also allow answering the 3 questions distinctively.</p><ul><li><p>Is it permissible, under fair use, to use copyrighted materials to train an AI?</p><ul><li><p>No, by default, unless it allows derivative work*</p></li></ul></li><li><p>Can generated works, be copyrighted?</p><ul><li><p>Yes*</p></li></ul></li><li><p>If so, can an AI model be co-assigned copyright of a generated work (ie. artworks), together with its human author (user of the AI)?</p><ul><li><p>Kind of. It would be attributed to*</p></li></ul></li></ul><p>This proposal avoids being stuck in the debate of whether an AI performs the creation of work "like a living being." </p><p>It also helps to create a clear path for all parties involved in a fair way:</p><ul><li><p>For artist</p><ul><li><p>It gives them control over their own unique brand name, and art style, allowing them to commercialize it where possible</p></li><li><p>It does not stop AI from being used to generate artwork in known older art styles</p></li></ul></li><li><p>For AI Model Creators</p><ul><li><p>It provides a legal framework for them to create and commercialize AI models safely</p></li></ul></li><li><p>For Human Operators</p><ul><li><p>It allows them to generate AI artwork</p></li><li><p>It allows them to potentially commercialize such artworks for their own personal or commercial uses.</p></li></ul></li></ul><h2>Understanding permissive license (usually with attribution clause)</h2><p>One major factor that is often overlooked in the debate is how copyright is not binary, and how permissive licenses lie between full restrictive copyright and no copyright. </p><p>This proposal intends to take into account how permissive licenses are treated in the process and intends to use such licenses as a means to navigate the legal debate.</p><p>Because permissive licenses have been a hallmark in the open-source copyright movement for software coding (e.g. MIT license), this will help lay the groundwork for the proposed approach to existing case laws. (The list of open-source licenses can be <a href="https://opensource.org/licenses">found here</a>).</p><p>Outside of the software industry, the Creative Commons is its most prominent variant, with over <a href="https://creativecommons.org/2021/05/24/were-turning-20-whats-happened-since-2001/">2 billion works</a> tracked in circulation.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iLhR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e9d7c5a-4eeb-4cc7-90b2-7ae6508a91ed_1123x794.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iLhR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e9d7c5a-4eeb-4cc7-90b2-7ae6508a91ed_1123x794.png 424w, https://substackcdn.com/image/fetch/$s_!iLhR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e9d7c5a-4eeb-4cc7-90b2-7ae6508a91ed_1123x794.png 848w, https://substackcdn.com/image/fetch/$s_!iLhR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e9d7c5a-4eeb-4cc7-90b2-7ae6508a91ed_1123x794.png 1272w, https://substackcdn.com/image/fetch/$s_!iLhR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e9d7c5a-4eeb-4cc7-90b2-7ae6508a91ed_1123x794.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iLhR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e9d7c5a-4eeb-4cc7-90b2-7ae6508a91ed_1123x794.png" width="1123" height="794" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4e9d7c5a-4eeb-4cc7-90b2-7ae6508a91ed_1123x794.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:794,&quot;width&quot;:1123,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:73687,&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_!iLhR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e9d7c5a-4eeb-4cc7-90b2-7ae6508a91ed_1123x794.png 424w, https://substackcdn.com/image/fetch/$s_!iLhR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e9d7c5a-4eeb-4cc7-90b2-7ae6508a91ed_1123x794.png 848w, https://substackcdn.com/image/fetch/$s_!iLhR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e9d7c5a-4eeb-4cc7-90b2-7ae6508a91ed_1123x794.png 1272w, https://substackcdn.com/image/fetch/$s_!iLhR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e9d7c5a-4eeb-4cc7-90b2-7ae6508a91ed_1123x794.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>Broadly speaking, permissive licenses are used within three major categories:</p><h3>1. Content that cannot be used: Share Alike, and No-Derivatives</h3><ul><li><p>No Derivatives is as obvious as it gets, No-Derivatives</p><ul><li><p>Creative Commons <code>BY-ND</code> and <code>BY-NC-ND</code></p></li></ul></li><li><p>Share Alike, or CopyLeft licenses, require the existing license to be copied over into the license of the derivative work. While technically this is possible within smaller focused datasets, for practical purposes this should be avoided due to the logical challenge when merging multiple "CopyLeft" licenses.</p><ul><li><p>Creative Commons <code>BY-SA</code> and <code>BY-NC-SA</code> , for software code, an example would be the <code>GPL/AGPL/LGPL</code> licenses.</p></li></ul></li></ul><p>It is worth reminding the tech bros that no consent (to make derivatives) means no consent.</p><h3>2. Content that can be used: Typically with attribution</h3><ul><li><p>Derivative and distribution are allowed with attribution</p><ul><li><p>Creative Commons <code>BY</code>, for software, an example would be the <code>MIT</code> license</p></li></ul></li><li><p>Derivative and distribution are allowed even without attribution</p><ul><li><p>Works in Public Domain, or licensed under Creative Commons Zero</p></li></ul></li></ul><h3>3. Content that can be used: For non-commercial use cases</h3><ul><li><p>Distribution and derivative with attribution, limited to non-commercial use. </p><ul><li><p>Creative Commons <code>BY-NC</code></p></li></ul></li></ul><blockquote><p><em>Placing an early prediction, there will be a derivative of the Creative Commons license which specifically prohibits the usage with a dataset or AI training.</em></p><p>Maybe <code>BY-NADD</code> (No AI nor dataset derivatives)</p></blockquote><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aND6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F372c3928-fd81-4539-a31f-8289f6a0cb28_1920x1280.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aND6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F372c3928-fd81-4539-a31f-8289f6a0cb28_1920x1280.jpeg 424w, https://substackcdn.com/image/fetch/$s_!aND6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F372c3928-fd81-4539-a31f-8289f6a0cb28_1920x1280.jpeg 848w, https://substackcdn.com/image/fetch/$s_!aND6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F372c3928-fd81-4539-a31f-8289f6a0cb28_1920x1280.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!aND6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F372c3928-fd81-4539-a31f-8289f6a0cb28_1920x1280.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aND6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F372c3928-fd81-4539-a31f-8289f6a0cb28_1920x1280.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/372c3928-fd81-4539-a31f-8289f6a0cb28_1920x1280.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:98201,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!aND6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F372c3928-fd81-4539-a31f-8289f6a0cb28_1920x1280.jpeg 424w, https://substackcdn.com/image/fetch/$s_!aND6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F372c3928-fd81-4539-a31f-8289f6a0cb28_1920x1280.jpeg 848w, https://substackcdn.com/image/fetch/$s_!aND6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F372c3928-fd81-4539-a31f-8289f6a0cb28_1920x1280.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!aND6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F372c3928-fd81-4539-a31f-8289f6a0cb28_1920x1280.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><h3>Important Note: Limitations MUST be carried forward</h3><p>Permissive licenses are typically written in a way that enforces derivative works, and any collections including their work, or its distribution, to have the same limitation (attribution, non-commercial requirements). </p><p>Measures must be taken to ensure the same limitations apply to the dataset, AI model, and their generated content. </p><p>Failure to do so would break the current proposal, due to potential loopholes that may allow commercial companies to fund the creation of public datasets under "fair use" only to eventually use them commercially. </p><p>For example:</p><ul><li><p><a href="https://laion.ai/">LAION.AI</a> - was commissioned to build and open-source a "Non-Commercial" dataset</p></li><li><p><a href="https://stability.ai/">Stability.ai</a> - built an AI model, based on the LAION.AI dataset, without the "Non-Commercial" restriction, and released it to the public</p></li><li><p>Dreambooth.ai, and countless other commercial AI art generators - used the model to build their paid commercial AI art generator.</p></li></ul><p>The end result is, despite starting out in a way that "does not create a competing product," due to its open-source nature, it ends up as a tool, <a href="https://edition.cnn.com/2022/10/21/tech/artists-ai-images/index.html">that can be used in commercial settings to replace specific living artists identified by their name, who had their images scrapped within the dataset without consent</a>.</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MEQs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc31c1bcd-f155-4a84-9d81-eff92c2856b4_1240x1041.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MEQs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc31c1bcd-f155-4a84-9d81-eff92c2856b4_1240x1041.png 424w, https://substackcdn.com/image/fetch/$s_!MEQs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc31c1bcd-f155-4a84-9d81-eff92c2856b4_1240x1041.png 848w, https://substackcdn.com/image/fetch/$s_!MEQs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc31c1bcd-f155-4a84-9d81-eff92c2856b4_1240x1041.png 1272w, https://substackcdn.com/image/fetch/$s_!MEQs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc31c1bcd-f155-4a84-9d81-eff92c2856b4_1240x1041.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MEQs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc31c1bcd-f155-4a84-9d81-eff92c2856b4_1240x1041.png" width="1240" height="1041" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c31c1bcd-f155-4a84-9d81-eff92c2856b4_1240x1041.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1041,&quot;width&quot;:1240,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:254287,&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_!MEQs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc31c1bcd-f155-4a84-9d81-eff92c2856b4_1240x1041.png 424w, https://substackcdn.com/image/fetch/$s_!MEQs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc31c1bcd-f155-4a84-9d81-eff92c2856b4_1240x1041.png 848w, https://substackcdn.com/image/fetch/$s_!MEQs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc31c1bcd-f155-4a84-9d81-eff92c2856b4_1240x1041.png 1272w, https://substackcdn.com/image/fetch/$s_!MEQs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc31c1bcd-f155-4a84-9d81-eff92c2856b4_1240x1041.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">Illustrated chain of copyright, from works to dataset, to model</figcaption></figure></div><h2>How does it work in practice? - when making AI models</h2><p>By classifying, downstream datasets, and AI models, as derivative works of their upstream content, copyright can be respected across a chain. </p><p>This is similar to how open-source projects work in the software industry, allowing existing laws to work on each layer.</p><ul><li><p>Dataset layer: Will be based on existing web-scrapping laws</p></li><li><p>AI Model layer: Because the final AI Model can be treated as "Code" (it literally can be exported as code), existing open-source laws can handle it. A clear legal path will clear the way for commercial adoption</p></li><li><p>AI Output layer: If we treat the AI model as code, with licensing restrictions that force attribution to its output, it falls into place with several existing code licensing models.</p></li></ul><p>In all cases, attribution needs to be maintained up the chain. </p><p>For example, all AI models must attribute their datasets, which must in turn provide attribution for their sources.</p><p>Once this is established, there will be three major types of AI models:</p><ul><li><p>Commercial use-friendly AI models, which can be used in commercial settings</p><ul><li><p>Creative Commons `BY` or something similar</p></li></ul></li><li><p>Non-Commercial use AI models, which inherited the various "No commercial use" restrictions from the original data</p><ul><li><p>Creative Commons `BY-NC` or something similar</p></li></ul></li><li><p>Privately licensed AI models, which will typically be based on a "Commercial use friendly AI model" and finetuned for specific licensed use cases</p></li></ul><p>For right holders (ie. artists), who do not want any of their works to be used to train an AI model, or to be used by others as derivative work. They decide and stay in control, via the licensing terms.</p><p>For rights holders, who do allow derivative works, they get to decide if it's restricted to non-commercial uses (non-competing).</p><p>Finally, right holders, especially those with very unique styles, can sub-license their data, or AI model, and set their own terms of use. Typically as a way to commercialize their unique style.</p><div><hr></div><h2>How does it work in practice? - when using AI models</h2><p>Using the AI model is more nuanced. Depending on if the AI is adding IP value, or not, there are two major categories that need to be outlined.</p><h3>AI as an Intellectual Property generator</h3><p>The general rule of thumb is that the output would be the derivative of all three participants: the AI model, the human operator (via a prompt typically), and the input material (if any, for example, editing or redrawing an existing image). </p><p>This is because the final output would literally be a derivative of all three inputs.</p><p>If any of the three enforces a copyright clause (ie. attribution, no commercial use), so will the derivative output. If the AI model follows the Creative Commons model, and the "Human Operator" has full rights to the input, the "Human Operator" would have full rights to the output, with the attribution clause limitation (and the no-commercial clause for no-commercial use AI).</p><p>If it's just the "Human Operator" and the AI, the above structure still applies.</p><h3>AI as a reduction / transformation tool</h3><p>This is currently limited to the AI text model (as far as I know), where the AI is used in a way that does not add IP value. For example in "Short Summarization, Labeling, or Factual Extraction".</p><p>In this case, if the output has no additional content added and is simply the reduction of the input, or transformation (eg. translation), per the user instructions, and was done so in a way that is clearly mapped to the instruction - the AI has arguably not "added any IP or context".</p><p>As such, in this case, the AI model should be treated as if it was a tool/extension of the human operator. And the output copyright should be as if the "Human Operator" performed the said instructions manually. (Need legal feedback on this segment)</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!O-OZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F143a33fc-efe0-474e-bf3a-57230b38463e_1920x1280.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!O-OZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F143a33fc-efe0-474e-bf3a-57230b38463e_1920x1280.jpeg 424w, https://substackcdn.com/image/fetch/$s_!O-OZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F143a33fc-efe0-474e-bf3a-57230b38463e_1920x1280.jpeg 848w, https://substackcdn.com/image/fetch/$s_!O-OZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F143a33fc-efe0-474e-bf3a-57230b38463e_1920x1280.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!O-OZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F143a33fc-efe0-474e-bf3a-57230b38463e_1920x1280.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!O-OZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F143a33fc-efe0-474e-bf3a-57230b38463e_1920x1280.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/143a33fc-efe0-474e-bf3a-57230b38463e_1920x1280.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:213824,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!O-OZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F143a33fc-efe0-474e-bf3a-57230b38463e_1920x1280.jpeg 424w, https://substackcdn.com/image/fetch/$s_!O-OZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F143a33fc-efe0-474e-bf3a-57230b38463e_1920x1280.jpeg 848w, https://substackcdn.com/image/fetch/$s_!O-OZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F143a33fc-efe0-474e-bf3a-57230b38463e_1920x1280.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!O-OZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F143a33fc-efe0-474e-bf3a-57230b38463e_1920x1280.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">Sadly, regardless of how any artist feels, AI has raised the bar</figcaption></figure></div><h1>Will this stop AI from taking artist jobs?</h1><p>Quite frankly, No, the bar has been raised for being an artist.</p><p>If the artist's primary job was commissioned to render artwork in a commonly known style, that is out of copyright (eg. Vincent van Gogh style) or is very common in the public domain.</p><p>However, if the artist were to make or remix a newer style, that is unique and distinctive to them.</p><p>Then Yes.</p><p>This prevents their new style or likeness, from being copied. And allows them to commercialize and be rewarded for their style on their terms. With time, like all artworks - it enters the public domain.</p><p>Ultimately, allowing them to make a name and career for themselves, for their unique style.</p><p>Into this, strange new AI world</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vmw8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F447ad87a-c540-45a1-8fb0-486776f0ecce_1920x1280.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vmw8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F447ad87a-c540-45a1-8fb0-486776f0ecce_1920x1280.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vmw8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F447ad87a-c540-45a1-8fb0-486776f0ecce_1920x1280.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vmw8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F447ad87a-c540-45a1-8fb0-486776f0ecce_1920x1280.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vmw8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F447ad87a-c540-45a1-8fb0-486776f0ecce_1920x1280.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vmw8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F447ad87a-c540-45a1-8fb0-486776f0ecce_1920x1280.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/447ad87a-c540-45a1-8fb0-486776f0ecce_1920x1280.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:232537,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vmw8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F447ad87a-c540-45a1-8fb0-486776f0ecce_1920x1280.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vmw8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F447ad87a-c540-45a1-8fb0-486776f0ecce_1920x1280.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vmw8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F447ad87a-c540-45a1-8fb0-486776f0ecce_1920x1280.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vmw8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F447ad87a-c540-45a1-8fb0-486776f0ecce_1920x1280.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><h1>Alright, what's next?</h1><p>As I am also neither a professional artist, lawyer, nor politician. All of this may just end up being a programmer screaming into the crowd.</p><p>However, if this approach makes sense to you, especially if you are an artist, do feedback, forward it to as many legal friends, and start organizing a movement towards this.</p><p>For any lawyers who wish to refine this to a legal paper, please do so, reach out to me, and provide credit.</p><blockquote><p>The only paper I can find exploring this angle is <a href="https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4022665">"AI Derivatives: the Application to the Derivative Work Right to Literary and Artistic Productions of AI Machines"</a></p></blockquote><p>At the end of the day, I do wish that we all steer in a direction where, both AI and artists, can work together hand in hand. Either with what's proposed, or any other alternative proposal that respects both sides.</p><p>~ Until next time &#128406; live long and prosper &#128640;<br>   Eugene Cheah @ tech-talk-cto.com</p><div><hr></div><blockquote><p>For more on how AI works by dreaming, </p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:88924359,&quot;url&quot;:&quot;https://substack.tech-talk-cto.com/p/introducing-ai-chatgpt-and-how-it&quot;,&quot;publication_id&quot;:1004639,&quot;publication_name&quot;:&quot;Tech Talk CTO&quot;,&quot;publication_logo_url&quot;:null,&quot;title&quot;:&quot;Introducing AI / ChatGPT, and how it dreams in 2022&quot;,&quot;truncated_body_text&quot;:&quot;This article focuses more of the current state of AI, on 5th Dec 2022. As a means of briefing others outside this industry, what has been going on recently, and what are its limitations. With a focus on recent developments in chatGPT, over long term speculations.&quot;,&quot;date&quot;:&quot;2022-12-06T08:45:06.647Z&quot;,&quot;like_count&quot;:1,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:99170118,&quot;name&quot;:&quot;PicoCreator&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/b8dcb57e-6203-4be3-ae29-03732db5c5f7_460x460.jpeg&quot;,&quot;bio&quot;:&quot;Builds UI test automation (https://uilicious.com/) infrastructure and tools, web app development, and part of the GPUJS team (https://gpu.rocks/#/)\n\nHot-takes/Views are my own&quot;,&quot;profile_set_up_at&quot;:&quot;2022-07-17T02:17:11.664Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:950046,&quot;user_id&quot;:99170118,&quot;publication_id&quot;:1004639,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:1004639,&quot;name&quot;:&quot;Tech Talk CTO&quot;,&quot;subdomain&quot;:&quot;techtalkcto&quot;,&quot;custom_domain&quot;:&quot;substack.tech-talk-cto.com&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Random tech topics, from a startup CTO. (Usually on Infra, Coding, Dev growth, Recruitment, Scaling, etc). Typically 1 long form article per week.\n\nAll views are my own (and not of the company).&quot;,&quot;logo_url&quot;:null,&quot;author_id&quot;:99170118,&quot;theme_var_background_pop&quot;:&quot;#A33ACB&quot;,&quot;created_at&quot;:&quot;2022-07-17T02:17:31.501Z&quot;,&quot;rss_website_url&quot;:null,&quot;email_from_name&quot;:&quot;Eugene Cheah (PicoCreator)&quot;,&quot;copyright&quot;:&quot;Eugene Cheah&quot;,&quot;founding_plan_name&quot;:null,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;disabled&quot;}}],&quot;twitter_screen_name&quot;:&quot;picocreator&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;inviteAccepted&quot;:true}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://substack.tech-talk-cto.com/p/introducing-ai-chatgpt-and-how-it?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><span></span><span class="embedded-post-publication-name">Tech Talk CTO</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Introducing AI / ChatGPT, and how it dreams in 2022</div></div><div class="embedded-post-body">This article focuses more of the current state of AI, on 5th Dec 2022. As a means of briefing others outside this industry, what has been going on recently, and what are its limitations. With a focus on recent developments in chatGPT, over long term speculations&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">3 years ago &#183; 1 like &#183; PicoCreator</div></a></div></blockquote><div><hr></div><p>All Images used, with their proper attribution</p><ul><li><p><a href="https://www.flickr.com/photos/91261194@N06/45354057792">Hand Stacked Coins With Justice Scale</a> by&nbsp;<a href="https://www.flickr.com/photos/91261194@N06">focusonmore.com</a>&nbsp;under&nbsp;<a href="https://creativecommons.org/licenses/by/2.0/?ref=openverse">CC BY 2.0</a></p></li><li><p><a href="https://unsplash.com/photos/rHDtENyRecU">Race Car</a> Photo by <a href="https://unsplash.com/@abedismail">Abed Ismail</a> via <a href="https://unsplash.com/photos/rHDtENyRecU">unsplash.com</a></p></li><li><p><a href="https://unsplash.com/photos/NvZvtjn6Wrg">Goals and Plans</a> Photo by <a href="https://unsplash.com/@contentpixie?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Content Pixie</a> on <a href="https://unsplash.com/photos/NvZvtjn6Wrg?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Unsplash</a></p></li><li><p><a href="https://www.kathleenamorris.com/2020/01/20/copyright-creative-commons/">Creative Commons Licensing chart</a> by <a href="https://twitter.com/kathleen_morris">kathleen_morris</a></p></li><li><p><a href="https://unsplash.com/photos/DRzYMtae-vA">Stop Hand</a> Photo by <a href="https://unsplash.com/@nadineshaabana?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Nadine Shaabana</a> on <a href="https://unsplash.com/photos/DRzYMtae-vA?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Unsplash</a></p></li><li><p><a href="https://unsplash.com/photos/VT8l5wC_pTA">Pole Vault</a> Photo by <a href="https://unsplash.com/@fransvledder?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Frans Vledder</a> on <a href="https://unsplash.com/photos/VT8l5wC_pTA?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Unsplash</a></p></li><li><p><a href="https://unsplash.com/photos/qNM9zdGGPrg">Sunrise</a> Photo by <a href="https://unsplash.com/@nicolescapturedmoments?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Nicole Avagliano</a> on <a href="https://unsplash.com/photos/qNM9zdGGPrg?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Unsplash</a></p></li></ul>]]></content:encoded></item><item><title><![CDATA[Dev to CTO - How do I become a 10x or Rockstar developer?]]></title><description><![CDATA[The 10x / rockstar developer is a myth, long live the 100x situational developer!]]></description><link>https://substack.tech-talk-cto.com/p/dev-to-cto-how-do-i-become-a-10x</link><guid isPermaLink="false">https://substack.tech-talk-cto.com/p/dev-to-cto-how-do-i-become-a-10x</guid><dc:creator><![CDATA[Eugene Cheah]]></dc:creator><pubDate>Sat, 31 Dec 2022 10:56:59 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!RjOu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2c0df43-bc65-47d8-8f25-2959f5d34b1b_1920x1280.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RjOu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2c0df43-bc65-47d8-8f25-2959f5d34b1b_1920x1280.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RjOu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2c0df43-bc65-47d8-8f25-2959f5d34b1b_1920x1280.jpeg 424w, https://substackcdn.com/image/fetch/$s_!RjOu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2c0df43-bc65-47d8-8f25-2959f5d34b1b_1920x1280.jpeg 848w, https://substackcdn.com/image/fetch/$s_!RjOu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2c0df43-bc65-47d8-8f25-2959f5d34b1b_1920x1280.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!RjOu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2c0df43-bc65-47d8-8f25-2959f5d34b1b_1920x1280.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RjOu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2c0df43-bc65-47d8-8f25-2959f5d34b1b_1920x1280.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/c2c0df43-bc65-47d8-8f25-2959f5d34b1b_1920x1280.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:207371,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!RjOu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2c0df43-bc65-47d8-8f25-2959f5d34b1b_1920x1280.jpeg 424w, https://substackcdn.com/image/fetch/$s_!RjOu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2c0df43-bc65-47d8-8f25-2959f5d34b1b_1920x1280.jpeg 848w, https://substackcdn.com/image/fetch/$s_!RjOu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2c0df43-bc65-47d8-8f25-2959f5d34b1b_1920x1280.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!RjOu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2c0df43-bc65-47d8-8f25-2959f5d34b1b_1920x1280.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Image of a rockstar (not a developer)</figcaption></figure></div><p>The idea of a 10x developer, or a rockstar developer, being better than every other developer at everything, is a myth.</p><p><em><strong>Instead, you should strive to be a 100x developer in very specific situations, a 10x developer in some, and a 1x developer in as many situations as possible. It's important to be aware of the areas you excel at and the areas that you may need to work on.</strong></em></p><p>Unless you work for a large tech company, it's likely you'll be wearing multiple hats. On a daily basis, you'll need to be able to switch between front-end, back-end, and language-specific development, such as Java or TypeScript. This is due to the ever-changing nature of our industry and the sheer number of ways to achieve the same tasks - <a href="https://en.wikibooks.org/wiki/Computer_Programming/Hello_world">like printing &#8220;Hello World&#8221; in over 400 different programming languages.</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_!QM-B!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F00d31a23-b5a8-4cb8-8b34-f25e251b93e8_500x283.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QM-B!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F00d31a23-b5a8-4cb8-8b34-f25e251b93e8_500x283.png 424w, https://substackcdn.com/image/fetch/$s_!QM-B!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F00d31a23-b5a8-4cb8-8b34-f25e251b93e8_500x283.png 848w, https://substackcdn.com/image/fetch/$s_!QM-B!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F00d31a23-b5a8-4cb8-8b34-f25e251b93e8_500x283.png 1272w, https://substackcdn.com/image/fetch/$s_!QM-B!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F00d31a23-b5a8-4cb8-8b34-f25e251b93e8_500x283.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QM-B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F00d31a23-b5a8-4cb8-8b34-f25e251b93e8_500x283.png" width="500" height="283" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/00d31a23-b5a8-4cb8-8b34-f25e251b93e8_500x283.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:283,&quot;width&quot;:500,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:24305,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!QM-B!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F00d31a23-b5a8-4cb8-8b34-f25e251b93e8_500x283.png 424w, https://substackcdn.com/image/fetch/$s_!QM-B!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F00d31a23-b5a8-4cb8-8b34-f25e251b93e8_500x283.png 848w, https://substackcdn.com/image/fetch/$s_!QM-B!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F00d31a23-b5a8-4cb8-8b34-f25e251b93e8_500x283.png 1272w, https://substackcdn.com/image/fetch/$s_!QM-B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F00d31a23-b5a8-4cb8-8b34-f25e251b93e8_500x283.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">XKCD Comic, on standards</figcaption></figure></div><p>It's impossible to be good at everything, but it is possible to be great at something.</p><p>To elaborate, I'd like to share a story from over a decade ago which was a life-changing moment that had a huge impact on my career.</p><h2>How I Became a 100x Developer - as a Junior</h2><p>I worked with a large MNC and was part of a team that was struggling to keep up with demand.</p><p>They had built a custom Java web application that thousands of employees were using daily, but as the number of records going in and out of the SQL servers scaled up. Things were slowing down. They had already upgraded the SQL server to its limits and needed new solutions. An obvious one was to use memcache to cache some of the results.</p><p>Unfortunately, memcache had been banned due to some security incidents in the past and the lack of HA. The managers had been trying to get approval for memcache for over a year but failed. Meanwhile, the devs fought an uphill battle as every 10% improvement was negated by double that in user growth.</p><p>This is where I came in, and joined.</p><p>I had no idea about their past 1 year of struggle and had been brought on board as a junior developer to help make some minor improvements to the UI, while the seniors focused on performance.</p><p>However because, I was very annoyed by the slow performance of the dev server. And I had been playing with Hazelcast - a brand new Java-based server clustering and caching library.</p><p>I used it as an alternative to memcache. And was able to get it running on the application, which had no special restrictions or special approval requirements, that killed all previous solutions. </p><p>And had a working prototype with a demo ready within the same week. For one page in the platform, the API calls went from more than 10 seconds to under a second. It was a game-changer.</p><p>The whole team jumped on board, and within a month, we had a "clustering solution which is definitely not memcache" in production.</p><p>As my team manager and his boss treated everyone to a banquet, my manager said to me, that when he brought me on board as a smart kid, he had never expected me to be a 10x or 100x programmer who could solve their problems overnight.</p><p>And that statement struck me hard.</p><p>Because I was an imposter &#8211; nothing but a lucky imposter.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5O6Q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4bfbf7d8-4e62-4dee-bc79-4756573161b8_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5O6Q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4bfbf7d8-4e62-4dee-bc79-4756573161b8_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5O6Q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4bfbf7d8-4e62-4dee-bc79-4756573161b8_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5O6Q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4bfbf7d8-4e62-4dee-bc79-4756573161b8_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5O6Q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4bfbf7d8-4e62-4dee-bc79-4756573161b8_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5O6Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4bfbf7d8-4e62-4dee-bc79-4756573161b8_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/4bfbf7d8-4e62-4dee-bc79-4756573161b8_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:63338,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5O6Q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4bfbf7d8-4e62-4dee-bc79-4756573161b8_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5O6Q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4bfbf7d8-4e62-4dee-bc79-4756573161b8_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5O6Q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4bfbf7d8-4e62-4dee-bc79-4756573161b8_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5O6Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4bfbf7d8-4e62-4dee-bc79-4756573161b8_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><figcaption class="image-caption">Image of an imposter, in among us the game</figcaption></figure></div><h2>The Lucky Imposter &#8211; Who Was a 0.1x Developer</h2><p>Technically, I was not a 1x or even a 10x developer. I knew less than my teammates, and I was learning on the job.</p><p>My peers could do the front end better than me and the team knew how to optimize SQL (and taught me, thank you!). My biggest credit was that I was able to do the equivalent of &#8220;npm install miracle&#8221; and read its manual on how to configure it.</p><p>In hindsight, there were many issues I had dodged by luck.</p><ul><li><p>Politics (which blocked memcache in the first place)</p></li><li><p>Use case (we had no write contention safety, meaning if 2 edits happen in the same ms, the cache will be badly updated. Thankfully, this rarely ever happens)</p></li><li><p>Stability (v1 of hazelcast crashes like crazy, thankfully the API server was designed to be deployed in HA mode, so this was an annoyance to the infra team at worst)</p></li><li><p>Security (Having an open port to all data on the API server in a cluster, was a bad idea on my part, and a very junior mistake until another senior thankfully read the docs on how to secure it)</p></li><li><p>Language stack (if the server was in Python, .NET, C# or Ruby, I would have no idea how to even include a local cluster cache)</p></li></ul><p>I was lucky to have a handful of one-trick ponies, which made me 100x in the right situations. Which were only possible because of the foundational work put in place by the rest of the team.</p><p>I was also lucky that my managers and bosses allowed me to choose the problems I wanted to fix, as they fast-tracked me, and threw me across multiple teams to "fix their problems". While allowing me to maximise my luck-to-impact ratio and repeat the &#8220;miracles&#8221;.</p><p>With experience, I also realised the opposite &#8211; I am slow at front-end development. This was what I was originally supposed to be doing before I was fast-tracked as a 10x engineer and it made me reflect a lot over the years. As it could have been the path I would have been stuck on.</p><p>It also struck me that in hindsight, having "mastered" hazelcast, and various other technologies. How much it would have failed for other teams, even in the same organisation, were it not for the unique situation, and safeguards, which should have been credited to the rest of the team.</p><p>I struck lucky, as a junior, if anything else.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://twitter.com/CenturiiC/status/1566060367825883136&quot;,&quot;full_text&quot;:&quot;professionals are a different breed &quot;,&quot;username&quot;:&quot;CenturiiC&quot;,&quot;name&quot;:&quot;centurii-chan&quot;,&quot;profile_image_url&quot;:&quot;&quot;,&quot;date&quot;:&quot;Sat Sep 03 13:47:42 +0000 2022&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/FbvDOtIUIAEmOSv.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/sh9Uojoshf&quot;,&quot;alt_text&quot;:null}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:8191,&quot;like_count&quot;:79358,&quot;impression_count&quot;:0,&quot;expanded_url&quot;:{},&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><h2>This is why Senior Developers Tend to be 10x Junior Developers</h2><p>Once we look beyond the generalisations of engineering, it becomes clear that everyone has their skills, which can range from 100x to 0.1x.</p><p>Over the years, as I moved across many teams and projects, I eventually became a &#8220;senior&#8221; developer. During this time, I realised that seniors generally have more skills, and know what they are good and bad at. They can proactively inform their managers, and prioritise tasks accordingly. This doesn&#8217;t mean they know how to do everything, but it means they know what not to do.</p><p>Juniors, on the other hand, struggle with this as they lack the experience to know what they are good at or bad at. There isn&#8217;t an easy way to find this out other than to just &#8220;try&#8221;.</p><p>Once this is understood, it becomes apparent that it&#8217;s all about maximising the number of things you know you can do reliably and well. It&#8217;s also about maximising your luck factor when it comes to being assigned tasks, and ensuring you&#8217;re not stuck with things you&#8217;re bad at.</p><p>In a way for juniors, their progress will depend heavily on the alignment of their luck and skillset. Seniors, had more (but not full) control, over how to steer their progress.</p><p>This meant that in this case: Luck isn&#8217;t binary. You can increase the number of situations that align with you.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GFs2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa66613be-ddfb-4c8d-a947-2c667c45dafb_1920x1280.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GFs2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa66613be-ddfb-4c8d-a947-2c667c45dafb_1920x1280.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GFs2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa66613be-ddfb-4c8d-a947-2c667c45dafb_1920x1280.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GFs2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa66613be-ddfb-4c8d-a947-2c667c45dafb_1920x1280.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GFs2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa66613be-ddfb-4c8d-a947-2c667c45dafb_1920x1280.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GFs2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa66613be-ddfb-4c8d-a947-2c667c45dafb_1920x1280.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/a66613be-ddfb-4c8d-a947-2c667c45dafb_1920x1280.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:270432,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!GFs2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa66613be-ddfb-4c8d-a947-2c667c45dafb_1920x1280.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GFs2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa66613be-ddfb-4c8d-a947-2c667c45dafb_1920x1280.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GFs2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa66613be-ddfb-4c8d-a947-2c667c45dafb_1920x1280.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GFs2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa66613be-ddfb-4c8d-a947-2c667c45dafb_1920x1280.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">Image of a pair of dice, representing luck</figcaption></figure></div><h2>How to Maximise Your Situation Luck at 100x and 10x</h2><p>For everyone, but especially for juniors and those just starting out, the best thing to do is to keep trying new things in technology and exploring. This will help you figure out what you&#8217;re good at and what you&#8217;re bad at.</p><p>For those who have a better idea of what they are good at, the next step is to expand the number of situations where they can perform their best. This involves some practice and research into adjacent technologies to the ones they already know. Once you become great at something, make sure to own it so your managers and bosses know that this is what they should give you. Which will increase the chances of hitting those 10x or 100x situations more frequently.</p><p>Find at least one thing you&#8217;re good at, even if it&#8217;s a very small and narrow thing. Build up from there. (Some notable examples include regex and configuring webpack.)</p><p>For seniors, if you haven&#8217;t done so already, start looking beyond the technical aspects of development. This doesn&#8217;t mean you have to move into management. But with your unique technical knowledge, you can play a more active role in understanding the user or business use case. This will allow you to optimize with your managers to ensure 10x or 100x success rates for you and your team.</p><p>For those who are job hunting, if you know you&#8217;re good at something, even if it&#8217;s 10x, do some research and dig deeper into your job hunt. Try to find a well-funded startup or MNC that is facing difficulty in the exact thing you&#8217;re good at. While this can be difficult to pull off and does involve some networking, if you place yourself in the right place and time, it will maximize the impact for both you and the company involved.</p><p>These are all things, you can do slowly over time, to improve the luck factor. And deliver that 10x experience more consistently.</p><blockquote><p><em><strong>Special shout out to read <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;swyx&quot;,&quot;id&quot;:89230629,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/8037f0fb-6b38-41f3-ae03-e2e053e42e12_460x460.jpeg&quot;,&quot;uuid&quot;:&quot;2bad6179-8c71-41b8-8203-6591d653c50a&quot;}" data-component-name="MentionToDOM"></span> article on how to create luck: <a href="https://www.swyx.io/create-luck/">https://www.swyx.io/create-luck/</a></strong></em></p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ncKE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1c26af1-720a-4612-87f7-37db08649966_1920x1280.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ncKE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1c26af1-720a-4612-87f7-37db08649966_1920x1280.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ncKE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1c26af1-720a-4612-87f7-37db08649966_1920x1280.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ncKE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1c26af1-720a-4612-87f7-37db08649966_1920x1280.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ncKE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1c26af1-720a-4612-87f7-37db08649966_1920x1280.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ncKE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1c26af1-720a-4612-87f7-37db08649966_1920x1280.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/e1c26af1-720a-4612-87f7-37db08649966_1920x1280.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:370886,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ncKE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1c26af1-720a-4612-87f7-37db08649966_1920x1280.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ncKE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1c26af1-720a-4612-87f7-37db08649966_1920x1280.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ncKE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1c26af1-720a-4612-87f7-37db08649966_1920x1280.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ncKE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1c26af1-720a-4612-87f7-37db08649966_1920x1280.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">Team of people, holding lego figs together</figcaption></figure></div><h2>As a CTO and Team Leader Today, This Still Holds - 10x Is a Myth - Everyone Is Both 100x and 0.1x</h2><p>Some may think that the CTO of a UI testing tool such as Uilicious.com would be good with front-end technologies. However, this is far from the truth. Our average fresh hire or junior in the company is typically faster than me the CTO when it comes to writing front-end components with modern front-end frameworks such as Vue.js or React.</p><p>This has changed my perspective as a team leader/manager. It showed me how toxic and bad the 10x engineer myth is. It&#8217;s an oversimplification of labels and generalization of very unique situations. It&#8217;s a toxic misconception that needs to be fixed.</p><p>Almost every startup 10x engineer myth, when looked into deeper, turns out to have an individual with unique knowledge in the right place and time. And was able to avoid the tasks they were 0.1x at.</p><p>In my case, it was focusing on infrastructure over front-end development. Where instead, I have other team members who are 1000x times better at doing frontend development.</p><p><em><strong>This is an important realization as a manager because, for every individual who is 100x at one task, there&#8217;s a task that makes them 0.1x as they get stuck in a time sink. It&#8217;s about understanding and recognizing what each individual is 100x at, and what they&#8217;re 0.1x at.</strong></em></p><p>While this sounds very straightforward, this is significantly harder in practice.</p><p>There are many things a team leader or developer will not know till they have tried it before. Or are given the time and opportunity, to hone and master the skillsets involved in those specific situations. There are also many things, especially new technologies, that no one is good at it, and is all about taking risks and a chances.</p><p>It&#8217;s the team leader&#8217;s job to organize tasks accordingly to best suit everyone&#8217;s needs. And if that is not possible, it's also about understanding that even if someone can&#8217;t be 100x in your situation now, they can potentially be elsewhere in other teams.</p><p>And is on every individual developer, to figure out what they are good and bad at, and to communicate that to their team accordingly.</p><p><em><strong>So to death with the 10x Engineer Myth, Long live the 100x Engineer in specific situations</strong></em></p><p>PS: If you have not made any new year's resolutions. Perhaps increasing your luck surface area could be it!</p><p>~ &#128406; live long and prosper  <br>Eugene Cheah: CTO of <a href="http://uilicious.com">uilicious.com</a></p><div><hr></div><p>Image credits</p><p>* Austin Neill - rockstar image: https://unsplash.com/photos/sxxnM-tRlVg<br>* XKCD - comic on standards: https://xkcd.com/927/<br>* CenturiiC - Comic on experienced engineers (in a tweet)<br>* Lucas Santos - Dice picture: https://unsplash.com/photos/XIIsv6AshJY<br>* Vlad Hilitanu - Lego figs: https://unsplash.com/photos/1FI2QAYPa-Y</p>]]></content:encoded></item><item><title><![CDATA[Its ok - to slow down and have a break for christmas]]></title><description><![CDATA[With so much happening in AI, or the world in general - this is a reminder that its ok to slow down - and spend some time doing silly things with friends or family.]]></description><link>https://substack.tech-talk-cto.com/p/its-ok-to-slow-down-and-have-a-break</link><guid isPermaLink="false">https://substack.tech-talk-cto.com/p/its-ok-to-slow-down-and-have-a-break</guid><dc:creator><![CDATA[Eugene Cheah]]></dc:creator><pubDate>Fri, 23 Dec 2022 07:34:09 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!G5vR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5172edf-2985-4531-8f3e-0a2080c97a69_5322x3553.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!G5vR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5172edf-2985-4531-8f3e-0a2080c97a69_5322x3553.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!G5vR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5172edf-2985-4531-8f3e-0a2080c97a69_5322x3553.jpeg 424w, https://substackcdn.com/image/fetch/$s_!G5vR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5172edf-2985-4531-8f3e-0a2080c97a69_5322x3553.jpeg 848w, https://substackcdn.com/image/fetch/$s_!G5vR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5172edf-2985-4531-8f3e-0a2080c97a69_5322x3553.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!G5vR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5172edf-2985-4531-8f3e-0a2080c97a69_5322x3553.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!G5vR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5172edf-2985-4531-8f3e-0a2080c97a69_5322x3553.jpeg" width="1456" height="972" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/d5172edf-2985-4531-8f3e-0a2080c97a69_5322x3553.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:972,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1234931,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!G5vR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5172edf-2985-4531-8f3e-0a2080c97a69_5322x3553.jpeg 424w, https://substackcdn.com/image/fetch/$s_!G5vR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5172edf-2985-4531-8f3e-0a2080c97a69_5322x3553.jpeg 848w, https://substackcdn.com/image/fetch/$s_!G5vR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5172edf-2985-4531-8f3e-0a2080c97a69_5322x3553.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!G5vR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5172edf-2985-4531-8f3e-0a2080c97a69_5322x3553.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Sparkle Lights by Ian Schneider : https://unsplash.com/photos/PAykYb-8Er8</figcaption></figure></div><p>Gonna skip out on writing a full length article this week, and so should you (whatever you are working on).</p><p>This is a reminder that despite all that is a rush happening through out your small tech circle. The world at large is much slower.</p><p>It took years for the internet, email, or smartphones to be adopted - the same goes for new fancy tech.</p><p>So it&#8217;s ok to have a one day break or two during Christmas and new year, spend some time doing silly things with friends or family. </p><p>Rest, so that you can better pace yourself for the year ahead.</p><p><br>~ Until next time &#128406; live long and prosper<br>    Eugene Cheah : CTO of uilicious.com</p>]]></content:encoded></item><item><title><![CDATA[VCs & Founders Note: ChatGPT/LLM, is a major step forward - Here's how]]></title><description><![CDATA[Key learning points for founders and VCs on implementing LLM AI. And a framework on how to do the same for your startup (or portfolio)]]></description><link>https://substack.tech-talk-cto.com/p/vc-and-founders-note-chatgpt-llm</link><guid isPermaLink="false">https://substack.tech-talk-cto.com/p/vc-and-founders-note-chatgpt-llm</guid><dc:creator><![CDATA[Eugene Cheah]]></dc:creator><pubDate>Thu, 15 Dec 2022 01:41:23 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!y6M8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F20759d8b-5835-4c5d-b01d-8b9261998f20_1920x1280.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!y6M8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F20759d8b-5835-4c5d-b01d-8b9261998f20_1920x1280.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!y6M8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F20759d8b-5835-4c5d-b01d-8b9261998f20_1920x1280.jpeg 424w, https://substackcdn.com/image/fetch/$s_!y6M8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F20759d8b-5835-4c5d-b01d-8b9261998f20_1920x1280.jpeg 848w, https://substackcdn.com/image/fetch/$s_!y6M8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F20759d8b-5835-4c5d-b01d-8b9261998f20_1920x1280.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!y6M8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F20759d8b-5835-4c5d-b01d-8b9261998f20_1920x1280.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!y6M8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F20759d8b-5835-4c5d-b01d-8b9261998f20_1920x1280.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/20759d8b-5835-4c5d-b01d-8b9261998f20_1920x1280.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:761851,&quot;alt&quot;:&quot;Photo of a coffee set, and a notebook, from https://unsplash.com/photos/7swaW1bYpWI&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Photo of a coffee set, and a notebook, from https://unsplash.com/photos/7swaW1bYpWI" title="Photo of a coffee set, and a notebook, from https://unsplash.com/photos/7swaW1bYpWI" srcset="https://substackcdn.com/image/fetch/$s_!y6M8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F20759d8b-5835-4c5d-b01d-8b9261998f20_1920x1280.jpeg 424w, https://substackcdn.com/image/fetch/$s_!y6M8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F20759d8b-5835-4c5d-b01d-8b9261998f20_1920x1280.jpeg 848w, https://substackcdn.com/image/fetch/$s_!y6M8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F20759d8b-5835-4c5d-b01d-8b9261998f20_1920x1280.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!y6M8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F20759d8b-5835-4c5d-b01d-8b9261998f20_1920x1280.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><blockquote><p>Let&#8217;s ignore the public hype that is chatGPT for a moment, its ethics or its implications to society, and let&#8217;s focus on actual field notes in building an AI based on its research and the tech, for your startup or your portfolio.</p></blockquote><p>TLDR 1: Dataset is no longer a hard requirement</p><div class="pullquote"><p><em><strong>The idea that you need tons of data to make text based AI useful <br>is now partially outdated</strong></em></p><p><em><strong>Even an extremely small dataset <br>can produce valuable results (1 sentence ~ 1GB) <br><br>Something which nearly all startups are either sitting on, <br>or is able to produce by hand</strong></em></p></div><p>TLDR 2: It has very broad use cases</p><div class="pullquote"><p><em><strong>You can think of GPT 3.5 as a remote &amp; paid &#8220;college intern on demand&#8221;</strong></em></p><p><em><strong>You can never trust interns to be 100% right, <br>but they can provide useful value with <br>proper supervision, guidance and planning<br><br>Value that can now grow and scale seamlessly <br>(unlike real human interns)</strong></em></p></div><p>TLDR 3: Cost and Limitations</p><div class="pullquote"><p><em><strong>Classic unit economics model for SaaS and online services will be a challenge<br>due to the extremely high running cost of most LLM (its expensive!!!)</strong></em></p><p><em><strong>OpenAI also has a (temporary) effective monopoly, <br>for the infrastructure in this space, and can be both a partner and unintentional future competitor at the same time.</strong></em></p></div><p>If you were on holiday, and have no idea what are ChatGPT or LLM (large language models) - you can find the briefing about the technology here : </p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:88924359,&quot;url&quot;:&quot;https://substack.tech-talk-cto.com/p/introducing-ai-chatgpt-and-how-it&quot;,&quot;publication_id&quot;:1004639,&quot;publication_name&quot;:&quot;Tech Talk CTO&quot;,&quot;publication_logo_url&quot;:null,&quot;title&quot;:&quot;Introducing AI / ChatGPT, and how it dreams in 2022&quot;,&quot;truncated_body_text&quot;:&quot;This article focuses more of the current state of AI, on 5th Dec 2022. As a means of briefing others outside this industry, what has been going on recently, and what are its limitations. With a focus on recent developments in chatGPT, over long term speculations.&quot;,&quot;date&quot;:&quot;2022-12-06T08:45:06.647Z&quot;,&quot;like_count&quot;:1,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:99170118,&quot;name&quot;:&quot;PicoCreator&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/b8dcb57e-6203-4be3-ae29-03732db5c5f7_460x460.jpeg&quot;,&quot;bio&quot;:&quot;Builds UI test automation (https://uilicious.com/) infrastructure and tools, web app development, and part of the GPUJS team (https://gpu.rocks/#/)\n\nHot-takes/Views are my own&quot;,&quot;profile_set_up_at&quot;:&quot;2022-07-17T02:17:11.664Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:950046,&quot;user_id&quot;:99170118,&quot;publication_id&quot;:1004639,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:1004639,&quot;name&quot;:&quot;Tech Talk CTO&quot;,&quot;subdomain&quot;:&quot;techtalkcto&quot;,&quot;custom_domain&quot;:&quot;substack.tech-talk-cto.com&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Random tech topics, from a startup CTO. (Usually on Infra, Coding, Dev growth, Recruitment, Scaling, etc).\n\nAll views are my own (and not of the company).&quot;,&quot;logo_url&quot;:null,&quot;author_id&quot;:99170118,&quot;theme_var_background_pop&quot;:&quot;#A33ACB&quot;,&quot;created_at&quot;:&quot;2022-07-17T02:17:31.501Z&quot;,&quot;rss_website_url&quot;:null,&quot;email_from_name&quot;:&quot;Eugene Cheah (PicoCreator)&quot;,&quot;copyright&quot;:&quot;Eugene Cheah&quot;,&quot;founding_plan_name&quot;:null,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;disabled&quot;}}],&quot;twitter_screen_name&quot;:&quot;picocreator&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://substack.tech-talk-cto.com/p/introducing-ai-chatgpt-and-how-it?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><span></span><span class="embedded-post-publication-name">Tech Talk CTO</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Introducing AI / ChatGPT, and how it dreams in 2022</div></div><div class="embedded-post-body">This article focuses more of the current state of AI, on 5th Dec 2022. As a means of briefing others outside this industry, what has been going on recently, and what are its limitations. With a focus on recent developments in chatGPT, over long term speculations&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">3 years ago &#183; 1 like &#183; PicoCreator</div></a></div><p>So what do I mean in longer form? <br>Grab a cup of coffee and settle in for a bit&#8230;</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2OmE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1ddf1f6-2dab-40b8-94fc-e07d8fe16a90_1920x1280.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2OmE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1ddf1f6-2dab-40b8-94fc-e07d8fe16a90_1920x1280.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2OmE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1ddf1f6-2dab-40b8-94fc-e07d8fe16a90_1920x1280.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2OmE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1ddf1f6-2dab-40b8-94fc-e07d8fe16a90_1920x1280.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2OmE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1ddf1f6-2dab-40b8-94fc-e07d8fe16a90_1920x1280.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2OmE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1ddf1f6-2dab-40b8-94fc-e07d8fe16a90_1920x1280.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/b1ddf1f6-2dab-40b8-94fc-e07d8fe16a90_1920x1280.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:228981,&quot;alt&quot;:&quot;picture of a harddrive&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="picture of a harddrive" title="picture of a harddrive" srcset="https://substackcdn.com/image/fetch/$s_!2OmE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1ddf1f6-2dab-40b8-94fc-e07d8fe16a90_1920x1280.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2OmE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1ddf1f6-2dab-40b8-94fc-e07d8fe16a90_1920x1280.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2OmE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1ddf1f6-2dab-40b8-94fc-e07d8fe16a90_1920x1280.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2OmE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1ddf1f6-2dab-40b8-94fc-e07d8fe16a90_1920x1280.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><h2><strong>Part 1: Data is no longer a Hard Requirement</strong></h2><h3><strong>Crash Course On Traditional Text-Based AI Data Requirements</strong></h3><blockquote><p><em>Note: This article is discussing only text-based models and does not apply to image models in many cases (e.g., computer vision).</em> </p></blockquote><p>In the past, building an AI model typically involved gathering a large enough dataset for a specific use case. Different AI model training techniques and tools existed to optimize the training process or its computational costs. However, the size and quality of the dataset was still one of the predominant factors in training an AI.</p><p>This would result in a graph something like the following:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9iS4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9e675188-f0b4-48a6-93d3-217034d51022_706x585.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9iS4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9e675188-f0b4-48a6-93d3-217034d51022_706x585.png 424w, https://substackcdn.com/image/fetch/$s_!9iS4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9e675188-f0b4-48a6-93d3-217034d51022_706x585.png 848w, https://substackcdn.com/image/fetch/$s_!9iS4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9e675188-f0b4-48a6-93d3-217034d51022_706x585.png 1272w, https://substackcdn.com/image/fetch/$s_!9iS4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9e675188-f0b4-48a6-93d3-217034d51022_706x585.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9iS4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9e675188-f0b4-48a6-93d3-217034d51022_706x585.png" width="706" height="585" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/9e675188-f0b4-48a6-93d3-217034d51022_706x585.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:585,&quot;width&quot;:706,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:49775,&quot;alt&quot;:&quot;Graph showing the practical usefulness of AI, starting at negative, before growing slowly and exponentially at approximately ~500GB in size where it past being \&quot;useful\&quot;, before having a diminishing point of return after that&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="Graph showing the practical usefulness of AI, starting at negative, before growing slowly and exponentially at approximately ~500GB in size where it past being &quot;useful&quot;, before having a diminishing point of return after that" title="Graph showing the practical usefulness of AI, starting at negative, before growing slowly and exponentially at approximately ~500GB in size where it past being &quot;useful&quot;, before having a diminishing point of return after that" srcset="https://substackcdn.com/image/fetch/$s_!9iS4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9e675188-f0b4-48a6-93d3-217034d51022_706x585.png 424w, https://substackcdn.com/image/fetch/$s_!9iS4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9e675188-f0b4-48a6-93d3-217034d51022_706x585.png 848w, https://substackcdn.com/image/fetch/$s_!9iS4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9e675188-f0b4-48a6-93d3-217034d51022_706x585.png 1272w, https://substackcdn.com/image/fetch/$s_!9iS4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9e675188-f0b4-48a6-93d3-217034d51022_706x585.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">Chart showing traditional AI model needing decent dataset before being useful, with diminishing returns in AI model quality with increased datasets</figcaption></figure></div><blockquote><p>All numbers are large approximations and will change drastically depending on the use case, AI model, and data quality. The scales on the axes are intentionally vague and inaccurate because they are subjective. For technical numbers, read the papers in the citations for specific use cases.</p><p>The general idea remains, however, where small-scale datasets produce effectively random data before slowly becoming better and finally being somewhat useful at approximately the ~500GB part.</p></blockquote><p>This led to the dataset arms race, occurring in nearly every field of specialisation related to AI (especially anything computer vision-related). Which played out across multiple startups from 2009 onwards until today, with a few notable startups being acquired in part for their valuable datasets (and usually talent).</p><p>Because the arms race was constantly escalating, it became increasingly difficult for new startups to compete with their AI models (small datasets) against incumbents (larger datasets). </p><blockquote><p>For example, at uilicious.com (low-code UI test automation), we used our limited dataset to train an AI model (called TAMI v0.1). We found that it was spewing garbage half the time, leading us to set the model aside and grow the company without AI while building up our dataset.</p></blockquote><p>In a very overgeneralised and non-technical fashion, AI trained in this way will be referred to as "Specialised Models" from here onwards.</p><h3><strong>The Start of LLMs or Large Language Models</strong></h3><p>In the quest for a truly universal or general-purpose AI, especially in the field of human speech interactions (as humans make for the most random of all variables), efforts arose to train a new type of text-based AI for extremely large datasets of public data (think Wikipedia, Quora, StackOverflow, and half of the internet text).</p><p>Because these new models pushed the boundaries of dataset sizes and model size (think brain size), the methods used to build them diverged from specialised models (which tend to have more emphasis on accuracy and efficiency). </p><p>Text AI models trained in this way are now collectively called "Large Language Models" (LLMs).</p><p>The downside of this approach was huge, preventing its early application in many use cases:</p><ul><li><p>Extremely large datasets need to be built and maintained (GPT-3 used 45 TB)</p></li><li><p>Training costs millions of dollars (GPT-3 cost over $4M to train, GPT-3.5/chatGPT is presumably higher)</p></li><li><p>Limited use for specialised use cases due to the lack of private training data</p></li><li><p>Lower accuracy than specialised models in specialised use cases</p></li><li><p>Expensive to run (more on this in limitations later)</p></li></ul><blockquote><p><em>LLM was dominated by Google (who already had the data and had the motive to do so for their AI assistant) and OpenAI initially. Later, Microsoft, Amazon, Apple, Salesforce, Meta, and a few others joined the race. </em></p><p><em>However, due to the sheer size and cost to train such a model, it's generally reserved for major tech companies with deep pockets.</em></p></blockquote><p>Though the first few generations of LLMs may have produced disappointing results, as they lost out to nearly every specialised model in every task, things changed as years passed and they scaled up in both dataset size and model size. </p><p>Their benefits became more visible:</p><ul><li><p>Facts and accuracy aside, they became really good at talking to humans</p></li><li><p>In many (but not all) cases: they are really good at learning new specialised knowledge when given the datasets in an appropriate format <br>(you can't just dump it in)</p></li></ul><p>This made drastic changes to the curves:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0VIA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9014f0f3-825d-40e6-b483-b1b942390854_706x585.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0VIA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9014f0f3-825d-40e6-b483-b1b942390854_706x585.png 424w, https://substackcdn.com/image/fetch/$s_!0VIA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9014f0f3-825d-40e6-b483-b1b942390854_706x585.png 848w, https://substackcdn.com/image/fetch/$s_!0VIA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9014f0f3-825d-40e6-b483-b1b942390854_706x585.png 1272w, https://substackcdn.com/image/fetch/$s_!0VIA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9014f0f3-825d-40e6-b483-b1b942390854_706x585.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0VIA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9014f0f3-825d-40e6-b483-b1b942390854_706x585.png" width="706" height="585" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/9014f0f3-825d-40e6-b483-b1b942390854_706x585.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:585,&quot;width&quot;:706,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:62661,&quot;alt&quot;:&quot;Graph showing how AI models trained on top of LLM models, can rapidly gain useful level of efficiency, with very small datasets, growing very rapidly, before hitting a diminishing point of return quickly&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="Graph showing how AI models trained on top of LLM models, can rapidly gain useful level of efficiency, with very small datasets, growing very rapidly, before hitting a diminishing point of return quickly" title="Graph showing how AI models trained on top of LLM models, can rapidly gain useful level of efficiency, with very small datasets, growing very rapidly, before hitting a diminishing point of return quickly" srcset="https://substackcdn.com/image/fetch/$s_!0VIA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9014f0f3-825d-40e6-b483-b1b942390854_706x585.png 424w, https://substackcdn.com/image/fetch/$s_!0VIA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9014f0f3-825d-40e6-b483-b1b942390854_706x585.png 848w, https://substackcdn.com/image/fetch/$s_!0VIA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9014f0f3-825d-40e6-b483-b1b942390854_706x585.png 1272w, https://substackcdn.com/image/fetch/$s_!0VIA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9014f0f3-825d-40e6-b483-b1b942390854_706x585.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">Chart showing how building on LLM, moved the curve, in allowing interesting AI prototypes to be made quicker, with less training data then traditional models.</figcaption></figure></div><p>It also sparked a new wave of AI-backed business models in 2019. Startups could now train new AI models on top of existing LLMs with datasets within their reach, from chatbots to presentation slide generators, code copilots, copywriting and even D&amp;D gamemasters. </p><p>No longer was these AI models in the exclusive domain of large tech companies. For a small fee for training and running the AI on their infrastructure, OpenAI and Google started opening up their models for others to build upon as a means to profit from the LLMs.</p><p>This was beneficial to startups, too, as they no longer needed millions of dollars in R&amp;D investment required to build these large models internally, allowing them to reach the market faster with their proof-of-concepts.</p><p>Data was still, in a way, king. It may have moved the curve to be more accessible, but it still required a team to build up large datasets and tune the model. As a result, while many of the 2019 startups found it significantly easier to build their prototypes, many found it difficult to cross the "useful" threshold, as they needed to scale up their dataset with diminishing returns.</p><blockquote><p><em>This is consistent with early internal trials of uilicious.com TAMI AI models - basically it was between interesting and "meh".</em></p></blockquote><p>But that's when things start to really change in 2022....</p><h3><strong>How Large Language Models are Few-Shot Learners</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iQ2M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2b1b43f-e59d-4a62-990d-51f5b4a4cfe0_706x585.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iQ2M!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2b1b43f-e59d-4a62-990d-51f5b4a4cfe0_706x585.png 424w, https://substackcdn.com/image/fetch/$s_!iQ2M!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2b1b43f-e59d-4a62-990d-51f5b4a4cfe0_706x585.png 848w, https://substackcdn.com/image/fetch/$s_!iQ2M!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2b1b43f-e59d-4a62-990d-51f5b4a4cfe0_706x585.png 1272w, https://substackcdn.com/image/fetch/$s_!iQ2M!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2b1b43f-e59d-4a62-990d-51f5b4a4cfe0_706x585.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iQ2M!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2b1b43f-e59d-4a62-990d-51f5b4a4cfe0_706x585.png" width="706" height="585" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/c2b1b43f-e59d-4a62-990d-51f5b4a4cfe0_706x585.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:585,&quot;width&quot;:706,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:75088,&quot;alt&quot;:&quot;Chart showing the level of usefulness for for AI models trained on GPT 3.5&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="Chart showing the level of usefulness for for AI models trained on GPT 3.5" title="Chart showing the level of usefulness for for AI models trained on GPT 3.5" srcset="https://substackcdn.com/image/fetch/$s_!iQ2M!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2b1b43f-e59d-4a62-990d-51f5b4a4cfe0_706x585.png 424w, https://substackcdn.com/image/fetch/$s_!iQ2M!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2b1b43f-e59d-4a62-990d-51f5b4a4cfe0_706x585.png 848w, https://substackcdn.com/image/fetch/$s_!iQ2M!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2b1b43f-e59d-4a62-990d-51f5b4a4cfe0_706x585.png 1272w, https://substackcdn.com/image/fetch/$s_!iQ2M!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2b1b43f-e59d-4a62-990d-51f5b4a4cfe0_706x585.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">chart showing how GPT3.5 has a substantial reduction in dataset requirements as compared to GPT2, for crossing the &#8220;useful&#8221; threshold</figcaption></figure></div><p>The release of GPT3.5 (or chatGPT as it's known on the internet) last month (December 2022) had huge implications for the way AI models are trained and fine-tuned. </p><p>It has unlocked the possibility of creating usable AI with extremely small datasets - something that most startups have access to or can create by hand. This is a fundamental shift in how we think about AI training.</p><blockquote><p><em>At uilicious.com, we were stunned when we discovered that a small sample dataset smaller than 1GB, of our larger ~100GB dataset. When converted and optimised with the new training techniques, had exceeded the "useful threshold" - the point at which the AI could be utilised by our users and outperform everything we had previously. </em></p><p><em>While subsequent experiments with larger datasets showed diminishing returns. The key takeaway, was how little data was needed to "make a useful product". It took us less time to build a proof-of-concept AI, fine-tuned for our proprietary use case, than it took to write this article.</em></p></blockquote><p>Using GPT3.5 as a basic building block, it is now possible to build useful AI applications for various use cases without needing a specialised team or individual.</p><p>Depending on the use case, the dataset can be as small as a single sentence or paragraph, or up to 100MB or 1GB - a size that is achievable for many startups.</p><p>Alternatively, if you can get chatGPT to act in a way that you find useful and of value to your startup. You can build it as a dedicated AI service.</p><p>The drastic reduction in required dataset made it possible for us to build a "useful" AI model with only a small fraction of our full dataset - something that had previously been "useless" or "impossible" at our scale.</p><p>In many ways data is no longer king (thought still important), finding and building useful application is the true kingmakers with this new AI.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!A9Fo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa31b96d-041c-4d1c-9519-8ecc98daa7e6_848x429.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!A9Fo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa31b96d-041c-4d1c-9519-8ecc98daa7e6_848x429.png 424w, https://substackcdn.com/image/fetch/$s_!A9Fo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa31b96d-041c-4d1c-9519-8ecc98daa7e6_848x429.png 848w, https://substackcdn.com/image/fetch/$s_!A9Fo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa31b96d-041c-4d1c-9519-8ecc98daa7e6_848x429.png 1272w, https://substackcdn.com/image/fetch/$s_!A9Fo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa31b96d-041c-4d1c-9519-8ecc98daa7e6_848x429.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!A9Fo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa31b96d-041c-4d1c-9519-8ecc98daa7e6_848x429.png" width="848" height="429" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/fa31b96d-041c-4d1c-9519-8ecc98daa7e6_848x429.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:429,&quot;width&quot;:848,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:220922,&quot;alt&quot;:&quot;picture of our ai assistant being provided a description of a test script \&quot;search marthastwewart for breaded fish sticks\&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="picture of our ai assistant being provided a description of a test script &quot;search marthastwewart for breaded fish sticks&quot;" title="picture of our ai assistant being provided a description of a test script &quot;search marthastwewart for breaded fish sticks&quot;" srcset="https://substackcdn.com/image/fetch/$s_!A9Fo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa31b96d-041c-4d1c-9519-8ecc98daa7e6_848x429.png 424w, https://substackcdn.com/image/fetch/$s_!A9Fo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa31b96d-041c-4d1c-9519-8ecc98daa7e6_848x429.png 848w, https://substackcdn.com/image/fetch/$s_!A9Fo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa31b96d-041c-4d1c-9519-8ecc98daa7e6_848x429.png 1272w, https://substackcdn.com/image/fetch/$s_!A9Fo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa31b96d-041c-4d1c-9519-8ecc98daa7e6_848x429.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><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YKjy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfb50872-b6ed-493a-81a5-52865a690d8a_1123x1124.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YKjy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfb50872-b6ed-493a-81a5-52865a690d8a_1123x1124.png 424w, https://substackcdn.com/image/fetch/$s_!YKjy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfb50872-b6ed-493a-81a5-52865a690d8a_1123x1124.png 848w, https://substackcdn.com/image/fetch/$s_!YKjy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfb50872-b6ed-493a-81a5-52865a690d8a_1123x1124.png 1272w, https://substackcdn.com/image/fetch/$s_!YKjy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfb50872-b6ed-493a-81a5-52865a690d8a_1123x1124.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YKjy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfb50872-b6ed-493a-81a5-52865a690d8a_1123x1124.png" width="1123" height="1124" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/bfb50872-b6ed-493a-81a5-52865a690d8a_1123x1124.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1124,&quot;width&quot;:1123,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:470911,&quot;alt&quot;:&quot;and its subsequent UI test script that was generated in 20 lines&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="and its subsequent UI test script that was generated in 20 lines" title="and its subsequent UI test script that was generated in 20 lines" srcset="https://substackcdn.com/image/fetch/$s_!YKjy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfb50872-b6ed-493a-81a5-52865a690d8a_1123x1124.png 424w, https://substackcdn.com/image/fetch/$s_!YKjy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfb50872-b6ed-493a-81a5-52865a690d8a_1123x1124.png 848w, https://substackcdn.com/image/fetch/$s_!YKjy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfb50872-b6ed-493a-81a5-52865a690d8a_1123x1124.png 1272w, https://substackcdn.com/image/fetch/$s_!YKjy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfb50872-b6ed-493a-81a5-52865a690d8a_1123x1124.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><blockquote><p><em>Screenshot is a demo of our AI in action, generating full UI testing scripts, from a prompt, as an example integration. <br><br>Something which is now doable in a week, with the right team, and the right data.<br><br>Do reach out to us if you are interested in the future of AI and UI testing.</em></p></blockquote><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bj3H!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5905bf9-82d4-40f1-9a1e-3062e75daf66_1920x1080.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bj3H!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5905bf9-82d4-40f1-9a1e-3062e75daf66_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bj3H!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5905bf9-82d4-40f1-9a1e-3062e75daf66_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bj3H!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5905bf9-82d4-40f1-9a1e-3062e75daf66_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bj3H!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5905bf9-82d4-40f1-9a1e-3062e75daf66_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bj3H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5905bf9-82d4-40f1-9a1e-3062e75daf66_1920x1080.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/e5905bf9-82d4-40f1-9a1e-3062e75daf66_1920x1080.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:155822,&quot;alt&quot;:&quot;picture of a woman using binoculars to scan her horizon&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="picture of a woman using binoculars to scan her horizon" title="picture of a woman using binoculars to scan her horizon" srcset="https://substackcdn.com/image/fetch/$s_!bj3H!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5905bf9-82d4-40f1-9a1e-3062e75daf66_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bj3H!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5905bf9-82d4-40f1-9a1e-3062e75daf66_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bj3H!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5905bf9-82d4-40f1-9a1e-3062e75daf66_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bj3H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5905bf9-82d4-40f1-9a1e-3062e75daf66_1920x1080.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><h2><strong>Part 2: The Hunt for Use Cases (and AI Interns) has Begun</strong></h2><h3><strong>The intern framework for finding use cases</strong></h3><p>GPT-3.5 and all other large language models have limits on their accuracy and reliability. This is partly due to their nature of <a href="https://substack.tech-talk-cto.com/p/introducing-ai-chatgpt-and-how-it">dreaming out answers</a>. </p><p>While in theory (yet to be proven), given a large enough specialised dataset, its accuracy can be drastically improved for specialised use cases. However, if you have such a large dataset, chances are you could already build "specialised models".</p><p>Ultimately still, this limit on accuracy and reliability is only a critical issue in sensitive industries (e.g. medicine). For most cases, it is merely a distraction in finding use cases. Once the AI crosses the &#8220;good enough&#8221; threshold.</p><p><em><strong>A healthier and more realistic approach to the problem is to imagine GPT-3.5 as a remote and paid &#8220;smart college intern on demand&#8221;</strong></em></p><p>Because realistically, the AI has all the same limitations in such use cases, in addition to being remote and online:</p><ul><li><p>Never trust interns to be 100% right all the time (let alone diagnose medicine)</p></li><li><p>Create a workflow that allows the intern to safely provide useful value, with the appropriate supervision, guidance, and planning</p></li><li><p>For one-day or one-month interns, you would create a formal training plan to quickly get them productive in one hour or one week of training, respectively- You should be paying your interns; they are not free (both for humans and AI)</p></li></ul><p>The only real benefit the AI model has over real-life interns is:</p><ul><li><p>They are not affected by school seasons</p></li><li><p>You can scale both up and down at any second</p></li><li><p>The training is something you can do once per batch and scale up to as many instances</p></li></ul><p>The downside the AI has over the humans is that they cannot get you coffee in person.</p><p>Once you frame it in these terms, it becomes significantly easier to figure out how to integrate the AI into existing business processes or products. </p><p>Need to generate article ideas? Get a one-day intern. </p><p>Need to convert some proprietary Java to JavaScript code? Get a one-month intern with some basic training on how to do the process. </p><p>And so on and so forth - where at no point in the process should the human be removed from the loop in supervising and iterating with the intern.</p><blockquote><p><em>On a slightly more technical level:</em></p><p><em>- A one-day intern can be quickly built using prompt engineering; anything you manage to get chatGPT to do fits into this category. The downside is there is a practical limit (about 2000 words) of what you can fit into the training data. The plus side is you can experiment and set this up in seconds, and it's very easy to test with chatGPT.</em></p><p><em>- A one-month intern (or anything in between) is where you start having a formal training dataset, which they can memorise and learn. They will be able to handle more situations according to the training materials. The downside is you actually need to prepare that training material; and its a more technically involving process.</em></p></blockquote><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3l2Q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fed8de7f8-54be-40fc-ab0a-a006f716e87d_1920x1280.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3l2Q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fed8de7f8-54be-40fc-ab0a-a006f716e87d_1920x1280.jpeg 424w, https://substackcdn.com/image/fetch/$s_!3l2Q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fed8de7f8-54be-40fc-ab0a-a006f716e87d_1920x1280.jpeg 848w, https://substackcdn.com/image/fetch/$s_!3l2Q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fed8de7f8-54be-40fc-ab0a-a006f716e87d_1920x1280.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!3l2Q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fed8de7f8-54be-40fc-ab0a-a006f716e87d_1920x1280.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3l2Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fed8de7f8-54be-40fc-ab0a-a006f716e87d_1920x1280.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/ed8de7f8-54be-40fc-ab0a-a006f716e87d_1920x1280.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:291571,&quot;alt&quot;:&quot;picture of a calculator&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="picture of a calculator" title="picture of a calculator" srcset="https://substackcdn.com/image/fetch/$s_!3l2Q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fed8de7f8-54be-40fc-ab0a-a006f716e87d_1920x1280.jpeg 424w, https://substackcdn.com/image/fetch/$s_!3l2Q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fed8de7f8-54be-40fc-ab0a-a006f716e87d_1920x1280.jpeg 848w, https://substackcdn.com/image/fetch/$s_!3l2Q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fed8de7f8-54be-40fc-ab0a-a006f716e87d_1920x1280.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!3l2Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fed8de7f8-54be-40fc-ab0a-a006f716e87d_1920x1280.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><h2><strong>Part 3: Cost and Business Limitations</strong></h2><h3><strong>Cost per Prompt Will Make or Break the Business Model</strong></h3><p>This is the biggest weakness for this newer approach in AI, which is based on bigger and better models. Unfortunately, there is no free lunch. While it is cheaper and easier to train for specific tasks in terms of dataset size, it is significantly more expensive to run compared to more traditional AI models.</p><p>It is not cheap; the cost per prompt and answer range anywhere between one cent and fifty cents, depending on how much data was needed to train or use in the process. This is drastically higher than a typical API server, which can handle a million requests per dollar. </p><p>To put it in simpler terms, it costs more in server hardware to handle one AI query for one user within a given second than it does to serve a million user requests for a typical medium-sized Shopify website. </p><p>This is not due to OpenAI or Azure soley trying to make a profit; it is down to the pure server hardware infrastructure required to run such large models.</p><p>As a result, as powerful as it is, incorporating such Large Language Model AI has a hefty price tag and may not be applicable for all use cases due to this limitation alone.</p><p>The end result is that, while many use cases can benefit from the use of such an AI, not all use cases can afford it; and this should be an important consideration for any implementation.</p><h4><strong>Example A: Support Service Chat</strong></h4><p>For a support service desk, a typical support staff can handle ten customers per hour, with each customer having an average of fifteen back-and-forth prompts. If it is five cents per prompt - this adds up to $7.50 s an hour if an AI was used to mimic a single support staff. </p><p>This is not only cheaper than the typical US call center staff median salary of $15 per hour, it is also much more flexible (no staffing overhead, can scale up and down instantly). </p><p>Likewise, it is also possible to take the same "intern" approach, where these support AI serve only as L1 support, allowing the humans to handle the more complicated cases. In this scenario, it makes sense when done and scaled appropriately on a per-prompt (or per-hour) basis.</p><h4><strong>Example B: A SaaS Service to Draft Emails</strong></h4><p>The average office worker replies to approximately forty emails per work day, or approximately 880 emails per month. Even at five cents per email, that would be $44 per month on average per user just to handle the email replies. </p><p>What makes it worse is that it's reasonable to expect that, with such a service, an office worker would be able to reply to more emails on average. It would not be unreasonable for the average to double to two thousand emails, or one hundred dollars a month, in pure AI costs alone. </p><p>In this case, if the SaaS startup were to do a simple, let's say ten-dollar-per-month pricing, they can get into heavy potential losses over time. </p><p>This pricing cost and business model runs counter to the typical, per-user pricing model that is common in SaaS. Which is why it is common for such integrations to have a "credits" system as a means to cap the usage, and a means of billing, of such an AI.</p><blockquote><p><em>It is expected that overtime, with better fine-tuning, competition, and cost optimisation, the price per prompt can go down. Another notable method is to use the original more expensive AI first at launch, while collecting more data, which is then used to train a more specialised and cheaper model. However, all of these methods go into deep technical details, which may be unique for each use case, and generally require significant time and effort. </em></p><p><em>And even then, while it can be a drastic ten times in savings, it is fundamentally more expensive than traditional SaaS API services.</em></p></blockquote><div><hr></div><h3><strong>OpenAI Has an Effective Monopoly (For Now)</strong></h3><h4><strong>Prices May Be Stuck Until Competition Arrives</strong></h4><p>While there are existing open-source Large Language Models, in very frank terms, they are either comparable to GPT2 or somewhere in between that and GPT3.5. <br>For some simple cases, once they start building up a reasonable dataset, these smaller (and cheaper) models may be useful to migrate into as a means of cost cutting. </p><p>However, for other complex cases, such a move may not be possible due to the complexity of their AI, giving OpenAI an effective monopoly with no incentive for lower pricing. </p><p>It is believed, however, that over the course of the next one or two years, the open-source community will catch up and, in doing so, perhaps allow prices to improve due to better alternative infrastructure providers. However, because this is an uncertain future, it is worth highlighting.</p><h4><strong>OpenAI Is a Potential Unwilling Competitor for Some Models</strong></h4><p>While not intentionally, it is critical that startups within this space build feature sets that are defensible beyond their prompt-to-text bots. </p><p>For example, there were several smaller startups who built GPT3-based bots or SaaS around specific prompt-to-text use cases, like name generators or idea generators with a simple interface. </p><p>Literally overnight, with the launch of chatGPT, these small single-use-case text-to-text SaaS were made redundant, as everyday folks can now get the same functionality via chatGPT for free. While it may not have been OpenAI's intention to compete with the very partners that build on them, it may be its inevitable nature to do so, as they keep improving their model and chatGPT. </p><p>As such, to ensure this does not repeat itself, it is critical for any business model around this technology to figure out what additional value they provide beyond just prompt-to-text, perhaps better user experience or integrations with existing toolings, etc.</p><h3><strong>Lastly: It Ain't Perfect</strong></h3><p>Reminder of the intern model, do not expect to use this for curing cancer tomorrow. So please do not go stuffing AI into every product and startup on Earth when it makes no benefit to the end user to do so.</p><div><hr></div><p>~ Until next time &#128406; live long and prosper<br>   Eugene Cheah : CTO of uilicious.com</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CT1k!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F36462554-2ae5-49e1-ab15-6e50ec6654a5_1920x1280.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CT1k!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F36462554-2ae5-49e1-ab15-6e50ec6654a5_1920x1280.jpeg 424w, https://substackcdn.com/image/fetch/$s_!CT1k!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F36462554-2ae5-49e1-ab15-6e50ec6654a5_1920x1280.jpeg 848w, https://substackcdn.com/image/fetch/$s_!CT1k!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F36462554-2ae5-49e1-ab15-6e50ec6654a5_1920x1280.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!CT1k!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F36462554-2ae5-49e1-ab15-6e50ec6654a5_1920x1280.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CT1k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F36462554-2ae5-49e1-ab15-6e50ec6654a5_1920x1280.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/36462554-2ae5-49e1-ab15-6e50ec6654a5_1920x1280.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:503763,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!CT1k!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F36462554-2ae5-49e1-ab15-6e50ec6654a5_1920x1280.jpeg 424w, https://substackcdn.com/image/fetch/$s_!CT1k!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F36462554-2ae5-49e1-ab15-6e50ec6654a5_1920x1280.jpeg 848w, https://substackcdn.com/image/fetch/$s_!CT1k!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F36462554-2ae5-49e1-ab15-6e50ec6654a5_1920x1280.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!CT1k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F36462554-2ae5-49e1-ab15-6e50ec6654a5_1920x1280.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><div><hr></div><h3><strong>Additional notes that didn't fit in</strong></h3><p>swyx also does an excellent job in trying to consolidate various information, in this rapidly chaotic and growing space, which is very worth reading</p><ul><li><p>The Day The AGI Was Born: <a href="https://lspace.swyx.io/p/everything-we-know-about-chatgpt">https://lspace.swyx.io/p/everything-we-know-about-chatgpt</a></p></li><li><p>How Open Source is eating AI: <a href="https://lspace.swyx.io/p/open-source-ai">https://lspace.swyx.io/p/open-source-ai</a></p></li><li><p>His live AI notes: <a href="https://github.com/sw-yx/ai-notes/blob/main/TEXT.md#chatgpt">https://github.com/sw-yx/ai-notes/blob/main/TEXT.md#chatgpt</a></p></li></ul><p>Currently BLOOM is the main opensource contender for GPT3 (not 3.5): <a href="https://towardsdatascience.com/run-bloom-the-largest-open-access-ai-model-on-your-desktop-computer-f48e1e2a9a32">https://towardsdatascience.com/run-bloom-the-largest-open-access-ai-model-on-your-desktop-computer-f48e1e2a9a32</a></p><p>In the AI / ML industry, the ability for a LLM to quickly learn new concepts and apply them is quantified and measured by tests called "Zero-Shot", "One-Shot" and "Few-Shot" learnings.</p><p>Generally the better the AI does in these test, the less data you need to train it for your use case.</p><blockquote><p><em>In my opinion: This make sense in hindsight - who would have thought then a Neural Network modeled after humans, would act like humans. And benefit from the T-Shape education model. Where a large breadth of generalised knowledge, help improve ones ability to learn specialised knowledge in one are of expertise. (this statement is not backed by any data)</em></p></blockquote><h3><strong>Other sources and citations</strong></h3><ul><li><p>GPT-3 45TB training set: <a href="https://www.springboard.com/blog/data-science/machine-learning-gpt-3-open-ai/">https://www.springboard.com/blog/data-science/machine-learning-gpt-3-open-ai/</a></p></li><li><p>GPT-3 estimated $4 million++ plus training cost: <a href="https://lambdalabs.com/blog/demystifying-gpt-3">https://lambdalabs.com/blog/demystifying-gpt-3</a></p></li><li><p>Bloom AI, an opensource competitor $1.6 million training cost: <a href="https://techcrunch.com/2022/07/12/a-year-in-the-making-bigsciences-ai-language-model-is-finally-available/">https://techcrunch.com/2022/07/12/a-year-in-the-making-bigsciences-ai-language-model-is-finally-available/</a></p></li><li><p>T-Shaped model of education and work </p><ul><li><p><a href="https://wordspy.com/index.php?word=t-shaped">https://wordspy.com/index.php?word=t-shaped</a></p></li><li><p><a href="https://collegeinfogeek.com/become-t-shaped-person/">https://collegeinfogeek.com/become-t-shaped-person/</a></p></li></ul></li><li><p>Large language models papers, for zero and few shot learnings </p><ul><li><p><a href="https://arxiv.org/abs/2205.11916">https://arxiv.org/abs/2205.11916</a> (zero shot) </p></li><li><p><a href="https://arxiv.org/abs/2005.14165">https://arxiv.org/abs/2005.14165</a> (few shot)</p></li></ul></li><li><p>Call center salary rates in US : <a href="https://www.comparably.com/salaries/salaries-for-call-center-agent">https://www.comparably.com/salaries/salaries-for-call-center-agent</a></p></li><li><p>Average email sent by an office worker a day: <a href="https://www.templafy.com/blog/how-many-emails-are-sent-every-day-top-email-statistics-your-business-needs-to-know/">https://www.templafy.com/blog/how-many-emails-are-sent-every-day-top-email-statistics-your-business-needs-to-know/</a></p></li><li><p>OpenAI announcement of chatGPT / GPT3.5 : <a href="https://openai.com/blog/chatgpt/">https://openai.com/blog/chatgpt/</a></p></li><li><p>Unsplash photo credits </p><ul><li><p><a href="https://unsplash.com/photos/7swaW1bYpWI">https://unsplash.com/photos/7swaW1bYpWI </a></p></li><li><p><a href="https://unsplash.com/photos/1iVKwElWrPA">https://unsplash.com/photos/1iVKwElWrPA</a> </p></li><li><p><a href="https://unsplash.com/photos/SELXIJwN24s">https://unsplash.com/photos/SELXIJwN24s </a></p></li><li><p><a href="https://unsplash.com/photos/3xwrg7Vv6Ts">https://unsplash.com/photos/3xwrg7Vv6Ts</a></p></li><li><p><a href="https://unsplash.com/photos/-G3rw6Y02D0">https://unsplash.com/photos/-G3rw6Y02D0 </a></p></li></ul></li></ul>]]></content:encoded></item><item><title><![CDATA[Introducing AI / ChatGPT, and how it dreams in 2022]]></title><description><![CDATA[with large language models (like chatGPT), and AI art generation - everything we know about tech in the next few years, maybe changing drastically]]></description><link>https://substack.tech-talk-cto.com/p/introducing-ai-chatgpt-and-how-it</link><guid isPermaLink="false">https://substack.tech-talk-cto.com/p/introducing-ai-chatgpt-and-how-it</guid><dc:creator><![CDATA[Eugene Cheah]]></dc:creator><pubDate>Tue, 06 Dec 2022 08:45:06 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!KChP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F608db638-b14a-468f-88dd-c62d64a92d52_1536x1024.png" 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_!KChP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F608db638-b14a-468f-88dd-c62d64a92d52_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KChP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F608db638-b14a-468f-88dd-c62d64a92d52_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!KChP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F608db638-b14a-468f-88dd-c62d64a92d52_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!KChP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F608db638-b14a-468f-88dd-c62d64a92d52_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!KChP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F608db638-b14a-468f-88dd-c62d64a92d52_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KChP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F608db638-b14a-468f-88dd-c62d64a92d52_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/608db638-b14a-468f-88dd-c62d64a92d52_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3463657,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!KChP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F608db638-b14a-468f-88dd-c62d64a92d52_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!KChP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F608db638-b14a-468f-88dd-c62d64a92d52_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!KChP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F608db638-b14a-468f-88dd-c62d64a92d52_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!KChP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F608db638-b14a-468f-88dd-c62d64a92d52_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Robots dreaming of sheep ~ generated by midjourney, an AI generation tools</figcaption></figure></div><blockquote><p>This article focuses more of the current state of AI, on 5th Dec 2022. As a means of briefing others outside this industry, what has been going on recently, and what are its limitations. With a focus on recent developments in chatGPT, over long term speculations.<br><br>For those in the tech / AI industry, if you need an article to explain what is going on to your non tech friends, this article is written for that use case.</p><p>Recommended music with the article - GITS Stand Alone Complex: Be Human<br><a href="https://music.youtube.com/playlist?list=OLAK5uy_meCQS7-RZ4TX2ku8XkVGxW41J9gkfQTto&amp;feature=share">@youtube-music</a> <a href="https://open.spotify.com/album/4yXX0zQxFl88hAV7FauBZ7">@spotify</a></p></blockquote><p>In 2022 artificial intelligence (AI) has made some major strides in its capabilities. Largely in the two following area</p><ul><li><p>Prompt to text generation</p></li><li><p>Prompt to image generation</p></li></ul><p>Collectively, these "prompt-to-output" models are designed to take a prompt (or a question) and generate a finished product in either text (like a clickbait headline, or programming code) or image form (an illustrated art image, or stock images) based on that prompt. </p><p>This type of AI is incredibly powerful due to how simple it is to use, and has the potential to revolutionise many different fields, and can literally feel like magic.</p><p>An example would be how a single prompt like</p><blockquote><p><a href="https://twitter.com/GuyP/status/1598020781065527296">Hey, I'm trying to come up with some interesting, fantastical way of decorating a living room for a design project</a></p></blockquote><p>Can be used to generate the following image</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lY7s!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F63b22bfd-940d-4050-8406-584dd691648f_4608x1024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lY7s!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F63b22bfd-940d-4050-8406-584dd691648f_4608x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!lY7s!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F63b22bfd-940d-4050-8406-584dd691648f_4608x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!lY7s!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F63b22bfd-940d-4050-8406-584dd691648f_4608x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!lY7s!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F63b22bfd-940d-4050-8406-584dd691648f_4608x1024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lY7s!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F63b22bfd-940d-4050-8406-584dd691648f_4608x1024.jpeg" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/63b22bfd-940d-4050-8406-584dd691648f_4608x1024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:324,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:792363,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lY7s!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F63b22bfd-940d-4050-8406-584dd691648f_4608x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!lY7s!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F63b22bfd-940d-4050-8406-584dd691648f_4608x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!lY7s!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F63b22bfd-940d-4050-8406-584dd691648f_4608x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!lY7s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F63b22bfd-940d-4050-8406-584dd691648f_4608x1024.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Or write business plans for a website</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rgFi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4e8bf79b-1159-40ca-8589-20dca7c5d0ae_1590x2086.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rgFi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4e8bf79b-1159-40ca-8589-20dca7c5d0ae_1590x2086.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rgFi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4e8bf79b-1159-40ca-8589-20dca7c5d0ae_1590x2086.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rgFi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4e8bf79b-1159-40ca-8589-20dca7c5d0ae_1590x2086.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rgFi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4e8bf79b-1159-40ca-8589-20dca7c5d0ae_1590x2086.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rgFi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4e8bf79b-1159-40ca-8589-20dca7c5d0ae_1590x2086.jpeg" width="1456" height="1910" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/4e8bf79b-1159-40ca-8589-20dca7c5d0ae_1590x2086.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:393272,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rgFi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4e8bf79b-1159-40ca-8589-20dca7c5d0ae_1590x2086.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rgFi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4e8bf79b-1159-40ca-8589-20dca7c5d0ae_1590x2086.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rgFi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4e8bf79b-1159-40ca-8589-20dca7c5d0ae_1590x2086.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rgFi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4e8bf79b-1159-40ca-8589-20dca7c5d0ae_1590x2086.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>Or even be used to help <a href="https://andrewmayneblog.wordpress.com/2022/11/30/collaborative-creative-writing-with-openais-chatgpt/">generate entire novels</a></p><p>Because its full scope of its capabilities really requires you to try it, to better understand the potential for yourself. I would highly recommend giving these services a try, while its still free at <a href="https://chat.openai.com/chat">https://chat.openai.com/chat</a> <br>(it may turn to a paid service in future) </p><h2>Holy Crap, can it generate anything?</h2><p>Yes, but that includes dreaming up lies. </p><p>In an extremely convincing fashion that even experts can find it hard to tell the difference.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://twitter.com/Carnage4Life/status/1599715584392167425&quot;,&quot;full_text&quot;:&quot;ChatGPT is an AI that has mastered a unique human skill, bullshitting. It knows what the shape of a good answer looks like but often not the details.\n\nBut we&#8217;re now learning that even technical people are happy with an answer that looks right instead of is right.&quot;,&quot;username&quot;:&quot;Carnage4Life&quot;,&quot;name&quot;:&quot;Dare Obasanjo &#128000;&quot;,&quot;profile_image_url&quot;:&quot;&quot;,&quot;date&quot;:&quot;Mon Dec 05 10:41:31 +0000 2022&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:2427,&quot;like_count&quot;:21744,&quot;impression_count&quot;:0,&quot;expanded_url&quot;:{},&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>It can also be very stubborn in how it present itself, so as hard as i tried to get it to help me write this article, unfortunately it just couldn't be "me".</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://twitter.com/picocreator/status/1599978993205530625&quot;,&quot;full_text&quot;:&quot;So can <span class=\&quot;tweet-fake-link\&quot;>#ChatGPT</span>  do all my article writing and documentation?\n\nYes, it can help bounce ideas, and drafts. And basically be a writing buddy\n\nNo, it seems to be very very stubborn in writing in a certain set of styles. And not one that I am used to, or is me\n\nBut is it useful? YES&quot;,&quot;username&quot;:&quot;picocreator&quot;,&quot;name&quot;:&quot;PicoCreator&quot;,&quot;profile_image_url&quot;:&quot;&quot;,&quot;date&quot;:&quot;Tue Dec 06 04:08:12 +0000 2022&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:0,&quot;like_count&quot;:1,&quot;impression_count&quot;:0,&quot;expanded_url&quot;:{},&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>In a weird way, you should view these AI as unique assistant who ...</p><ul><li><p>is a naive smart kid</p></li><li><p>who is slightly high or dreaming in the clouds</p></li><li><p>have very unique and flawed views</p></li><li><p>and is very willing to bluff their way, in providing a response, even if they dun have the answers</p></li></ul><p>If you ever dealt with such an individual, you know that there are random nuggets of pure gold wisdom that they will say from time to time, and bulls#!t you will need to filter, as it dreams up the answer.</p><blockquote><p>The later act of filtering, is potentially the biggest danger of this new technology.</p><p>As it can be very very difficult, because of how convincing the AI structure its answer, if you are not an expert in the respective field. </p><p>For example, as an experiment, I asked it questions in domains i had zero (or even negative) expertise, like cooking or chemistry. And I realised I have nearly no capability, in validating its bluffs.</p><p>This is despite my best attempts to google and fact check it at times, where it may give sometimes answers that is slightly different, but I have honestly no idea if its right or wrong. Unless I try it myself.</p><p>Which can potentially be dangerous, seeing as how it can get things wrong in my area of expertise.</p></blockquote><h2>How is that possible, wasn't it trained on nearly a terabyte of data?</h2><p>Yes, but it is not thinking, it is dreaming.</p><p>To elaborate, let&#8217;s start with an oversimplified explanation on how these AI models fundamentally work. </p><blockquote><p>First the AI is given a large dataset of articles or images from various sources, it uses this data to provide the foundation of its knowledge, loosely connected together. This is then trained together with possible prompts and responses given by the user.</p><p>Once this is completed, we have a working neural network or trained model with all this loosely connected data. Frozen in time.</p><p>When a prompt or question is given, the AI is not thinking of an answer or deliberating from the trained model. In a way, it is hallucinating the answer using the snapshot of knowledge it has.</p></blockquote><p>Now, lets use a human analogy instead</p><blockquote><p>The human analogy, would be your brain right now, with all your past knowledge, or experiences in school or in life. Snapshot and recorded, in your head. Minus your emotions, and your feelings, or anything hormonal related.</p><p>When a prompt is given, imagine it as being told to you, before going to sleep into a dream. For example "go buy milk tomorrow, when you wake up".</p><p>For most folks, sleep is when they as an individual have little to no control with how the story goes (ignoring the lucky few lucid dreamers). </p><p>In this state, your mind in its dream state, starts to take that last phrase that is stuck in your head, and starts dreaming a story around that phrase.</p><p>Where you are an individual inside a dream, and your brain the dream world doing its best to be as convincing as possible that its real and not a dream world, continuously writing the story back and forth with your interactions and actions.</p><p>All while using the snapshot of all your past knowledge and experience, in your brain. To make your dreamworld as realistic as possible</p></blockquote><p>Flipping it back around</p><blockquote><p>You, with your prompts is a participant in a dream.</p><p>With the AI being the dream world, trying its best to be, as convincingly as possible, a good dream. Where it answer your questions in a very believable manner.</p><p>And just like your dream world, it can be at times entirely realistic, and factually accurate, or as imaginary (and perhaps exciting) as it wants to be</p></blockquote><p>As such, this dreamlike state, allows it both to make basic math mistakes with high confidence</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://twitter.com/ipapapa/status/1598532071990796289&quot;,&quot;full_text&quot;:&quot;Before we all get excited about ChatGPT, I asked a simple elementary school math question. It gave me a wrong answer, x=2.25. The correct answer is x=2. The error is in the arrow. How come AI be wrong? &quot;,&quot;username&quot;:&quot;ipapapa&quot;,&quot;name&quot;:&quot;Ioannis Papapanagiotou&quot;,&quot;profile_image_url&quot;:&quot;&quot;,&quot;date&quot;:&quot;Fri Dec 02 04:18:39 +0000 2022&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/Fi8fcczUAAArjfs.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/AoxxJckpqw&quot;,&quot;alt_text&quot;:null}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:0,&quot;like_count&quot;:3,&quot;impression_count&quot;:0,&quot;expanded_url&quot;:{},&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>To hilariously answer questions as a cat when instructed</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://twitter.com/originalspin/status/1598583192050864153&quot;,&quot;full_text&quot;:&quot;ChatGPT really sold it with that final Meow! &quot;,&quot;username&quot;:&quot;originalspin&quot;,&quot;name&quot;:&quot;Jeff Yang&quot;,&quot;profile_image_url&quot;:&quot;&quot;,&quot;date&quot;:&quot;Fri Dec 02 07:41:47 +0000 2022&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/Fi9O8DaacAAELXx.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/np3UKpemFf&quot;,&quot;alt_text&quot;:null}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:23,&quot;like_count&quot;:99,&quot;impression_count&quot;:0,&quot;expanded_url&quot;:{},&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>To very impressively, <a href="https://www.engraved.blog/building-a-virtual-machine-inside/">even emulating interactions with a virtual machine (rather accurately!)</a></p><h2>What does it mean for the future of work?</h2><p>It's difficult to predict exactly how the advancements in AI will impact the future of work, but there are some potential scenarios to consider.</p><p>One thing that seems clear is that the current wave of "prompt-to-output" models is having its "iPhone revolution moment". Just as the iPhone changed how everyday people interact with software and ushered in the era of smartphones, prompt-to-output models have the potential to change how we work and interact with tools.</p><p>It has already started fundemnatlly changing industries, today. Especially in SEO copywriting, and stock illustration / photo industries.</p><p>The next wave could manifest in waves of AI assistant work tools and practical enhancements to existing tools, ultimately making automation more accessible and lowering the barrier of entry for performing tasks.</p><p>Regardless of the forms of changes, this is a significant development and every startup founder (including me) and product owner should be taking note of how to integrate AI into their business. Just as the smartphone/iPhone era made entire industries and tools obsolete and created new domains of app-based tools, the rise of AI has the potential to do the same.</p><p>However, it's important to note that not all tools will be impacted by AI. Some industries, may not see much change beyond a new skin or UI. Only time will tell which side your business falls on.</p><blockquote><p>PS: if you are feeling FOMO, and is in the tech industry, chill - the iPhone and app revolution happened in months and years, not days. Do go on with your life, and your holiday plans. <br><br>As long as you are not ignoring the potential changes, and making steps towards it - you are good.</p><p>If you are outside the tech industry, keep a look out, be ready to learn new tools, across the next few years - that may change your industry. And be prepared to learn and use them to your advantage.</p></blockquote><p>~ Until next time &#128406; live long and prosper</p>]]></content:encoded></item><item><title><![CDATA[Introducing Factory Building Games - and how it levels you up as a programmer]]></title><description><![CDATA[All the fun of being a software engineer, minus all the pain]]></description><link>https://substack.tech-talk-cto.com/p/introducing-factory-building-games</link><guid isPermaLink="false">https://substack.tech-talk-cto.com/p/introducing-factory-building-games</guid><dc:creator><![CDATA[Eugene Cheah]]></dc:creator><pubDate>Tue, 29 Nov 2022 13:53:50 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!L79k!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F853a860a-1337-4150-a331-a61bd79f0678_1920x1080.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!L79k!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F853a860a-1337-4150-a331-a61bd79f0678_1920x1080.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!L79k!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F853a860a-1337-4150-a331-a61bd79f0678_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!L79k!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F853a860a-1337-4150-a331-a61bd79f0678_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!L79k!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F853a860a-1337-4150-a331-a61bd79f0678_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!L79k!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F853a860a-1337-4150-a331-a61bd79f0678_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!L79k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F853a860a-1337-4150-a331-a61bd79f0678_1920x1080.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/853a860a-1337-4150-a331-a61bd79f0678_1920x1080.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:582418,&quot;alt&quot;:&quot;screenshot of a factory in dyson sphere program the game&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="screenshot of a factory in dyson sphere program the game" title="screenshot of a factory in dyson sphere program the game" srcset="https://substackcdn.com/image/fetch/$s_!L79k!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F853a860a-1337-4150-a331-a61bd79f0678_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!L79k!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F853a860a-1337-4150-a331-a61bd79f0678_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!L79k!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F853a860a-1337-4150-a331-a61bd79f0678_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!L79k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F853a860a-1337-4150-a331-a61bd79f0678_1920x1080.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If you ever wanted to know how it feels like to be a senior software engineer, and experience ...</p><ul><li><p>The joy of coming up with experiments, and testing them to solve problems</p></li><li><p>The craftsmanship of building either building small hyper-efficent systems, or</p></li><li><p>The pride in building large hyper scale systems.</p></li><li><p>All within either a fixed constraint or the lack of it</p></li></ul><p>Factory building games, allows you to experience all of them in a highly compressed timeframe of hours instead of days. </p><p>All without the common frustration and pains that comes with programming. (Weird obscure library bugs, lack of documentation, Company politics or bureaucracy in processes, budget ... )</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8lqs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4decb07-0d89-40c6-a0ad-915d4f612ad0_889x522.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8lqs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4decb07-0d89-40c6-a0ad-915d4f612ad0_889x522.png 424w, https://substackcdn.com/image/fetch/$s_!8lqs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4decb07-0d89-40c6-a0ad-915d4f612ad0_889x522.png 848w, https://substackcdn.com/image/fetch/$s_!8lqs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4decb07-0d89-40c6-a0ad-915d4f612ad0_889x522.png 1272w, https://substackcdn.com/image/fetch/$s_!8lqs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4decb07-0d89-40c6-a0ad-915d4f612ad0_889x522.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8lqs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4decb07-0d89-40c6-a0ad-915d4f612ad0_889x522.png" width="889" height="522" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/b4decb07-0d89-40c6-a0ad-915d4f612ad0_889x522.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:522,&quot;width&quot;:889,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:87912,&quot;alt&quot;:&quot;reddit users, describing their positive experiences with the game factorio&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="reddit users, describing their positive experiences with the game factorio" title="reddit users, describing their positive experiences with the game factorio" srcset="https://substackcdn.com/image/fetch/$s_!8lqs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4decb07-0d89-40c6-a0ad-915d4f612ad0_889x522.png 424w, https://substackcdn.com/image/fetch/$s_!8lqs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4decb07-0d89-40c6-a0ad-915d4f612ad0_889x522.png 848w, https://substackcdn.com/image/fetch/$s_!8lqs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4decb07-0d89-40c6-a0ad-915d4f612ad0_889x522.png 1272w, https://substackcdn.com/image/fetch/$s_!8lqs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4decb07-0d89-40c6-a0ad-915d4f612ad0_889x522.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Dun take my word for it, let reddit comments of one of the games in the genre speak for itself</figcaption></figure></div><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://substack.tech-talk-cto.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 Tech Talk CTO! 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><h2><strong>What is a Factory Building Games?</strong></h2><p>Factory Building Games, or FBG for short, are at its core about<br>Constructing and expanding a large base of multiple building blocks &#8230;</p><ul><li><p>Connected together to build products using an ever-growing continuous supply of materials &#8230;</p></li><li><p>To continuously feed a very intensive "resource sink" (the games goal) &#8230;</p></li><li><p>Which runs automatically without the player interaction for long periods of time</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Leuu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F5936b8c5-3a9b-4b86-9615-70554f9c5bf6_1920x1080.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Leuu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F5936b8c5-3a9b-4b86-9615-70554f9c5bf6_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Leuu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F5936b8c5-3a9b-4b86-9615-70554f9c5bf6_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Leuu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F5936b8c5-3a9b-4b86-9615-70554f9c5bf6_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Leuu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F5936b8c5-3a9b-4b86-9615-70554f9c5bf6_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Leuu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F5936b8c5-3a9b-4b86-9615-70554f9c5bf6_1920x1080.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/5936b8c5-3a9b-4b86-9615-70554f9c5bf6_1920x1080.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:984648,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Leuu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F5936b8c5-3a9b-4b86-9615-70554f9c5bf6_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Leuu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F5936b8c5-3a9b-4b86-9615-70554f9c5bf6_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Leuu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F5936b8c5-3a9b-4b86-9615-70554f9c5bf6_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Leuu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F5936b8c5-3a9b-4b86-9615-70554f9c5bf6_1920x1080.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">Screenshot of a production line, in &#8220;Captains of Industry&#8221; game</figcaption></figure></div><p>One of the key differences between FBG, and typical resource management games. Is the endless continuous nature of the main production lines, due to the usually infinite scaling nature of the "resource sink". Allowing everything to run "infinitely" without player interaction.</p><p>Said "resource sink" may differ from game to game, but it's typically some combination of the following</p><ul><li><p>Researching new tech, some which are endlessly repeatable</p></li><li><p>Sustaining a colony of citizens, that grows in both size, and resource requirements</p></li><li><p>A definitive end game goal, with enormous requirements (launch a rocket, build a Dyson sphere, etc)</p></li></ul><p>While this may sound simple enough. Another common feature, is how as the game progresses. It would require more advance products and buildings, that requires other products built by the factory system itself. Which constantly scales up complex combination requirements.</p><p>At late game, it is not uncommon for products that are needed for the game goals, to require a process that involves over a dozen parts, and hundreds of steps.</p><p>Resulting into a complicated large scale processes, running continuously; Which mirrors some real life factories, hence the FBG title. </p><p>This gradual ramp up in complexity encourages constantly scaling up both consumption and production. All while constantly refactoring or updating the factory layout for optimisation, as new "methods of production" is unlocked.</p><div><hr></div><h2><strong>How it makes you a better programmer - by making you practise everything else but code!</strong></h2><p>To understands the similarities between software development as a programmer, and playing an FBG as a gamer. We start by looking at a typical workflow for a programmer, where each task spans weeks to months</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wdbA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4ce91f06-979e-4533-aeba-91bde6a54746_2268x1945.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wdbA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4ce91f06-979e-4533-aeba-91bde6a54746_2268x1945.png 424w, https://substackcdn.com/image/fetch/$s_!wdbA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4ce91f06-979e-4533-aeba-91bde6a54746_2268x1945.png 848w, https://substackcdn.com/image/fetch/$s_!wdbA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4ce91f06-979e-4533-aeba-91bde6a54746_2268x1945.png 1272w, https://substackcdn.com/image/fetch/$s_!wdbA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4ce91f06-979e-4533-aeba-91bde6a54746_2268x1945.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wdbA!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4ce91f06-979e-4533-aeba-91bde6a54746_2268x1945.png" width="1200" height="1029.3956043956043" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/4ce91f06-979e-4533-aeba-91bde6a54746_2268x1945.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:1249,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:320592,&quot;alt&quot;:&quot;flow chart of a programmer workflow, from start of task, to prototyping, testing, and finally deploying it to production. All while trying to avoid possible failures along the way, which loops back to the start of the task.&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-large" alt="flow chart of a programmer workflow, from start of task, to prototyping, testing, and finally deploying it to production. All while trying to avoid possible failures along the way, which loops back to the start of the task." title="flow chart of a programmer workflow, from start of task, to prototyping, testing, and finally deploying it to production. All while trying to avoid possible failures along the way, which loops back to the start of the task." srcset="https://substackcdn.com/image/fetch/$s_!wdbA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4ce91f06-979e-4533-aeba-91bde6a54746_2268x1945.png 424w, https://substackcdn.com/image/fetch/$s_!wdbA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4ce91f06-979e-4533-aeba-91bde6a54746_2268x1945.png 848w, https://substackcdn.com/image/fetch/$s_!wdbA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4ce91f06-979e-4533-aeba-91bde6a54746_2268x1945.png 1272w, https://substackcdn.com/image/fetch/$s_!wdbA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4ce91f06-979e-4533-aeba-91bde6a54746_2268x1945.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">Individual experiences may very differ between companies, but roughly stays the same. Emoji&#8217;s express the typical emotion involved for each activity.</figcaption></figure></div><p>Now contrast to the typical gameplay experience of a FBG.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kQcg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7d75a0c-53e9-4ad8-875a-0c0f89ae0119_1285x1420.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kQcg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7d75a0c-53e9-4ad8-875a-0c0f89ae0119_1285x1420.png 424w, https://substackcdn.com/image/fetch/$s_!kQcg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7d75a0c-53e9-4ad8-875a-0c0f89ae0119_1285x1420.png 848w, https://substackcdn.com/image/fetch/$s_!kQcg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7d75a0c-53e9-4ad8-875a-0c0f89ae0119_1285x1420.png 1272w, https://substackcdn.com/image/fetch/$s_!kQcg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7d75a0c-53e9-4ad8-875a-0c0f89ae0119_1285x1420.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kQcg!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7d75a0c-53e9-4ad8-875a-0c0f89ae0119_1285x1420.png" width="1200" height="1326.070038910506" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/a7d75a0c-53e9-4ad8-875a-0c0f89ae0119_1285x1420.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:1420,&quot;width&quot;:1285,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:182518,&quot;alt&quot;:&quot;flow chart of a FBG gamer experience, from start of task, to prototyping, testing, and finally deploying it to production. All while having fun with other mini games along the way, which loops back to the start of the task.&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-large" alt="flow chart of a FBG gamer experience, from start of task, to prototyping, testing, and finally deploying it to production. All while having fun with other mini games along the way, which loops back to the start of the task." title="flow chart of a FBG gamer experience, from start of task, to prototyping, testing, and finally deploying it to production. All while having fun with other mini games along the way, which loops back to the start of the task." srcset="https://substackcdn.com/image/fetch/$s_!kQcg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7d75a0c-53e9-4ad8-875a-0c0f89ae0119_1285x1420.png 424w, https://substackcdn.com/image/fetch/$s_!kQcg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7d75a0c-53e9-4ad8-875a-0c0f89ae0119_1285x1420.png 848w, https://substackcdn.com/image/fetch/$s_!kQcg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7d75a0c-53e9-4ad8-875a-0c0f89ae0119_1285x1420.png 1272w, https://substackcdn.com/image/fetch/$s_!kQcg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7d75a0c-53e9-4ad8-875a-0c0f89ae0119_1285x1420.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>Notice the huge similarities, and how it compresses all the programmers day to day activities down to hours. While nearly removing all the unpleasant and potentially frustrating bits!</p><p>Despite ironically removing coding (one of the most critical things a programmer does). It rapidly speeds up the loop of planning, testing and iterating. At a much faster pace than the real world.</p><p>This allow a player to practise systems thinking, which is critical to programmers. </p><p>It does so, by forcing the player, to split the problem in game into smaller tasks, while using their existing tools and knowledge to solve them. Before forcing them to do the inverse, in putting together large complex systems, using the same "blueprint" of what they built previously.</p><p>This process of making smaller changes, and integrating such changes to the larger system, is part of the day to day of software engineering. (including all its failures and iterations)</p><p>Additionally, due to its nature of being a "game" - and the lack of "real life consequences". Most of the negative emotions that come with failure are minimised. This encourages the player to learn quickly through experimentation and failure. </p><p>All while avoiding overwhelming the gamer, due to the limited nature of the toolbox in the game. Allowing the player to gain satisfaction, from the mastery of said tools</p><p>Hence, despite the exclusion of code. It teaches the gamer/programmer, very essential skills in software development. As it&#8217;s worth repeating that &#8230;</p><div class="pullquote"><p>Coding is often only only half the battle for a programmer.</p></div><p>There is a flip side though - which should come with a warning label. This game genre can be very addictive, due to how well refined the positive feedback loop is.</p><blockquote><p>"It's the one video game (Factorio) that everyone at Shopify can expense&#8221;<br>~ Tobi Lutke, CEO of Shopify</p></blockquote><div><hr></div><h2><strong>Sounds good, how can I get started?</strong></h2><p>You can find the full list of FBG games at : <br><a href="https://github.com/PicoCreator/awesome-list-factory-building-games">https://github.com/PicoCreator/awesome-list-factory-building-games</a></p><p>However, because the full list can be overwhelming, here are some quick highlights &#8230;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_FnQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdacd48ce-9c74-4375-887d-7485e4d54fdc_1920x1080.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_FnQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdacd48ce-9c74-4375-887d-7485e4d54fdc_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_FnQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdacd48ce-9c74-4375-887d-7485e4d54fdc_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_FnQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdacd48ce-9c74-4375-887d-7485e4d54fdc_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_FnQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdacd48ce-9c74-4375-887d-7485e4d54fdc_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_FnQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdacd48ce-9c74-4375-887d-7485e4d54fdc_1920x1080.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/dacd48ce-9c74-4375-887d-7485e4d54fdc_1920x1080.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:226775,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_FnQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdacd48ce-9c74-4375-887d-7485e4d54fdc_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_FnQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdacd48ce-9c74-4375-887d-7485e4d54fdc_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_FnQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdacd48ce-9c74-4375-887d-7485e4d54fdc_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_FnQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdacd48ce-9c74-4375-887d-7485e4d54fdc_1920x1080.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">An incomplete dyson sphere, with a dyson swarm</figcaption></figure></div><p><a href="https://store.steampowered.com/app/1366540/Dyson_Sphere_Program/">Dyson Sphere Program</a> : which is a pure FBG in space, with really nice 3D visuals. Also building a Dyson sphere around the sun, is a cool mega project in itself</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!L7P3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F78290ae2-f9c8-4068-82c0-405e22f2e33e_1920x1080.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!L7P3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F78290ae2-f9c8-4068-82c0-405e22f2e33e_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!L7P3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F78290ae2-f9c8-4068-82c0-405e22f2e33e_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!L7P3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F78290ae2-f9c8-4068-82c0-405e22f2e33e_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!L7P3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F78290ae2-f9c8-4068-82c0-405e22f2e33e_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!L7P3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F78290ae2-f9c8-4068-82c0-405e22f2e33e_1920x1080.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/78290ae2-f9c8-4068-82c0-405e22f2e33e_1920x1080.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:756597,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!L7P3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F78290ae2-f9c8-4068-82c0-405e22f2e33e_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!L7P3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F78290ae2-f9c8-4068-82c0-405e22f2e33e_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!L7P3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F78290ae2-f9c8-4068-82c0-405e22f2e33e_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!L7P3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F78290ae2-f9c8-4068-82c0-405e22f2e33e_1920x1080.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">Screenshot of a factory plant in &#8220;Satisfactory&#8221;</figcaption></figure></div><p><a href="https://store.steampowered.com/app/526870/Satisfactory/">Satisfactory</a> : which uses FPS/Fortnite like controls, not recommended if you are not used to such a control scheme - supports multiplayer.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Fb2j!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaa9aef0-ebc1-4ecd-ac36-5b85d4f7be6b_1920x1080.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Fb2j!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaa9aef0-ebc1-4ecd-ac36-5b85d4f7be6b_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Fb2j!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaa9aef0-ebc1-4ecd-ac36-5b85d4f7be6b_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Fb2j!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaa9aef0-ebc1-4ecd-ac36-5b85d4f7be6b_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Fb2j!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaa9aef0-ebc1-4ecd-ac36-5b85d4f7be6b_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Fb2j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaa9aef0-ebc1-4ecd-ac36-5b85d4f7be6b_1920x1080.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/baa9aef0-ebc1-4ecd-ac36-5b85d4f7be6b_1920x1080.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1580849,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Fb2j!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaa9aef0-ebc1-4ecd-ac36-5b85d4f7be6b_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Fb2j!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaa9aef0-ebc1-4ecd-ac36-5b85d4f7be6b_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Fb2j!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaa9aef0-ebc1-4ecd-ac36-5b85d4f7be6b_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Fb2j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaa9aef0-ebc1-4ecd-ac36-5b85d4f7be6b_1920x1080.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">Screenshot of a giant messy factory in factorio</figcaption></figure></div><p><a href="https://store.steampowered.com/app/427520/Factorio/">Factorio</a> :  which is the most popular in this genre - is only recommended for more experience gamers. In my opinion it's not beginner friendly. However it supports really large scale multiplayer gameplay (50+ players), making it popular with larger teams.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YkPz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc402453-0e52-4a40-8146-52db564cee3c_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YkPz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc402453-0e52-4a40-8146-52db564cee3c_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!YkPz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc402453-0e52-4a40-8146-52db564cee3c_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!YkPz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc402453-0e52-4a40-8146-52db564cee3c_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!YkPz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc402453-0e52-4a40-8146-52db564cee3c_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YkPz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc402453-0e52-4a40-8146-52db564cee3c_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/bc402453-0e52-4a40-8146-52db564cee3c_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1204431,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!YkPz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc402453-0e52-4a40-8146-52db564cee3c_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!YkPz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc402453-0e52-4a40-8146-52db564cee3c_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!YkPz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc402453-0e52-4a40-8146-52db564cee3c_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!YkPz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc402453-0e52-4a40-8146-52db564cee3c_3840x2160.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">Screenshot of an automated farm in Autonauts</figcaption></figure></div><p><a href="https://store.steampowered.com/app/979120/Autonauts/">Autonauts</a> : is one of the notable FBG that includes simple programming blocks, for its "automation bots". Adding the code element back into FBG. It does loose however the iconic conveyer belt (to force you to use the bots), while sadly simplifying many things (can be too easy)</p><blockquote><p>If you find yourself struggling with a particular game, try to takes things slow instead of rushing it. Part of the fun is to overcome these challenges.</p><p>Also, Some FBG may include other game mechanics like endless combat/war. this can drastically change the style of the game, as such when possible I would recommend "peaceful mode" for new players. To focus on the FBG gameplay.</p></blockquote><div><hr></div><h2><strong>I did not like the games you recommended, does that make me a bad programmer?</strong></h2><p><strong>No</strong></p><p>There are many good programmers who dun like games</p><p>There are many other reasons why one may find joy in programming that is not found in these games. </p><p>Most notably</p><ul><li><p>Personal satisfaction from providing positive impact to users</p></li><li><p>Personal satisfaction from solving coding tasks</p></li></ul><p>Similarly there are many other valid reasons why you may dislike a certain part of the game which makes it a dealbreaker. Or even just video games in general.</p><p>So while there is some truth that if you enjoy FBG, you probably will enjoy programming (and vice-visa). It is worth reminding that correlation is not causation.</p><p>So you be you. There are other hobbies in life, which is both fun, and sharpens your skills.</p><p>However, for programmers, who do enjoy playing such games. Good for you, as this is one of the few games which can help both practise your skills, and have fun outside your work-hours.</p><blockquote><p>Separately, For non-programmers who is aspiring to be a programmer, completing an FBG, will help you get a better idea of the ideal workflow of a programmer. <br><br>This in itself, is a huge benefit, if you are outside the tech industry, and want to explore if such work is suitable for you</p></blockquote><div><hr></div><h2><strong>Shameless plug: How can Uilicious.com automate cross browser testing, to make my website development more "Satisfactory"</strong></h2><p>Is manually testing your websites, prior to production deployment a huge time sink and pain? Find existing website testing tools too complicated for your team to use?</p><p>Give <a href="https://uilicious.com">uilicious.com</a> a try today, with our easy to use testing commands, which anyone, even manual testers can easily learn.</p><p>An example would be the following code snippet for a simple login test</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!g0rr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa19ce8ca-ac10-4312-a0bb-69679325d27f_1000x558.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!g0rr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa19ce8ca-ac10-4312-a0bb-69679325d27f_1000x558.png 424w, https://substackcdn.com/image/fetch/$s_!g0rr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa19ce8ca-ac10-4312-a0bb-69679325d27f_1000x558.png 848w, https://substackcdn.com/image/fetch/$s_!g0rr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa19ce8ca-ac10-4312-a0bb-69679325d27f_1000x558.png 1272w, https://substackcdn.com/image/fetch/$s_!g0rr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa19ce8ca-ac10-4312-a0bb-69679325d27f_1000x558.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!g0rr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa19ce8ca-ac10-4312-a0bb-69679325d27f_1000x558.png" width="1000" height="558" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/a19ce8ca-ac10-4312-a0bb-69679325d27f_1000x558.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:558,&quot;width&quot;:1000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:96320,&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_!g0rr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa19ce8ca-ac10-4312-a0bb-69679325d27f_1000x558.png 424w, https://substackcdn.com/image/fetch/$s_!g0rr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa19ce8ca-ac10-4312-a0bb-69679325d27f_1000x558.png 848w, https://substackcdn.com/image/fetch/$s_!g0rr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa19ce8ca-ac10-4312-a0bb-69679325d27f_1000x558.png 1272w, https://substackcdn.com/image/fetch/$s_!g0rr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa19ce8ca-ac10-4312-a0bb-69679325d27f_1000x558.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><a href="https://snippet.uilicious.com/test/public/5994LUfLZKidFGJGiTxUyG">Which would provide the following test results</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_!ggJZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F74d59c93-a074-4ce5-b59f-cd789d8a5a2b_660x440.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ggJZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F74d59c93-a074-4ce5-b59f-cd789d8a5a2b_660x440.gif 424w, https://substackcdn.com/image/fetch/$s_!ggJZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F74d59c93-a074-4ce5-b59f-cd789d8a5a2b_660x440.gif 848w, https://substackcdn.com/image/fetch/$s_!ggJZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F74d59c93-a074-4ce5-b59f-cd789d8a5a2b_660x440.gif 1272w, https://substackcdn.com/image/fetch/$s_!ggJZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F74d59c93-a074-4ce5-b59f-cd789d8a5a2b_660x440.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ggJZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F74d59c93-a074-4ce5-b59f-cd789d8a5a2b_660x440.gif" width="660" height="440" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/74d59c93-a074-4ce5-b59f-cd789d8a5a2b_660x440.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:440,&quot;width&quot;:660,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:139131,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ggJZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F74d59c93-a074-4ce5-b59f-cd789d8a5a2b_660x440.gif 424w, https://substackcdn.com/image/fetch/$s_!ggJZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F74d59c93-a074-4ce5-b59f-cd789d8a5a2b_660x440.gif 848w, https://substackcdn.com/image/fetch/$s_!ggJZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F74d59c93-a074-4ce5-b59f-cd789d8a5a2b_660x440.gif 1272w, https://substackcdn.com/image/fetch/$s_!ggJZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F74d59c93-a074-4ce5-b59f-cd789d8a5a2b_660x440.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><a href="https://uilicious.com/">Making testing user journeys on the internet, a piece of cake &#128516;</a><br>~ Eugene Cheah CTO / founder of Uilicious.com</p>]]></content:encoded></item><item><title><![CDATA[Aspiring dev to CTO - What is the core non-tech skills needed for a programmer?]]></title><description><![CDATA[What do I need to practise outside tech, to become a better programmer?]]></description><link>https://substack.tech-talk-cto.com/p/aspiring-dev-to-cto-what-is-the-core</link><guid isPermaLink="false">https://substack.tech-talk-cto.com/p/aspiring-dev-to-cto-what-is-the-core</guid><dc:creator><![CDATA[Eugene Cheah]]></dc:creator><pubDate>Fri, 25 Nov 2022 05:35:53 GMT</pubDate><enclosure url="https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/acc39785-3edb-4469-a115-a844d9e42781_1920x1280.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QLKb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8be48713-bba9-4b18-9bc0-f19fc5a0c76b_1920x1280.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QLKb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8be48713-bba9-4b18-9bc0-f19fc5a0c76b_1920x1280.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QLKb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8be48713-bba9-4b18-9bc0-f19fc5a0c76b_1920x1280.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QLKb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8be48713-bba9-4b18-9bc0-f19fc5a0c76b_1920x1280.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QLKb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8be48713-bba9-4b18-9bc0-f19fc5a0c76b_1920x1280.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QLKb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8be48713-bba9-4b18-9bc0-f19fc5a0c76b_1920x1280.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/8be48713-bba9-4b18-9bc0-f19fc5a0c76b_1920x1280.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:418624,&quot;alt&quot;:&quot;Picture of a young child, raising his hand, to ask a question in a full classroom&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Picture of a young child, raising his hand, to ask a question in a full classroom" title="Picture of a young child, raising his hand, to ask a question in a full classroom" srcset="https://substackcdn.com/image/fetch/$s_!QLKb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8be48713-bba9-4b18-9bc0-f19fc5a0c76b_1920x1280.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QLKb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8be48713-bba9-4b18-9bc0-f19fc5a0c76b_1920x1280.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QLKb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8be48713-bba9-4b18-9bc0-f19fc5a0c76b_1920x1280.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QLKb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8be48713-bba9-4b18-9bc0-f19fc5a0c76b_1920x1280.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em><strong>Beyond specific tech tools or programming skills, these would be</strong></em></p><ul><li><p><em><strong>Systems Thinking</strong></em></p><ul><li><p><em><strong>Understanding processes in logical terms : If this happen, do this, else that</strong></em></p></li><li><p><em><strong>Understanding of "cause and effect"</strong></em></p></li><li><p><em><strong>Planning and deciding on how to change processes, to reach a desired goal</strong></em></p></li><li><p><em><strong>Practising cause and effect on a much larger scale. </strong></em>: Visualising, organising and understanding how large systems and processes, interact with each other over many logical interactions. Especially how any unexpected outcome in one system, can cascade into various errors in other systems.</p></li></ul></li><li><p><em><strong>Other very useful skills</strong></em> (to help with systems thinking)</p><ul><li><p><em><strong>Keeping track of a large number of things in your head</strong></em></p></li><li><p><em><strong>and/or organising a large number of things on a board / paper / chart</strong></em></p></li><li><p><em><strong>Simple math</strong></em> (plus, minus, multiply, divide).</p></li><li><p>Advance math and simple statistics is a huge plus (but not a requirement).</p></li><li><p><strong>Some imagination and creativity</strong></p></li></ul></li><li><p><em><strong>Soft skills</strong></em> (that universal to all jobs)</p><ul><li><p><em><strong>Communicating and coordinating within a larger team</strong></em></p></li><li><p><em><strong>Dealing with stressful situations</strong></em></p></li></ul></li></ul><p></p><p><em><strong>If the items in &#8220;Systems Thinking&#8221; looks familiar, it&#8217;s because you are already practising it in your current job, or daily lives</strong></em>, even if you do not realise it.</p><p><em><strong>Almost every job involves either executing a process, or planning one, as part of a larger system.</strong></em></p><blockquote><p>For example, a chef in a restaurant, will check the inventory of ingredients that they have, at the start of their work shift. With the following in mind &#8230;</p><ul><li><p>if any of the supplies are low, they will need to make an order for ingredients</p></li><li><p>if any of the supplies are low, and the ingredients will not come in time. They may need to remove items from the menu</p></li><li><p>failure to do so, may cause orders to not be fulfilled later in the shift, which may then cause unhappy customer</p></li><li><p>unhappy customers, may cause unhappy bosses, or loss in revenue/tips.</p></li></ul><p>So the process in this case (inventory checking), is straight forward and is done once per day. </p><p>Its purpose is easy to understand (maintain business operations)</p><p>Its failure is understandable (unable to maintain cooking process). - Its failure even has cascading effects to other systems (waiters needing to manage the chaos when things run out with unhappy customers).</p><p>You may even be thinking on how to improve the processes: For example you are able to cut down on serving time. If the waiter&#8217;s uses a messaging system to input their orders in a tablet, an order is automatically printed out in the kitchen at the other end of the hall.</p></blockquote><p>Thinking about these processes, and how it can be improved or changed; experimenting with it, and understanding how such changes can improve (or degrade) the process. </p><p>Is all part of systems thinking. In a way &#8230; </p><h3><em><strong>&#10071; Programming is defining and iterating the day to day processes (called functions), on a whole different mind-bending scale of executing a billion times over.</strong></em></h3><p>Instead of planning and executing a process which is done once a day, it&#8217;s executed potentially a million times a second. Likewise, instead of a handful of different documented processes in a single restaurant, you are looking into potentially over a hundred thousand different functions and processes interacting with each other.</p><p><em><strong>If the scale of these functions and process sounds intimidating, worry not, because you will only be building these things things, one function at a time. While working with other developers, in building and interact with their functions.</strong></em></p><p>You do not need to understand the working of every process and function, you would only need to have a high level general abstract understanding of it all. And just enough understanding to use other peoples functions.</p><p>All while maintaining a deep understanding of the function and process you are writing.</p><p><em><strong>Large teams is also where soft skills in communications, is essential in more senior positions, with larger team sizes.</strong></em></p><p><em><strong>If thinking about processes, the why&#8217;s and hows, everyday and improving on them appeals to you, this maybe the right job for you.</strong></em></p><p><em><strong>Especially, if you find joy in helping others lives or quality of life improve through the processes you put in place. Programming is a path that is able to let you do so at scale.</strong></em></p><p>If all this sounds good, perhaps programming is a career that is suitable for you</p><blockquote><p>As a programmer myself, there is a danger that the above list of skills can be viewed as a form of gatekeeping. But that is not the intention here. If you are weak in any of the above core skills, it does not mean it&#8217;s impossible to be a programmer, or to learn programming.  </p><p>It simply means you have to start practising and developing these skills today. And figure out a workflow that helps compensate for the gaps. For example, if you find it hard to visualize in your head a large number of things, put it in writing, put it on pen and paper.</p><p>This article is part of larger series of "Questions from devs to CTO" - and my attempts to formalize my verbel answers into a series of articles. </p></blockquote>]]></content:encoded></item></channel></rss>