<?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[AI, Design, and the Future]]></title><description><![CDATA[Deep thoughts on AI, design, and everything else. ]]></description><link>https://thoughts.jackschwarz.com</link><image><url>https://substackcdn.com/image/fetch/$s_!m4m4!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49152b6f-5489-4b5f-93fd-0751a0cfb29a_1280x1280.png</url><title>AI, Design, and the Future</title><link>https://thoughts.jackschwarz.com</link></image><generator>Substack</generator><lastBuildDate>Wed, 06 May 2026 11:25:04 GMT</lastBuildDate><atom:link href="https://thoughts.jackschwarz.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Jack Schwarz]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[jackschwarz@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[jackschwarz@substack.com]]></itunes:email><itunes:name><![CDATA[Jack Schwarz]]></itunes:name></itunes:owner><itunes:author><![CDATA[Jack Schwarz]]></itunes:author><googleplay:owner><![CDATA[jackschwarz@substack.com]]></googleplay:owner><googleplay:email><![CDATA[jackschwarz@substack.com]]></googleplay:email><googleplay:author><![CDATA[Jack Schwarz]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[When the Machine Stops: The Broken Career Path in the Age of AI]]></title><description><![CDATA[How AI supercharges experienced workers and leaves juniors behind]]></description><link>https://thoughts.jackschwarz.com/p/when-the-machine-stops-the-broken</link><guid isPermaLink="false">https://thoughts.jackschwarz.com/p/when-the-machine-stops-the-broken</guid><dc:creator><![CDATA[Jack Schwarz]]></dc:creator><pubDate>Sat, 11 Apr 2026 14:47:54 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!gwQv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e733a65-0e55-44c3-bb4d-59a5d521023a_1024x608.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_!gwQv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e733a65-0e55-44c3-bb4d-59a5d521023a_1024x608.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gwQv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e733a65-0e55-44c3-bb4d-59a5d521023a_1024x608.png 424w, https://substackcdn.com/image/fetch/$s_!gwQv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e733a65-0e55-44c3-bb4d-59a5d521023a_1024x608.png 848w, https://substackcdn.com/image/fetch/$s_!gwQv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e733a65-0e55-44c3-bb4d-59a5d521023a_1024x608.png 1272w, https://substackcdn.com/image/fetch/$s_!gwQv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e733a65-0e55-44c3-bb4d-59a5d521023a_1024x608.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gwQv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e733a65-0e55-44c3-bb4d-59a5d521023a_1024x608.png" width="1024" height="608" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2e733a65-0e55-44c3-bb4d-59a5d521023a_1024x608.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:608,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!gwQv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e733a65-0e55-44c3-bb4d-59a5d521023a_1024x608.png 424w, https://substackcdn.com/image/fetch/$s_!gwQv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e733a65-0e55-44c3-bb4d-59a5d521023a_1024x608.png 848w, https://substackcdn.com/image/fetch/$s_!gwQv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e733a65-0e55-44c3-bb4d-59a5d521023a_1024x608.png 1272w, https://substackcdn.com/image/fetch/$s_!gwQv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e733a65-0e55-44c3-bb4d-59a5d521023a_1024x608.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"></figcaption></figure></div><p>&#8220;Coding is largely solved,&#8221; claimed Boris Cherny, Head of Claude Code, <a href="https://www.linkedin.com/posts/lennyrachitsky_head-of-claude-code-boris-cherny-a-100-activity-7430668952420302850-gXL2/">in a podcast from February 2026</a>. He also admitted, &#8220;100% of my code is written by Claude Code.&#8221; Boris is not the only developer who no longer writes code by hand. <a href="https://techcrunch.com/2026/02/12/spotify-says-its-best-developers-havent-written-a-line-of-code-since-december-thanks-to-ai/">Spotify says</a> its best developers &#8220;have not written a single line of code since December.&#8221; At OpenAI, a team has built and shipped an internal beta of a software product with &#8220;<a href="https://openai.com/index/harness-engineering/">0 lines of manually-written code.</a>&#8221;</p><p>After reading all this news, you might wonder: if AI is already so good at coding and will only get better, do we still need human developers? Or can anyone build software just by talking to AI? Yet if you look closely, you&#8217;ll notice that all these people are senior developers with years of experience. Before AI coding tools became available, they wrote countless lines of code, learned several programming languages, and spent a lot of time debugging and solving technical challenges. It&#8217;s exactly because of this experience that they can plan projects with AI, guide its code generation, and notice &#8220;code smell&#8221; when something is poorly done.</p><p>With some &#8220;vibe coding&#8221; tools, anyone without programming knowledge can create a fancy webpage or a simple app. But when a project gets more complex, experience is needed to maintain the code and add new features. Otherwise, you&#8217;ll probably find that AI keeps messing up the product, and fixing AI-generated code can take more time than writing it yourself. Even worse, because of the misleading idea of &#8220;Prompt Engineering,&#8221; some people believe they just need some special prompts to get perfect results. Yet how can you keep writing good prompts if you don&#8217;t understand what you&#8217;re doing?</p><p>As long as AI still needs instructions from humans, the more experience someone has, the more productivity gains they can get from AI. This applies to many other industries too. The problem is humans need opportunity, time, and practice to build experience (<a href="https://norvig.com/21-days.html">it can take ten years</a> to train a good programmer). That&#8217;s the danger we&#8217;re facing: experienced workers become ten times more productive using AI agents, which eliminates many entry-level jobs, and junior workers won&#8217;t have the opportunity to gain experience. In the short term, we may see rising unemployment among young graduates as a tradeoff for a productivity boost. But after current senior staff retire, no one can take over their jobs because the career path has been broken.</p><p>On the other hand, by providing quick answers, AI eliminates necessary struggles and thinking along the way to learning. If junior workers always outsource critical thinking and essential skills to AI, they&#8217;ll never acquire real knowledge and can&#8217;t do much when AI stops working.</p><p>In the novel <em><a href="https://www.goodreads.com/book/show/4711854-the-machine-stops">The Machine Stops</a></em> (1909), human beings become completely dependent on the Machine, which provides everything including food, shelter, and entertainment. Over generations, people lose the knowledge of how the Machine actually works and become helpless when the Machine begins to fail.</p><p>We should continue training junior workers in the age of AI; otherwise, we might end up in a situation like the one described in the novel. Companies won&#8217;t do this voluntarily, but we might subsidize them to keep hiring entry-level workers, or we could create new training institutions. At the same time, we need to find a way to use AI for learning without becoming dependent on it. It might also be a good idea to leave some tasks for humans just for training, even if AI can do them better.</p><p>If we fail to transmit knowledge and skills, then let&#8217;s hope the Machine never stops.</p>]]></content:encoded></item><item><title><![CDATA[Cheap and Disposable Code: How AI Helped Our Design System Migration ]]></title><description><![CDATA[AI isn&#8217;t hype. Even if progress froze today, it would still fundamentally transform how we work and collaborate.]]></description><link>https://thoughts.jackschwarz.com/p/cheap-and-disposable-code-how-ai</link><guid isPermaLink="false">https://thoughts.jackschwarz.com/p/cheap-and-disposable-code-how-ai</guid><dc:creator><![CDATA[Jack Schwarz]]></dc:creator><pubDate>Sun, 22 Mar 2026 11:13:50 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!qGxI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37e6f67c-c406-4f51-b47c-fa5a6cf94642_3840x2160.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_!qGxI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37e6f67c-c406-4f51-b47c-fa5a6cf94642_3840x2160.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qGxI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37e6f67c-c406-4f51-b47c-fa5a6cf94642_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!qGxI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37e6f67c-c406-4f51-b47c-fa5a6cf94642_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!qGxI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37e6f67c-c406-4f51-b47c-fa5a6cf94642_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!qGxI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37e6f67c-c406-4f51-b47c-fa5a6cf94642_3840x2160.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qGxI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37e6f67c-c406-4f51-b47c-fa5a6cf94642_3840x2160.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/37e6f67c-c406-4f51-b47c-fa5a6cf94642_3840x2160.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:230807,&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://thoughts.jackschwarz.com/i/191746440?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37e6f67c-c406-4f51-b47c-fa5a6cf94642_3840x2160.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_!qGxI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37e6f67c-c406-4f51-b47c-fa5a6cf94642_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!qGxI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37e6f67c-c406-4f51-b47c-fa5a6cf94642_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!qGxI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37e6f67c-c406-4f51-b47c-fa5a6cf94642_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!qGxI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37e6f67c-c406-4f51-b47c-fa5a6cf94642_3840x2160.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><p><em>Originally published on LinkedIn: <a href="https://www.linkedin.com/pulse/cheap-disposable-code-how-ai-helped-our-yqcce/">https://www.linkedin.com/pulse/cheap-disposable-code-how-ai-helped-our-yqcce/</a></em></p><h2>Designing for multiple brands </h2><p>In the Lufthansa Group, there are different airlines, each with its own history and identity. When designing our website and app, we need to make sure the design follows each airline&#8217;s brand guidelines. </p><p>To do this, we created a Design System for each airline in Figma. In practice, this meant designers had to carefully pick the right colors, text styles, and components from the correct Design System every time. Even small changes often had to be repeated manually for each airline. </p><p>For example, to create a headline on a Lufthansa page, I first need to add the Lufthansa Design System to my Figma file and apply the correct text style and brand color. If I want to reuse this headline on a Swiss page, I need to copy it, switch to the Swiss Design System, and reapply those styles there, because the definitions are different. This kind of work quickly becomes tedious when we design for multiple airlines. </p><h2>Design System with Figma Variables </h2><p>In 2023, Figma introduced a feature called Variables that made this much easier. Instead of maintaining separate Design Systems for each brand, we can now keep one unified system and switch between brands when needed. </p><p>Using the same example, we can define different &#8220;Modes&#8221; such as &#8220;Lufthansa&#8221; and &#8220;Swiss.&#8221; Each mode contains the brand-specific values for things like text styles and colors: </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yF75!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F169b69f8-1fc3-41ac-a705-2ccf0471939d_1198x256.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yF75!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F169b69f8-1fc3-41ac-a705-2ccf0471939d_1198x256.png 424w, https://substackcdn.com/image/fetch/$s_!yF75!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F169b69f8-1fc3-41ac-a705-2ccf0471939d_1198x256.png 848w, https://substackcdn.com/image/fetch/$s_!yF75!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F169b69f8-1fc3-41ac-a705-2ccf0471939d_1198x256.png 1272w, https://substackcdn.com/image/fetch/$s_!yF75!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F169b69f8-1fc3-41ac-a705-2ccf0471939d_1198x256.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yF75!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F169b69f8-1fc3-41ac-a705-2ccf0471939d_1198x256.png" width="1198" height="256" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/169b69f8-1fc3-41ac-a705-2ccf0471939d_1198x256.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:256,&quot;width&quot;:1198,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!yF75!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F169b69f8-1fc3-41ac-a705-2ccf0471939d_1198x256.png 424w, https://substackcdn.com/image/fetch/$s_!yF75!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F169b69f8-1fc3-41ac-a705-2ccf0471939d_1198x256.png 848w, https://substackcdn.com/image/fetch/$s_!yF75!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F169b69f8-1fc3-41ac-a705-2ccf0471939d_1198x256.png 1272w, https://substackcdn.com/image/fetch/$s_!yF75!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F169b69f8-1fc3-41ac-a705-2ccf0471939d_1198x256.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Once these variables are set up and assigned to the headline, I can simply switch the Mode in Figma to change the design from one airline to another, similar to switching to a dark theme in some apps: </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!N5qe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0dd50ed-c6c4-4ad8-9275-fc227226045c_1252x344.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!N5qe!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0dd50ed-c6c4-4ad8-9275-fc227226045c_1252x344.gif 424w, https://substackcdn.com/image/fetch/$s_!N5qe!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0dd50ed-c6c4-4ad8-9275-fc227226045c_1252x344.gif 848w, https://substackcdn.com/image/fetch/$s_!N5qe!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0dd50ed-c6c4-4ad8-9275-fc227226045c_1252x344.gif 1272w, https://substackcdn.com/image/fetch/$s_!N5qe!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0dd50ed-c6c4-4ad8-9275-fc227226045c_1252x344.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!N5qe!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0dd50ed-c6c4-4ad8-9275-fc227226045c_1252x344.gif" width="1252" height="344" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d0dd50ed-c6c4-4ad8-9275-fc227226045c_1252x344.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:344,&quot;width&quot;:1252,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!N5qe!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0dd50ed-c6c4-4ad8-9275-fc227226045c_1252x344.gif 424w, https://substackcdn.com/image/fetch/$s_!N5qe!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0dd50ed-c6c4-4ad8-9275-fc227226045c_1252x344.gif 848w, https://substackcdn.com/image/fetch/$s_!N5qe!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0dd50ed-c6c4-4ad8-9275-fc227226045c_1252x344.gif 1272w, https://substackcdn.com/image/fetch/$s_!N5qe!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0dd50ed-c6c4-4ad8-9275-fc227226045c_1252x344.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>This change removed a lot of manual work and made designing for multiple brands much faster. </p><h2>The challenge </h2><p>However, icons turned out to be the one thing this new system couldn&#8217;t handle automatically. </p><p>Each airline has its own icon set, but Figma Variables don&#8217;t support switching icon files directly. To work around this, we grouped icons into components and stored the different airline versions as variants inside the same component. Each variant has a property called &#8220;Airline,&#8221; which tells Figma which brand it belongs to. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cxed!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e164cd-5142-4e36-92bf-9a75633c4f8d_1134x698.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cxed!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e164cd-5142-4e36-92bf-9a75633c4f8d_1134x698.png 424w, https://substackcdn.com/image/fetch/$s_!cxed!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e164cd-5142-4e36-92bf-9a75633c4f8d_1134x698.png 848w, https://substackcdn.com/image/fetch/$s_!cxed!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e164cd-5142-4e36-92bf-9a75633c4f8d_1134x698.png 1272w, https://substackcdn.com/image/fetch/$s_!cxed!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e164cd-5142-4e36-92bf-9a75633c4f8d_1134x698.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cxed!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e164cd-5142-4e36-92bf-9a75633c4f8d_1134x698.png" width="1134" height="698" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/48e164cd-5142-4e36-92bf-9a75633c4f8d_1134x698.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:698,&quot;width&quot;:1134,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!cxed!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e164cd-5142-4e36-92bf-9a75633c4f8d_1134x698.png 424w, https://substackcdn.com/image/fetch/$s_!cxed!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e164cd-5142-4e36-92bf-9a75633c4f8d_1134x698.png 848w, https://substackcdn.com/image/fetch/$s_!cxed!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e164cd-5142-4e36-92bf-9a75633c4f8d_1134x698.png 1272w, https://substackcdn.com/image/fetch/$s_!cxed!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e164cd-5142-4e36-92bf-9a75633c4f8d_1134x698.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>We then connected this property to an &#8220;Airline&#8221; variable. With this workaround, we can also switch icons by switching the Mode:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Pbxr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad6ef02-496a-4434-8742-16d1420be60c_1018x266.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Pbxr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad6ef02-496a-4434-8742-16d1420be60c_1018x266.png 424w, https://substackcdn.com/image/fetch/$s_!Pbxr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad6ef02-496a-4434-8742-16d1420be60c_1018x266.png 848w, https://substackcdn.com/image/fetch/$s_!Pbxr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad6ef02-496a-4434-8742-16d1420be60c_1018x266.png 1272w, https://substackcdn.com/image/fetch/$s_!Pbxr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad6ef02-496a-4434-8742-16d1420be60c_1018x266.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Pbxr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad6ef02-496a-4434-8742-16d1420be60c_1018x266.png" width="1018" height="266" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cad6ef02-496a-4434-8742-16d1420be60c_1018x266.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:266,&quot;width&quot;:1018,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!Pbxr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad6ef02-496a-4434-8742-16d1420be60c_1018x266.png 424w, https://substackcdn.com/image/fetch/$s_!Pbxr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad6ef02-496a-4434-8742-16d1420be60c_1018x266.png 848w, https://substackcdn.com/image/fetch/$s_!Pbxr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad6ef02-496a-4434-8742-16d1420be60c_1018x266.png 1272w, https://substackcdn.com/image/fetch/$s_!Pbxr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad6ef02-496a-4434-8742-16d1420be60c_1018x266.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_!T_JL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fe6d1df-dc10-4aa6-ba03-79f84bbc1718_842x344.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!T_JL!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fe6d1df-dc10-4aa6-ba03-79f84bbc1718_842x344.gif 424w, https://substackcdn.com/image/fetch/$s_!T_JL!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fe6d1df-dc10-4aa6-ba03-79f84bbc1718_842x344.gif 848w, https://substackcdn.com/image/fetch/$s_!T_JL!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fe6d1df-dc10-4aa6-ba03-79f84bbc1718_842x344.gif 1272w, https://substackcdn.com/image/fetch/$s_!T_JL!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fe6d1df-dc10-4aa6-ba03-79f84bbc1718_842x344.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!T_JL!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fe6d1df-dc10-4aa6-ba03-79f84bbc1718_842x344.gif" width="842" height="344" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6fe6d1df-dc10-4aa6-ba03-79f84bbc1718_842x344.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:344,&quot;width&quot;:842,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!T_JL!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fe6d1df-dc10-4aa6-ba03-79f84bbc1718_842x344.gif 424w, https://substackcdn.com/image/fetch/$s_!T_JL!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fe6d1df-dc10-4aa6-ba03-79f84bbc1718_842x344.gif 848w, https://substackcdn.com/image/fetch/$s_!T_JL!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fe6d1df-dc10-4aa6-ba03-79f84bbc1718_842x344.gif 1272w, https://substackcdn.com/image/fetch/$s_!T_JL!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fe6d1df-dc10-4aa6-ba03-79f84bbc1718_842x344.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>The problem is that our icons are organized in a totally different way. Each airline&#8217;s icon is its own component, with variants for different sizes. We must reorganize the icons for the new Design System. Due to the number of icons, it would take us weeks to reorganize them manually. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nxoS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28994267-cfca-4422-bf23-0ebd0379c4bb_1438x662.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nxoS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28994267-cfca-4422-bf23-0ebd0379c4bb_1438x662.png 424w, https://substackcdn.com/image/fetch/$s_!nxoS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28994267-cfca-4422-bf23-0ebd0379c4bb_1438x662.png 848w, https://substackcdn.com/image/fetch/$s_!nxoS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28994267-cfca-4422-bf23-0ebd0379c4bb_1438x662.png 1272w, https://substackcdn.com/image/fetch/$s_!nxoS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28994267-cfca-4422-bf23-0ebd0379c4bb_1438x662.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nxoS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28994267-cfca-4422-bf23-0ebd0379c4bb_1438x662.png" width="1438" height="662" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/28994267-cfca-4422-bf23-0ebd0379c4bb_1438x662.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:662,&quot;width&quot;:1438,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!nxoS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28994267-cfca-4422-bf23-0ebd0379c4bb_1438x662.png 424w, https://substackcdn.com/image/fetch/$s_!nxoS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28994267-cfca-4422-bf23-0ebd0379c4bb_1438x662.png 848w, https://substackcdn.com/image/fetch/$s_!nxoS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28994267-cfca-4422-bf23-0ebd0379c4bb_1438x662.png 1272w, https://substackcdn.com/image/fetch/$s_!nxoS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28994267-cfca-4422-bf23-0ebd0379c4bb_1438x662.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><h2> The plugin, written by AI </h2><p>Today, we have Large Language Models like Gemini and Claude that are very good at coding. If AI could generate a Figma plugin to reorganize the icons automatically, it could save us a huge amount of time. Fortunately, our challenge is perfect for trying AI-generated code for several reasons: </p><ol><li><p>The steps are clear and easy to describe. </p></li><li><p>The plugin is for internal use only and we&#8217;ll probably only use it once, so the code can be messy and non-maintainable. </p></li><li><p>We can copy the icons to a new page to try the plugin, so there won&#8217;t be any serious damage even if the code accidentally deletes some icons. </p></li><li><p>The task is small. Even if AI fails to generate the code we want, it won&#8217;t take much time to experiment. </p></li><li><p>No confidential data is involved. </p></li></ol><p>I chose Google Antigravity to write the plugin because it&#8217;s free and I had good experiences with Gemini. After thinking about how to describe the procedure, I fed Google Antigravity the following prompt: </p><blockquote><p>Help me write a Figma plugin to reorganize the component on the current page. </p><p>There are many &#8220;Main Components&#8221; on the page and they are organized this way: 1. the main component name is: [Airline]/[Icon Name]. 2. Each component contains several Variants with different sizes. For example, there&#8217;s a main component &#8220;LH/close&#8221; which contains two Variants &#8220;[Size]=24&#8221; and &#8220;[Size]=16.&#8221; The structure is like this: </p><p>[Airline]/[Icon Name]: </p><ul><li><p>Variant: Size=24 </p></li><li><p>Variant: Size=16 </p></li></ul><p>The plugin should reorganize the &#8220;Main Components&#8221; in this way: 1. Create a Main Component for each identical [Icon Name]. The name is [Icon Name]. 2. Create two Properties for it: &#8220;Airline&#8221; and &#8220;Size&#8221; 2. Put all existing Variants with the same [Icon Name] under the new main component and assign the correct value [Airline] to the property &#8220;Airline&#8221;, [Size] to the property &#8220;Size&#8221;. For example, there are two components &#8220;LH/close&#8221; and &#8220;LX/close&#8221;, each has three variants &#8220;Size=32&#8221;, &#8220;Size=24&#8221;, and &#8220;Size=16&#8221;. You need to create a main component named &#8220;close&#8221; and put all variants from &#8220;LH/close&#8221; and &#8220;LX/close&#8221; under it. The property &#8220;Size&#8221; should be kept and all LH variants should be assigned &#8220;Airline=LH&#8221; and all LX variants should be assigned &#8220;Airline=LX&#8221;. </p><p>Before the reorganization: </p><p>LH/close </p><ul><li><p>Size=32 </p></li><li><p>Size=24 </p></li><li><p>Size=16 </p></li></ul><p>LX/close </p><ul><li><p>Size=32 </p></li><li><p>Size=24 </p></li><li><p>Size=16 </p></li></ul><p>After: </p><p>close </p><ul><li><p>Airline=LH, Size=32 </p></li><li><p>Airline=LH, Size=24 </p></li><li><p>Airline=LH, Size=16 </p></li><li><p>Airline=LX, Size=32 </p></li><li><p>Airline=LX, Size=24 </p></li><li><p>Airline=LX, Size=16</p></li></ul></blockquote><p>It generated the plugin code quickly. The first version wasn&#8217;t perfect, but the structure was already solid. After some debugging and small adjustments, the plugin could reorganize all icons on a page with one click. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WGj0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8106fa3c-4c60-4f1d-8576-1ba0f4b72789_1331x1000.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WGj0!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8106fa3c-4c60-4f1d-8576-1ba0f4b72789_1331x1000.gif 424w, https://substackcdn.com/image/fetch/$s_!WGj0!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8106fa3c-4c60-4f1d-8576-1ba0f4b72789_1331x1000.gif 848w, https://substackcdn.com/image/fetch/$s_!WGj0!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8106fa3c-4c60-4f1d-8576-1ba0f4b72789_1331x1000.gif 1272w, https://substackcdn.com/image/fetch/$s_!WGj0!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8106fa3c-4c60-4f1d-8576-1ba0f4b72789_1331x1000.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WGj0!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8106fa3c-4c60-4f1d-8576-1ba0f4b72789_1331x1000.gif" width="1331" height="1000" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8106fa3c-4c60-4f1d-8576-1ba0f4b72789_1331x1000.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1000,&quot;width&quot;:1331,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!WGj0!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8106fa3c-4c60-4f1d-8576-1ba0f4b72789_1331x1000.gif 424w, https://substackcdn.com/image/fetch/$s_!WGj0!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8106fa3c-4c60-4f1d-8576-1ba0f4b72789_1331x1000.gif 848w, https://substackcdn.com/image/fetch/$s_!WGj0!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8106fa3c-4c60-4f1d-8576-1ba0f4b72789_1331x1000.gif 1272w, https://substackcdn.com/image/fetch/$s_!WGj0!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8106fa3c-4c60-4f1d-8576-1ba0f4b72789_1331x1000.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>With that in place, the icons could be seamlessly switched using the &#8220;Airline&#8221; variable in the new Design System. </p><h2>Cheap and disposable code </h2><p>Not long ago, code was expensive, and writing this plugin would have been hard to justify. Even an experienced developer would need at least a couple of days and most companies wouldn&#8217;t spend a developer&#8217;s time on a one-off internal task. We would probably still move the icons manually for weeks, even though we know a plugin would help, simply because it&#8217;s cheaper than writing one. </p><p>AI changes that calculation. Code has never been so cheap and disposable. For many repetitive and tedious tasks, you can use AI to quickly generate a script or plugin to automate them, if they can&#8217;t be directly handled by AI. It doesn&#8217;t matter if you only use the code once, because it costs little and the benefit is high if it works. </p><p><a href="https://thoughts.jackschwarz.com/p/notes-and-thoughts-from-terence-taos">In one of his talks</a>, mathematician Terence Tao compared Large Language Models to jet engines. A jet engine makes travel much faster, but you can&#8217;t just attach it to a car. You need to invent the plane and develop all the safety protocols around it. The change seems simple and one-dimensional (it&#8217;s just faster), but it created the aviation industry and changed our understanding of travel. </p><p>Cheap and disposable code may have a similar impact on our daily work. Imagine if everyone is equipped with AI that can automate small tasks by generating code. How would that change the way we work and collaborate? I&#8217;m looking forward to seeing where this leads. </p>]]></content:encoded></item><item><title><![CDATA[How to Teach People to Use AI]]></title><description><![CDATA[It's not prompt engineering. It's clear writing.]]></description><link>https://thoughts.jackschwarz.com/p/how-to-teach-people-to-use-ai</link><guid isPermaLink="false">https://thoughts.jackschwarz.com/p/how-to-teach-people-to-use-ai</guid><dc:creator><![CDATA[Jack Schwarz]]></dc:creator><pubDate>Thu, 11 Sep 2025 17:27:39 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1694903110330-cc64b7e1d21d?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw4fHxhaXxlbnwwfHx8fDE3NTc1Nzc3Nzh8MA&amp;ixlib=rb-4.1.0&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-1694903110330-cc64b7e1d21d?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw4fHxhaXxlbnwwfHx8fDE3NTc1Nzc3Nzh8MA&amp;ixlib=rb-4.1.0&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-1694903110330-cc64b7e1d21d?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw4fHxhaXxlbnwwfHx8fDE3NTc1Nzc3Nzh8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1694903110330-cc64b7e1d21d?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw4fHxhaXxlbnwwfHx8fDE3NTc1Nzc3Nzh8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1694903110330-cc64b7e1d21d?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw4fHxhaXxlbnwwfHx8fDE3NTc1Nzc3Nzh8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1694903110330-cc64b7e1d21d?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw4fHxhaXxlbnwwfHx8fDE3NTc1Nzc3Nzh8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1694903110330-cc64b7e1d21d?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw4fHxhaXxlbnwwfHx8fDE3NTc1Nzc3Nzh8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="7680" height="4320" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1694903110330-cc64b7e1d21d?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw4fHxhaXxlbnwwfHx8fDE3NTc1Nzc3Nzh8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:4320,&quot;width&quot;:7680,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;two hands touching each other in front of a pink background&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="two hands touching each other in front of a pink background" title="two hands touching each other in front of a pink background" srcset="https://images.unsplash.com/photo-1694903110330-cc64b7e1d21d?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw4fHxhaXxlbnwwfHx8fDE3NTc1Nzc3Nzh8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1694903110330-cc64b7e1d21d?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw4fHxhaXxlbnwwfHx8fDE3NTc1Nzc3Nzh8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1694903110330-cc64b7e1d21d?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw4fHxhaXxlbnwwfHx8fDE3NTc1Nzc3Nzh8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1694903110330-cc64b7e1d21d?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw4fHxhaXxlbnwwfHx8fDE3NTc1Nzc3Nzh8MA&amp;ixlib=rb-4.1.0&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="https://unsplash.com/@omilaev">Igor Omilaev</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p>Almost two years ago, my colleague Sebas and I started an AI workshop within Lufthansa Group. The format was simple: first we introduced the tools available on the market, then split participants into groups to solve playful challenges. One example: &#8220;Ask ChatGPT to write a short story using only emojis.&#8221;</p><p>The game, designed by Sebas, turned into team exercises where colleagues learned by experimenting. Back then, LLMs were still in their early days. GPT-3.5 had just arrived, Sora was still a myth, voice models were far away, and AI-generated images were full of typos. It made the workshop easy to run because most people had never used ChatGPT. They were amazed just to watch it draft an email. I still remember a colleague&#8217;s excitement at discovering: &#8220;I can just tell ChatGPT to make the text shorter!&#8221;</p><p>Two years later, AI development has taken many leaps. Image generation now follows instructions with precision; models offer &#8220;deep thinking&#8221; features; AI agents that can act on your behalf, are emerging. Yet our workshop hasn&#8217;t evolved much. Unsurprisingly, we&#8217;ve received more feedback like, &#8220;I didn&#8217;t learn anything new because I already use ChatGPT every day.&#8221;</p><p>Sebas and I really want to upgrade our workshop, but we face several challenges:</p><ol><li><p><strong>The general audience has no interest in too much technical content.</strong></p></li></ol><p>We could explain neural networks and training processes, but our participants are not engineers. Most people do not want to learn how AI works; they just want to know how to use it. And that makes perfect sense. You do not need to know how to build an air conditioner to enjoy its cool air.</p><ol start="2"><li><p><strong>No one fully understands how LLMs work.</strong></p></li></ol><p>LLMs (Large Language Models) are called &#8216;Large&#8217; for a reason: they contain millions, often billions, of parameters. Experts know how to train them, but no one can say exactly how all those parameters interact. Understanding the architecture won&#8217;t necessarily make you a better user.</p><ol start="3"><li><p><strong>AI is taking over the agency.</strong></p></li></ol><p>When we teach Photoshop, beginners start with the basics, like how to select an object. More advanced users move on to features such as creating masks.</p><p>AI tools are totally different. There are no extra menus or hidden buttons to learn. You do not click around. You simply tell AI what you want. &#8220;Help me add text to the photo&#8221; is the same plain language as &#8220;Help me remove the dog and add an airplane in the background.&#8221;</p><p>In Photoshop, those two tasks require very different levels of skill and time. With AI, both prompts take the same skill to write: the ability to express what you want in natural language.</p><ol start="4"><li><p><strong><a href="https://thoughts.jackschwarz.com/p/prompt-engineering-is-a-bug-not-a">Prompt engineering is a bug, not a feature.</a></strong></p></li></ol><p>Because no one fully understands how all the parameters in large language models behave, people experimented with prompts and tricks to get better results. But these shortcuts quickly become obsolete, since LLMs are improving and learning to understand us more naturally. In the near future, if a human can understand what you mean, AI should be able to as well.</p><p>So, what should we teach people to use AI? </p><p>Instead of more technical content, we should focus on the real interface of AI: natural language. The better you think, write, and communicate, the better you will use AI.</p><p>Ironically, the best training for that has existed for a long time: literature, philosophy, history&#8230; all these liberal arts nurture critical thinking and communication. In the last few decades, liberal arts have been dismissed as impractical, while STEM (science, technology, engineering and mathematics) was seen as the safe path. But as AI advances, liberal arts may rebrand themselves as &#8220;AI Engineering&#8221; or &#8220;AI Management.&#8221; Studying liberal arts might make you a better programmer in the future.</p><p>In our next workshop, after showing all the tools, I don&#8217;t want to teach &#8220;prompt engineering.&#8221; I want to talk more about writing. Because in the long run, the best AI skill isn&#8217;t knowing the model&#8217;s parameters. It&#8217;s knowing how to express your own ideas clearly.</p>]]></content:encoded></item><item><title><![CDATA[It’s not gut feeling, it’s experience]]></title><description><![CDATA[And experience matters.]]></description><link>https://thoughts.jackschwarz.com/p/its-not-gut-feeling-its-experience</link><guid isPermaLink="false">https://thoughts.jackschwarz.com/p/its-not-gut-feeling-its-experience</guid><dc:creator><![CDATA[Jack Schwarz]]></dc:creator><pubDate>Sun, 27 Jul 2025 15:45:56 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1605606722649-39761c5a3397?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHxkZXNpZ24lMjBpbnR1aXR8ZW58MHx8fHwxNzUzNjIyMTY1fDA&amp;ixlib=rb-4.1.0&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-1605606722649-39761c5a3397?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHxkZXNpZ24lMjBpbnR1aXR8ZW58MHx8fHwxNzUzNjIyMTY1fDA&amp;ixlib=rb-4.1.0&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-1605606722649-39761c5a3397?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHxkZXNpZ24lMjBpbnR1aXR8ZW58MHx8fHwxNzUzNjIyMTY1fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1605606722649-39761c5a3397?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHxkZXNpZ24lMjBpbnR1aXR8ZW58MHx8fHwxNzUzNjIyMTY1fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1605606722649-39761c5a3397?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHxkZXNpZ24lMjBpbnR1aXR8ZW58MHx8fHwxNzUzNjIyMTY1fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1605606722649-39761c5a3397?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHxkZXNpZ24lMjBpbnR1aXR8ZW58MHx8fHwxNzUzNjIyMTY1fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1605606722649-39761c5a3397?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHxkZXNpZ24lMjBpbnR1aXR8ZW58MHx8fHwxNzUzNjIyMTY1fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="5184" height="3888" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1605606722649-39761c5a3397?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHxkZXNpZ24lMjBpbnR1aXR8ZW58MHx8fHwxNzUzNjIyMTY1fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:3888,&quot;width&quot;:5184,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;brown wooden letter i letter&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="brown wooden letter i letter" title="brown wooden letter i letter" srcset="https://images.unsplash.com/photo-1605606722649-39761c5a3397?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHxkZXNpZ24lMjBpbnR1aXR8ZW58MHx8fHwxNzUzNjIyMTY1fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1605606722649-39761c5a3397?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHxkZXNpZ24lMjBpbnR1aXR8ZW58MHx8fHwxNzUzNjIyMTY1fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1605606722649-39761c5a3397?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHxkZXNpZ24lMjBpbnR1aXR8ZW58MHx8fHwxNzUzNjIyMTY1fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1605606722649-39761c5a3397?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHxkZXNpZ24lMjBpbnR1aXR8ZW58MHx8fHwxNzUzNjIyMTY1fDA&amp;ixlib=rb-4.1.0&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">Brett Jordan</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p>Designers are often asked to explain what makes a design &#8220;good.&#8221; It's a fair question on the surface, but answering it isn&#8217;t always easy&#8212;or even possible in the way people expect. Some look for a set of rules, a checklist, or a formula. But good design doesn&#8217;t always work that way. Sometimes, you just know. And that can sound suspicious, especially if you can&#8217;t explain it clearly. But that kind of judgment isn&#8217;t empty. It&#8217;s not just a gut feeling. It&#8217;s something more, and I believe the philosopher Ludwig Wittgenstein&#8217;s idea can help us understand why:</p><blockquote><p>Consider, for example, the activities that we call "games". I mean board-games, card-games, ball-games, athletic games, and so on. What is common to them all? - Don't say: "They must have something in common, or they would not be called 'games'" &#8212; but look and see whether there is anything common to all. &#8212; For if you look at them, you won't see something that is common to all, but similarities, affinities, and a whole series of them at that. To repeat: don't think, but look! - Look, for example, at board-games, with their various affinities. Now pass to card-games; here you find many correspondences with the first group, but many common features drop out, and others appear. When we pass next to ball-games, much that is common is retained, but much is lost. &#8212; Are they all 'entertaining'? Compare chess with noughts and crosses. Or is there always winning and losing, or competition between players? Think of patience. In ball-games, there is winning and losing; but when a child throws his ball at the wall and catches it again, this feature has disappeared. Look at the parts played by skill and luck, and at the difference between skill in chess and skill in tennis. Think now of singing and dancing games; here we have the element of entertainment, but how many other characteristic features have disappeared! And we can go through the many, many other groups of games in the same way, can see how similarities crop up and disappear.</p><p>And the upshot of these considerations is: we see a complicated network of similarities overlapping and criss-crossing: similarities in the large and in the small.</p><p>&#8212; Ludwig Wittgenstein, <em>Philosophical Investigations</em>, &#167;66</p></blockquote><p>Forgive me for quoting the entire paragraph from Wittgenstein&#8217;s book, but I believe it&#8217;s important and deserves to be read carefully, perhaps even more than once. Some concepts, like &#8220;rectangle,&#8221; have clear definitions that apply to all instances. But as Wittgenstein points out, many other things may share the same name without sharing a single, essential feature. Their meanings are held together by overlapping similarities rather than a fixed essence.</p><p>That&#8217;s why Wittgenstein introduced the idea of <em>family resemblance</em> (<em>Familien&#228;hnlichkeit</em>): members of a family may share overlapping features, such as eye color, voice, or mannerisms, without all having the same exact trait. For concepts like &#8220;game,&#8221; asking &#8220;What <strong>is</strong> a game?&#8221; can be misleading, since there&#8217;s no strict definition that applies to every case. A better question is, &#8220;What do we <strong>call</strong> a game?&#8221; That shift helps us understand the concept by looking at the overlapping similarities among things we use the same word for.</p><p>&#8220;Good Design&#8221; is similar to the concept of &#8220;game.&#8221; Despite advances in neuroscience and psychology, there is still no strict, single definition of &#8220;good design&#8221;&#8212;even though many people try to create one or claim ownership over it. But that doesn&#8217;t mean we can&#8217;t recognize a good design when we see one. Good designs share overlapping similarities. The more good designs you&#8217;ve seen, the better you can judge a new one.</p><p>That&#8217;s why experienced designers usually have better judgment, even if they struggle to explain exactly why. I&#8217;m not saying experienced designers never make mistakes, but it&#8217;s still more reasonable to trust their judgment than to rely on someone without design experience, or on rigid rules that are bound to fall short sooner or later.</p><p>Still, the question &#8220;What is good design?&#8221; is so pervasive that designers are often expected to answer it. And if they can&#8217;t, people may assume they lack principles and are just following their &#8220;gut feeling.&#8221; &#8220;It&#8217;s only your feeling&#8221; can be a serious insult to experienced designers. It&#8217;s almost impossible to defend against, especially given the lack of a strict definition, as mentioned earlier.</p><p>And if it&#8217;s all just gut feeling&#8212;something everyone has&#8212;then why should your gut be any better than mine? As a result, more and more design decisions are made either by the most powerful person in the room or blindly driven by data, rather than by experienced designers.</p><p>It may sound arrogant, but in many cases, designers should feel comfortable saying, &#8220;I know it&#8217;s a good design because I&#8217;ve seen many other good designs,&#8221; without needing to give a further explanation. That&#8217;s not gut feeling; it&#8217;s experience. And experience matters. We trust seasoned professionals in other fields&#8212;chefs, musicians, surgeons&#8212;without always demanding a step-by-step justification. Design should be no different.</p><p>If we don&#8217;t recognize the value of experience, we risk replacing thoughtful judgment with data-driven defaults or hierarchical decisions. That may seem safer, but in the long run, it erodes what makes design meaningful in the first place.</p><p></p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thoughts.jackschwarz.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 AI, Design, and the Future! 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><p></p>]]></content:encoded></item><item><title><![CDATA[How to build a local (Figma) community]]></title><description><![CDATA[We need local communities more than ever.]]></description><link>https://thoughts.jackschwarz.com/p/how-to-build-a-local-figma-community</link><guid isPermaLink="false">https://thoughts.jackschwarz.com/p/how-to-build-a-local-figma-community</guid><dc:creator><![CDATA[Jack Schwarz]]></dc:creator><pubDate>Thu, 20 Mar 2025 15:34:40 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!W_r1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07056d9d-89bc-41b2-bd4f-8166ca4de2dd_2880x2880.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_!W_r1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07056d9d-89bc-41b2-bd4f-8166ca4de2dd_2880x2880.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!W_r1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07056d9d-89bc-41b2-bd4f-8166ca4de2dd_2880x2880.png 424w, https://substackcdn.com/image/fetch/$s_!W_r1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07056d9d-89bc-41b2-bd4f-8166ca4de2dd_2880x2880.png 848w, https://substackcdn.com/image/fetch/$s_!W_r1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07056d9d-89bc-41b2-bd4f-8166ca4de2dd_2880x2880.png 1272w, https://substackcdn.com/image/fetch/$s_!W_r1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07056d9d-89bc-41b2-bd4f-8166ca4de2dd_2880x2880.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!W_r1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07056d9d-89bc-41b2-bd4f-8166ca4de2dd_2880x2880.png" width="1456" height="1456" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/07056d9d-89bc-41b2-bd4f-8166ca4de2dd_2880x2880.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1456,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:243362,&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://thoughts.jackschwarz.com/i/159474489?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07056d9d-89bc-41b2-bd4f-8166ca4de2dd_2880x2880.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_!W_r1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07056d9d-89bc-41b2-bd4f-8166ca4de2dd_2880x2880.png 424w, https://substackcdn.com/image/fetch/$s_!W_r1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07056d9d-89bc-41b2-bd4f-8166ca4de2dd_2880x2880.png 848w, https://substackcdn.com/image/fetch/$s_!W_r1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07056d9d-89bc-41b2-bd4f-8166ca4de2dd_2880x2880.png 1272w, https://substackcdn.com/image/fetch/$s_!W_r1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07056d9d-89bc-41b2-bd4f-8166ca4de2dd_2880x2880.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><p>After unsuccessfully searching for a design community in Frankfurt, I applied to become a Figma Community Advocate in March 2020 and started building <a href="https://friends.figma.com/frankfurt/">Friends of Figma, Frankfurt</a>.</p><p>Three years later, we have a small but active group in Frankfurt that hosts regular in-person events, including networking meetups and speaker sessions. Today, I&#8217;d like to share my experience and thoughts on building a local (Figma) community, in the hope that it might help you get started.</p><h2>Determined to start</h2><p>To build a local community, the first and most important thing you need is determination. There&#8217;s a reason why most people prefer to join an existing community or wait if they can&#8217;t find one: there are simply too many obstacles along the way. You have to find a good venue, contact potential speakers and sponsors, grow the community, maintain a good vibe, and handle many other tasks that come up unexpectedly. Without determination, you won&#8217;t go far.</p><h2>Where you live matters</h2><p>If you live in a big city like San Francisco, New York, or Barcelona, you won&#8217;t have trouble finding enough people to start a community. But if you live in a smaller city like Frankfurt, the challenge is on a different level. </p><p>When I started building Friends of Figma, Frankfurt, I tried everything I could to recruit new members. I posted on the Frankfurt subreddit, shared in Facebook groups, and attended after-work meetups to ask if there were designers. After several months, I finally found a few designers, and we held our first in-person meetup. </p><p>So, if you live in a smaller city, lower your expectations and be patient&#8212;especially avoid comparing your community to those in big tech hubs.</p><h2>Apply to become a Figma Community Leader</h2><p>I like Figma. It's cool and is one of the few tech companies that doesn't plan to monetize our attention. It reminds me of the era before social media, when many tech companies were genuinely interesting. Figma has a program called Friends of Figma, which includes communities based in various cities or countries. Anyone can apply to become a leader if there's no community in their city yet, or a co-leader if one already exists. You can read all the details here: <a href="https://friends.figma.com/become-a-user-group-leader/">https://friends.figma.com/become-a-user-group-leader/</a></p><p>Although you won&#8217;t get paid, your community will receive free Figma Professional Plan, swag, and&#8212;most importantly&#8212;the trust that comes from being an official community. It's much easier to attract new members when people see your group is officially recognized. Organizing events for designers is also enjoyable because designers are usually good at talking with each other. After all, it's part of their job. Your role is just to bring them together and enjoy the atmosphere.</p><h2>Start with in-person meetups</h2><p>It&#8217;s tempting to start with online events. People from around the world&#8212;not just your small city&#8212;will RSVP. You&#8217;ll feel excited seeing a high number of RSVPs and expect a great event. </p><p>However, moderating online events is difficult and requires strong skills. It&#8217;s also hard for attendees to build connections online. Even worse, most attendees won&#8217;t show up at all or will get bored within the first five minutes and leave. Often, people click RSVP simply because it's easy, not because they they genuinely want to attend your event.</p><p>In my opinion, online events only work well for mature communities whose members already know each other. They're not effective for forming new communities. Always start with in-person meetups. Even if fewer people RSVP, those who attend will truly enjoy the event and are more likely to become active members who help the community grow.</p><h2>Spread the word</h2><p>Share the event link everywhere! Post regularly before the event to remind people. Take photos during the event and share them afterward on social media. People like seeing other people's faces (I still don't fully understand why). Photos also show potential attendees that your event is friendly, welcoming, and worth joining next time.</p><h2>Active members matter</h2><p>You recognize potential active members when you see them. They arrive on time and message you if they can&#8217;t. They offer help. They like talking to people. Take care of your active members. Listen to them. With them, you can always keep the community going and have wonderful events&#8212;even with only a few attendees.</p><h2>A small community is also good (or even better)</h2><p>Don&#8217;t feel discouraged if your community is small. In a small community, members can have deeper conversations and get to know each other better. Keep organizing regular events, even if you only have five members. The true meaning of a community is to create connections between people, not to grow endlessly. Deep human connections aren&#8217;t scalable. The world would be a much better place if we rejected the Silicon Valley philosophy of scaling everything.</p><h2>&#8220;Make the calls myself&#8221;</h2><p>Some people hesitate to build a community because they're anxious about talking to others or believe they lack social skills. They think, &#8220;I don&#8217;t even attend many meetups. How could I possibly organize one?&#8221;</p><p>In reality, building a community is one of the most effective ways to overcome this anxiety. One of my favorite writers, Susan Sontag, once wrote:</p><blockquote><p>&#8220;The way to overcome X is to feel (be) active, not passive. I feel anxious when the phone rings - therefore I don't answer or I get someone else to. The way to beat that is not to force myself to answer the phone. It is to make the calls myself.&#8221; </p><p>&#8212;Susan Sontag, <em>Reborn: Journals and Notebooks, 1947-1963</em></p></blockquote><p>This is some of the best life advice I&#8217;ve ever come across. By becoming proactive and taking the initiative, you&#8217;ll be surprised at how much less fear and anxiety you experience.</p><h2>The importance of local community today</h2><p>People are spending more and more time online, especially after COVID. Some may argue that connections can be formed digitally, but in my opinion, there are no real connections in the online world.</p><p>This isn&#8217;t just because it lacks multi-sensory interactions&#8212;like eye contact, body language, and vocal tone&#8212;but also due to the echo chambers created by algorithms. Most of the time, you&#8217;re only seeing a reflection of yourself&#8212;not other people.</p><p>This might sound very old-fashioned: I still like the physical world. <em>This</em> world. It&#8217;s far from perfect, but it&#8217;s still the only world where your body exists. In local community events, you must learn how to talk to people with different opinions. You can&#8217;t ghost them or turn off your camera. You have to be polite. It&#8217;s beneficial for your social skills and also crucial to our democratic society, because democracy is an ongoing conversation. If people stop talking to each other, democracy itself is at risk of collapsing. To build a local community is to create a space where people can encounter each other and have conversations.</p><p>We need local communities more than ever&#8212;and you can start building one today. I wish you a successful and vibrant local community.</p><div><hr></div><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thoughts.jackschwarz.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 AI, Design, and the Future! 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><p></p>]]></content:encoded></item><item><title><![CDATA[Imperfect AI, Perhaps More Imperfect Humans]]></title><description><![CDATA[&#8220;Can you?&#8221;]]></description><link>https://thoughts.jackschwarz.com/p/imperfect-ai-perhaps-more-imperfect</link><guid isPermaLink="false">https://thoughts.jackschwarz.com/p/imperfect-ai-perhaps-more-imperfect</guid><dc:creator><![CDATA[Jack Schwarz]]></dc:creator><pubDate>Wed, 18 Dec 2024 17:48:18 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!laFN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1760f116-7467-4d76-9960-159c03dcab29_1920x1080.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_!laFN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1760f116-7467-4d76-9960-159c03dcab29_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!laFN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1760f116-7467-4d76-9960-159c03dcab29_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!laFN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1760f116-7467-4d76-9960-159c03dcab29_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!laFN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1760f116-7467-4d76-9960-159c03dcab29_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!laFN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1760f116-7467-4d76-9960-159c03dcab29_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!laFN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1760f116-7467-4d76-9960-159c03dcab29_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1760f116-7467-4d76-9960-159c03dcab29_1920x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:7084980,&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_!laFN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1760f116-7467-4d76-9960-159c03dcab29_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!laFN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1760f116-7467-4d76-9960-159c03dcab29_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!laFN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1760f116-7467-4d76-9960-159c03dcab29_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!laFN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1760f116-7467-4d76-9960-159c03dcab29_1920x1080.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">Screenshot from I, Robot</figcaption></figure></div><p>Because of the recent advancements in AI, I&#8217;ve started rewatching some sci-fi movies. One of them was <em>I, Robot</em>, a fantastic film starring Will Smith. There&#8217;s a scene that struck me deeply: after arresting a robot, Will Smith&#8217;s character begins questioning the robot&#8217;s capabilities. He asks, &#8220;Can a robot write a symphony? Can a robot turn a canvas into a beautiful masterpiece?&#8221; The robot doesn&#8217;t directly answer but instead asks back:</p><p>&#8220;Can you?&#8221;</p><p>This movie came out in 2004, and now, 20 years later, despite the incredible progress of large language models, many people still criticize AI with the same questions Will Smith asked. I find it amusing that humans tend to compare AI&#8217;s capabilities with the best minds in human history rather than with the average person. Many people make mistakes daily, yet still believe they&#8217;re above average in intelligence (<a href="https://pmc.ncbi.nlm.nih.gov/articles/PMC6029792/">https://pmc.ncbi.nlm.nih.gov/articles/PMC6029792/</a>). However, if AI makes mistakes or isn&#8217;t as good as Mozart, it&#8217;s dismissed as not being &#8220;real intelligence.&#8221;</p><p>But this skepticism toward AI isn&#8217;t new. There&#8217;s a well-known phenomenon called the &#8220;AI effect&#8221; (<a href="https://en.wikipedia.org/wiki/AI_effect">https://en.wikipedia.org/wiki/AI_effect</a>): Every time there is a breakthrough in AI, such as mastering chess, people tend to dismiss it as mere computation. This attitude toward AI often leads us to underestimate its progress and impact: since AI is not &#8220;real intelligence&#8221; as long as it isn&#8217;t smarter than Einstein, why should we worry about it before it becomes truly &#8220;real&#8221;? However, if we measure AI against average human performance&#8212;rather than humanity&#8217;s greatest minds&#8212;and consider an average human intelligent, we must acknowledge that AI is intelligent&#8212;as it has already surpassed human performance on several benchmarks (<a href="https://aiindex.stanford.edu/wp-content/uploads/2024/04/HAI_AI-Index-Report-2024_Chapter2.pdf">https://aiindex.stanford.edu/wp-content/uploads/2024/04/HAI_AI-Index-Report-2024_Chapter2.pdf</a>). Once we recognize this, we&#8217;ll realize how fundamentally AI will transform our world.  </p><p>AI also doesn&#8217;t need to become a great artist to replace great artists. Only a few artists are truly great, and most people are satisfied with mediocre entertainment. If AI can flood us with &#8220;good-enough&#8221; short videos and superhero movies, most people will be content and won&#8217;t criticize AI for not being able to direct another <em>Godfather</em>. The real crisis isn&#8217;t that AI will surpass great human artists&#8212;human artists may still be far better than AI&#8212;but that they&#8217;ll lose their audience and market, making it impossible to create another masterpiece. You don&#8217;t have to destroy a book by burning it; it&#8217;s already destroyed when no one reads it anymore.</p><p>When we criticize AI, it&#8217;s worth reflecting on the question the robot asked in the movie. AI might not always understand an instruction, but do you? AI might not write plays as great as Shakespeare&#8217;s, but can you? AI isn&#8217;t perfect.</p><p>But are you?</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thoughts.jackschwarz.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 AI, Design, and the Future! 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><p></p>]]></content:encoded></item><item><title><![CDATA[Detailed Breakdown: How Nintendo Alarmo Nails User Onboarding]]></title><description><![CDATA[And what we can learn from it]]></description><link>https://thoughts.jackschwarz.com/p/detailed-breakdown-how-nintendo-alarmo</link><guid isPermaLink="false">https://thoughts.jackschwarz.com/p/detailed-breakdown-how-nintendo-alarmo</guid><dc:creator><![CDATA[Jack Schwarz]]></dc:creator><pubDate>Thu, 07 Nov 2024 17:07:24 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!X8Zb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1857946b-5fbf-480e-ac68-b49e25bcc779_1000x1137.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_!X8Zb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1857946b-5fbf-480e-ac68-b49e25bcc779_1000x1137.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!X8Zb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1857946b-5fbf-480e-ac68-b49e25bcc779_1000x1137.png 424w, https://substackcdn.com/image/fetch/$s_!X8Zb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1857946b-5fbf-480e-ac68-b49e25bcc779_1000x1137.png 848w, https://substackcdn.com/image/fetch/$s_!X8Zb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1857946b-5fbf-480e-ac68-b49e25bcc779_1000x1137.png 1272w, https://substackcdn.com/image/fetch/$s_!X8Zb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1857946b-5fbf-480e-ac68-b49e25bcc779_1000x1137.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!X8Zb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1857946b-5fbf-480e-ac68-b49e25bcc779_1000x1137.png" width="1000" height="1137" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1857946b-5fbf-480e-ac68-b49e25bcc779_1000x1137.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1137,&quot;width&quot;:1000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!X8Zb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1857946b-5fbf-480e-ac68-b49e25bcc779_1000x1137.png 424w, https://substackcdn.com/image/fetch/$s_!X8Zb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1857946b-5fbf-480e-ac68-b49e25bcc779_1000x1137.png 848w, https://substackcdn.com/image/fetch/$s_!X8Zb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1857946b-5fbf-480e-ac68-b49e25bcc779_1000x1137.png 1272w, https://substackcdn.com/image/fetch/$s_!X8Zb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1857946b-5fbf-480e-ac68-b49e25bcc779_1000x1137.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><p>After years as a UX Designer, I&#8217;ve come to deeply appreciate well-crafted user onboardings for new products or features. It&#8217;s not just about UX design&#8212;any qualified UX Designer can do it&#8212;but rather about everything else within the company. Too often, Product Managers and other decision-makers view user onboarding as a &#8220;nice-to-have&#8221; because they&#8217;re focused on delivering more features. However, <strong>a feature isn&#8217;t truly delivered if users can&#8217;t find it or don&#8217;t know how to use it.</strong></p><p>Some years ago, I tried to persuade the team to implement user onboarding. After reviewing the design, a developer argued, &#8220;Our users aren&#8217;t stupid!&#8221; The whole team laughed. That&#8217;s when I realized they didn&#8217;t need a designer, and I soon left the company.</p><p>To implement good user onboarding, a company must prioritize it and allocate resources, which requires decision-makers with common sense&#8212;a rare quality. Fortunately, several companies still truly care about user experience, and Nintendo is one of them.</p><p>Recently, Nintendo released a new device called Alarmo, an adorable alarm clock. After setting it up, I can&#8217;t help but be amazed by its user onboarding. I decided to write a detailed breakdown to learn it by heart and hopefully inspire others. The world would be a much better place if all new products had such great user onboarding.</p><p><em>More in the PDF as slides:</em></p><div class="file-embed-wrapper" data-component-name="FileToDOM"><div class="file-embed-container-reader"><div class="file-embed-container-top"><image class="file-embed-thumbnail-default" src="https://substackcdn.com/image/fetch/$s_!0Cy0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Fattachment_icon.svg"></image><div class="file-embed-details"><div class="file-embed-details-h1">Nintendo Alarmo</div><div class="file-embed-details-h2">16MB &#8729; PDF file</div></div><a class="file-embed-button wide" href="https://thoughts.jackschwarz.com/api/v1/file/96439dce-1fcd-4505-9836-630a0c5d6a52.pdf"><span class="file-embed-button-text">Download</span></a></div><a class="file-embed-button narrow" href="https://thoughts.jackschwarz.com/api/v1/file/96439dce-1fcd-4505-9836-630a0c5d6a52.pdf"><span class="file-embed-button-text">Download</span></a></div></div><p>Please read it on LinkedIn if you don&#8217;t want to download the PDF: <a href="https://www.linkedin.com/posts/jackschwarz2017_how-nintendo-alarmo-nails-user-onboarding-activity-7260331596422037507-aGE4">https://www.linkedin.com/posts/jackschwarz2017_how-nintendo-alarmo-nails-user-onboarding-activity-7260331596422037507-aGE4</a></p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thoughts.jackschwarz.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 AI, Design, and the Future! 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><p></p>]]></content:encoded></item><item><title><![CDATA[Two Antidotes to Social Media Proposed by Yuval Noah Harari ]]></title><description><![CDATA[To solve the issues of bots and algorithms]]></description><link>https://thoughts.jackschwarz.com/p/two-antidotes-to-social-media-proposed</link><guid isPermaLink="false">https://thoughts.jackschwarz.com/p/two-antidotes-to-social-media-proposed</guid><dc:creator><![CDATA[Jack Schwarz]]></dc:creator><pubDate>Fri, 04 Oct 2024 11:19:44 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!e1UJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25f65f5a-0214-472a-967f-c7903ff080d0_1792x1024.webp" 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_!e1UJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25f65f5a-0214-472a-967f-c7903ff080d0_1792x1024.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!e1UJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25f65f5a-0214-472a-967f-c7903ff080d0_1792x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!e1UJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25f65f5a-0214-472a-967f-c7903ff080d0_1792x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!e1UJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25f65f5a-0214-472a-967f-c7903ff080d0_1792x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!e1UJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25f65f5a-0214-472a-967f-c7903ff080d0_1792x1024.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!e1UJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25f65f5a-0214-472a-967f-c7903ff080d0_1792x1024.webp" width="1456" height="832" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/25f65f5a-0214-472a-967f-c7903ff080d0_1792x1024.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:832,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:316482,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&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_!e1UJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25f65f5a-0214-472a-967f-c7903ff080d0_1792x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!e1UJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25f65f5a-0214-472a-967f-c7903ff080d0_1792x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!e1UJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25f65f5a-0214-472a-967f-c7903ff080d0_1792x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!e1UJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25f65f5a-0214-472a-967f-c7903ff080d0_1792x1024.webp 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">Generated by ChatGPT</figcaption></figure></div><p>Historian Yuval Noah Harari has talked a lot about social media in his books and interviews. He is not completely against social media and acknowledges it can help connect people who otherwise couldn&#8217;t find each other&#8212;He himself met his husband in an online community.</p><p>However, there are two major issues that make social media a &#8220;<a href="https://www.goodreads.com/book/show/58950736-the-chaos-machine">chaos machine</a>&#8221; that keeps spreading misinformation and polarizing our society: bots and algorithms. Malicious actors can create thousands of bots to efficiently poison discussions. It&#8217;s pointless to try to persuade bots, but bots can slowly change people&#8217;s opinions by flooding them with misinformation. In the real world, it&#8217;s hard to be manipulated or influenced because it&#8217;s rare for everyone around us to have the same opinion and talk to us endlessly. Yet, in the digital world, we can be constantly surrounded by bots repeating misinformation, creating the illusion that most people disagree with us, which makes us very vulnerable to manipulation.</p><p>We should ban bots on social media because, as Yuval argued, &#8220;bots don&#8217;t have rights.&#8221; Humans have freedom of speech, but bots don&#8217;t. Therefore, it&#8217;s neither a legal nor ethical issue to ban bots on social media. In an interview, Yuval half-jokingly suggested that people should bring their ID to the town hall and wait in line to create an account on social media. Sure, it would be slow to create an account, but in this case, slowness is a feature, not a bug, making it almost impossible to create bots.</p><p>Another big problem with social media is the algorithm. To maximize profits, social media companies train their algorithms with one goal: to maximize user engagement. After analyzing vast amounts of data and conducting countless experiments, the algorithms have learned that moral outrage is the most effective tool to increase user engagement, so they keep promoting such content, which harms our mental health and polarizes our society.</p><p>To solve the problem of the algorithm, Yuval proposed holding social media companies accountable for their algorithms. For a long time, social media companies have tried to confuse the public by mixing user-generated content with the algorithm itself. Whenever misinformation goes viral, they blame the user who created the content and argue they shouldn&#8217;t censor users. Yuval agrees that we should be cautious about censoring users, but it&#8217;s the algorithm that decides to promote such content. If an editor from The New York Times put hate speech on the front page of their newspaper, even if someone else wrote the content, the editor would still be held liable. The editor can&#8217;t say, &#8220;It&#8217;s not my fault because I didn&#8217;t write the content; I just put it on the front page.&#8221;</p><p>Similarly, if misinformation is amplified by the algorithm and causes harm, social media companies should be held accountable and punished. They may argue that it&#8217;s unfair because the algorithm is so complex that even its creators can&#8217;t fully understand it. However, if they hadn&#8217;t trained the algorithm solely to maximize user engagement, it would behave differently. They should train their algorithms with other goals as well, such as promoting truth, if they want to avoid severe penalties.</p><p>We&#8217;ll have a much better internet if there are no bots and the algorithm stops exploiting our negative emotions.</p><p></p><p>Recommend Yuval&#8217;s new book <em><a href="https://www.goodreads.com/book/show/204927599-nexus">Nexus: A Brief History of Information Networks from the Stone Age to AI</a></em> </p><p></p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thoughts.jackschwarz.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 AI, Design, and the Future! 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><p></p>]]></content:encoded></item><item><title><![CDATA[Something may stick there longer]]></title><description><![CDATA[You&#8217;ll understand what I mean if you&#8217;ve lived in Germany :) Otherwise, feel free to ask AI to explain it to you.]]></description><link>https://thoughts.jackschwarz.com/p/something-may-stick-there-longer</link><guid isPermaLink="false">https://thoughts.jackschwarz.com/p/something-may-stick-there-longer</guid><dc:creator><![CDATA[Jack Schwarz]]></dc:creator><pubDate>Wed, 25 Sep 2024 09:53:43 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!CDn0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4d2e7a0-5cdd-4e78-924b-4ddedb59385d_2836x2128.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_!CDn0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4d2e7a0-5cdd-4e78-924b-4ddedb59385d_2836x2128.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CDn0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4d2e7a0-5cdd-4e78-924b-4ddedb59385d_2836x2128.png 424w, https://substackcdn.com/image/fetch/$s_!CDn0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4d2e7a0-5cdd-4e78-924b-4ddedb59385d_2836x2128.png 848w, https://substackcdn.com/image/fetch/$s_!CDn0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4d2e7a0-5cdd-4e78-924b-4ddedb59385d_2836x2128.png 1272w, https://substackcdn.com/image/fetch/$s_!CDn0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4d2e7a0-5cdd-4e78-924b-4ddedb59385d_2836x2128.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CDn0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4d2e7a0-5cdd-4e78-924b-4ddedb59385d_2836x2128.png" width="1456" height="1093" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d4d2e7a0-5cdd-4e78-924b-4ddedb59385d_2836x2128.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1093,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1362581,&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_!CDn0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4d2e7a0-5cdd-4e78-924b-4ddedb59385d_2836x2128.png 424w, https://substackcdn.com/image/fetch/$s_!CDn0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4d2e7a0-5cdd-4e78-924b-4ddedb59385d_2836x2128.png 848w, https://substackcdn.com/image/fetch/$s_!CDn0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4d2e7a0-5cdd-4e78-924b-4ddedb59385d_2836x2128.png 1272w, https://substackcdn.com/image/fetch/$s_!CDn0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4d2e7a0-5cdd-4e78-924b-4ddedb59385d_2836x2128.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><p>You&#8217;ll understand what I mean if you&#8217;ve lived in Germany :) Otherwise, feel free to ask AI to explain it to you.</p>]]></content:encoded></item><item><title><![CDATA[Insights from the top 100 Gen AI consumer apps]]></title><description><![CDATA[You don&#8217;t need the best model to be successful]]></description><link>https://thoughts.jackschwarz.com/p/insights-from-the-top-100-gen-ai</link><guid isPermaLink="false">https://thoughts.jackschwarz.com/p/insights-from-the-top-100-gen-ai</guid><dc:creator><![CDATA[Jack Schwarz]]></dc:creator><pubDate>Wed, 11 Sep 2024 05:50:24 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7hAH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6d5c0a4-68c7-471d-9692-8a6aa5f6b800_2000x1291.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_!7hAH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6d5c0a4-68c7-471d-9692-8a6aa5f6b800_2000x1291.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7hAH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6d5c0a4-68c7-471d-9692-8a6aa5f6b800_2000x1291.png 424w, https://substackcdn.com/image/fetch/$s_!7hAH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6d5c0a4-68c7-471d-9692-8a6aa5f6b800_2000x1291.png 848w, https://substackcdn.com/image/fetch/$s_!7hAH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6d5c0a4-68c7-471d-9692-8a6aa5f6b800_2000x1291.png 1272w, https://substackcdn.com/image/fetch/$s_!7hAH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6d5c0a4-68c7-471d-9692-8a6aa5f6b800_2000x1291.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7hAH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6d5c0a4-68c7-471d-9692-8a6aa5f6b800_2000x1291.png" width="1456" height="940" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d6d5c0a4-68c7-471d-9692-8a6aa5f6b800_2000x1291.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:940,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!7hAH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6d5c0a4-68c7-471d-9692-8a6aa5f6b800_2000x1291.png 424w, https://substackcdn.com/image/fetch/$s_!7hAH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6d5c0a4-68c7-471d-9692-8a6aa5f6b800_2000x1291.png 848w, https://substackcdn.com/image/fetch/$s_!7hAH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6d5c0a4-68c7-471d-9692-8a6aa5f6b800_2000x1291.png 1272w, https://substackcdn.com/image/fetch/$s_!7hAH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6d5c0a4-68c7-471d-9692-8a6aa5f6b800_2000x1291.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><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!j_Fb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb5febff-7d19-450b-88e5-b4c98c97f721_2000x1267.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!j_Fb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb5febff-7d19-450b-88e5-b4c98c97f721_2000x1267.png 424w, https://substackcdn.com/image/fetch/$s_!j_Fb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb5febff-7d19-450b-88e5-b4c98c97f721_2000x1267.png 848w, https://substackcdn.com/image/fetch/$s_!j_Fb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb5febff-7d19-450b-88e5-b4c98c97f721_2000x1267.png 1272w, https://substackcdn.com/image/fetch/$s_!j_Fb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb5febff-7d19-450b-88e5-b4c98c97f721_2000x1267.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!j_Fb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb5febff-7d19-450b-88e5-b4c98c97f721_2000x1267.png" width="1456" height="922" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fb5febff-7d19-450b-88e5-b4c98c97f721_2000x1267.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:922,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;: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="" title="" srcset="https://substackcdn.com/image/fetch/$s_!j_Fb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb5febff-7d19-450b-88e5-b4c98c97f721_2000x1267.png 424w, https://substackcdn.com/image/fetch/$s_!j_Fb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb5febff-7d19-450b-88e5-b4c98c97f721_2000x1267.png 848w, https://substackcdn.com/image/fetch/$s_!j_Fb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb5febff-7d19-450b-88e5-b4c98c97f721_2000x1267.png 1272w, https://substackcdn.com/image/fetch/$s_!j_Fb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb5febff-7d19-450b-88e5-b4c98c97f721_2000x1267.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>On August 21st, A16Z published <a href="https://a16z.com/100-gen-ai-apps-3/">its latest report</a> of the top 50 AI-first web products (by unique monthly visits) and top 50 AI-first mobile apps (by monthly active users). It&#8217;s no surprise that OpenAI&#8217;s ChatGPT tops the list, and that many people are using Claude AI and Perplexity. However, many products on the list are not well-known to the public and don&#8217;t often appear in the headlines. So, why do they have so many users? What did they do right?</p><p>After reading the report, I went through all the products to understand the technology they&#8217;re using and the problems they&#8217;re solving. As expected, most products don&#8217;t have their own model, as training and fine-tuning a model is extremely expensive. Instead, they use APIs from OpenAI or other models and then build features on top of them. What makes them successful isn&#8217;t the technology itself, but the business strategy and the features that meet users' needs.</p><h2>Imitate ChatGPT, both visually and functionally</h2><p>Every time a popular app emerges, hundreds of copycats flood the app stores, using similar icons and names. Many people are misled into downloading these copycats, and people continue using them if they offer basic functionality. ChatGPT is no exception to this phenomenon. Unfortunately, this dubious strategy works, as you can see in the list of top 50 AI-first mobile apps. Just look at their icons and names&#8212;can you really tell the difference?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xsQL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdf8bbec-7dac-4b58-8951-6676a93b37fa_2340x1316.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xsQL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdf8bbec-7dac-4b58-8951-6676a93b37fa_2340x1316.png 424w, https://substackcdn.com/image/fetch/$s_!xsQL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdf8bbec-7dac-4b58-8951-6676a93b37fa_2340x1316.png 848w, https://substackcdn.com/image/fetch/$s_!xsQL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdf8bbec-7dac-4b58-8951-6676a93b37fa_2340x1316.png 1272w, https://substackcdn.com/image/fetch/$s_!xsQL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdf8bbec-7dac-4b58-8951-6676a93b37fa_2340x1316.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xsQL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdf8bbec-7dac-4b58-8951-6676a93b37fa_2340x1316.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cdf8bbec-7dac-4b58-8951-6676a93b37fa_2340x1316.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1041350,&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_!xsQL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdf8bbec-7dac-4b58-8951-6676a93b37fa_2340x1316.png 424w, https://substackcdn.com/image/fetch/$s_!xsQL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdf8bbec-7dac-4b58-8951-6676a93b37fa_2340x1316.png 848w, https://substackcdn.com/image/fetch/$s_!xsQL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdf8bbec-7dac-4b58-8951-6676a93b37fa_2340x1316.png 1272w, https://substackcdn.com/image/fetch/$s_!xsQL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdf8bbec-7dac-4b58-8951-6676a93b37fa_2340x1316.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>Improve my photos and my attractiveness</h2><p>Image and video generation are impressive and seem almost magical, so no wonder products like Midjourney and Luma are popular. However, there&#8217;s also a strong demand for basic functionalities, such as easily removing image backgrounds. Many products in the list, such as <a href="https://www.pixelcut.ai/">Pixelcut</a>, <a href="https://pixlr.com/">Pixlr</a>, <a href="https://snapedit.app/">SnapEdit</a>, and <a href="https://play.google.com/store/apps/details?id=com.vyroai.objectremover">Remove It</a>, have gained a large user base by offering simple, user-friendly photo editing tools. People love taking and sharing photos online, and if you can simplify this process, you&#8217;ll attract many users, regardless of the technology you&#8217;re using.</p><p>Another thing people care about is their appearance. "Do I look attractive?" is a concern for many men and women. Before the advent of AI, people would post their pictures online and seek ratings. AI now offers a new way for people to judge themselves. <a href="https://apps.apple.com/us/app/looksmax-ai/id6474518292">LooksMax AI</a> and <a href="https://apps.apple.com/us/app/umax-become-hot/id6471026798">Umax</a> have gained popularity by simply offering one key feature: analyzing your selfie and providing advice on how to enhance attractiveness. </p><h2>Get me a girlfriend / boyfriend</h2><p>When I tried to open <a href="http://janitorai.com/">JanitorAI</a> at the office, I got a browser warning that our company had blocked all NSFW content. This gave me a vague idea of what this site was about. With the advent of Large Language Models, we can now have human-like conversations with chatbots, leading to the development of AI girlfriends and boyfriends. SpicyChat, Candy.ai, and Crushon AI&#8212;just from their names, you can guess what services they offer. Some of these are even more popular than the well-known Midjourney and Hugging Face.</p><p>AI companions are very appealing because they&#8217;re always available and don&#8217;t have their own emotions. They can be a great help when people feel lonely, especially in the post-COVID world. Loneliness has become a big market opportunity for AI products. However, this new dynamic could dramatically alter our relationship with other humans and society, which poses significant risks.</p><h2>Products from Chinese companies</h2><p>TikTok&#8217;s parent company, Bytedance, is a Chinese company, but people in China are blocked from using TikTok and can only access &#25238;&#38899; (Douyin), the Chinese version of TikTok. This strategy allows Bytedance to apply strict censorship to Douyin without affecting TikTok. To survive in the Chinese market, many companies, including LinkedIn and Duolingo, have adopted this best practice from Bytedance.</p><p>Several popular AI products on the list are from Bytedance, such as <a href="http://gauthmath.com/">Gauth</a> and <a href="http://coze.com/">Coze</a>. Another product, <a href="https://www.questionai.com/">Question AI</a>, is from a different <a href="https://www.ctol.digital/news/question-ai-tops-global-charts-chinese-companies-chuhai-western-markets/">Chinese company, Zuoyebang</a>. <a href="https://apps.apple.com/us/app/talkie-ai-chat-with-character/id6450140383?ppid=3b1bde39-b9d7-41b4-974f-ea841dfc3be9">Talkie</a>, meanwhile, is owned by the <a href="https://omgsogd.com/2024/07/the-chinese-owned-app-thats-taking-over-america-talkie/">Chinese tech company MiniMax</a>. However, if you visit the products&#8217; websites, you won&#8217;t find any information about the teams behind them, and all these products are released by companies registered in Singapore, not China. This seems to be a trend for Chinese AI companies: register in Singapore, release products for overseas market, and block access to the products within China.</p><p><br>Although AI is still in its early phase and many of these popular Gen AI products may fail quickly, this list from A16Z is nonetheless insightful. Not every company can develop state-of-the-art models or have an unbeatable technological advantage, but companies with smart business strategies and user-focused features can still succeed in the market&#8212;just as they did in the era before AI.</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thoughts.jackschwarz.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 AI, Design, and the Future! 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><p></p>]]></content:encoded></item><item><title><![CDATA[AI in Europe]]></title><description><![CDATA[A huge opportunity to catch up.]]></description><link>https://thoughts.jackschwarz.com/p/ai-in-europe</link><guid isPermaLink="false">https://thoughts.jackschwarz.com/p/ai-in-europe</guid><dc:creator><![CDATA[Jack Schwarz]]></dc:creator><pubDate>Mon, 02 Sep 2024 06:27:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ORtb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0436ef61-616b-4238-8a95-d429dac9fd10_2472x1390.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_!ORtb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0436ef61-616b-4238-8a95-d429dac9fd10_2472x1390.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ORtb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0436ef61-616b-4238-8a95-d429dac9fd10_2472x1390.png 424w, https://substackcdn.com/image/fetch/$s_!ORtb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0436ef61-616b-4238-8a95-d429dac9fd10_2472x1390.png 848w, https://substackcdn.com/image/fetch/$s_!ORtb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0436ef61-616b-4238-8a95-d429dac9fd10_2472x1390.png 1272w, https://substackcdn.com/image/fetch/$s_!ORtb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0436ef61-616b-4238-8a95-d429dac9fd10_2472x1390.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ORtb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0436ef61-616b-4238-8a95-d429dac9fd10_2472x1390.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0436ef61-616b-4238-8a95-d429dac9fd10_2472x1390.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2151175,&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_!ORtb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0436ef61-616b-4238-8a95-d429dac9fd10_2472x1390.png 424w, https://substackcdn.com/image/fetch/$s_!ORtb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0436ef61-616b-4238-8a95-d429dac9fd10_2472x1390.png 848w, https://substackcdn.com/image/fetch/$s_!ORtb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0436ef61-616b-4238-8a95-d429dac9fd10_2472x1390.png 1272w, https://substackcdn.com/image/fetch/$s_!ORtb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0436ef61-616b-4238-8a95-d429dac9fd10_2472x1390.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">Generated by ChatGPT</figcaption></figure></div><p>Recently, Elon Musk&#8217;s xAI released a new AI model, <a href="https://x.ai/blog/grok-2">Grok-2</a>, which features &#8220;frontier capabilities in chat, coding, and reasoning.&#8221; By integrating a state-of-the-art AI image model named &#8220;FLUX.1&#8221;, Grok-2 can also generate high-quality images. However, FLUX.1 is not from xAI but from <a href="https://blackforestlabs.ai/">Black Forest Lab</a>, a startup with most of its co-founders based in Freiburg, Germany.</p><p>In the last decades, Europe has been almost forgotten when it comes to digital innovation and information technology. The most successful tech companies in the world are from the US, particularly from Silicon Valley. Look at Apple, Google, Amazon, and Facebook. China has also done a good job of incubating numerous big domestic tech companies and several well-known international ones, including Alibaba and TikTok. But you haven&#8217;t heard of many fast-growing tech companies in Europe&#8212;maybe Spotify is an exception. Europe is known for data protection and forcing Apple to use USB-C, but it&#8217;s not known for great digital products.</p><p>However, with the rise of AI, things may hopefully change in Europe.</p><p>According to the <a href="https://aiindex.stanford.edu/report/">2024 AI Index Report</a>, while the US remains far ahead, there are 21 notable AI models in the European Union, with 8 in France and 5 in Germany. Complementing this is the rapid growth of AI expertise; <a href="https://thenextweb.com/news/european-ai-supporting-tech-sector-recovery">a study from last year</a> found that Europe has more AI talent than the US, with the number of people working in artificial intelligence across Europe increasing by 1,000% over the past 10 years. London, Berlin, Paris, and Amsterdam <a href="https://www.accel.com/noteworthy/founder-factory">have become hubs for GenAI startups</a>, and a new AI hub is being built <a href="https://sifted.eu/articles/europes-newest-ai-hub">in the small German city of Heilbronn</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_!DShO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a972b8e-1c92-475c-a242-bc5001a82426_2560x2406.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DShO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a972b8e-1c92-475c-a242-bc5001a82426_2560x2406.jpeg 424w, https://substackcdn.com/image/fetch/$s_!DShO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a972b8e-1c92-475c-a242-bc5001a82426_2560x2406.jpeg 848w, https://substackcdn.com/image/fetch/$s_!DShO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a972b8e-1c92-475c-a242-bc5001a82426_2560x2406.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!DShO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a972b8e-1c92-475c-a242-bc5001a82426_2560x2406.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DShO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a972b8e-1c92-475c-a242-bc5001a82426_2560x2406.jpeg" width="1456" height="1368" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9a972b8e-1c92-475c-a242-bc5001a82426_2560x2406.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1368,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!DShO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a972b8e-1c92-475c-a242-bc5001a82426_2560x2406.jpeg 424w, https://substackcdn.com/image/fetch/$s_!DShO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a972b8e-1c92-475c-a242-bc5001a82426_2560x2406.jpeg 848w, https://substackcdn.com/image/fetch/$s_!DShO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a972b8e-1c92-475c-a242-bc5001a82426_2560x2406.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!DShO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a972b8e-1c92-475c-a242-bc5001a82426_2560x2406.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">Chart from 2024 AI Index report</figcaption></figure></div><p>Europe is already home to several world-class AI companies and institutions. Black Forest Lab, which we mentioned earlier, is one of them. Another example is <a href="https://mistral.ai/">Mistral AI</a>, based in Paris and renowned for its advanced Large Language Models. Also in Paris, Kyutai, an AI research lab, has received significant investment <a href="https://fortune.com/2023/11/17/ai-billionaires-xavier-niel-rodolphe-saade-eric-schmidt-france-lab/">from billionaires Xavier Niel, Rodolphe Saad&#233;, and Eric Schmidt</a>. In July, Kyutai just released an AI model with unprecedented vocal capabilities <a href="https://www.youtube.com/watch?v=hm2IJSKcYvo">called Moshi</a>. <a href="https://www.deepl.com">DeepL</a>, a company focused on AI-powered translation, was founded in Cologne, Germany. And in Sofia, Bulgaria, <a href="https://insait.ai/">INSAIT</a> is one of the world&#8217;s leading AI research institutes.</p><p>AI is the next generation technology. It will transform our society in the near future and bring significant opportunities to Europe. While it&#8217;s true that Europe doesn&#8217;t have its own search engine or social media giants, it may no longer need to build them. We can bypass the previous generation of technology and directly adapt AI.</p><p>This situation is similar to that of the fax machine. Germany adopted the fax machine after its invention, and it&#8217;s still widely used in many institutions. However, countries that never fully embraced fax machines now don&#8217;t need to&#8212;they have smartphones and internet and don&#8217;t even need to know what a fax machine is. </p><p>In the same way, if we approach the AI revolution swiftly and wisely, Europe can reinvigorate itself as a significant player in technology and innovation without needing to build another Google or Facebook. There&#8217;s no reason we can&#8217;t achieve this. We have a solid education system that can supply enough talent for the industry. Comparing to the US and China, the gap between rich and poor is much smaller here, society is less polarized, and the quality of journalism is far higher, making Europe an attractive place for well-educated AI talents from around the world.</p><p>Additionally, our strong regulation and commitment to data protection can also be an advantage, as the potential risks of AI are extremely high, and we need strong institutions to balance the power of AI companies. It&#8217;s better to be a bit slower if it means being safer.</p><p>Europe can become a leader in the global AI landscape, and having an AI power that genuinely cares about privacy would be good for everyone. This would particularly benefit young Europeans, who could study AI and work in companies at home instead of moving to the US. Europe should seize this opportunity and take on the responsibility of shaping a better future for the world.</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thoughts.jackschwarz.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 AI, Design, and the Future! 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><p></p>]]></content:encoded></item><item><title><![CDATA[Will AI take my job?]]></title><description><![CDATA[Yes. But it&#8217;s a wrong question.]]></description><link>https://thoughts.jackschwarz.com/p/will-ai-take-my-job</link><guid isPermaLink="false">https://thoughts.jackschwarz.com/p/will-ai-take-my-job</guid><dc:creator><![CDATA[Jack Schwarz]]></dc:creator><pubDate>Tue, 27 Aug 2024 06:25:08 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!WJKV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5a1ac57-4fff-4955-a896-5d57f2cb3c02_1792x1024.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_!WJKV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5a1ac57-4fff-4955-a896-5d57f2cb3c02_1792x1024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WJKV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5a1ac57-4fff-4955-a896-5d57f2cb3c02_1792x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!WJKV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5a1ac57-4fff-4955-a896-5d57f2cb3c02_1792x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!WJKV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5a1ac57-4fff-4955-a896-5d57f2cb3c02_1792x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!WJKV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5a1ac57-4fff-4955-a896-5d57f2cb3c02_1792x1024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WJKV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5a1ac57-4fff-4955-a896-5d57f2cb3c02_1792x1024.jpeg" width="1456" height="832" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c5a1ac57-4fff-4955-a896-5d57f2cb3c02_1792x1024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:832,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:557124,&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_!WJKV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5a1ac57-4fff-4955-a896-5d57f2cb3c02_1792x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!WJKV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5a1ac57-4fff-4955-a896-5d57f2cb3c02_1792x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!WJKV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5a1ac57-4fff-4955-a896-5d57f2cb3c02_1792x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!WJKV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5a1ac57-4fff-4955-a896-5d57f2cb3c02_1792x1024.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">Generated by ChatGPT</figcaption></figure></div><p>Many people compare AI to previous machines and technologies in history, such as radio and computers, and then conclude that although AI will displace some jobs, it will also generate new ones. However, AI is fundamentally different from any previous technology.</p><p>Radio can&#8217;t create content; humans create content and transmit it using radio. Computers can&#8217;t make decisions; humans make decisions and use computers to execute them. But AI can create new ideas and make decisions autonomously. It&#8217;s a false analogy to compare AI to earlier machines, and one can only draw false conclusions from a false analogy.</p><p>Humans learn skills and perform jobs using their intelligence. If AI reaches human-level intelligence, there&#8217;s no reason it couldn&#8217;t replace any job that humans can do. AI also wouldn&#8217;t create maintenance jobs for humans. Have you ever seen a panda doctor or a monkey nurse in a hospital? Probably not, because humans take care of humans. With human-level intelligence, AI can also take care of itself.</p><p>Historian Yuval Harari argued that the term &#8220;AI&#8221; could also stand for &#8220;Alien Intelligence&#8221; because it&#8217;s very powerful, and we don&#8217;t fully understand how it works. Mustafa Suleyman, CEO of Microsoft AI and co-founder of DeepMind, referred to AI as &#8220;another species&#8221; <a href="https://www.youtube.com/watch?v=KKNCiRWd_j0">in his TED talk</a>. &#8220;Alien&#8221; and &#8220;a species&#8221; are better analogies for AI. If you think of AI as another species with human-level intelligence, you&#8217;ll have a clearer picture of the risks that AI can bring.</p><p>AI is &#8220;horizontal.&#8221; It won&#8217;t just target specific jobs&#8212;no job is safe from AI. Even if AI doesn&#8217;t reach human-level intelligence and only increases our productivity, we&#8217;ll still need far fewer jobs in every industry than we do now. You may still have a job, but you won&#8217;t feel secure living in a society where 60% of people are jobless. That&#8217;s why the question &#8220;Will AI take my job?&#8221; is misleading; it causes you to focus on individual solutions and gives the illusion that some jobs are safer than others. A better question is, &#8220;Will AI take all jobs?&#8221; This would lead us to seek a societal solution, which is the only solution.</p><p>In 2017, <em>The New York Times</em> published a report titled "<a href="https://www.nytimes.com/2017/12/27/business/the-robots-are-coming-and-sweden-is-fine.html">The Robots Are Coming, and Sweden Is Fine</a>"(paywalled), discussing how people in Sweden view robots and other forms of automation. People in Sweden aren&#8217;t afraid of advanced technology&#8212;not because they have mastered it or are smarter than people in other countries, but because Sweden has a generous social welfare system that protects people when they&#8217;re jobless. Sweden also supports workers in acquiring new skills if new technology creates new jobs.</p><p>Facing the joblessness that AI can bring, we need a society with a strong safety net and solidarity, like Sweden. In such a society, people won&#8217;t feel desperate or lose their dignity immediately if AI takes their job. They will have time to learn how to use AI if that&#8217;s an option. This kind of society could also implement Universal Basic Income (UBI) for everyone so that people can simply enjoy their lives while AI works for them.</p><p>In addition to the welfare system, we should also start to rethink the meaning of a job. In modern society, we attach a lot of significance to a job, such as social status, dignity, and a sense of purpose. Being jobless is often seen not just as poor but also as useless and despised. However, at the same time most people don&#8217;t enjoy their work and would quit immediately if financially secure. If we stop attaching these meanings to a job, people might welcome &#8220;losing&#8221; their jobs if they can still receive income from society.</p><p>Ever since machines were invented, many have dreamed that one day machines would do all the work, freeing people from labor and providing more leisure time for everyone, not just the elites, to learn about philosophy and art. Robert Maynard Hutchins, the American educational philosopher, once wrote, &#8220;The substitution of machines for slaves gives us an opportunity to build a civilization as glorious as that of the Greeks, and far more lasting because far more just.&#8221; Unfortunately, machines have not lived up to this promise. But with AI, we might finally be freed from mundane and boring work&#8212;if we handle AI with the care and wisdom it demands.</p><p>Yes, AI may take all the jobs, but it could be a desirable future.</p><p></p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thoughts.jackschwarz.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 AI, Design, and the Future! 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[A possible renaming feature for Screenshot on macOS]]></title><description><![CDATA[Rename screenshots based on their content]]></description><link>https://thoughts.jackschwarz.com/p/a-possible-renaming-feature-for-screenshot</link><guid isPermaLink="false">https://thoughts.jackschwarz.com/p/a-possible-renaming-feature-for-screenshot</guid><dc:creator><![CDATA[Jack Schwarz]]></dc:creator><pubDate>Wed, 21 Aug 2024 16:50:12 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!m2KD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab036940-29bb-451d-a38c-7d82a28ddbe4_2048x1536.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Renaming is always difficult. With Apple Intelligence, I hope there will be a feature that renames screenshots and screen recordings based on their content. &#129302; </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!m2KD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab036940-29bb-451d-a38c-7d82a28ddbe4_2048x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!m2KD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab036940-29bb-451d-a38c-7d82a28ddbe4_2048x1536.png 424w, https://substackcdn.com/image/fetch/$s_!m2KD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab036940-29bb-451d-a38c-7d82a28ddbe4_2048x1536.png 848w, https://substackcdn.com/image/fetch/$s_!m2KD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab036940-29bb-451d-a38c-7d82a28ddbe4_2048x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!m2KD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab036940-29bb-451d-a38c-7d82a28ddbe4_2048x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!m2KD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab036940-29bb-451d-a38c-7d82a28ddbe4_2048x1536.png" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ab036940-29bb-451d-a38c-7d82a28ddbe4_2048x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1486054,&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_!m2KD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab036940-29bb-451d-a38c-7d82a28ddbe4_2048x1536.png 424w, https://substackcdn.com/image/fetch/$s_!m2KD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab036940-29bb-451d-a38c-7d82a28ddbe4_2048x1536.png 848w, https://substackcdn.com/image/fetch/$s_!m2KD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab036940-29bb-451d-a38c-7d82a28ddbe4_2048x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!m2KD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab036940-29bb-451d-a38c-7d82a28ddbe4_2048x1536.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><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thoughts.jackschwarz.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 AI, Design, and the Future! 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[Notes and thoughts from Terence Tao’s AI Talk]]></title><description><![CDATA[&#8220;The Potential for AI in Science and Mathematics&#8221;]]></description><link>https://thoughts.jackschwarz.com/p/notes-and-thoughts-from-terence-taos</link><guid isPermaLink="false">https://thoughts.jackschwarz.com/p/notes-and-thoughts-from-terence-taos</guid><dc:creator><![CDATA[Jack Schwarz]]></dc:creator><pubDate>Tue, 13 Aug 2024 18:03:35 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/_sTDSO74D8Q" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Watch the talk on YouTube: <a href="https://youtu.be/_sTDSO74D8Q">https://youtu.be/_sTDSO74D8Q</a></em></p><div id="youtube2-_sTDSO74D8Q" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;_sTDSO74D8Q&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/_sTDSO74D8Q?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>If you&#8217;ve never heard of Terence Tao, he is considered &#8220;<a href="https://en.wikipedia.org/wiki/Terence_Tao">one of the greatest living mathematicians.</a>&#8221; Recently, he gave a talk on &#8220;The Potential for AI in Science and Mathematics&#8221; and shared his thoughts on AI and its possible applications in science and mathematics. Although I didn&#8217;t understand the mathematics part of his talk, his opinions on AI were very inspiring. I decided to take some notes from the talk and share my thoughts on them.</p><p><em>Quoted text is from Terence Tao; the rest are my comments. Any errors, typos, or omissions are solely my responsibility.</em></p><div><hr></div><blockquote><p>&#8230;what AI basically is, in non-technical terms, it&#8217;s a guessing machine&#8230;the way it does it is actually quite mundane mathematically. You just take up your your input and you encode every word or whatever as as a number, you multiply these numbers by weights, and you combine them and maybe you truncate them, and then you multiply by weights again, and combine them and you do this a couple hundred times or something&#8230;it's actually mathematically rather boring. How you find the weights that that's a bit more interesting&#8230;</p></blockquote><p>Large Language Models (LLMs) work like Terence described. Take ChatGPT as an example: it&#8217;s a machine that tries to &#8220;guess&#8221; the next possible word based on your input. After a new word is generated, it&#8217;s appended to the original input as the new input, and the process repeats. So, ChatGPT isn&#8217;t actually &#8220;answering&#8221; your question; it&#8217;s &#8220;completing&#8221; your input. Since your input is a question, it generates text that seems like an &#8220;answer&#8221;.</p><p>Some people dismiss LLMs because of this, saying, &#8220;It&#8217;s just predicting the next word.&#8221; However, as Geoffrey Hinton once argued, predicting the next word is never easy. If you&#8217;ve ever given a talk in your second language, you might have felt like you were &#8220;predicting the next word.&#8221; To do it well, you had to understand your topic and your audience, which is never easy. We could better understand AI if we try not to mystify certain internal processes within the human brain.</p><p></p><blockquote><p>&#8230;it's not magic, but it can accelerate all kinds of things. Maybe an analogy I like to give is that imagine in this world that flight had not been invented. We just had cars and trucks and ships, just land and sea based travel. Then someone at some point invents the jet engine. Initially these engines are very small and and and just toys. They don't do anything. But they get bigger and bigger and more powerful. Eventually they can enable travel that's 10 times faster than the fastest land based vehicle. But you still have to invent the plane, right? You can't just strap a engine onto a car and expect good results. That is not a good idea. You have to change the way you you think of transportation. You have to design new safety protocols, new instrumentation, [you need] new ways to understand the laws of physics. But it's still not magic. It's not like a star ship transporter. It still obeys the laws of physics, but does it at a different scale.</p></blockquote><p>AI doesn&#8217;t have to be true magic. Even if AI could only accelerate existing technology by 10 times, it would completely transform society. Cars are not magic either; they are just faster than walking. Yet because of cars, we had to redesign roads and cities. People were able to live in the suburbs and work in the city. Cars changed the world and our lifestyle by &#8220;simply&#8221; being faster.</p><p></p><blockquote><p>We&#8217;re used to computer tools - email, search engines, programming languages, etc. - being fussy and uncreative, but also reliable and predictable. But now we have Large Language Models such as ChatGPT, that can understand natural language requests, and generate endless creative text and image outputs - but without reliability, predictability, or accuracy.</p></blockquote><p>Yes, AI is already creative.</p><p></p><blockquote><p>&#8230;normally when a program or technology produces something bad, you can kind of tell it's bad. It just doesn't look like the real thing. But AI by design, you know, these weights are chosen specifically so that the answers resemble correct answers as much as possible. So even when they're wrong, they look very very convincing. That's a dangerous combination if we are using existing senses of how to detect when something looks good and looks bad&#8230;</p></blockquote><p>I think we&#8217;ve all noticed that even when we tell ChatGPT it was wrong, it often generates another incorrect answer with a very confident tone. &#129302;</p><p></p><blockquote><p>&#8230;it's the same as if you invent the jet engine, you can quickly mock up some sort of flying vehicle out of it, but with decades before you would get to a state where it's really safe for the general public. On the other hand, air travel is the safest travel today, despite sort of being an obviously dangerous technology. These problems will be solved and they are solvable. But you have to actually think about safety. You can't just sort of assume it&#8217;s going to happen&#8230;</p></blockquote><p></p><blockquote><p>How can we use a tool that is powerful, but unreliable? For applications where mistakes can cause real harm (e.g., medicine, financial decisions, personal advice and therapy), one must be cautious, despite the great potential benefits. But there are more promising use cases if the downside of producing an incorrect answer is low (e.g., if one wants to generate background images for slides). In particular, in situations where the Al output can be independently verified, there are many promising applications, both in the sciences and in mathematics. For instance, Al is just beginning to be used to generate potential candidates for new materials in materials science (e.g., new superconductors), or potential candidates for drugs to treat diseases. These candidates can be tested by synthesizing them and performing physical tests or clinical trials. These are expensive, so the potential savings of Al in isolating a small pool of promising candidates is large.</p></blockquote><p></p><blockquote><p>&#8230;to give another analogy: current science is is like we have these taps of water that produce a certain amount of drinking water, but there's a certain limit as how much output these taps can produce. And suddenly we have this big fire hose that can turn out 10 times 100 times as much liquid, but not in drinkable form. But if you have a filtration unit that allows you to filter out the undrinkable part, then suddenly you actually have a huge spot of drinking water. That's sort of what I see science and mathematics coming to.</p></blockquote><p></p><blockquote><p>&#8230;there are many sciences where the bottleneck is finding good candidates to solve problems&#8230;maybe you are in drug design and you want to find a drug for a certain disease. You have to synthesize it, you have to first come up with a drug either from nature or by modifying existing drugs. Then you have to synthesize it, you have to trial it, phase one trials, phase two trials, there's a multi-year process of Trials&#8230;if there was a way to cut down on the number of candidates. So what you could do is that you could use AI. They're already using AI to to model proteins now&#8230;you can find promising candidates for drugs using AI for various diseases, but then you still have the clinical trials afterwards. So you still have the gold standard of scientific validation, but instead of having test 100 candidates maybe you just have to test 10 before you find one that works. The same for many other Sciences. Material Science is another area where there's going to be a big win.</p></blockquote><p></p><blockquote><p>Another promising use case of Al in science is to accelerate modeling, such as climate modeling, as existing models can be used to validate the Al ones. Traditionally, a climate model for our planet can take months of supercomputer time to generate a single simulation of (say) the next twenty years, at a 10km resolution. While this is already valuable, these single simulations cannot accurately capture outlier &#8216;once-a-century&#8217; extreme weather events, and are not fine scale enough to make tailored predictions for individual communities. AI technologies (such as physics-informed neural networks) can "downscale" a low resolution climate model to a high resolution one, or create new climate simulations at rates tens of thousands times faster than traditional supercomputers.</p></blockquote><p></p><blockquote><p>&#8230;AI in principle can shortcut [modeling] quite a lot, because what AI can do is that if you have lots of data of existing simulations, you know, painfully acquired through all these supercomputers, AI can train on all these models and find plausible best fits for predicting what the outcome should be based on inputs that haven't been seen in the in the data. In the area of climate simulation there's already a big success. You can successfully recover the accuracy of traditional supercomputer simulation in a matter of hours, in instead of months. The acceleration is really really remarkable&#8230;</p></blockquote><p></p><blockquote><p>A particularly promising use case for Al is in mathematics:</p><p>- Little downside to producing incorrect proofs of mathematical theorems</p><p>- Proofs can be independently verified by proof assistants</p><p>- Training Al to improve their mathematical reasoning may be of use in broader tasks</p></blockquote><p></p><p><strong>Fireside chat part:</strong></p><p></p><blockquote><p>&#8230;things that humans find hard AI can find easy, and things that humans find easy AI finds hard. So this is a fascinating space. I think one thing that AI research is teaching us actually is not so much artificial intelligence, but human stupidity. For example, speaking language conversationally like a human was considered a pinnacle of of intelligence, because the other animals can't do this. But what these AI tools do is that they're predicting the next word to say. They produce some string of of text and each string of text they just find what is the most likely word to come next. It's basically a fancy version of of just pressing the autocomplete button on your phone over and over again, which normally produces rubbish, but passes certain point it actually becomes reasonably coherent. So one thing we realize is like the way I'm talking to you right now is just basically I'm coming up the next word to say. I'm improvising. And that's what these these tools do, they improvise. They make good guesses as to what comes next. So there are certain mathematical arguments which seem complicated to humans but are kind of natural, like each step is a logical thing to do from the previous steps. It could be many steps but in those context AI does very well. But whereas if you ask it to solve a numerical problem like the arithmetic problem, it's guessing, because there's too many different possible outcomes&#8230;</p></blockquote><p></p><blockquote><p>&#8230;one thing about AI models right now is that if you want to train a neural network for your own specific problem, you have to collect your data, you have to figure out what correct model to use, there's no off-the-shelf thing that you can just - there are, but almost certainly will give you rubbish. If you had sort of standardized models for different sciences, and standards and guidelines: here are some recommended choices for hyper parameters and here are some standard data sets you can use to train on. And if there are some central repositories for these sort of things, that could certainly help. Having open source models that people can build on. Having competitions, actually I think is is a very important aspect. A lot of innovation has been driven by specific challenges, you know, &#8216;can you get the success rate of this image recognition benchmark above this percentage?&#8217;  Then you can actually really quantitatively see what technologies are actually moving the needle forward and which ones are just vaporware. The current a models are really energy intensive and computing intensive, we're going to need research to to find more lightweight models that can actually fit on like a computer that can actually be put in a lab&#8230;</p></blockquote><p></p><blockquote><p>&#8230;in the past five 10 years, I I've learned that what we think of as hard for humans is often easy for mathematics. In the '90s we thought Chess was the pinnacle of human activity, and then AI solved that - not this AI but more traditional AI - that was a trick. It was brutal force. Go is what humans can do uniquely, then those are different techniques that basically solved Go. Image detection at one point was hard, voice recognition, translation, one by one these things have all fallen. And it was creating poetry and art was considered like one of the last things that AI would do, and it was one of the first [things] that the AI models could mimic at least. So I think our conception of what's difficult actually needs calibration, I mean the problem is that we've only had one working model of intelligence until very recently. Now we maybe have one and a half.</p></blockquote><p></p><p>&#8212; End &#8212;</p>]]></content:encoded></item><item><title><![CDATA[Two potential intermediate agents: Web Hosting Service and Browser]]></title><description><![CDATA[Amazon Marketplace and Gucci]]></description><link>https://thoughts.jackschwarz.com/p/two-potential-intermediate-agents</link><guid isPermaLink="false">https://thoughts.jackschwarz.com/p/two-potential-intermediate-agents</guid><dc:creator><![CDATA[Jack Schwarz]]></dc:creator><pubDate>Sun, 11 Aug 2024 12:14:09 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12242960-8c43-4809-929f-e10474551eea_1842x1650.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3>Amazon Marketplace and Gucci</h3><p>Many small businesses can&#8217;t afford to develop and maintain their own websites, so they upload the information and images of their products on Amazon. Based on that, Amazon generates product pages and even microsites. These pages may not be pretty and are often resemble others on Amazon, but they are cost-effective and allow small businesses to leverage Amazon&#8217;s vast customer base.</p><p>In contrast, companies like Gucci are wealthy and care a lot about their brand, so they spend a lot of money to design and build their own websites. In the age of AI, these two types of businesses are likely to adopt different strategies: small businesses will try to benefit from existing AI services, while companies like Gucci will integrate their own AI solutions.</p><h3>AI-powered Web Hosting Service</h3><p>One potential AI service for small businesses could be a Web Hosting Service. By simply uploading the product list, business introduction, and other related files, powerful AI could generate an entire website and inform all search engines and AI agents.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZTOO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc261ab44-d73c-422f-8f36-816c68129ee4_804x310.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZTOO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc261ab44-d73c-422f-8f36-816c68129ee4_804x310.png 424w, https://substackcdn.com/image/fetch/$s_!ZTOO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc261ab44-d73c-422f-8f36-816c68129ee4_804x310.png 848w, https://substackcdn.com/image/fetch/$s_!ZTOO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc261ab44-d73c-422f-8f36-816c68129ee4_804x310.png 1272w, https://substackcdn.com/image/fetch/$s_!ZTOO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc261ab44-d73c-422f-8f36-816c68129ee4_804x310.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZTOO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc261ab44-d73c-422f-8f36-816c68129ee4_804x310.png" width="390" height="150.37313432835822" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c261ab44-d73c-422f-8f36-816c68129ee4_804x310.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:310,&quot;width&quot;:804,&quot;resizeWidth&quot;:390,&quot;bytes&quot;:48400,&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_!ZTOO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc261ab44-d73c-422f-8f36-816c68129ee4_804x310.png 424w, https://substackcdn.com/image/fetch/$s_!ZTOO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc261ab44-d73c-422f-8f36-816c68129ee4_804x310.png 848w, https://substackcdn.com/image/fetch/$s_!ZTOO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc261ab44-d73c-422f-8f36-816c68129ee4_804x310.png 1272w, https://substackcdn.com/image/fetch/$s_!ZTOO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc261ab44-d73c-422f-8f36-816c68129ee4_804x310.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>This service would display the website to human visitors and pass all data to personal AI agents, allowing them to generate personalized UIs for end users. As people will use personal agents to handle almost everything in the future, small businesses will have various entry points rather than being overly dependent on a single platform like Amazon.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Jdxk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12242960-8c43-4809-929f-e10474551eea_1842x1650.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Jdxk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12242960-8c43-4809-929f-e10474551eea_1842x1650.png 424w, https://substackcdn.com/image/fetch/$s_!Jdxk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12242960-8c43-4809-929f-e10474551eea_1842x1650.png 848w, https://substackcdn.com/image/fetch/$s_!Jdxk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12242960-8c43-4809-929f-e10474551eea_1842x1650.png 1272w, https://substackcdn.com/image/fetch/$s_!Jdxk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12242960-8c43-4809-929f-e10474551eea_1842x1650.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Jdxk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12242960-8c43-4809-929f-e10474551eea_1842x1650.png" width="1456" height="1304" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/12242960-8c43-4809-929f-e10474551eea_1842x1650.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1304,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:269146,&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_!Jdxk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12242960-8c43-4809-929f-e10474551eea_1842x1650.png 424w, https://substackcdn.com/image/fetch/$s_!Jdxk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12242960-8c43-4809-929f-e10474551eea_1842x1650.png 848w, https://substackcdn.com/image/fetch/$s_!Jdxk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12242960-8c43-4809-929f-e10474551eea_1842x1650.png 1272w, https://substackcdn.com/image/fetch/$s_!Jdxk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12242960-8c43-4809-929f-e10474551eea_1842x1650.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><h3>Next generation of browser engine</h3><p>Another potential agent is the browser. If you&#8217;re familiar with the browser engine, you know its main job is to convert HTML code into interactive visual elements. For example, it can translate following code into a button:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_kSy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F156293a6-d847-4386-9043-13a9ed026e37_1290x132.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_kSy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F156293a6-d847-4386-9043-13a9ed026e37_1290x132.png 424w, https://substackcdn.com/image/fetch/$s_!_kSy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F156293a6-d847-4386-9043-13a9ed026e37_1290x132.png 848w, https://substackcdn.com/image/fetch/$s_!_kSy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F156293a6-d847-4386-9043-13a9ed026e37_1290x132.png 1272w, https://substackcdn.com/image/fetch/$s_!_kSy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F156293a6-d847-4386-9043-13a9ed026e37_1290x132.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_kSy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F156293a6-d847-4386-9043-13a9ed026e37_1290x132.png" width="476" height="48.70697674418604" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/156293a6-d847-4386-9043-13a9ed026e37_1290x132.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:132,&quot;width&quot;:1290,&quot;resizeWidth&quot;:476,&quot;bytes&quot;:25762,&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_!_kSy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F156293a6-d847-4386-9043-13a9ed026e37_1290x132.png 424w, https://substackcdn.com/image/fetch/$s_!_kSy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F156293a6-d847-4386-9043-13a9ed026e37_1290x132.png 848w, https://substackcdn.com/image/fetch/$s_!_kSy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F156293a6-d847-4386-9043-13a9ed026e37_1290x132.png 1272w, https://substackcdn.com/image/fetch/$s_!_kSy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F156293a6-d847-4386-9043-13a9ed026e37_1290x132.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>In the future, AI models could be small enough to be embedded in the browser engine, unleashing many possibilities. One obvious application is the chatbot. Inspired by ChatGPT, many websites have started integrating chatbots, but why should every website build a chatbot if the browser can do the job? A website could simply add a few lines of code:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!T1DE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98e34309-7c22-4b7f-9f97-578e55d4f948_1570x448.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!T1DE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98e34309-7c22-4b7f-9f97-578e55d4f948_1570x448.png 424w, https://substackcdn.com/image/fetch/$s_!T1DE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98e34309-7c22-4b7f-9f97-578e55d4f948_1570x448.png 848w, https://substackcdn.com/image/fetch/$s_!T1DE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98e34309-7c22-4b7f-9f97-578e55d4f948_1570x448.png 1272w, https://substackcdn.com/image/fetch/$s_!T1DE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98e34309-7c22-4b7f-9f97-578e55d4f948_1570x448.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!T1DE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98e34309-7c22-4b7f-9f97-578e55d4f948_1570x448.png" width="592" height="168.73626373626374" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/98e34309-7c22-4b7f-9f97-578e55d4f948_1570x448.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:415,&quot;width&quot;:1456,&quot;resizeWidth&quot;:592,&quot;bytes&quot;:121619,&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_!T1DE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98e34309-7c22-4b7f-9f97-578e55d4f948_1570x448.png 424w, https://substackcdn.com/image/fetch/$s_!T1DE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98e34309-7c22-4b7f-9f97-578e55d4f948_1570x448.png 848w, https://substackcdn.com/image/fetch/$s_!T1DE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98e34309-7c22-4b7f-9f97-578e55d4f948_1570x448.png 1272w, https://substackcdn.com/image/fetch/$s_!T1DE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98e34309-7c22-4b7f-9f97-578e55d4f948_1570x448.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>When the browser detects this code, it will quickly read all the &#8220;knowledge&#8221; from the website and prepare a chatbot, allowing users to chat with the website from the sidebar:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oAsx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31b4677e-102b-4ce7-a003-3745435c3471_887x503.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oAsx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31b4677e-102b-4ce7-a003-3745435c3471_887x503.png 424w, https://substackcdn.com/image/fetch/$s_!oAsx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31b4677e-102b-4ce7-a003-3745435c3471_887x503.png 848w, https://substackcdn.com/image/fetch/$s_!oAsx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31b4677e-102b-4ce7-a003-3745435c3471_887x503.png 1272w, https://substackcdn.com/image/fetch/$s_!oAsx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31b4677e-102b-4ce7-a003-3745435c3471_887x503.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oAsx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31b4677e-102b-4ce7-a003-3745435c3471_887x503.png" width="572" height="324.369785794814" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/31b4677e-102b-4ce7-a003-3745435c3471_887x503.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:503,&quot;width&quot;:887,&quot;resizeWidth&quot;:572,&quot;bytes&quot;:115805,&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_!oAsx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31b4677e-102b-4ce7-a003-3745435c3471_887x503.png 424w, https://substackcdn.com/image/fetch/$s_!oAsx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31b4677e-102b-4ce7-a003-3745435c3471_887x503.png 848w, https://substackcdn.com/image/fetch/$s_!oAsx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31b4677e-102b-4ce7-a003-3745435c3471_887x503.png 1272w, https://substackcdn.com/image/fetch/$s_!oAsx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31b4677e-102b-4ce7-a003-3745435c3471_887x503.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>We can also imagine a &#8220;Designer Tool&#8221; in the browser: it could compare the current webpage with your design, ensuring the quality of the implementation. It could also help double-check the text on the webpage according to your writing style guide.</p><p>Even if we have powerful AI agents soon, people will need time to get used to them. Intermediate agents will help smooth this process. While they may eventually be replaced by personal agents (will we still need a browser in the future?), they will gradually improve people&#8217;s lives and help them become familiar with AI.</p>]]></content:encoded></item><item><title><![CDATA[Automatic replies in 2026]]></title><description><![CDATA[In 2026, we can send a digital twin to join the meetings when we enjoy our vacation.]]></description><link>https://thoughts.jackschwarz.com/p/automatic-replies-in-2026</link><guid isPermaLink="false">https://thoughts.jackschwarz.com/p/automatic-replies-in-2026</guid><dc:creator><![CDATA[Jack Schwarz]]></dc:creator><pubDate>Sun, 11 Aug 2024 09:44:35 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!6cSd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa071d1df-5551-4646-82b1-7fa3377b3808_2048x1536.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In 2026, we can send a digital twin to join the meetings when we enjoy our vacation. &#129302;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6cSd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa071d1df-5551-4646-82b1-7fa3377b3808_2048x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6cSd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa071d1df-5551-4646-82b1-7fa3377b3808_2048x1536.png 424w, https://substackcdn.com/image/fetch/$s_!6cSd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa071d1df-5551-4646-82b1-7fa3377b3808_2048x1536.png 848w, https://substackcdn.com/image/fetch/$s_!6cSd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa071d1df-5551-4646-82b1-7fa3377b3808_2048x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!6cSd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa071d1df-5551-4646-82b1-7fa3377b3808_2048x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6cSd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa071d1df-5551-4646-82b1-7fa3377b3808_2048x1536.png" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a071d1df-5551-4646-82b1-7fa3377b3808_2048x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:533124,&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_!6cSd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa071d1df-5551-4646-82b1-7fa3377b3808_2048x1536.png 424w, https://substackcdn.com/image/fetch/$s_!6cSd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa071d1df-5551-4646-82b1-7fa3377b3808_2048x1536.png 848w, https://substackcdn.com/image/fetch/$s_!6cSd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa071d1df-5551-4646-82b1-7fa3377b3808_2048x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!6cSd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa071d1df-5551-4646-82b1-7fa3377b3808_2048x1536.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>]]></content:encoded></item><item><title><![CDATA[Future AI Product: Perfect Watermelon Detector]]></title><description><![CDATA[Make the world a sweeter place &#127817;]]></description><link>https://thoughts.jackschwarz.com/p/future-ai-product-perfect-watermelon</link><guid isPermaLink="false">https://thoughts.jackschwarz.com/p/future-ai-product-perfect-watermelon</guid><dc:creator><![CDATA[Jack Schwarz]]></dc:creator><pubDate>Sat, 03 Aug 2024 21:03:38 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!qGQb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7e2603f-3b9f-4751-9873-d61172718cfe_4253x2801.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3>Back story</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qGQb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7e2603f-3b9f-4751-9873-d61172718cfe_4253x2801.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qGQb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7e2603f-3b9f-4751-9873-d61172718cfe_4253x2801.jpeg 424w, https://substackcdn.com/image/fetch/$s_!qGQb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7e2603f-3b9f-4751-9873-d61172718cfe_4253x2801.jpeg 848w, https://substackcdn.com/image/fetch/$s_!qGQb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7e2603f-3b9f-4751-9873-d61172718cfe_4253x2801.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!qGQb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7e2603f-3b9f-4751-9873-d61172718cfe_4253x2801.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qGQb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7e2603f-3b9f-4751-9873-d61172718cfe_4253x2801.jpeg" width="1456" height="959" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b7e2603f-3b9f-4751-9873-d61172718cfe_4253x2801.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:959,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1453720,&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_!qGQb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7e2603f-3b9f-4751-9873-d61172718cfe_4253x2801.jpeg 424w, https://substackcdn.com/image/fetch/$s_!qGQb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7e2603f-3b9f-4751-9873-d61172718cfe_4253x2801.jpeg 848w, https://substackcdn.com/image/fetch/$s_!qGQb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7e2603f-3b9f-4751-9873-d61172718cfe_4253x2801.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!qGQb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7e2603f-3b9f-4751-9873-d61172718cfe_4253x2801.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>One of my fondest childhood memories is eating watermelons in summer. The sun was shining, the air was hot and still, and the cicadas had been chirping forever. The fan in the living room was working tirelessly. My parents would buy us watermelons. The good ones. As soon as the watermelon was cut open, my eyes got cooled, then I let it cool my stomach and also my mind.</p><p>But I have never been a good watermelon picker myself. Many times, I bought a watermelon where the flesh was not red but pale, and I had to throw it away. Every summer, when I pass by the watermelons in the supermarket, the same question comes to mind: <strong>How can I pick a good watermelon?</strong></p><h3>The rise of MLLMs</h3><p></p><p>Back in 2023, the advent of Multimodal Large Language Models (MLLMs) changed the way we interact with AI and brought new hope to watermelon lovers like me. MLLMs accept not only text, but also audio and images as input, providing almost human-level understanding.</p><p>When experienced people pick a watermelon, they check the color and skin of the fruit. They also tap the watermelon slightly and listen to the sound because a ripe watermelon has a special density. <strong>All these tips and tricks are based on pattern recognition</strong>, which is exactly the strength of MLLMs. So, it&#8217;s entirely possible to train an MLLM to pick a perfect watermelon precisely.</p><h3>Collect the data</h3><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2LIp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6fe2a40-3920-4e5b-bbb3-523ae2490cfb_674x1358.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2LIp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6fe2a40-3920-4e5b-bbb3-523ae2490cfb_674x1358.png 424w, https://substackcdn.com/image/fetch/$s_!2LIp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6fe2a40-3920-4e5b-bbb3-523ae2490cfb_674x1358.png 848w, https://substackcdn.com/image/fetch/$s_!2LIp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6fe2a40-3920-4e5b-bbb3-523ae2490cfb_674x1358.png 1272w, https://substackcdn.com/image/fetch/$s_!2LIp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6fe2a40-3920-4e5b-bbb3-523ae2490cfb_674x1358.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2LIp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6fe2a40-3920-4e5b-bbb3-523ae2490cfb_674x1358.png" width="276" height="556.0949554896142" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a6fe2a40-3920-4e5b-bbb3-523ae2490cfb_674x1358.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1358,&quot;width&quot;:674,&quot;resizeWidth&quot;:276,&quot;bytes&quot;:106925,&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_!2LIp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6fe2a40-3920-4e5b-bbb3-523ae2490cfb_674x1358.png 424w, https://substackcdn.com/image/fetch/$s_!2LIp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6fe2a40-3920-4e5b-bbb3-523ae2490cfb_674x1358.png 848w, https://substackcdn.com/image/fetch/$s_!2LIp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6fe2a40-3920-4e5b-bbb3-523ae2490cfb_674x1358.png 1272w, https://substackcdn.com/image/fetch/$s_!2LIp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6fe2a40-3920-4e5b-bbb3-523ae2490cfb_674x1358.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 idea was clear: we would use an open-source MLLM as the foundation and fine-tune it to detect good watermelons. However, to achieve this, we needed high-quality data. Unfortunately, although we have tons of selfies on the Internet, the specific watermelon data we needed was not available.</p><p>We had to collect the data from scratch. We quickly developed an app and hoped to find a large community willing to help us. Deep in our hearts, We believed that we were not the only ones who wanted to eat good watermelons in the summer.</p><h3>Train the WLLM</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Zurq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdab0a17e-bf79-4e6b-b771-808904c6325e_1532x726.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Zurq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdab0a17e-bf79-4e6b-b771-808904c6325e_1532x726.png 424w, https://substackcdn.com/image/fetch/$s_!Zurq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdab0a17e-bf79-4e6b-b771-808904c6325e_1532x726.png 848w, https://substackcdn.com/image/fetch/$s_!Zurq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdab0a17e-bf79-4e6b-b771-808904c6325e_1532x726.png 1272w, https://substackcdn.com/image/fetch/$s_!Zurq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdab0a17e-bf79-4e6b-b771-808904c6325e_1532x726.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Zurq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdab0a17e-bf79-4e6b-b771-808904c6325e_1532x726.png" width="1456" height="690" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dab0a17e-bf79-4e6b-b771-808904c6325e_1532x726.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:690,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:523114,&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_!Zurq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdab0a17e-bf79-4e6b-b771-808904c6325e_1532x726.png 424w, https://substackcdn.com/image/fetch/$s_!Zurq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdab0a17e-bf79-4e6b-b771-808904c6325e_1532x726.png 848w, https://substackcdn.com/image/fetch/$s_!Zurq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdab0a17e-bf79-4e6b-b771-808904c6325e_1532x726.png 1272w, https://substackcdn.com/image/fetch/$s_!Zurq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdab0a17e-bf79-4e6b-b771-808904c6325e_1532x726.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>Not surprisingly, our app was widely welcomed by watermelon lovers around the globe. We received high-quality data daily from our community and began fine-tuning our Watermelon Large Language Model (WLLM). We also secured the first round of funding from a tech billionaire, who wished to remain anonymous because people think eating watermelons is not elegant. (When will the world be inclusive enough?)</p><h3>First Watermelon Picking Championship</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!X13H!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60614d37-d8ec-4844-b786-02cd23131d6e_2089x904.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!X13H!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60614d37-d8ec-4844-b786-02cd23131d6e_2089x904.png 424w, https://substackcdn.com/image/fetch/$s_!X13H!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60614d37-d8ec-4844-b786-02cd23131d6e_2089x904.png 848w, https://substackcdn.com/image/fetch/$s_!X13H!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60614d37-d8ec-4844-b786-02cd23131d6e_2089x904.png 1272w, https://substackcdn.com/image/fetch/$s_!X13H!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60614d37-d8ec-4844-b786-02cd23131d6e_2089x904.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!X13H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60614d37-d8ec-4844-b786-02cd23131d6e_2089x904.png" width="1456" height="630" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/60614d37-d8ec-4844-b786-02cd23131d6e_2089x904.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:630,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1864525,&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_!X13H!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60614d37-d8ec-4844-b786-02cd23131d6e_2089x904.png 424w, https://substackcdn.com/image/fetch/$s_!X13H!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60614d37-d8ec-4844-b786-02cd23131d6e_2089x904.png 848w, https://substackcdn.com/image/fetch/$s_!X13H!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60614d37-d8ec-4844-b786-02cd23131d6e_2089x904.png 1272w, https://substackcdn.com/image/fetch/$s_!X13H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60614d37-d8ec-4844-b786-02cd23131d6e_2089x904.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 mid-2025, confident in the performance of our WLLM, we decided to hold the first Watermelon Picking Championship in Madrid, Spain. Many experienced watermelon pickers flew to Madrid and competed against each other and the WLLM. The audience was excited to watch the championship and enjoy the free watermelons after their siesta.</p><p>After two days of competition, hundreds of watermelons were eaten, and the result was clear. It was time to release the product.</p><h3>On all your devices</h3><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MUbf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F338e309c-420f-4557-9036-fc30e484a174_1920x943.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MUbf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F338e309c-420f-4557-9036-fc30e484a174_1920x943.png 424w, https://substackcdn.com/image/fetch/$s_!MUbf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F338e309c-420f-4557-9036-fc30e484a174_1920x943.png 848w, https://substackcdn.com/image/fetch/$s_!MUbf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F338e309c-420f-4557-9036-fc30e484a174_1920x943.png 1272w, https://substackcdn.com/image/fetch/$s_!MUbf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F338e309c-420f-4557-9036-fc30e484a174_1920x943.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MUbf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F338e309c-420f-4557-9036-fc30e484a174_1920x943.png" width="1456" height="715" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/338e309c-420f-4557-9036-fc30e484a174_1920x943.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:715,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:99601,&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_!MUbf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F338e309c-420f-4557-9036-fc30e484a174_1920x943.png 424w, https://substackcdn.com/image/fetch/$s_!MUbf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F338e309c-420f-4557-9036-fc30e484a174_1920x943.png 848w, https://substackcdn.com/image/fetch/$s_!MUbf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F338e309c-420f-4557-9036-fc30e484a174_1920x943.png 1272w, https://substackcdn.com/image/fetch/$s_!MUbf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F338e309c-420f-4557-9036-fc30e484a174_1920x943.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><br>At the end of 2025, we launched our WLLM on all popular devices, such as smartwatches and eyeglasses. After checking the sound or the skin of the watermelon, or both, people would receive simple feedback indicating whether it&#8217;s a good watermelon or not.</p><p>By August 2026, millions of people had used our product and it was a great pleasure for us to help them enjoy good watermelons. Yes, AI doesn&#8217;t have to be cool robots; it can also be as simple as making the world a bit sweeter.</p><p></p>]]></content:encoded></item><item><title><![CDATA[Life of a UX/UI Designer]]></title><description><![CDATA[Based on some observations in the industry in Europe.]]></description><link>https://thoughts.jackschwarz.com/p/life-of-a-uxui-designer</link><guid isPermaLink="false">https://thoughts.jackschwarz.com/p/life-of-a-uxui-designer</guid><dc:creator><![CDATA[Jack Schwarz]]></dc:creator><pubDate>Wed, 31 Jul 2024 08:24:27 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!tPhi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd90cb987-6e2a-4618-9d06-5cc501897608_3382x2536.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tPhi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd90cb987-6e2a-4618-9d06-5cc501897608_3382x2536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tPhi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd90cb987-6e2a-4618-9d06-5cc501897608_3382x2536.png 424w, https://substackcdn.com/image/fetch/$s_!tPhi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd90cb987-6e2a-4618-9d06-5cc501897608_3382x2536.png 848w, https://substackcdn.com/image/fetch/$s_!tPhi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd90cb987-6e2a-4618-9d06-5cc501897608_3382x2536.png 1272w, https://substackcdn.com/image/fetch/$s_!tPhi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd90cb987-6e2a-4618-9d06-5cc501897608_3382x2536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tPhi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd90cb987-6e2a-4618-9d06-5cc501897608_3382x2536.png" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d90cb987-6e2a-4618-9d06-5cc501897608_3382x2536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:506159,&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_!tPhi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd90cb987-6e2a-4618-9d06-5cc501897608_3382x2536.png 424w, https://substackcdn.com/image/fetch/$s_!tPhi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd90cb987-6e2a-4618-9d06-5cc501897608_3382x2536.png 848w, https://substackcdn.com/image/fetch/$s_!tPhi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd90cb987-6e2a-4618-9d06-5cc501897608_3382x2536.png 1272w, https://substackcdn.com/image/fetch/$s_!tPhi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd90cb987-6e2a-4618-9d06-5cc501897608_3382x2536.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"></figcaption></figure></div><p><em>Based on some observations in the industry in Europe. Please don&#8217;t assume it refers to you.</em></p><p></p>]]></content:encoded></item><item><title><![CDATA[A Potential Shift from User-Centered Design to Agent-driven Interactions]]></title><description><![CDATA[What will happen to design when we have advanced agents?]]></description><link>https://thoughts.jackschwarz.com/p/a-potential-shift-from-user-centered</link><guid isPermaLink="false">https://thoughts.jackschwarz.com/p/a-potential-shift-from-user-centered</guid><dc:creator><![CDATA[Jack Schwarz]]></dc:creator><pubDate>Sun, 28 Jul 2024 14:07:08 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fda7fb5-b53d-4950-a133-323ba99eabe1_2048x1536.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_!zYzX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fda7fb5-b53d-4950-a133-323ba99eabe1_2048x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zYzX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fda7fb5-b53d-4950-a133-323ba99eabe1_2048x1536.png 424w, https://substackcdn.com/image/fetch/$s_!zYzX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fda7fb5-b53d-4950-a133-323ba99eabe1_2048x1536.png 848w, https://substackcdn.com/image/fetch/$s_!zYzX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fda7fb5-b53d-4950-a133-323ba99eabe1_2048x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!zYzX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fda7fb5-b53d-4950-a133-323ba99eabe1_2048x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zYzX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fda7fb5-b53d-4950-a133-323ba99eabe1_2048x1536.png" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9fda7fb5-b53d-4950-a133-323ba99eabe1_2048x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:207576,&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_!zYzX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fda7fb5-b53d-4950-a133-323ba99eabe1_2048x1536.png 424w, https://substackcdn.com/image/fetch/$s_!zYzX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fda7fb5-b53d-4950-a133-323ba99eabe1_2048x1536.png 848w, https://substackcdn.com/image/fetch/$s_!zYzX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fda7fb5-b53d-4950-a133-323ba99eabe1_2048x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!zYzX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fda7fb5-b53d-4950-a133-323ba99eabe1_2048x1536.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><p>Your grandma can book flights herself when she has time, but she doesn&#8217;t enjoy searching on the website and comparing prices. So she sometimes just calls you, a digital native and well-educated, to book the flights for her. However, whether your grandma or you are using the website, the design logic behind it is the same. While your grandma may need a larger font size, both of you are humans who share most cognitive abilities and limitations.</p><p>With AI emerging, things can change fundamentally. In the near future, your grandma will have an AI agent, at least as smart as you, help her book the flights. (You can read this article from Bill Gates to learn more about AI agent: <a href="https://www.gatesnotes.com/AI-agents">https://www.gatesnotes.com/AI-agents</a>). User-Centered Design will still exist, but it will occur between humans and agents since we have to ensure the agents meet human needs. However, the design logic behind a website can be completely different because agents won&#8217;t have human limitations.</p><p>We use a proper font size and text color because it&#8217;s easy for humans to read, but agents can read text in any size without color. We design a step-by-step flow to guide users because humans are prone to getting lost, but agents can process all information in one step. Wait, why do we still need a user interface for agents? Isn&#8217;t the user interface meant for humans?</p><p>We can skip all user interfaces and let agents communicate with backend APIs directly. In a future world with advanced agents, websites and apps will become obsolete. Agents will retrieve useful data and information from various providers and generate personalized user interfaces for humans. By simply saying, &#8220;Show me different flights side by side,&#8221; you&#8217;ll get a comparison view (perhaps in your preferred colors) created by your agent, not by designers from Google Flights.</p><p>Yet that future is still out of sight. Agents are still in the early stages and can only perform simple tasks. Even if agents become intelligent enough, we must wait for the whole ecosystem to catch up. New industry standards and protocols are needed, and people need time to trust agents. During the transition phase, we&#8217;ll see some workaround solutions.</p><p>Agents can find a way to &#8220;use&#8221; the user interface like humans. For example, Apple has been working on a Multimodal Large Language Model that is capable of understanding the elements on your home screen (details: <a href="https://www.zdnet.com/article/apples-new-ai-model-can-understand-your-home-screen-and-supercharge-siri/">https://www.zdnet.com/article/apples-new-ai-model-can-understand-your-home-screen-and-supercharge-siri/</a>). With this kind of ability, agents can interact with all existing websites and apps before they&#8217;re agent-ready.</p><p>On the other hand, websites and apps could detect if the visitor is a human or an agent. For humans, there will be normal user interfaces as we see today, but we could embed invisible instructions and APIs for agents to communicate directly.</p><p>There are so many possibilities in the near future. Many products will fail, and many standards will be proven temporary. Yet it will be a wonderful journey, and I can&#8217;t wait to see how it unfolds.</p>]]></content:encoded></item><item><title><![CDATA[Design patterns emerging from AI products]]></title><description><![CDATA[Originally published as PDF on LinkedIn: https://www.linkedin.com/posts/zhuoqun_design-patterns-emerging-from-ai-products-activity-7217897589566828544-rTPV]]></description><link>https://thoughts.jackschwarz.com/p/design-patterns-emerging-from-ai</link><guid isPermaLink="false">https://thoughts.jackschwarz.com/p/design-patterns-emerging-from-ai</guid><dc:creator><![CDATA[Jack Schwarz]]></dc:creator><pubDate>Fri, 26 Jul 2024 13:47:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!iijQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31f1916e-d3e3-45a8-b127-dacf6c0d943d_3840x2160.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iijQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31f1916e-d3e3-45a8-b127-dacf6c0d943d_3840x2160.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iijQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31f1916e-d3e3-45a8-b127-dacf6c0d943d_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!iijQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31f1916e-d3e3-45a8-b127-dacf6c0d943d_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!iijQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31f1916e-d3e3-45a8-b127-dacf6c0d943d_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!iijQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31f1916e-d3e3-45a8-b127-dacf6c0d943d_3840x2160.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iijQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31f1916e-d3e3-45a8-b127-dacf6c0d943d_3840x2160.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/31f1916e-d3e3-45a8-b127-dacf6c0d943d_3840x2160.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:58617,&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_!iijQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31f1916e-d3e3-45a8-b127-dacf6c0d943d_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!iijQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31f1916e-d3e3-45a8-b127-dacf6c0d943d_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!iijQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31f1916e-d3e3-45a8-b127-dacf6c0d943d_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!iijQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31f1916e-d3e3-45a8-b127-dacf6c0d943d_3840x2160.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><p>Originally published as PDF on LinkedIn: <a href="https://www.linkedin.com/posts/zhuoqun_design-patterns-emerging-from-ai-products-activity-7217897589566828544-rTPV">https://www.linkedin.com/posts/zhuoqun_design-patterns-emerging-from-ai-products-activity-7217897589566828544-rTPV</a></p><p>Here is a backup:</p><div class="file-embed-wrapper" data-component-name="FileToDOM"><div class="file-embed-container-reader"><div class="file-embed-container-top"><image class="file-embed-thumbnail-default" src="https://substackcdn.com/image/fetch/$s_!0Cy0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Fattachment_icon.svg"></image><div class="file-embed-details"><div class="file-embed-details-h1">Design Patterns Ai</div><div class="file-embed-details-h2">2.26MB &#8729; PDF file</div></div><a class="file-embed-button wide" href="https://jackschwarz.substack.com/api/v1/file/91e82ff3-6540-4495-9679-1047424a1c84.pdf"><span class="file-embed-button-text">Download</span></a></div><a class="file-embed-button narrow" href="https://jackschwarz.substack.com/api/v1/file/91e82ff3-6540-4495-9679-1047424a1c84.pdf"><span class="file-embed-button-text">Download</span></a></div></div><p></p>]]></content:encoded></item></channel></rss>