<?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[Simply Boring AI]]></title><description><![CDATA[Making AI useful, boring, and safe. With art and stories.]]></description><link>https://www.simplyboring.ai</link><image><url>https://www.simplyboring.ai/img/substack.png</url><title>Simply Boring AI</title><link>https://www.simplyboring.ai</link></image><generator>Substack</generator><lastBuildDate>Wed, 08 Jul 2026 09:31:33 GMT</lastBuildDate><atom:link href="https://www.simplyboring.ai/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Gary Ang (Ming)]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[simplyboringai@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[simplyboringai@substack.com]]></itunes:email><itunes:name><![CDATA[Gary Ang (Ming)]]></itunes:name></itunes:owner><itunes:author><![CDATA[Gary Ang (Ming)]]></itunes:author><googleplay:owner><![CDATA[simplyboringai@substack.com]]></googleplay:owner><googleplay:email><![CDATA[simplyboringai@substack.com]]></googleplay:email><googleplay:author><![CDATA[Gary Ang (Ming)]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Pruning AI]]></title><description><![CDATA[Bonsais and Agentic AI governance]]></description><link>https://www.simplyboring.ai/p/pruning-ai</link><guid isPermaLink="false">https://www.simplyboring.ai/p/pruning-ai</guid><dc:creator><![CDATA[Gary Ang (Ming)]]></dc:creator><pubDate>Tue, 07 Jul 2026 12:20:49 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!dtnt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc03a717e-1141-43a3-a8b0-6ffa924011bb_2000x1600.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_!dtnt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc03a717e-1141-43a3-a8b0-6ffa924011bb_2000x1600.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dtnt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc03a717e-1141-43a3-a8b0-6ffa924011bb_2000x1600.png 424w, https://substackcdn.com/image/fetch/$s_!dtnt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc03a717e-1141-43a3-a8b0-6ffa924011bb_2000x1600.png 848w, https://substackcdn.com/image/fetch/$s_!dtnt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc03a717e-1141-43a3-a8b0-6ffa924011bb_2000x1600.png 1272w, https://substackcdn.com/image/fetch/$s_!dtnt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc03a717e-1141-43a3-a8b0-6ffa924011bb_2000x1600.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dtnt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc03a717e-1141-43a3-a8b0-6ffa924011bb_2000x1600.png" width="1456" height="1165" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c03a717e-1141-43a3-a8b0-6ffa924011bb_2000x1600.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1165,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5296504,&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://www.simplyboring.ai/i/205759125?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc03a717e-1141-43a3-a8b0-6ffa924011bb_2000x1600.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_!dtnt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc03a717e-1141-43a3-a8b0-6ffa924011bb_2000x1600.png 424w, https://substackcdn.com/image/fetch/$s_!dtnt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc03a717e-1141-43a3-a8b0-6ffa924011bb_2000x1600.png 848w, https://substackcdn.com/image/fetch/$s_!dtnt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc03a717e-1141-43a3-a8b0-6ffa924011bb_2000x1600.png 1272w, https://substackcdn.com/image/fetch/$s_!dtnt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc03a717e-1141-43a3-a8b0-6ffa924011bb_2000x1600.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>When I was young, I watched my uncle work on his bonsai. Some branches he cut off. Others he wrapped in wire and bent, slowly, until they grew the way he wanted.</p><p>Two conversations in the past week have made me think about the connection between his craft and Agentic AI governance.</p><p>The first. A comment left by <strong><a href="https://www.linkedin.com/in/georgzoeller?miniProfileUrn=urn%3Ali%3Afs_miniProfile%3AACoAAABGaAMBOyMVNZaS6bD-r_3AIMJ1YCkac1c">Georg Zoeller</a></strong> on my post. On how constraining agentic AI with rule-based guardrails would not work. His observation was sharp, and justified. If we can pin an agent down with rules, why use AI at all? Why not just write the rule?</p><p>My reply was that all models (not only AI) are just mapping functions. Inputs to outputs. Rules too.</p><p>When we know what we want, we should certainly use a rule to do the mapping. When we do not know, and we want the machine to learn the pattern that maps input to output, we use AI. The role of rule-based guardrails, then, is not to replace the AI with a rule. It is to reduce the space of patterns AI is allowed to traverse. They prune off the patterns we do not want, and constrain the ones we do.</p><p>The &#8220;hope&#8221; is that the envelope of possible behaviour left after such pruning can be trusted.</p><p>The second conversation was during a lunch just now with <strong><a href="https://www.linkedin.com/in/ACoAABKVd8gBdU3E9h4gjmQcSZTnavpFHFEXef0?miniProfileUrn=urn%3Ali%3Afs_miniProfile%3AACoAABKVd8gBdU3E9h4gjmQcSZTnavpFHFEXef0">Lukasz Szpruch</a></strong> and some ex-MAS colleagues. The question was about how far rules could go. Can we realistically have rules for everything in an agentic system? What is the actual role of an LLM as a judge? And where does old-fashioned evaluation and testing fit?</p><p>It left me thinking. So let me jot down my quick thoughts.</p><h2><strong>The tree</strong></h2><p>Picture an agentic system as a tree. Unlimited branches, each a path the agent might travel. If you let it be, it gets quite unruly.</p><p>Not all paths are equal.</p><p><strong>In terms of impact</strong> - some are truly bad - the ones that cause real, irreversible harm. Some are potentially bad, but fine if controlled. Many are simply not great - low stakes, reversible, the kind you can afford to get wrong now and then. And some are exactly what we want.</p><p><strong>In terms of practical controls</strong> - some actions can truly be constrained with rules, e.g., a recency check, a sources whitelist. Some may require great flexibility, e.g., filters of open-ended advice or answers to questions. And many in-between.</p><p>Take this example - an agent that resolves customer billing disputes. It reads the ticket, looks up the account, decides whether a refund is owed, issues it, replies to the customer, and closes the case.</p><p>Even that small workflow branches enormously.</p><p>Some branches are truly bad: refunding to an account that is not the customer&#8217;s, issuing a refund far larger than the charge, exporting the full transaction history, switching off the audit log.</p><p>Some are potentially bad but manageable: a large refund is fine, if a human signs off first.</p><p>Many are low stakes and reversible: the wording of the reply, which help article to cite, whether to offer a small goodwill credit.</p><p>And one narrow set is what we actually want: the dispute resolved within policy, logged, the customer treated fairly.</p><p>This is what changes when we move from a normal model to an agent. A normal model gives you an output. One thing to check. An agent chooses an action, then another, then another - and each choice opens more. The paths branch faster than anyone can list them. That explosion is the risk. Not a bad answer, but a bad route to a fine-looking one.</p><blockquote><p>Better to fail loudly, than silently.</p></blockquote><h3><strong>Cut, and wire</strong></h3><p>But you cannot check every path.</p><p>So I&#8217;m thinking if we can do what my uncle did. You cut, and you wire.</p><p><strong>Cut - You cut the paths that must never happen. </strong>The truly bad ones. Delete the database. Move money with no sign-off. Send the customer list outside. You do not manage these, or monitor them, or hope. You remove the branch, so the agent can never walk down it. Zero trust.</p><p>Everything that is left, there could be three kinds of wire.</p><p><strong>Rigid wire - rules. </strong>Stiff, certain, holds its shape on its own. Where a path can be constrained by a plain rule - refunds under a set amount only, always to the original card, stop and ask above a threshold - use it. A rule adds no new paths of its own. It is the strongest wire you can use, and the cheapest to trust. Implement as many of them as you can find.</p><p><strong>Supple wire - a model as judge.</strong> Some paths are too fuzzy for a rule. Whether a complaint is genuine. Whether a reply is rude. There you let an LLM, or a smaller model (ML or SLM), watch and bend the branch. It is far more flexible. But this wire has a mind of its own. The judge is itself a model, with its own paths, its own ways to be wrong. You gain judgement, and you grow a second tree beside the first. So use it deliberately, and govern it as carefully as the thing it guards. Still better than leaving it to a system prompt and a prayer.</p><p><strong>Your own hands - evaluation and testing.</strong> Some paths that you cannot trust to either wire. Those you bend yourself. You sit with the agent, predict where it will go, probe the branches and edges, and correct by hand. It is the most flexible control there is, and the least scalable - you only have two hands. It is also how you learn where the other two wires need to go. Every test that surprises you is a new rule waiting to be written, or a judge waiting to be posted.</p><h3><strong>Which branch gets which wire</strong></h3><p>Three wires. Different trade-offs.</p><p>Rules are certain but rigid.</p><p>Judges are flexible but grow their own paths.</p><p>Your hands working on evaluation and testing are wisest but do not scale.</p><p>And the order should perhaps be this.</p><p>Push as much as you can onto rules, because they are certain and add nothing. What rules cannot hold, wire with model judges, and accept that you have added paths in exchange for flexibility. What neither can hold, keep in your own hands, and let your evaluation and testing tell you what to promote to a rule next season.</p><p>Every wire is a way of narrowing the envelope of patterns the agent can express. A rule narrows it hard. A model judge narrows it softly. Your hands narrow it one case at a time, and you get better at it with practice. None of them turn the AI back into a rule. They only decide how much room it gets.</p><p>None of it kills the tree. My uncle&#8217;s bonsai lived for decades.</p><p>Is it so for Agentic AI? Not sure. But this is how I am starting to think about it.</p><p>#AgenticAI #AIRiskManagement #AIGovernance #AISafety</p>]]></content:encoded></item><item><title><![CDATA[Gradient Descent, Again]]></title><description><![CDATA[Reflections - from independent life to art]]></description><link>https://www.simplyboring.ai/p/gradient-descent-again</link><guid isPermaLink="false">https://www.simplyboring.ai/p/gradient-descent-again</guid><dc:creator><![CDATA[Gary Ang (Ming)]]></dc:creator><pubDate>Mon, 06 Jul 2026 06:38:09 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!jP-7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb891f788-6e40-430d-be87-655f08e544c1_3806x2854.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b891f788-6e40-430d-be87-655f08e544c1_3806x2854.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3d35e974-ffbe-43fc-94aa-c3b1a27dbb4b_3858x2170.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/92d79ba0-a3e5-4a7e-a618-4a078f445672_4032x3024.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4e8de2f0-4ae1-4f50-bdec-2b907c9aed15_4032x3024.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8be55178-c9df-4f38-9683-6b4b2cb7e5c7_4032x3024.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b39112c9-a811-4b81-891d-5cc2234dacb8_4032x3024.jpeg&quot;}],&quot;caption&quot;:&quot;Some pieces from the past 2 weeks&quot;,&quot;alt&quot;:&quot;&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ce7484a9-7909-4256-9f8c-9ed8ef9f13eb_1456x964.png&quot;}},&quot;isEditorNode&quot;:true}"></div><p>I wrote about gradient descent three months ago on LinkedIn. I was figuring out how to wander the uneven terrain of independent life. The failures. The plans that drifted. Finding the right angle to navigate.</p><p>I&#8217;ve learned to be comfortable with the uncertainties and disappointments of this new phase. Even relaxed enough to pick up the brush again.</p><p>But somehow I met gradient descent again. This time when trying to learn to learn art again.</p><p>A light week of meetings. A bunch of regulators from around the world I am mentoring for a course on AI in financial services. A collaborator on the Agentic MRM paper who was in town. A consultant thinking of moving to a senior AI role in a bank, asking for my views. An ex-colleague from my strategic planning days, now in communications. A senior risk manager between jobs, developing scented cleaning supplies as a hustle.</p><p>Lots of building otherwise. And art. I&#8217;ve built up the discipline of doing watercolors every night before bed. Which started another round of gradient descent. And a bit of angst.</p><h3>The Gap</h3><p>A retrospective I wrote last week made the art sound resolved. An interest that could be an uncorrelated asset in this world of exhausting AI hype. (Side-note: I&#8217;m starting to think I have a love-hate relationship with AI. I&#8217;ve always loved the discipline, but it has increasingly become populated by hypesters and scammers that rile me.)</p><p>I thought I had hit the ground running with my watercolors. The practice had returned. A satisfying piece here. A passable piece there. Enough momentum to feel like my old friend was back. I thought the next five pieces would be even better.</p><p>The next five pieces across the week made me realize it had not. Almost none of them worked. My old friend had not forgiven the gap.</p><p>Gradient descent is how a model learns. It makes a prediction. Measures the gap between the prediction and the right answer. Then adjusts in the direction that reduces the gap. Then repeats.</p><p>It&#8217;s called gradient descent because of how it finds that direction. Imagine a hilly landscape. You&#8217;re standing somewhere on it, blindfolded. You want to get to the lowest point - the valley. You can&#8217;t see the whole landscape. But you can feel the slope beneath your feet. Gradient descent says - follow the slope downhill. One small step at a time. Measure the ground. Adjust. Step again. Eventually you reach the bottom. Or at least somewhere lower and better than where you started.</p><p>The gradient is the slope. The descent is following it.</p><p>Three months ago I wrote about gradient descent in independent life. Misses. Proposals that went nowhere. Plans that drifted. All of it telling me the slope and which way to go next. Lots of uncertainty. But I got reasonably comfortable with that. Not because it got easier. Just because I could detach from the results. And go with the flow.</p><p>Gradient descent in learning to learn art seems different.</p><p>Somehow, I find it harder to detach from the gap. The gap between what I see in my head and that muddy mess that appeared on paper in front of me.</p><p>And there&#8217;s the obsession and ambition problem. When you restart a practice you start looking at the masters. Chung Chien Wei and his effortless wet-on-wet scenes. Thomas Schaller&#8217;s architectural washes, luminous and controlled. Alvaro Castagnet&#8217;s explosive loose strokes that somehow resolve into something complete.</p><p>You know what good looks like. You can feel the gap between that and what&#8217;s on your desk. And the gap isn&#8217;t abstract. It&#8217;s a piece you spent an hour on that looks nothing like what you intended.</p><p>One piece almost hit the spot. For a moment something was clicking. Then I lost it. The next piece drifted back toward the same problems as before.</p><p>Getting close and losing it is worse than consistent misses. When nothing works you can tell yourself you&#8217;re still finding the slope. When something almost works you know exactly what you&#8217;re reaching for. But then it becomes elusive again.</p><p><strong>The Way Forward</strong></p><p>The difference between knowing gradient descent and feeling it is considerable. I wrote about it in the context of independent life.</p><p>What I didn&#8217;t write about is what it actually feels like to sit with a miss. To look at something that isn&#8217;t working and try to stay patient. To not force it. To trust that the signal is in there somewhere even when you can&#8217;t see it yet. And to let go if it really just needs to go.</p><p>Three months ago the gradient descent was in independent life. Now it&#8217;s in a practice. More immediate. More personal. More uncomfortable in a different way. But not very different.</p><p>And I think the way forward is simple.</p><p>Pick up the brush again tomorrow. That&#8217;s all gradient descent really requires.</p><p><a href="#GradientDescent">#GradientDescent</a> <a href="#Art">#Art</a> <a href="#IndependentLife">#IndependentLife</a> <a href="#AIRiskManagement">#AIRiskManagement</a> <a href="#Transitions">#Transitions</a> <a href="#Reflections">#Reflections</a></p>]]></content:encoded></item><item><title><![CDATA[Convergence & Divergence]]></title><description><![CDATA[6 months of independent life]]></description><link>https://www.simplyboring.ai/p/convergence-and-divergence</link><guid isPermaLink="false">https://www.simplyboring.ai/p/convergence-and-divergence</guid><dc:creator><![CDATA[Gary Ang (Ming)]]></dc:creator><pubDate>Sun, 28 Jun 2026 08:20:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!TUI_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46a14ded-59c7-4a3c-abef-6a3a11f80418_3638x2729.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p><strong>Don&#8217;t force it. Let things flow.</strong></p></blockquote><p>I had scribbled these words on a post-it. I was two months from leaving MAS. I think it was a salve for my anxiety.</p><p>For most of the six months since I left, I don&#8217;t think I listened to my own note. I forced plenty. Endless coffees, lunches, talks, plans.</p><p>Recently, I&#8217;ve started to get back to these six words. And last week, for the first time in more than a year, I managed to dive deep into watercolours again.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TUI_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46a14ded-59c7-4a3c-abef-6a3a11f80418_3638x2729.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TUI_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46a14ded-59c7-4a3c-abef-6a3a11f80418_3638x2729.jpeg 424w, https://substackcdn.com/image/fetch/$s_!TUI_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46a14ded-59c7-4a3c-abef-6a3a11f80418_3638x2729.jpeg 848w, https://substackcdn.com/image/fetch/$s_!TUI_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46a14ded-59c7-4a3c-abef-6a3a11f80418_3638x2729.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!TUI_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46a14ded-59c7-4a3c-abef-6a3a11f80418_3638x2729.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TUI_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46a14ded-59c7-4a3c-abef-6a3a11f80418_3638x2729.jpeg" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/46a14ded-59c7-4a3c-abef-6a3a11f80418_3638x2729.jpeg&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;:10819721,&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;:&quot;https://www.simplyboring.ai/i/203935214?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46a14ded-59c7-4a3c-abef-6a3a11f80418_3638x2729.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TUI_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46a14ded-59c7-4a3c-abef-6a3a11f80418_3638x2729.jpeg 424w, https://substackcdn.com/image/fetch/$s_!TUI_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46a14ded-59c7-4a3c-abef-6a3a11f80418_3638x2729.jpeg 848w, https://substackcdn.com/image/fetch/$s_!TUI_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46a14ded-59c7-4a3c-abef-6a3a11f80418_3638x2729.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!TUI_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46a14ded-59c7-4a3c-abef-6a3a11f80418_3638x2729.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>A good friend at work had once remarked that seeing me do art was a good indication of how bored I was at work. I&#8217;ve come to the realisation that it&#8217;s a bit more than that.</p><p>And since this is the six-month mark, it&#8217;s a good time for reflections on some personal lessons. And how my view of AI has shifted. Which could perhaps be useful for some others.</p><h2>My lessons</h2><h3>The first, and the main one. Run experiments and reflect on them.</h3><p>I left MAS after eighteen years and walked into a void. I did not search for another job before leaving. Even the plan I did write down at the end of 2025 never happened.</p><p>In the end, the last 6 months became a series of experiments.</p><p>More than two hundred conversations across twenty-five weeks. At least two to three talks or panels every month. Old friends and complete strangers. CROs and PhD students. An anthropologist studying money, and a CEO I mistook for a fellow trainer. Collaborations across the world.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-MCR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3caa1ac-9f1b-4ad3-9bd2-31b8ded804cf_4032x2268.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-MCR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3caa1ac-9f1b-4ad3-9bd2-31b8ded804cf_4032x2268.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-MCR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3caa1ac-9f1b-4ad3-9bd2-31b8ded804cf_4032x2268.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-MCR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3caa1ac-9f1b-4ad3-9bd2-31b8ded804cf_4032x2268.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-MCR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3caa1ac-9f1b-4ad3-9bd2-31b8ded804cf_4032x2268.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-MCR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3caa1ac-9f1b-4ad3-9bd2-31b8ded804cf_4032x2268.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b3caa1ac-9f1b-4ad3-9bd2-31b8ded804cf_4032x2268.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1233789,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.simplyboring.ai/i/203935214?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3caa1ac-9f1b-4ad3-9bd2-31b8ded804cf_4032x2268.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-MCR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3caa1ac-9f1b-4ad3-9bd2-31b8ded804cf_4032x2268.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-MCR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3caa1ac-9f1b-4ad3-9bd2-31b8ded804cf_4032x2268.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-MCR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3caa1ac-9f1b-4ad3-9bd2-31b8ded804cf_4032x2268.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-MCR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3caa1ac-9f1b-4ad3-9bd2-31b8ded804cf_4032x2268.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Every week I reflected on what I learned from these conversations. Some of it was connected to AI. Some of it was just about life. People ask how I find the connections between these conversations. I read The Book of Ichigo Ichie recently. It says &#8220;notice coincidences&#8221; as one of the ten rules of ichigo ichie. I guess this is what it means.</p><p>In the age of AI, I think this is how learning looks like.</p><h3>Two, the filter beats the plan.</h3><p>My original plan was 80% wrong. My filter - interesting work, people I like, freedom, the work done properly - was almost always right. A plan imposes a conclusion and makes you bend everything to fit it. Even if it feels wrong. A filter just tells you what to walk away from.</p><p>Build a filter early, even before you can fully articulate it.</p><p>Between a plan and a filter, I&#8217;ll take the filter every time. They&#8217;ll help you avoid some early missteps.</p><h3>Three. You have to actually cross.</h3><p>Not observe. Cross. Watching other worlds from a safe distance is not enough. The value is in gate-crashing them, awkwardly if one must. The insurance world, where I mistook a CEO for a fellow trainer. Legal AI. Digital assets. An MBA classroom on the other side of the world. US AI governance. African bank and insurance boards. Healthcare workers learning deep learning. Wealth managers and family offices. A central-banking podcast. And many more.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sbXc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb1ac14e-e138-4c06-a262-858b50460eeb_1145x644.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sbXc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb1ac14e-e138-4c06-a262-858b50460eeb_1145x644.jpeg 424w, https://substackcdn.com/image/fetch/$s_!sbXc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb1ac14e-e138-4c06-a262-858b50460eeb_1145x644.jpeg 848w, https://substackcdn.com/image/fetch/$s_!sbXc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb1ac14e-e138-4c06-a262-858b50460eeb_1145x644.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!sbXc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb1ac14e-e138-4c06-a262-858b50460eeb_1145x644.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sbXc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb1ac14e-e138-4c06-a262-858b50460eeb_1145x644.jpeg" width="1145" height="644" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eb1ac14e-e138-4c06-a262-858b50460eeb_1145x644.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:644,&quot;width&quot;:1145,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:496882,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.simplyboring.ai/i/203935214?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb1ac14e-e138-4c06-a262-858b50460eeb_1145x644.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!sbXc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb1ac14e-e138-4c06-a262-858b50460eeb_1145x644.jpeg 424w, https://substackcdn.com/image/fetch/$s_!sbXc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb1ac14e-e138-4c06-a262-858b50460eeb_1145x644.jpeg 848w, https://substackcdn.com/image/fetch/$s_!sbXc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb1ac14e-e138-4c06-a262-858b50460eeb_1145x644.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!sbXc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb1ac14e-e138-4c06-a262-858b50460eeb_1145x644.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I am an introvert who loses energy when I meet too many people. A side-effect of these crossings - I&#8217;m feeling at ease now in crowds. A simple rule is all it takes. If I feel like chatting with someone, I do it. If not, I walk away.</p><h3>Four. Flow is just gradient descent.</h3><p>Misses are information. The proposals that die, the rooms that don&#8217;t want your lines, the conversations that trail off - they feel like failures, but they point you in a better direction.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6dL4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68d1cfd7-09b7-411f-8ee8-0940a4ac8f9a_4128x2752.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6dL4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68d1cfd7-09b7-411f-8ee8-0940a4ac8f9a_4128x2752.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6dL4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68d1cfd7-09b7-411f-8ee8-0940a4ac8f9a_4128x2752.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6dL4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68d1cfd7-09b7-411f-8ee8-0940a4ac8f9a_4128x2752.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6dL4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68d1cfd7-09b7-411f-8ee8-0940a4ac8f9a_4128x2752.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6dL4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68d1cfd7-09b7-411f-8ee8-0940a4ac8f9a_4128x2752.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/68d1cfd7-09b7-411f-8ee8-0940a4ac8f9a_4128x2752.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5872819,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.simplyboring.ai/i/203935214?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68d1cfd7-09b7-411f-8ee8-0940a4ac8f9a_4128x2752.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6dL4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68d1cfd7-09b7-411f-8ee8-0940a4ac8f9a_4128x2752.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6dL4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68d1cfd7-09b7-411f-8ee8-0940a4ac8f9a_4128x2752.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6dL4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68d1cfd7-09b7-411f-8ee8-0940a4ac8f9a_4128x2752.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6dL4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68d1cfd7-09b7-411f-8ee8-0940a4ac8f9a_4128x2752.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>In gradient descent a wrong step isn&#8217;t failure; it&#8217;s the signal that tells you the slope, and which way to step next. You cannot know which direction is right without the wrong ones. Expect a lot of them early, and don&#8217;t mistake them for verdicts.</p><h3>Five. Guard the freedom you left for.</h3><p>If one leaves for some kind of freedom, protect it like the scarce thing it is.</p><p>That means cleaner no&#8217;s - to the gig that pays but owns your calendar, to the room that drains you, to the prestige that quietly puts you back in a box.</p><p>It means letting no single party own you, and having no single point of failure. And it means keeping at least one thing in your life that owes nothing to the work.</p><p>If the freedom is the whole point, don&#8217;t trade it back the first time saying no feels awkward.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bMpC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde159292-f404-47f4-9e36-90ceaafdeec4_1025x1367.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bMpC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde159292-f404-47f4-9e36-90ceaafdeec4_1025x1367.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bMpC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde159292-f404-47f4-9e36-90ceaafdeec4_1025x1367.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bMpC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde159292-f404-47f4-9e36-90ceaafdeec4_1025x1367.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bMpC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde159292-f404-47f4-9e36-90ceaafdeec4_1025x1367.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bMpC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde159292-f404-47f4-9e36-90ceaafdeec4_1025x1367.jpeg" width="1025" height="1367" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/de159292-f404-47f4-9e36-90ceaafdeec4_1025x1367.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1367,&quot;width&quot;:1025,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:530570,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.simplyboring.ai/i/203935214?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde159292-f404-47f4-9e36-90ceaafdeec4_1025x1367.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bMpC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde159292-f404-47f4-9e36-90ceaafdeec4_1025x1367.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bMpC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde159292-f404-47f4-9e36-90ceaafdeec4_1025x1367.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bMpC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde159292-f404-47f4-9e36-90ceaafdeec4_1025x1367.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bMpC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde159292-f404-47f4-9e36-90ceaafdeec4_1025x1367.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>How my view of AI shifted</h2><h3>I started by seeing the unevenness.</h3><p>AI was in every single conversation, but understanding was an uneven valley - someone shipping AI products daily, someone else whose work was untouched, same city, same week. I stopped seeing one AI race and started seeing dozens, on different tracks, most runners unable to see each other.</p><p>Awareness had stopped being the solution and become the problem, setting expectations nobody could square with reality.</p><p>While some folks were going from prompt and context engineering to harness and loop engineering, more sane folks were wondering how an LLM that made a silly hallucination one in 20 times could be trusted to perform an action that mattered.</p><h3>The boring fundamentals matter more than the hype.</h3><p>When sixteen agents built a working C compiler, what made it work wasn&#8217;t the frontier. It was the boring list - tests, documentation, monitoring - the same list from the risk guidelines I wrote.</p><p>Real understanding compounds and builds a flywheel. Prompt engineering resets with every model update. AI courses that just teach one to prompt and pray are not building AI literacy but just scams in disguise.</p><h3>The scaffolding is important but thinning.</h3><p>The same week a few of us published a paper extending model risk discipline into the agentic world, SR 11-7 - the standard I&#8217;d been referring to for more than a decade - was quietly retired.</p><p>The real rules seem to be thinning out just as the systems get more complex. We have plenty of publications on responsible AI. But tell me, how many bite and are effective?</p><p>So I guess we just have to fall back on first principles, not frameworks. And I learned to distrust fluent reasoning, in models and in myself.</p><p>Coherence is not correctness.</p><h3>And I ended more sceptical than I began.</h3><p>Not of the technology - of the expectations around it. I think they are overblown. Whether AI becomes as common as electricity or quietly stalls, an identity built entirely on it is fragile either way. That is what sent me back to water and paper.</p><h2>What I do now</h2><p>The shape that emerged is not the one I planned.</p><p>Training for a few associations and institutes. A few adjunct roles. Some writing gigs. A startup I&#8217;m building with a collaborator. A few advisory gigs on the horizon.</p><p>No single party owns me. No exclusivity. If one fails, no big deal. I can still survive.</p><p>Before I start any gigs these days, I know to zoom in on the non-solicitation, non-competes, indemnity and intellectual property clauses. These are the ones that can matter more than the money.</p><p>I&#8217;ve stopped saying yes quickly. The no&#8217;s have gotten cleaner. I show up to speak when I have something to say, and otherwise I&#8217;d rather listen.</p><p>And I&#8217;ve started hedging the one risk I couldn&#8217;t diversify away. Everything I do sits in the same asset class - AI. So the uncorrelated asset is the art. By hand. Slow. On paper. No prompt. No FOMO. Just observation and whatever is left of Singapore before it disappears.</p><p>It may not take off. The world of art is brutal. But it&#8217;s irreducibly human.</p><p>Gradient descent has one catch. You follow the slope down, you correct, you flow, and you arrive somewhere that looks exactly right. But it might only be a local minimum. A valley within a valley. A few more steps might have taken you somewhere better, and you&#8217;d never know.</p><p>So I won&#8217;t pretend six months converged on an answer. It&#8217;s just a start.</p><div><hr></div><h2>The twenty-four weeks</h2><p>Every Monday for six months, I tied that week to an AI concept. I stopped numbering them around week twenty - but here they are, in order. Start anywhere.</p><p><em>(Each links to the original LinkedIn post.)</em></p><p><strong>Week 1 &#183; 12 Jan 2026</strong> &#8212; <a href="https://www.linkedin.com/pulse/valleys-shifting-sands-pillars-ai-gary-ang-phd-viahc">Valleys, Shifting Sands &amp; Pillars in AI</a><br>AI everywhere, understanding nowhere near even. The uneven landscape.</p><p><strong>Week 2 &#183; 19 Jan 2026</strong> &#8212; <a href="https://www.linkedin.com/pulse/darn-messy-middle-ai-gary-ang-phd-ykabc">The Darn Messy Middle of AI</a><br>When awareness stops being the solution and becomes the problem.</p><p><strong>Week 3 &#183; 26 Jan 2026</strong> &#8212; <a href="https://www.linkedin.com/pulse/phase-shifts-ai-life-gary-ang-phd-baljc">Phase Shifts in AI and Life</a><br>Not pivots. Changes of state. Why I&#8217;m optimistic about AI.</p><p><strong>Week 4 &#183; 2 Feb 2026</strong> &#8212; <a href="https://www.linkedin.com/pulse/resonance-ai-work-classroom-gary-ang-phd-zu1rc">Resonance - AI at Work and in the Classroom</a><br>Becoming a LinkedIn Top Voice the same week I rediscovered my voice.</p><p><strong>Week 5 &#183; 9 Feb 2026</strong> &#8212; <a href="https://www.linkedin.com/pulse/flywheel-gary-ang-phd-xbooc">The Flywheel</a><br>Sixteen agents, one C compiler, and the boring fundamentals that made it work.</p><p><strong>Week 6 &#183; 16 Feb 2026</strong> &#8212; <a href="https://www.linkedin.com/pulse/many-different-worlds-gary-ang-phd-xfslc">Many Different Worlds</a><br>There isn&#8217;t one AI race. There are dozens, and most runners can&#8217;t see each other.</p><p><strong>Week 7 &#183; 23 Feb 2026</strong> &#8212; <a href="https://www.linkedin.com/pulse/outsider-gary-ang-phd-1hxwc">The Outsider</a><br>Transfer learning, and why nothing we learn is wasted.</p><p><strong>Week 8 &#183; 2 Mar 2026</strong> &#8212; <a href="https://www.linkedin.com/pulse/alignment-gary-ang-phd-zjjxc">Alignment</a><br>The boat-race agent that spun in circles, and freedom as non-negotiable.</p><p><strong>Week 9 &#183; 9 Mar 2026</strong> &#8212; <a href="https://www.linkedin.com/pulse/context-gary-ang-phd-ynpzc">Context</a><br>The context window, finite attention, and learning to filter.</p><p><strong>Week 10 &#183; 16 Mar 2026</strong> &#8212; <a href="https://www.linkedin.com/pulse/edge-action-gary-ang-phd-f6vmc">The Edge of Action</a><br>Three gaps, ten weeks of evidence, and what I finally decided to build.</p><p><strong>Week 11 &#183; 23 Mar 2026</strong> &#8212; <a href="https://www.linkedin.com/pulse/grounding-gary-ang-phd-ilpwc">Grounding</a><br>The symbol grounding problem, and meeting rooms where they actually are.</p><p><strong>Week 12 &#183; 30 Mar 2026</strong> &#8212; <a href="https://www.linkedin.com/pulse/diffusion-gary-ang-phd-gp15c">Diffusion</a><br>Graph diffusion, signal versus noise, and the cost of saying yes too much.</p><p><strong>Week 13 &#183; 6 Apr 2026</strong> &#8212; <a href="https://www.linkedin.com/pulse/gradient-descent-gary-ang-phd-c7y9c">Gradient Descent</a><br>Why the misses weren&#8217;t failures. They were the gradient.</p><p><strong>Week 14 &#183; 13 Apr 2026</strong> &#8212; <a href="https://www.linkedin.com/pulse/unfinished-gary-ang-phd-k7hrc">Unfinished</a><br>No prepared deck survived the room. And fallow isn&#8217;t drought.</p><p><strong>Week 15 &#183; 20 Apr 2026</strong> &#8212; <a href="https://www.linkedin.com/pulse/irony-gary-ang-phd-funic">Irony</a><br>SR 11-7 retired the same week we argued for more discipline, not less.</p><p><strong>Week 16 &#183; 27 Apr 2026</strong> &#8212; <a href="https://www.linkedin.com/pulse/thinking-out-loud-gary-ang-phd-wstyc">Thinking Out Loud</a><br>Chain-of-thought can be confident, fluent bullshit. So can I.</p><p><strong>Week 17 &#183; 4 May 2026</strong> &#8212; <a href="https://www.linkedin.com/pulse/serendipity-emergence-gary-ang-phd-eavsc">Serendipity and Emergence</a><br>Rojak, introversion, and building the conditions for emergence.</p><p><strong>Week 18 &#183; 11 May 2026</strong> &#8212; <a href="https://www.linkedin.com/pulse/strange-attractors-again-gary-ang-phd-z9itc">Strange Attractors Again</a><br>Chaos isn&#8217;t random. It&#8217;s shaped by topology.</p><p><strong>Week 19 &#183; 18 May 2026</strong> &#8212; <a href="https://www.linkedin.com/pulse/impermanence-drift-gary-ang-phd-sno9c">Impermanence and Drift</a><br>Concept drift, disappearing spaces, and a plan turned unrecognisable.</p><p><strong>Week 20 &#183; 25 May 2026</strong> &#8212; <a href="https://www.linkedin.com/pulse/crossings-gary-ang-phd-hc4wc">The Crossings</a><br>The value isn&#8217;t in observing the worlds. It&#8217;s in actually crossing.</p><p><strong>Week 21 &#183; 1 Jun 2026</strong> &#8212; <a href="https://www.linkedin.com/pulse/sum-parts-gary-ang-phd-bb89c">Sum of the Parts</a><br>Skill-stacking, freedom of choice, and a hard question about privilege.</p><p><strong>Week 22 &#183; 8 Jun 2026</strong> &#8212; <a href="https://www.linkedin.com/pulse/dream-plan-gary-ang-phd-slqdc">The Dream and the Plan</a><br>Breaking from the Plan is the beginning, not the answer.</p><p><strong>Week 23 &#183; 15 Jun 2026</strong> &#8212; <a href="https://www.linkedin.com/pulse/5-useless-things-gary-ang-phd-8e8sc">5 Useless Things</a><br>Useless to box, to force, to perform, to accommodate, to follow convention.</p><p><strong>Week 24 &#183; 22 Jun 2026</strong> &#8212; <a href="https://www.linkedin.com/pulse/riskiest-play-gary-ang-phd-j7vlc">The Riskiest Play</a><br>Concentration risk, an uncorrelated asset, and picking up the brush again.</p><div><hr></div><p>I write a lot on both LinkedIn at <a href="https://www.linkedin.com/in/garyang/">https://www.linkedin.com/in/garyang/</a> and also Simply Boring AI, my Substack at <a href="https://simplyboring.ai">simplyboring.ai</a>. Sometimes I cross post. Sometimes only on one. I&#8217;m still figuring out works best. So follow me on both.</p><p>And if you&#8217;d like to work together - workshops, teaching, advisory - I&#8217;m at <a href="https://quaintitative.com">quaintitative.com</a>.</p><p><a href="#IndependentLife">#IndependentLife</a> <a href="#AIRiskManagement">#AIRiskManagement</a> <a href="#Transitions">#Transitions</a> <a href="#Reflections">#Reflections</a> <a href="#GradientDescent">#GradientDescent</a></p>]]></content:encoded></item><item><title><![CDATA[Units of AI Governance]]></title><description><![CDATA[For scaling AI Governance and Risk Management]]></description><link>https://www.simplyboring.ai/p/units-of-ai-governance</link><guid isPermaLink="false">https://www.simplyboring.ai/p/units-of-ai-governance</guid><dc:creator><![CDATA[Gary Ang (Ming)]]></dc:creator><pubDate>Fri, 26 Jun 2026 03:23:56 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!iMjo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F385dbcbc-9a29-488b-bd92-d4f2a0879b76_2000x1600.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>For the past few months I have been giving talks at the meeting point of two disciplines I know well. Model risk management, from my years supervising models at MAS. And computer science, from an ill-advised side quest to finish a PhD at 42.</p><p>The AI risk management guidelines I wrote for Singapore&#8217;s financial sector grew out of both, and they rest on three units of governance: the model, the system, and the use case. Lately something seems missing.</p><p>These three units - the model, the system, and the use case - are the ones we already know how to govern, but they share a weakness. Each is specific, tied to one particular application.</p><p>Above them sits a second set of three that we are beginning to think about for governance: the archetype, the capability, and the workflow. These seem to be better as they generalize.</p><p>Why is this important? A unit of governance is something you point a control at. Too granular and it may work, but not scale.</p><p>Let&#8217;s draw a line between 6 units. The units below the line are where governance lives today. The units above it may be worth considering for governing AI at scale.</p><p>The six of them, and the line between, look like this.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iMjo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F385dbcbc-9a29-488b-bd92-d4f2a0879b76_2000x1600.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iMjo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F385dbcbc-9a29-488b-bd92-d4f2a0879b76_2000x1600.jpeg 424w, https://substackcdn.com/image/fetch/$s_!iMjo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F385dbcbc-9a29-488b-bd92-d4f2a0879b76_2000x1600.jpeg 848w, https://substackcdn.com/image/fetch/$s_!iMjo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F385dbcbc-9a29-488b-bd92-d4f2a0879b76_2000x1600.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!iMjo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F385dbcbc-9a29-488b-bd92-d4f2a0879b76_2000x1600.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iMjo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F385dbcbc-9a29-488b-bd92-d4f2a0879b76_2000x1600.jpeg" width="1456" height="1165" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/385dbcbc-9a29-488b-bd92-d4f2a0879b76_2000x1600.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1165,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:199267,&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;:&quot;https://www.simplyboring.ai/i/203646405?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F385dbcbc-9a29-488b-bd92-d4f2a0879b76_2000x1600.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!iMjo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F385dbcbc-9a29-488b-bd92-d4f2a0879b76_2000x1600.jpeg 424w, https://substackcdn.com/image/fetch/$s_!iMjo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F385dbcbc-9a29-488b-bd92-d4f2a0879b76_2000x1600.jpeg 848w, https://substackcdn.com/image/fetch/$s_!iMjo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F385dbcbc-9a29-488b-bd92-d4f2a0879b76_2000x1600.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!iMjo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F385dbcbc-9a29-488b-bd92-d4f2a0879b76_2000x1600.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><h2>Below the line</h2><p>The three units below the line are not new. We imported each of them from a discipline that already existed - model risk management, technology risk management, and the use-case registers that AI governance frameworks already lean on. That is their strength and their limit. The methods are mature. But they were built for a world where each thing you governed was specific and countable.</p><h3>The model</h3><p>I&#8217;ll start where I always do, with the <strong>model</strong>. It is my favourite, and it is the one thing that makes an AI system different from any other piece of software. The first models I met were simple curves - bootstrapping zero rates off swap quotes in a financial engineering classroom, then their more sophisticated cousins, Black-Scholes, SABR, Hull-White, Heston.</p><p>For years a single supervisory letter, SR 11-7, was the only guidance that governed any of it. I took a Masters in Financial Engineering but was not a great student, and so I stayed confused about those models in finance for a long time.</p><p>What finally made them click was meeting their successors - decision trees, random forests, gradient boosted trees, then the deep learning models, the RNNs and CNNs, and eventually LLMs. They are all more general versions of the same idea. Even an agent is just a system wrapped around an LLM.</p><p>Once you can see the parts every model shares - the function you choose, the objective, the optimization method, the way you evaluate it - the questions you need to ask barely change from one to the next. They all come back to those parts, and to the assumptions beneath them.</p><p>But something did change on the way from the curve to the LLM, and it matters for governance. A Black-Scholes model is written down. You can read its assumptions off the page and argue with them. A learned model is not written down in that sense - its behaviour lives in weights shaped by data, not in an equation you can inspect. So validation has to change. It stops being a check of the maths and becomes a probe of the behaviour. You can no longer read the model; you can only interrogate it.</p><p>That is the real break, and it is why so much traditional model risk practice feels half-applicable to AI. The questions survive. How you answer them does not. And we see this in Agentic AI increasingly due to their ability to take actions and not just generate outputs.</p><p>But that shared structure is also where we see commonalities in risks. I think of them as three U&#8217;s.</p><ul><li><p><strong>Uncertainty</strong> - the irreducible randomness you can never remove, and the reducible gaps you can close with more data. Every model has both. The work is knowing which is which, because you waste effort trying to engineer away the part that won&#8217;t move.</p></li><li><p><strong>Unexpectedness</strong> - the way more complex models behave in ways nobody designed, in emergent capabilities, adversarial weaknesses, and misalignment. The more general the model, the more of its behaviour was never specified by anyone, which means more of it is found rather than built.</p></li><li><p><strong>Unexplainability</strong> - the varying degree to which we can actually say why a model decided what it did. Transparency, explainability, interpretability are all really one question asked at different depths: can we understand this enough to stand behind it? Understand. Not quote some figures generated by an explainability method you don&#8217;t understand.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dHl5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F681d514e-af89-40f9-96f5-f6bb8c91546e_1154x604.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dHl5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F681d514e-af89-40f9-96f5-f6bb8c91546e_1154x604.png 424w, https://substackcdn.com/image/fetch/$s_!dHl5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F681d514e-af89-40f9-96f5-f6bb8c91546e_1154x604.png 848w, https://substackcdn.com/image/fetch/$s_!dHl5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F681d514e-af89-40f9-96f5-f6bb8c91546e_1154x604.png 1272w, https://substackcdn.com/image/fetch/$s_!dHl5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F681d514e-af89-40f9-96f5-f6bb8c91546e_1154x604.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dHl5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F681d514e-af89-40f9-96f5-f6bb8c91546e_1154x604.png" width="1154" height="604" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/681d514e-af89-40f9-96f5-f6bb8c91546e_1154x604.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:604,&quot;width&quot;:1154,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:35387,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.simplyboring.ai/i/203646405?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F681d514e-af89-40f9-96f5-f6bb8c91546e_1154x604.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_!dHl5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F681d514e-af89-40f9-96f5-f6bb8c91546e_1154x604.png 424w, https://substackcdn.com/image/fetch/$s_!dHl5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F681d514e-af89-40f9-96f5-f6bb8c91546e_1154x604.png 848w, https://substackcdn.com/image/fetch/$s_!dHl5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F681d514e-af89-40f9-96f5-f6bb8c91546e_1154x604.png 1272w, https://substackcdn.com/image/fetch/$s_!dHl5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F681d514e-af89-40f9-96f5-f6bb8c91546e_1154x604.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>Governing the model, then, is mostly documentation, independent validation, and benchmarking - the same spine as classical model risk. The trap is treating the benchmark as the answer. A model can top every public benchmark and still fail in your context, on your data, against your adversaries, because the benchmark measured a general skill and you are deploying a specific one. The benchmark tells you the model is capable. It does not tell you it is safe here.</p><p>It is telling that when the Fed, the OCC and the FDIC replaced SR 11-7 this April with SR 26-2, after fifteen years, they carved generative and agentic models out of scope as too novel and fast-moving. I understand the caution. But the effect is that the fastest-moving, least-understood models are the ones left with the least guidance. Given how tightly the quantitative and the modern connect, that exclusion still puzzles me.</p><h3>The system</h3><p>A model, though, never runs on its own. Wrap code, tools and memory around it and you have a <strong>system</strong> - and for most of my career the system was someone else&#8217;s problem. I came up in model risk: development documentation, validation reports, stress tests. Technology risk lived down the corridor, a different team with different acronyms, and I treated it as none of my business. AI changed that.</p><p>To see why, it helps to name what a system actually is. Around the model sits the prompt scaffolding that frames every request, the tools it is allowed to call, the memory it carries between turns, the retrieval that decides what context it sees, and the guardrails bolted on at the edges. Every one of those is a knob. Turn any of them and the same model produces different behaviour. The same prompt, through two different stacks, lands in two different embedding spaces and comes back with two different answers. So a model card tells you very little on its own. Two deployments of the same weights are two different risk objects, and the thing you actually have to govern is the configuration, not the checkpoint. We call them fancy names like harness or loop engineering these days for Agentic AI. But it&#8217;s really just a system with slightly more dynamism and autonomy.</p><p>This is where most so-called AI incidents really live. The system around the model is increasingly where the performance, the variance, and most of the failure modes actually live, and it cuts both ways. On the upside, changing nothing but the harness around a model can lift its score on the same benchmark dramatically, sometimes close to double - the model didn&#8217;t get smarter, the system around it got better at using it. On the downside, the system is where the incidents are landing - remote code execution in the Model Context Protocol, supply-chain compromises spreading through AI tooling, an over-permissioned tool, an unsanitized input, a secret written to a log. In almost none of them did the model fail. The thing around it did. We spent a great deal of worry on model monoculture. The system deserves more of that attention.</p><h3>The use case</h3><p>If the model and the system are how AI gets built, the <strong>use case</strong> is what it gets built for - and it is the layer almost every governance framework reaches for first. It is also the question I am always asked: what are the use cases? I find it frustrating because no one wants to understand the underlying mechanics and connect it to their tasks, but just want an AI use case served on a platter.</p><p>The pull is easy to understand. The use case is the unit the business names, the unit that goes into a register, the unit a board can hold in its head. It is the unit of value. So it becomes the unit of the inventory, and the inventory becomes the comfortable thing we can look at and boast about - &#8220;We have 1000 AI use cases!&#8221;</p><p>That comfort is the problem. A register of use cases gives you the feeling of coverage while the real risk objects sit a layer down, uncounted. It is the unit I trust least, for three reasons.</p><p><strong>Not deep enough.</strong> A single fraud detection use case can hide transaction monitoring, an anomaly model, a generative assistant and a retrieval system underneath, each with its own failure modes. The use case enters the inventory once. Ten real things go ungoverned.</p><p><strong>Not specific enough.</strong> Two banks can list the same wealth-advisory use case and mean completely different workflows, models, and risks. The label matches. Nothing beneath it does. So a control written against the label protects neither of them well.</p><p><strong>Not scalable enough.</strong> Twenty use cases you can govern one by one. At two hundred the patterns underneath them simply repeat - retrieval, extraction, summarization, classification, recommendation, anomaly detection - and governing at the use-case level means redoing the same work every time you meet the same pattern wearing a new name.</p><p>The use case is the right unit to decide whether to build. It is the wrong unit to decide how to control. The unit that actually scales is one layer further down, or one layer up.</p><h2>Above the line</h2><p>Everything below the line is specific by nature, which is why the work never compounds - each new system is a fresh job. The units above the line are different in kind. They are patterns, not instances. Govern a pattern once and every instance that fits it inherits the work. That is the whole reason to climb.</p><h3>The archetype</h3><p>Go up a layer and you reach the <strong>archetype</strong> - the first unit that scales. I saw it during the generative-AI wave, before agents arrived: an LLM is general-purpose, but people kept getting more out of it by putting it in a box. Retrieval-augmented generation. Summarization. Classification. Information extraction. Code generation. Chat.</p><p>A general-purpose tool is almost ungovernable precisely because it can do anything - there is no fixed set of risks to reason about. The archetype trades a little of that generality for something you can actually hold: a known shape, with known failure modes.</p><p>Naming the box helps twice over. For building, it brings the recipe with it - the reference architecture, the prompt patterns, the libraries and settings that already work - so a new project starts from a known shape instead of a blank page. For governance, it brings the risk package with it - the failure modes that apply, the evaluation and testing metrics that matter, the controls you need - none of it worked out fresh each time. This is the clearest answer to the worry that risk management blocks innovation: done at the right unit, it is exactly what lets you reuse.</p><p>Governance stops being per-project checklist bureaucracy and becomes a library. You write the controls for retrieval once, and every retrieval system in the firm draws from them.</p><p>The same idea shows up across the common archetypes:</p><ul><li><p><strong>Summarization</strong> - the dominant risk is the model inventing detail that was never in the source, so faithfulness is the metric you cannot skip, and high-stakes summaries earn a human check.</p></li><li><p><strong>Code generation</strong> - the risk shifts to security, so the check is correctness plus a vulnerability scan, with the small mercy that bad code tends to fail loudly rather than silently.</p></li><li><p><strong>Retrieval</strong> - the risk lives in what gets retrieved, wrong chunks or leaked embeddings, so you test whether the right context was pulled, whether the answer is grounded in it, and you watch the vector store closely.</p></li></ul><p>Three archetypes, three different shapes of risk, but within each one the work is done once and inherited by every use case that adopts it. Constraints, it turns out, are what make a thing governable at all.</p><h3>The capability</h3><p>Archetypes tamed generative AI. Agents need the same move, one level harder, and it comes down to two questions: what can the agent do, and how far can it go on its own?</p><p>The first question is <strong>capability</strong>. In my mind, a capability is not what the underlying model can do, or how it scores on a benchmark; it is what an agent can actually do in the world, on real tasks - a repeatable building block with three things attached to it. The actions it covers. The authority it is granted to take them. And the evidence it must produce that it did so within bounds. Retrieve a customer&#8217;s transaction history is a capability. Move money between accounts is another, with far more authority and a far higher bar of evidence.</p><p>Defined this way, an agent stops being a mysterious opaque whole and becomes a set of capabilities you can reason about one at a time - decompose the agent into the capabilities it exercises, and compose your oversight back up from there.</p><p>This is why the benchmark misleads. A model topping a coding benchmark tells you nothing about whether an agent built on it should be allowed to merge to the main branch unattended. The benchmark measures skill in the abstract. Capability is about authority in the world. The two come apart, and governance lives in the gap.</p><p>Two pieces of work from very different directions arrive at the same place: GovTech&#8217;s Agentic Risk and Capability framework (<a href="https://arxiv.org/abs/2512.22211">https://arxiv.org/abs/2512.22211</a>), by Shaun Khoo, Roy Ka-Wei Lee and Jessica Foo, and the work on runtime governance in finance (<a href="https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6567199">https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6567199</a>) that &#321;ukasz Szpruch, Agus Sudjianto, Tanveer Bhatti and I did. Both land on capability as the better unit for governing agents.</p><p>And it scales the way the archetype does, but with guards baked in. Four agentic systems at a wealth firm - a service bot, a trade drafter, a compliance checker, a KYC assembler - look like four separate jobs, but they lean on the same handful of capabilities: document retrieval, fact extraction, policy checking. Govern those once - the authority each is granted, the evidence each must leave behind - and the rest is configuration, not construction. The fifth, sixth, seventh and even the hundredth systems cost almost nothing to govern, because they are new arrangements of capabilities you have already controlled.</p><h3>The workflow</h3><p>The second question - how far an agent can go - is the <strong>workflow</strong>. The workflow is what you allow it to do, designed up front: the branches, the approval gates, the points where it must stop and ask, or abstain. The trajectory is what it actually did, visible only afterwards. Most of the time the two match. The risk lives in the times they don&#8217;t, and runtime governance is the layer that watches the live trajectory against the allowed workflow and acts when they diverge - pausing for approval, refusing an action, stopping a run before it compounds.</p><p>Singapore&#8217;s Model AI Governance Framework for agentic AI (<a href="https://www.imda.gov.sg/-/media/imda/files/about/emerging-tech-and-research/artificial-intelligence/mgf-for-agentic-ai.pdf">https://www.imda.gov.sg/-/media/imda/files/about/emerging-tech-and-research/artificial-intelligence/mgf-for-agentic-ai.pdf</a>) frames the same thing as action space and autonomy - what the agent is allowed to touch, and how far it goes alone. They are two dials. Widen the action space and the agent can reach more of the world. Loosen the autonomy and it asks permission less often. Turn both up and the set of possible trajectories explodes, far faster than anyone&#8217;s intuition tracks. That is how almost every agentic incident happens: the workflow quietly permitted an action it shouldn&#8217;t have, the autonomy let the agent take it without asking, and nothing was watching while it ran.</p><p>The simplest test I know is whether someone can draw your agent&#8217;s workflow on a whiteboard - the branches, the gates, the places it must stop. If they can&#8217;t, then no one has actually drawn its limits, which means the limits don&#8217;t exist yet. And the trajectories, when they arrive, will not be the pleasant kind of surprise.</p><h2>The whole picture</h2><p>So there are six units, not three. Three below the line - model, system, use case - the established disciplines, and the specific. Three above it - archetype, capability, workflow - the ones we are still working out, and the ones that scale. The move up the line is a move from governing things to governing patterns, and it is the only version of AI governance I can see that keeps pace as the number of systems climbs.</p><p>I am still thinking this through. The line may move, and new units may yet appear above it.</p><p>But the question worth thinking about is a ridiculously simple one. Of the six, which is your AI actually governed at - and is it the one that can keep up as the number of AI systems grows? And it will.</p><div><hr></div><p><em>This began as a series of short notes, written over a few weeks while I worked the idea out in public. Here it is in one piece.</em></p>]]></content:encoded></item><item><title><![CDATA[Mr Kiasu vs. Mr FOMO]]></title><description><![CDATA[3rd part of a series on AI and Art]]></description><link>https://www.simplyboring.ai/p/mr-kiasu-vs-mr-fomo</link><guid isPermaLink="false">https://www.simplyboring.ai/p/mr-kiasu-vs-mr-fomo</guid><dc:creator><![CDATA[Gary Ang (Ming)]]></dc:creator><pubDate>Thu, 04 Jun 2026 10:21:39 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!R5-k!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2836e428-c781-4c23-911b-bca0d33bebb9_1500x1500.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_!R5-k!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2836e428-c781-4c23-911b-bca0d33bebb9_1500x1500.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!R5-k!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2836e428-c781-4c23-911b-bca0d33bebb9_1500x1500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!R5-k!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2836e428-c781-4c23-911b-bca0d33bebb9_1500x1500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!R5-k!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2836e428-c781-4c23-911b-bca0d33bebb9_1500x1500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!R5-k!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2836e428-c781-4c23-911b-bca0d33bebb9_1500x1500.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!R5-k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2836e428-c781-4c23-911b-bca0d33bebb9_1500x1500.jpeg" width="531" height="531" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2836e428-c781-4c23-911b-bca0d33bebb9_1500x1500.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1456,&quot;width&quot;:1456,&quot;resizeWidth&quot;:531,&quot;bytes&quot;:2393717,&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;:&quot;https://www.simplyboring.ai/i/200593005?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2836e428-c781-4c23-911b-bca0d33bebb9_1500x1500.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!R5-k!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2836e428-c781-4c23-911b-bca0d33bebb9_1500x1500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!R5-k!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2836e428-c781-4c23-911b-bca0d33bebb9_1500x1500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!R5-k!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2836e428-c781-4c23-911b-bca0d33bebb9_1500x1500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!R5-k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2836e428-c781-4c23-911b-bca0d33bebb9_1500x1500.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">Spot Mr Kiasu in this piece I drew.</figcaption></figure></div><p>This is the third and final part of my conversation with <strong><a href="https://en.wikipedia.org/wiki/Johnny_Lau">Johnny Lau</a></strong>.</p><p>Part 1, &#8220;<strong><a href="https://www.simplyboring.ai/p/my-shifu">My Shifu</a></strong>&#8220; was how I met him, and his belief that technology forces artistic purity rather than threatening it.</p><p>Part 2, &#8220;<strong><a href="https://www.simplyboring.ai/p/garfields-eyes">Garfield&#8217;s Eyes</a></strong>&#8220; was about separating the concept from the production. This part starts with the question - will AI replace us, and then goes to the quieter question underneath - how do you live alongside something like this?</p><h2><strong>Two Fears</strong></h2><p>Watch how people talk about AI and work, and almost everyone is running on one of two fears.</p><p>The first is the fear of losing out. <em><strong>Will I be automated?</strong></em> It&#8217;s a reasonable fear. One CEO recently described it as replacing &#8220;lower-value human capital&#8221;. The fear in the air is palpable.</p><p>The second fear is the opposite. It doesn&#8217;t feel like fear. It feels like ambition. <em><strong>Everyone&#8217;s using AI. If I don&#8217;t adopt it now, I&#8217;ll be left behind.</strong></em><strong> </strong>So people automate before they understand, buy tools they don&#8217;t need, and call it transformation.</p><p>Fear of losing out. Fear of missing out.</p><p>In Singapore we already have a word for the first one. <em>Kiasu</em> - Singlish for the anxiety of losing out - is the national neurosis Johnny Lau turned into a character that sold over half a million copies. What I didn&#8217;t know, until this conversation, is that he also drew the second one.</p><p>I&#8217;d asked Johnny whether AI could ever generate a real Mr Kiasu strip.</p><p><em>&#8220;An AI produced Mr Kiasu strip will show Mr Kiasu and Ah Kow, his pet dog in different scenarios and it will be funny. But it is unlikely to create an Ang Mo character who calls himself Mr FOMO, and competes with Mr Kiasu for Ai Swee&#8217;s love.&#8221;</em></p><p>Mr FOMO. A Westerner whose neurosis isn&#8217;t losing out but <em>missing out</em>, competing with Singapore&#8217;s most kiasu character for the girl. It&#8217;s a cultural invention. The joke is in the gap between <em>kiasu</em> and <em>FOMO</em>. I realized Johnny had done something stranger than draw a character. He&#8217;d named both of the fears now running the AI conversation and made them chase the same girl. Two anxieties, one love triangle. Both running on fear. Neither of them living.</p><h2><strong>Co-Exist with the Storm</strong></h2><p>So I asked him the real question. Is AI just another wave? He&#8217;d lived through the comic boom, dot-com, mobile, animation outsourcing. Was this one different?</p><p><em>&#8220;AI is a climatic shift that is going to fundamentally alter the way we think and live. If the internet era represents a tsunami, then we are smacked right in the middle of a perfect storm. Almost no one will be spared, and it&#8217;s only a matter of how many of us can co-exist with the storm.&#8221;</em></p><p>Not <em>survive</em> the storm. Not <em>beat</em> it, and not <em>ride</em> it either. We should be thinking about how to co-exist with it.</p><p>That&#8217;s a different posture from both fears. Mr Kiasu wants to outlast the storm by building a wall. Mr FOMO wants to outrun it by chasing it. Johnny is proposing you live inside it - that you stop treating it as an enemy or a prize and start treating it as weather you&#8217;ll be making things in for the rest of your life.</p><p>Here&#8217;s how he does it. Three moves.</p><h3><strong>One: Stay Fluid</strong></h3><p><em>&#8220;Part of the solution is to stay fluid and go with the flow because machines does not comprehend &#8216;going with the flow&#8217; as easy as we do. It can fake going with the flow, but it will never get it.&#8221;</em></p><p>AI learns patterns. That&#8217;s the whole of what it does. So the moment you organise yourself into a recognisable pattern - the same task, the same output, the same way every time - you become trainable. &#8220;Lower-value human capital&#8221; is just the corporate name for <em>work that had become a pattern.</em></p><p>The kiasu instinct is to defend that pattern harder, to prove your worth by doing the routine thing faster. It&#8217;s exactly backwards. Staying fluid means refusing to be the thing the machine can most easily learn.</p><h3><strong>Two: Orchestrate, Don&#8217;t Just Execute</strong></h3><p><em>&#8220;It will take something for AI to mimic the way I had orchestrated a project. The orchestration of an idea or a series of ideas; the people coming together as collaborators; outcome that will have certain level of social impact.&#8221;</em></p><p>This is the answer to the FOMO fear. You don&#8217;t beat missing out by adopting everything. You beat it by getting clear on what only you can do - and for Johnny, that was never the drawing. It was the convening. Deciding which ideas were worth pursuing, putting the right people in a room, choosing what impact even looked like.</p><p>AI can produce the strip. It can&#8217;t run a creative enterprise. The machine executes. The human orchestrates. Living with AI means moving up the stack - from doing the task to deciding which tasks matter.</p><h3><strong>Three: Don&#8217;t Argue with Time</strong></h3><p>I&#8217;d argued that a character rooted in a Singaporean word might be permanently untranslatable - that kiasuism was a moat. Johnny didn&#8217;t buy it:</p><p><em>&#8220;Don&#8217;t argue with time if the matter is a matter of time, especially dealing with AI. To AI, there is no such thing as a Western or an Eastern language to be tackled. It&#8217;s only a matter of how fast it can learn the ropes.&#8221;</em></p><p>No moat. Not kiasuism, not Singlish, not the routine task you&#8217;re clinging to. Given time, the machine learns every rope.</p><p>That sounds like defeat until you turn it over. If nothing fixed is safe, then stop betting on AI&#8217;s limits - and start betting on your own capacity to keep making what hasn&#8217;t been made yet. Don&#8217;t protect the output. Protect the thing that generates new outputs. The wall always falls. The river keeps moving.</p><h2><strong>What This Looks Like for the Rest of Us</strong></h2><p>I&#8217;m not a comic artist. Maybe you&#8217;re not either. But the three moves translate cleanly, because they were never really about drawing.</p><ul><li><p>Stay fluid - be hard to reduce to a single repeatable function.</p></li><li><p>Orchestrate - own the judgment, not just the task.</p></li><li><p>Don&#8217;t argue with time - invest in the part of you that learns, not the skill that&#8217;s about to be commoditised.</p></li></ul><p>None of that is <em>use more AI</em>, and none of it is <em>hide from AI</em>. It&#8217;s a third posture. Neither Mr Kiasu nor Mr FOMO. The person who has made peace with the weather and gone back to work.</p><p>There&#8217;s a coda that makes this literal. The Mr Kiasu robot - Singlish-speaking, built with Dex-Lab and the National Library - goes on more permanent display this year. You can go and ask the character himself what he thinks about AI. He didn&#8217;t fight the technology and he didn&#8217;t chase it. He absorbed it, and got a body out of the deal. Co-existence, drawn.</p><h3><strong>Which Character Are You?</strong></h3><p>Three parts, one man, and answers I didn&#8217;t expect to find through a comic artist.</p><p>We&#8217;re all somewhere in Johnny&#8217;s love triangle right now. Mr Kiasu. Mr FOMO. And Ai Swee, the object of their affections. Some of us are Mr Kiasu, bracing against loss. Some of us are Mr FOMO, sprinting so we don&#8217;t get left behind. Both are chasing. Both are afraid. Neither is living.</p><p>Johnny&#8217;s been the third character for thirty-five years - the one who didn&#8217;t panic and didn&#8217;t hype, who stayed fluid, kept the concept moving, and trusted the part of him that wasn&#8217;t a pattern to keep finding new forms.</p><p>So here&#8217;s the question I&#8217;m leaving with. Not <em>will AI take my job</em>, and not <em>am I using enough of it</em>. The better one:</p><p>What&#8217;s the part that you are still growing?</p><p>More soon. Different artist next time.</p><p>#Art #GenerativeAI #MrKiasu #FutureofArt #Singapore #CreativeIndustries #AIandArt</p>]]></content:encoded></item><item><title><![CDATA[Thinking in AI: Part I]]></title><description><![CDATA[Starting a new series]]></description><link>https://www.simplyboring.ai/p/thinking-in-ai-part-i</link><guid isPermaLink="false">https://www.simplyboring.ai/p/thinking-in-ai-part-i</guid><dc:creator><![CDATA[Gary Ang (Ming)]]></dc:creator><pubDate>Fri, 29 May 2026 14:06:46 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1C66!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F753f3a4f-d655-4e52-90ee-7705b1e83bdf_1024x665.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I started a PhD in AI at 42 with zero computer science background - a few months earlier I had a full time job managing the investment risk of Singapore&#8217;s foreign reserves. Surrounded by 25-year-olds who actually knew what NP hard meant. </p><p>I knew nothing about this world.</p><p>I still remember my PhD supervisor&#8217;s reaction when I showed him yet another shiny concept from the latest paper. Unimpressed, he said: &#8220;Let&#8217;s start with the task.&#8221; I didn&#8217;t appreciate it then. Three years of fiddling with data types and tasks - networks, time series, multimodal data; regression, classification, forecasting - made me see the point.</p><p>That&#8217;s what this series is about. Something quite simple. Perhaps too simple. But I thought worth writing down. </p><p>How to see AI through the lens of data types and tasks. I call it <strong>&#8220;Thinking in AI&#8221;</strong>.</p><p>Nothing fancy.</p><p>But why does it matter then? In this age of LLMs and Agentic AI? Why not just jump ahead to prompt engineering, context engineering, or what one calls harnesses these days?</p><p>Because prompts are brittle. Context just means what goes into the Large Language Model. LLMs are not the only type of model in AI. And a framework for thinking is more durable than a harness.</p><p>AI has always been about classification, regression, generation, ranking, forecasting and many more tasks.</p><p>LLMs wrap over those tasks, in a more generalized manner (hence the name foundation models). Agents are another - an LLM orchestrating tools and other LLMs on tasks. </p><p>Strip the headline away and the data types and tasks are still the ones that were there ten years ago.</p><p>It all comes down to a few frameworks - for data, tasks, and methods - and how they compose into what we now call generative AI and agents.</p><p>So if you&#8217;re here for the frontier, you are in the wrong place. This series is deliberately about the boring fundamentals.</p><p>If you already know the fundamentals of the journey from machine and deep learning to LLMs and Agentic AI, then this might also be too simple for you.</p><p>For everyone else, I hope this is helpful in some way/ </p><h2><strong>Start with the task</strong></h2><p>I call it &#8220;Prompt and Pray.&#8221;</p><p>You&#8217;ve probably sat through one of these. A workshop, a webinar, a demo. Someone shows a clever prompt. Everyone marvels at the output. Another prompt. Another marvel. A chuckle when the model gets something wrong. A tweak, and we&#8217;re back to marveling.</p><p>No one stops to ask what the model is actually doing. What data it&#8217;s seeing. What task it thinks it&#8217;s solving. Why it works on this example but might not on the next.</p><p>That frustrates me. Not because prompting isn&#8217;t useful. Because it skips every step that lets you understand the result.</p><p>So I wrote this. A short series on the part of AI that doesn&#8217;t expire when the next model drops.</p><p>Boring fundamentals, I promised. Here&#8217;s the most boring one. Before reaching for a model, write down what you&#8217;re actually trying to do.</p><p>Three questions.</p><ol><li><p><em>What data do I have?</em></p></li><li><p><em>What task am I doing?</em></p></li><li><p><em>Which method fits?</em></p></li></ol><p>Most AI problems start with those three. Not how to use the latest shiny new AI model.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1C66!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F753f3a4f-d655-4e52-90ee-7705b1e83bdf_1024x665.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1C66!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F753f3a4f-d655-4e52-90ee-7705b1e83bdf_1024x665.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1C66!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F753f3a4f-d655-4e52-90ee-7705b1e83bdf_1024x665.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1C66!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F753f3a4f-d655-4e52-90ee-7705b1e83bdf_1024x665.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1C66!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F753f3a4f-d655-4e52-90ee-7705b1e83bdf_1024x665.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1C66!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F753f3a4f-d655-4e52-90ee-7705b1e83bdf_1024x665.jpeg" width="1024" height="665" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/753f3a4f-d655-4e52-90ee-7705b1e83bdf_1024x665.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:665,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:38621,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.simplyboring.ai/i/199743485?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F753f3a4f-d655-4e52-90ee-7705b1e83bdf_1024x665.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1C66!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F753f3a4f-d655-4e52-90ee-7705b1e83bdf_1024x665.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1C66!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F753f3a4f-d655-4e52-90ee-7705b1e83bdf_1024x665.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1C66!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F753f3a4f-d655-4e52-90ee-7705b1e83bdf_1024x665.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1C66!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F753f3a4f-d655-4e52-90ee-7705b1e83bdf_1024x665.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>Same problem, different roles</strong></h2><p>The use cases below look different. But are they really?</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rxac!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d2db341-14a6-4782-be41-6e428708079d_577x189.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rxac!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d2db341-14a6-4782-be41-6e428708079d_577x189.png 424w, https://substackcdn.com/image/fetch/$s_!rxac!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d2db341-14a6-4782-be41-6e428708079d_577x189.png 848w, https://substackcdn.com/image/fetch/$s_!rxac!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d2db341-14a6-4782-be41-6e428708079d_577x189.png 1272w, https://substackcdn.com/image/fetch/$s_!rxac!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d2db341-14a6-4782-be41-6e428708079d_577x189.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rxac!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d2db341-14a6-4782-be41-6e428708079d_577x189.png" width="577" height="189" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4d2db341-14a6-4782-be41-6e428708079d_577x189.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:189,&quot;width&quot;:577,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:24245,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.simplyboring.ai/i/199743485?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d2db341-14a6-4782-be41-6e428708079d_577x189.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_!rxac!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d2db341-14a6-4782-be41-6e428708079d_577x189.png 424w, https://substackcdn.com/image/fetch/$s_!rxac!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d2db341-14a6-4782-be41-6e428708079d_577x189.png 848w, https://substackcdn.com/image/fetch/$s_!rxac!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d2db341-14a6-4782-be41-6e428708079d_577x189.png 1272w, https://substackcdn.com/image/fetch/$s_!rxac!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d2db341-14a6-4782-be41-6e428708079d_577x189.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Different contexts. The same underlying job: turn a flood of messy inputs into one decision.</p><p>Take the portfolio analyst.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!b2IE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3a170fc-a053-42b8-a0ec-7fbdacd8cd90_584x221.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!b2IE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3a170fc-a053-42b8-a0ec-7fbdacd8cd90_584x221.png 424w, https://substackcdn.com/image/fetch/$s_!b2IE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3a170fc-a053-42b8-a0ec-7fbdacd8cd90_584x221.png 848w, https://substackcdn.com/image/fetch/$s_!b2IE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3a170fc-a053-42b8-a0ec-7fbdacd8cd90_584x221.png 1272w, https://substackcdn.com/image/fetch/$s_!b2IE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3a170fc-a053-42b8-a0ec-7fbdacd8cd90_584x221.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!b2IE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3a170fc-a053-42b8-a0ec-7fbdacd8cd90_584x221.png" width="584" height="221" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c3a170fc-a053-42b8-a0ec-7fbdacd8cd90_584x221.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:221,&quot;width&quot;:584,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:24912,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.simplyboring.ai/i/199743485?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3a170fc-a053-42b8-a0ec-7fbdacd8cd90_584x221.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_!b2IE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3a170fc-a053-42b8-a0ec-7fbdacd8cd90_584x221.png 424w, https://substackcdn.com/image/fetch/$s_!b2IE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3a170fc-a053-42b8-a0ec-7fbdacd8cd90_584x221.png 848w, https://substackcdn.com/image/fetch/$s_!b2IE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3a170fc-a053-42b8-a0ec-7fbdacd8cd90_584x221.png 1272w, https://substackcdn.com/image/fetch/$s_!b2IE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3a170fc-a053-42b8-a0ec-7fbdacd8cd90_584x221.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2><strong>From data to tasks</strong></h2><p>Two tempting responses to all this.</p><ol><li><p>Throw it all at an LLM and shrug when it hallucinates.</p></li><li><p>Build a bespoke solution from scratch.</p></li></ol><p>The useful next question is &#8220;which tasks am I doing?&#8221; Once the tasks are clear, the method question gets much smaller. The method might not even be AI.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rf7D!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0765e0a0-aa45-4a63-acfe-dd9545b28d7c_896x1152.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rf7D!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0765e0a0-aa45-4a63-acfe-dd9545b28d7c_896x1152.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rf7D!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0765e0a0-aa45-4a63-acfe-dd9545b28d7c_896x1152.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rf7D!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0765e0a0-aa45-4a63-acfe-dd9545b28d7c_896x1152.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rf7D!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0765e0a0-aa45-4a63-acfe-dd9545b28d7c_896x1152.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rf7D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0765e0a0-aa45-4a63-acfe-dd9545b28d7c_896x1152.jpeg" width="896" height="1152" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0765e0a0-aa45-4a63-acfe-dd9545b28d7c_896x1152.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1152,&quot;width&quot;:896,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:133887,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.simplyboring.ai/i/199743485?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0765e0a0-aa45-4a63-acfe-dd9545b28d7c_896x1152.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rf7D!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0765e0a0-aa45-4a63-acfe-dd9545b28d7c_896x1152.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rf7D!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0765e0a0-aa45-4a63-acfe-dd9545b28d7c_896x1152.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rf7D!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0765e0a0-aa45-4a63-acfe-dd9545b28d7c_896x1152.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rf7D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0765e0a0-aa45-4a63-acfe-dd9545b28d7c_896x1152.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>We can usually map use cases and problems to specific tasks. Some examples.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DcHZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0747e25b-c11d-4073-9c01-3959b2c5a6f0_594x259.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DcHZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0747e25b-c11d-4073-9c01-3959b2c5a6f0_594x259.png 424w, https://substackcdn.com/image/fetch/$s_!DcHZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0747e25b-c11d-4073-9c01-3959b2c5a6f0_594x259.png 848w, https://substackcdn.com/image/fetch/$s_!DcHZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0747e25b-c11d-4073-9c01-3959b2c5a6f0_594x259.png 1272w, https://substackcdn.com/image/fetch/$s_!DcHZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0747e25b-c11d-4073-9c01-3959b2c5a6f0_594x259.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DcHZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0747e25b-c11d-4073-9c01-3959b2c5a6f0_594x259.png" width="594" height="259" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0747e25b-c11d-4073-9c01-3959b2c5a6f0_594x259.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:259,&quot;width&quot;:594,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:34109,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.simplyboring.ai/i/199743485?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0747e25b-c11d-4073-9c01-3959b2c5a6f0_594x259.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_!DcHZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0747e25b-c11d-4073-9c01-3959b2c5a6f0_594x259.png 424w, https://substackcdn.com/image/fetch/$s_!DcHZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0747e25b-c11d-4073-9c01-3959b2c5a6f0_594x259.png 848w, https://substackcdn.com/image/fetch/$s_!DcHZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0747e25b-c11d-4073-9c01-3959b2c5a6f0_594x259.png 1272w, https://substackcdn.com/image/fetch/$s_!DcHZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0747e25b-c11d-4073-9c01-3959b2c5a6f0_594x259.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>Each does a single, clear job. Sentiment reads tone. Extraction pulls out the tickers and names. Retrieval finds the past episodes that are similar. Forecasting projects the future.</p><p>A use case or solution to a problem usually chains some of these together.</p><p>Even LLMs and Agentic AI work this way. A general LLM seems to break the frame - one model, any task. But the task didn&#8217;t disappear; it moved into the prompt. Ask for a summary and it summarises. Ask for sentiment and it classifies. Change the prompt and the context, and you&#8217;ve changed the task. An agent just chains those prompts - planning, retrieval, reasoning, generation. Each step has its own data type, its own task, its own method. Decomposition is how agents work under the hood.</p><p>The same move works beyond the analyst. The journalist chasing a story, the clinician reaching a diagnosis, the lawyer finding the case that matters - each breaks down into the same handful of tasks. Different roles. Same approach.</p><h2><strong>Where this goes next</strong></h2><p>The rest of the series dives deeper.</p><p><strong>Part I - Components.</strong> The math behind any AI model. The data types it sees. The tasks it does.</p><p><strong>Part II - Setups.</strong> How those components compose into machine learning, deep learning, generative AI, and agentic AI. Different names, same parts.</p><p><strong>Part III - Data Types.</strong> Five worked examples of the framework. Tabular, text, image, networks, time series.</p><ul><li><p><strong>Tabular.</strong> Why a small machine learning model on a 40-year-old spreadsheet can still beat billion-parameter models at most real decisions.</p></li><li><p><strong>Text.</strong> How a five-step language pipeline collapsed into a single model.</p></li><li><p><strong>Images.</strong> How an invisible change to a handful of pixels turns a stop sign into a speed-limit sign.</p></li><li><p><strong>Networks.</strong> What AlphaFold and your org chart have in common.</p></li></ul><p><strong>Time series.</strong> Why your ECG and a stock chart are the same kind of problem.</p>]]></content:encoded></item><item><title><![CDATA[LLMs Can't Understand Time, At Least Not Naturally - An Update]]></title><description><![CDATA[Update of an article I did in 2025.]]></description><link>https://www.simplyboring.ai/p/llms-cant-understand-time-at-least</link><guid isPermaLink="false">https://www.simplyboring.ai/p/llms-cant-understand-time-at-least</guid><dc:creator><![CDATA[Gary Ang (Ming)]]></dc:creator><pubDate>Sat, 23 May 2026 14:50:57 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!KjB7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb08681d3-aa34-4896-a851-76545895793c_1024x559.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>This is an update of an <a href="https://open.substack.com/pub/msukhareva/p/llms-cant-understand-time-at-least?r=5kml33&amp;utm_campaign=post-expanded-share&amp;utm_medium=web">article </a>I did for <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;AI Realist&quot;,&quot;id&quot;:5286015,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/msukhareva&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/48b0a0fa-a8fa-4a2c-85c7-9bf12e822e5d_1024x1024.png&quot;,&quot;uuid&quot;:&quot;c46bbd21-fc1e-4047-b0b9-93075096c8ab&quot;}" data-component-name="MentionToDOM"></span> in 2025. Things have shifted so I thought good time for an update. I have also added a list of references for folks who are interested.</p><div><hr></div><p>When LLMs first became accessible and popular in 2022, one easy way to tell if someone was selling snakeoil was if they claimed that either ChatGPT or LLMs could forecast or predict something in the future. Someone who said that obviously did not understand how LLMs then worked, and were essentially hallucinating or bullshitting with great confidence.</p><p>LLMs are trained on text data. To forecast, you are working in the domain of time series data. Text and time series are both sequences, but they have fundamentally different characteristics.</p><p>Things have evolved since. Quite a lot actually. I would listen more patiently now for the details if someone said he or she used LLMs for forecasting due to shifts in the field. However, there is still a clear distinction between LLMs for language or text, compared to time series foundational models inspired by LLMs.</p><p>Let me explain this. In 4 short acts.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KjB7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb08681d3-aa34-4896-a851-76545895793c_1024x559.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KjB7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb08681d3-aa34-4896-a851-76545895793c_1024x559.jpeg 424w, https://substackcdn.com/image/fetch/$s_!KjB7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb08681d3-aa34-4896-a851-76545895793c_1024x559.jpeg 848w, https://substackcdn.com/image/fetch/$s_!KjB7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb08681d3-aa34-4896-a851-76545895793c_1024x559.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!KjB7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb08681d3-aa34-4896-a851-76545895793c_1024x559.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KjB7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb08681d3-aa34-4896-a851-76545895793c_1024x559.jpeg" width="1024" height="559" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b08681d3-aa34-4896-a851-76545895793c_1024x559.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:559,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:145745,&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;:&quot;https://www.simplyboring.ai/i/198968909?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb08681d3-aa34-4896-a851-76545895793c_1024x559.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!KjB7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb08681d3-aa34-4896-a851-76545895793c_1024x559.jpeg 424w, https://substackcdn.com/image/fetch/$s_!KjB7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb08681d3-aa34-4896-a851-76545895793c_1024x559.jpeg 848w, https://substackcdn.com/image/fetch/$s_!KjB7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb08681d3-aa34-4896-a851-76545895793c_1024x559.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!KjB7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb08681d3-aa34-4896-a851-76545895793c_1024x559.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><h2>Act I: The Classical World of Time Series Modelling</h2><p>For decades, way before neural networks were practically usable, forecasting or predictions with time series data was the domain of statisticians and econometricians. Time series data is fundamentally different from tabular, image or text data. You can shuffle rows in tables, mix up images, or rephrase text, and the meaning would still be largely intact.</p><blockquote><p>The first, but not unique, property of time series is sequence. Mixing up the sequential order of time series data renders it meaningless. This is what it has in common with text.</p></blockquote><p>This is the world of models like ARIMA. Understanding such models provides a clear understanding of what matters for time series data.</p><p>The AutoRegressive Integrated Moving Average (ARIMA) models and its variants dominated time series analysis for ages. They captured the essential insights needed to analyse or make predictions with time series data.</p><p>The core ideas:</p><ul><li><p><strong>AutoRegressive (AR):</strong> Current values depend on previous values</p></li><li><p><strong>Integrated (I):</strong> Many series become predictable after differencing</p></li><li><p><strong>Moving Average (MA):</strong> Current values depend on errors of previous predictions</p></li></ul><p><strong>Conceptually, every time series could be understood as a combination of level, trend, seasonality, cycles and some noise. This is what makes it different from text.</strong></p><p><strong>Y = LEVEL + TREND + SEASONALITY + NOISE</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tS4w!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f261922-7b79-481e-a7ec-0e011da0448c_1344x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tS4w!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f261922-7b79-481e-a7ec-0e011da0448c_1344x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!tS4w!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f261922-7b79-481e-a7ec-0e011da0448c_1344x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!tS4w!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f261922-7b79-481e-a7ec-0e011da0448c_1344x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!tS4w!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f261922-7b79-481e-a7ec-0e011da0448c_1344x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tS4w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f261922-7b79-481e-a7ec-0e011da0448c_1344x768.jpeg" width="1344" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0f261922-7b79-481e-a7ec-0e011da0448c_1344x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1344,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:81812,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.simplyboring.ai/i/198968909?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f261922-7b79-481e-a7ec-0e011da0448c_1344x768.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tS4w!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f261922-7b79-481e-a7ec-0e011da0448c_1344x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!tS4w!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f261922-7b79-481e-a7ec-0e011da0448c_1344x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!tS4w!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f261922-7b79-481e-a7ec-0e011da0448c_1344x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!tS4w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f261922-7b79-481e-a7ec-0e011da0448c_1344x768.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Seasonal ARIMA (SARIMA) handled recurring seasonal patterns. Vector AutoRegression (VAR) tackled multiple related series. Holt-Winters exponential smoothing handled trends and seasons differently. For volatile financial series, Engle&#8217;s ARCH and Bollerslev&#8217;s GARCH gave us proper models for <em>time-varying volatility</em> - the technical term is <em>conditional heteroskedasticity</em>, but the everyday intuition is that the size of the typical move on a given day is itself a moving target. Harvey&#8217;s structural time series models decompose a series into latent components - level, trend, seasonal, cycle - each modelled as its own stochastic process, with the Kalman filter doing the inference behind the scenes. And modern decomposition extensions like MSTL (Multiple Seasonal-Trend decomposition using Loess) handle multiple seasonalities at once - think hourly demand with daily, weekly, and annual cycles all stacked together.</p><p>If you want to start playing with these classical models, R&#8217;s <code>forecast</code> package (<code>auto.arima</code>, <code>ets</code>, <code>stl</code>) is the easy on-ramp, and Python&#8217;s <code>statsforecast</code> from Nixtla gives you the same family of models. Meta&#8217;s Prophet popularised an additive-decomposition approach for forecasting and sits closer to the classical end of the spectrum despite being open-sourced by a deep-learning lab.</p><blockquote><p>Another fundamental characteristic of time series that is critical is the degree of stationarity. Much more than text or images (words only change meaning slowly over time, same for images), time series in many domains continually evolve, and are what we call non-stationary.*</p></blockquote><p>Recall &#8216;I&#8217; for integration in ARIMA? That step leads to a differencing operation that allows the time series to be more stationary, and hence more predictable.</p><blockquote><p>The classical world of time series forecasting, because of this focus on the underlying patterns of trends, seasons etc., was inherently explainable.</p></blockquote><p>That&#8217;s Act I. But before I move on to Act II, I thought it would be useful to mention that forecasting is not the only task you can apply to time series. You can also nowcast (predict current unknown values with time series data to date, like GDP); classify time series patterns, detect outliers for time series, and so on and so forth. But the fundamental characteristics of time series data that need to be taken into account remain the same.</p><h2>Act II: Machine and Deep Learning&#8217;s Struggles with Time</h2><p>The power of machine learning models in the last decade meant many tried to use machine learning models such as support vector machines, random forests, and boosting tree models for time series forecasting. But these models did not fit naturally with time series data. Not that it could not work, but it was a hit and miss.</p><blockquote><p>The natural question then was, why switch to these significantly more complex machine learning models when the classical models were good enough?</p></blockquote><p>Then came advances in computer vision and natural language processing driven by deep learning. Computer scientists being computer scientists, they started looking for new domains to test these models on. Naturally, given the importance of time series data in many commercial and financial settings, computer scientists started using these models for different tasks on time series data.</p><blockquote><p>But here&#8217;s the thing - you can&#8217;t just throw time series data at a regular deep learning model and expect magic. Remember the properties - sequence, patterns, stationarity?</p></blockquote><p>Sequence models for natural language processing like Recurrent Neural Networks (RNNs) and Long Short-Term Memory (LSTM) networks made a lot of sense. DA-RNN introduced dual-stage attention for input and temporal selection. Time-aware LSTMs handled irregular sampling via decay gates. Temporal Convolutional Networks showed that convolutional architectures could match or beat RNNs for many sequence tasks.</p><p>Answering the question of how to remember important information from way back in the sequence, while forgetting irrelevant noise applied equally to text and time series data.</p><p>There were many papers that focused on adapting RNNs, LSTMs, and even CNNs (designed for image data) to time series data. I would say the results were ambivalent. Sometimes you got fantastic results, sometimes a simple classical model would beat the complex deep learning model handily in a fraction of the time and computing power. A reviewer once asked me why a model I developed and trained for time series modelling was so large in size. It was only 12m parameters (miniscule compared to the billions and trillions for LLMs), but you get the idea. Probabilistic recurrent forecasters like DeepAR and deep state-space variants became quite popular. NeuralProphet - the DL successor to Meta&#8217;s Prophet, swapping the additive components for neural network blocks - sounded promising but empirically failed to beat plain ETS on standard benchmarks. The &#8220;DL doesn&#8217;t automatically win&#8221; pattern was already showing up.</p><p>So was it a pointless exercise? Not really.</p><blockquote><p>One of the key differences between classical and deep learning time series models was that deep learning models could utilise multimodal time series data (time series of text, audio, sensor events, images, networks), whereas classical models were largely restricted to numerical time series.</p></blockquote><p>There are also many other aspects of time series that we could focus on aside from sequence for time series, distinctly different from natural language or image data.</p><p>For example:</p><ul><li><p><strong>Different time scales:</strong> Time series that change by the second, hourly, daily, quarterly and so on and so forth.</p></li><li><p><strong>Varying signal quality:</strong> Time series data that are inherently noisier than natural language or image data.</p></li><li><p><strong>Relationship dynamics:</strong> The importance of interactions between different time series.</p></li></ul><p>There are many more. And deep learning models gave us a lot of flexibility to explore these characteristics.</p><p>In the early 2020s, even before ChatGPT, but after the seminal <em>&#8220;Attention is All You Need&#8221;</em> moment, many papers also explored the use of attention-based transformers for time series data.</p><p><em><strong>It was a logical pairing. We use positional encodings to encode the position of tokens (or words) in transformers for text. Why couldn&#8217;t we do the same for time series steps?</strong></em></p><p>A whole family came out of this - N-BEATS for interpretable basis expansion, the Temporal Fusion Transformer (TFT) for multi-horizon attention, Informer for long sequences, TS Transformer for self-supervised representation learning, Autoformer for decomposition + auto-correlation, and PatchTST. The PatchTST trick - that you can chop a series into patches and treat them like tokens - would turn out to be a conceptual seed for Act III. CoST pushed contrastive disentanglement of seasonal and trend representations.</p><p>In parallel, multimodal work fused text and prices for financial forecasting - event-driven stock prediction such as &#8220;Listening to Chaotic Whispers&#8221;, which added news attention. Fine-grained event typologies, stock embeddings from news + price history, hierarchical multi-task models for earnings-call volatility, REST&#8217;s relational event-driven framework, and FAST&#8217;s news-and-tweet time-aware network all extended this line.</p><p>I published several papers in this domain - using numerical and text time series with evolving networks. KECE combined knowledge graphs with numerical and textual time series. GLAM distinguished between global and local temporal patterns with adaptive curriculum learning to handle noise. GAME designed latent sequence encoders for multimodal data of different frequencies. DynMix used dynamic self-supervised learning with implicit and explicit network views, while DynScan learned slot concepts to handle non-stationary multimodal streams. These models showed strong results on financial forecasting, portfolio optimization, and ESG predictions, but they were highly specialized transformer models trained for specific tasks.</p><p>They were not general purpose or foundational models. Just using a transformer does not qualify. A general purpose or foundational model needs to be usable across different tasks.</p><p>But there were folks already researching these, even prior to ChatGPT coming onto the scene in 2022.</p><p>For readers who want to play with this era of models, the Python libraries <code>darts</code> (which also contains classical models), Nixtla&#8217;s <code>neuralforecast</code>, and HuggingFace&#8217;s transformer-based time-series pipelines are good entry points.</p><h2>Act III: Foundation Models Learn the Language of Time</h2><p>Interestingly, while I was researching multimodal time series models focused on networks, one of my PHD mates (Gerald Woo) was doing groundbreaking work on one of the first foundational models for time series data inspired by LLMs architectures.</p><p>This was the Moirai time series foundation model for universal forecasting. We attended each other&#8217;s research presentations once in a while, and I found his work fascinating. But I was already at the tail end of my PHD, so too late to switch tack.</p><p>Since then there have been many more foundational models for time series data inspired by LLMs architectures.</p><p>Now that you know all the special characteristics of time series, you would know that one cannot just throw a time series model into a transformer or an LLM and expect some magic to happen.</p><blockquote><p>One key challenge was how to convert infinite numerical possibilities into a finite vocabulary that transformers can process. Language has a finite vocabulary, but not time series.</p></blockquote><p>Different teams solved this differently:</p><p>Amazon&#8217;s Chronos quantizes continuous values into 4,096 discrete bins - essentially creating a &#8220;vocabulary&#8221; for time series. Google&#8217;s TimesFM treats time segments as &#8220;patches&#8221; like image processing. Salesforce&#8217;s MOIRAI uses multiple patch sizes for different temporal frequencies. There are other such models, but the fundamental issues being solved are similar. Address the tokenisation of time series, collate a large cross domain dataset, adjust the transformer architecture to address the unique characteristics of time series data.</p><p>In the months since the first version of this piece, the foundation-model wave has not slowed. But the field has clearly forked into two camps. Both are still very much &#8220;Act III&#8221; - they tokenize numerical time series and stick a transformer on top. They differ in <em>where</em> the parameters come from.</p><p><strong>Camp A - Tokenize numbers, train a transformer from scratch.</strong></p><p>This is the original recipe. The more recent successors mostly keep it and refine it:</p><ul><li><p><strong>Chronos-2</strong> - Amazon&#8217;s 2025 follow-up; adds in-context learning across related series and covariate-informed forecasting.</p></li><li><p><strong>ChronosX</strong> - extends Chronos to handle exogenous variables.</p></li><li><p><strong>MOIRAI-2</strong> - simpler architecture, better data, generalises better than v1.</p></li><li><p><strong>MOIRAI-MoE</strong> - sparse mixture-of-experts variant; specialises across frequencies.</p></li><li><p><strong>Lag-Llama</strong> - open-source probabilistic TSFM.</p></li><li><p><strong>TimeGPT-1</strong> - Nixtla&#8217;s offering.</p></li></ul><p><strong>Camp B - Don&#8217;t pretrain a TSFM. Reprogram a frozen LLM.</strong></p><p>The intuition: LLMs already cost hundreds of millions to train. Maybe you don&#8217;t need to start from scratch - just teach the existing LLM to see numbers.</p><ul><li><p><strong>Time-LLM</strong> - patches the series, reprograms each patch via cross-attention with text prototypes, freezes the LLM body, trains only the input projection and output head.</p></li><li><p><strong>LLMTime</strong> - encodes the series as a <em>string of digits</em> and lets the LLM autoregress. No training.</p></li><li><p><strong>GPT4TS / OFA</strong> - frozen GPT-2, fine-tune only the layer norms and positional embeddings.</p></li><li><p><strong>PatchInstruct</strong> - patch tokenisation + decomposition + neighbour augmentation as a prompting strategy.</p></li></ul><p>What&#8217;s the point of foundational models for time series?</p><p>To me, the holy grail is probably few or zero-shot forecasting. Train once on massive time series datasets, then gain the ability to perform a range of tasks - forecast sales, detect equipment anomalies, or classify patterns across entirely new domains without additional training.</p><p>Still an unsolved problem I feel.</p><p>The key characteristics of time series data that we mentioned earlier are still key (such as sequence dependency, non-stationarity, varying frequencies, signal-to-noise ratios, and domain-specific patterns), and unlike text data, the nature of time series data in different domains (finance, healthcare, energy, retail, manufacturing, climate) can be vastly different and evolve significantly across time. We will talk a bit more about this below.</p><h2>Act IV: The Agentic Turn - Forecasting as Reasoning</h2><p>Acts I, II, and III all share an assumption. They assume forecasting is a single step problem. You feed in history, the model spits out the forecast or prediction.</p><p>The new wave has a few branches.</p><p>First, we can fuse different types of time series data at foundational model level across steps. <strong>From News to Forecast</strong> uses LLM agents to iteratively filter news, classify events by effect horizon, and fine-tune an LLM to emit digit sequences alongside a reflection loop.</p><p>Second, we can add reasoning. Training LLMs showed that reasoning <em>at inference time</em> - generating long chains of thought before producing an answer - improves performance on maths and code. Does it improve performance on time-series forecasting? <strong>TimeReasoner</strong> wraps series + timestamps + contextual features into a hybrid prompt, feeds it to a slow-thinking LLM, and explores three reasoning strategies - making the LLM <em>think</em> about the series before answering.</p><p>And finally, add multiple steps to the mix. <strong>AlphaCast</strong> - a training-free three-stage workflow (Investigator &#8594; Generator &#8594; Reflector) that mirrors how an expert forecaster works: prepare context, predict, critique, refine.</p><h2>Conclusion</h2><p>The only conclusion is that there is no conclusion yet. The jury is still out.</p><p>For a long time, a good place to look at the state of time series models were the <strong>Makridakis Competitions</strong>. M1-M3 (1980s-90s) were won by classical methods. M4 (2020) was won by Slawek Smyl&#8217;s hybrid ES-RNN - exponential smoothing married to LSTM - not by pure deep learning. M5 (2022) was won by <em>LightGBM</em> (gradient-boosted trees) with feature engineering, not deep architectures. M6 (2025) pushed into finance and reported that most teams <em>underperformed</em> simple benchmarks. The recurring lesson across forty years of competitions: the gains attributed to deep learning are usually gains from feature engineering, ensembling, or hybrid approaches. A example of a new leaderboard for foundation models is <strong>GIFT-Eval</strong> - 24 datasets over 144,000 time series and 177 million data points, spanning seven domains, 10 frequencies, multivariate inputs, and prediction lengths ranging from short to long-term forecasts.</p><p>But even when these foundation models top the leaderboards, the picture could be misleading.</p><p><strong>Rethinking Evaluation in the Era of TSFMs</strong> found that benchmark scores are inflated - the test data often overlaps with the training data, either directly or because similar time periods appear in both. Strip the overlap out and the impressive numbers shrink.</p><p><strong>Re(Visiting) TSFMs in Finance</strong> put the leading foundation models against decades of stock returns from markets around the world. The result: off the shelf, they did not beat ordinary baselines. Even fine-tuning didn&#8217;t close the gap. The only thing that worked was re-training the model from scratch on financial data - at which point you&#8217;ve essentially built a domain-specific model, not used a &#8220;foundation&#8221; one.</p><p>Multimodal and agentic forecasting are even harder to judge. <strong>Rethinking Multimodal TSF Evaluation</strong> points out that many &#8220;text helps forecasting&#8221; benchmarks are flawed - for example, the news used in testing has often already leaked into the model&#8217;s training data.</p><p>And that&#8217;s where we are now. Lots of progress, but still many open questions and uncertainties.</p><div><hr></div><h2>References</h2><h3>Act I - Classical time-series models, surveys, and competitions</h3><ul><li><p><em>Forecasting: Principles and Practice</em> - <a href="https://otexts.com/fpp3/">https://otexts.com/fpp3/</a> - <em>Modern, accessible, free treatment of the whole classical lineage. Best starting point.</em></p></li><li><p><em>Automatic Time Series Forecasting: The </em><code>forecast</code><em> Package for R</em> - <a href="https://www.jstatsoft.org/v027/i03">https://www.jstatsoft.org/v027/i03</a> - *Origin of <code>auto.arima</code>.</p></li><li><p><em>Forecasting Seasonals and Trends by Exponentially Weighted Moving Averages</em> - <a href="https://www.sciencedirect.com/science/article/abs/pii/S0169207003001134">https://www.sciencedirect.com/science/article/abs/pii/S0169207003001134</a></p></li><li><p><em>Exponential Smoothing: The State of the Art - Part II</em> - <a href="https://www.bauer.uh.edu/egardner/3301H%20Operations%20Management/ESG%20Publications/2006%20Exp.%20Sm.%20State%20of%20the%20art%20-%20Part%20II.pdf">https://www.bauer.uh.edu/egardner/3301H%20Operations%20Management/ESG%20Publications/2006%20Exp.%20Sm.%20State%20of%20the%20art%20-%20Part%20II.pdf</a>.</p></li><li><p><em>Macroeconomics and Reality</em> - <a href="https://www.pauldeng.com/pdf/Sims%20macroeconomics%20and%20reality.pdf">https://www.pauldeng.com/pdf/Sims%20macroeconomics%20and%20reality.pdf</a></p></li><li><p><em>Autoregressive Conditional Heteroskedasticity with Estimates of the Variance of UK Inflation</em> - <a href="https://www.jstor.org/stable/1912773">https://www.jstor.org/stable/1912773</a></p></li><li><p><em>The Story of GARCH: A Personal Odyssey</em> - <a href="https://public.econ.duke.edu/~boller/Papers/GARCH_JoE_2023.pdf">https://public.econ.duke.edu/~boller/Papers/GARCH_JoE_2023.pdf</a> .</p></li><li><p><em>Forecasting, Structural Time Series Models and the Kalman Filter</em> - <a href="https://www.cambridge.org/core/books/forecasting-structural-time-series-models-and-the-kalman-filter/CE5E112570A56960601760E786A5E631">https://www.cambridge.org/core/books/forecasting-structural-time-series-models-and-the-kalman-filter/CE5E112570A56960601760E786A5E631</a></p></li><li><p><em>MSTL: A Seasonal-Trend Decomposition Algorithm for Time Series with Multiple Seasonal Patterns</em> - <a href="https://arxiv.org/abs/2107.13462">https://arxiv.org/abs/2107.13462</a></p></li><li><p><em>StatsForecast / Nixtla</em> - <a href="https://github.com/Nixtla/statsforecast">https://github.com/Nixtla/statsforecast</a></p></li><li><p><em>The M4 Competition: 100,000 time series and 61 forecasting methods</em> - <a href="https://www.sciencedirect.com/science/article/abs/pii/S0169207019301128">https://www.sciencedirect.com/science/article/abs/pii/S0169207019301128</a></p></li><li><p><em>The M5 Accuracy Competition: Results, Findings and Conclusions</em> - <a href="https://www.sciencedirect.com/science/article/pii/S0169207021001874">https://www.sciencedirect.com/science/article/pii/S0169207021001874</a></p></li><li><p><em>Forecasting with Gradient Boosted Trees: M5 Uncertainty Winner</em> - <a href="https://www.sciencedirect.com/science/article/abs/pii/S0169207021002090">https://www.sciencedirect.com/science/article/abs/pii/S0169207021002090</a></p></li><li><p><em>The M6 Forecasting Competition: Bridging the Gap between Forecasting and Investment Decisions</em> - <a href="https://arxiv.org/abs/2310.13357">https://arxiv.org/abs/2310.13357</a></p></li></ul><h3>Act II - RNN / LSTM / Transformer-era and multimodal cluster</h3><ul><li><p><em>DA-RNN: Dual-Stage Attention-Based RNN</em> - <a href="https://arxiv.org/abs/1704.02971">https://arxiv.org/abs/1704.02971</a></p></li><li><p><em>Patient Subtyping via Time-Aware LSTM Networks (T-LSTM)</em> - <a href="https://dl.acm.org/doi/10.1145/3097983.3097997">https://dl.acm.org/doi/10.1145/3097983.3097997</a></p></li><li><p><em>An Empirical Evaluation of Generic Convolutional and Recurrent Networks for Sequence Modeling (TCN)</em> - <a href="https://arxiv.org/abs/1803.01271">https://arxiv.org/abs/1803.01271</a></p></li><li><p><em>DeepAR: Probabilistic Forecasting with Autoregressive Recurrent Networks</em> - <a href="https://arxiv.org/abs/1704.04110">https://arxiv.org/abs/1704.04110</a></p></li><li><p><em>Deep State Space Models for Time Series Forecasting</em> - <a href="https://papers.nips.cc/paper/2018/hash/5cf68969fb67aa6082363a6d4e6468e2-Abstract.html">https://papers.nips.cc/paper/2018/hash/5cf68969fb67aa6082363a6d4e6468e2-Abstract.html</a></p></li><li><p><em>NeuralProphet: Explainable Forecasting at Scale</em> - <a href="https://arxiv.org/abs/2111.15397">https://arxiv.org/abs/2111.15397</a></p></li><li><p><em>A Hybrid Method of Exponential Smoothing and Recurrent Neural Networks for Time Series Forecasting (ES-RNN, M4 winner)</em> - <a href="https://www.sciencedirect.com/science/article/abs/pii/S0169207019301153">https://www.sciencedirect.com/science/article/abs/pii/S0169207019301153</a></p></li><li><p><em>N-BEATS: Neural Basis Expansion Analysis for Interpretable Time Series Forecasting</em> - <a href="https://arxiv.org/abs/1905.10437">https://arxiv.org/abs/1905.10437</a></p></li><li><p><em>Temporal Fusion Transformers for Interpretable Multi-Horizon Time Series Forecasting (TFT)</em> - <a href="https://arxiv.org/abs/1912.09363">https://arxiv.org/abs/1912.09363</a></p></li><li><p><em>Informer: Beyond Efficient Transformer for Long Sequence Time-Series Forecasting</em> - <a href="https://arxiv.org/abs/2012.07436">https://arxiv.org/abs/2012.07436</a></p></li><li><p><em>A Transformer-based Framework for Multivariate Time Series Representation Learning</em> - <a href="https://arxiv.org/abs/2010.02803">https://arxiv.org/abs/2010.02803</a></p></li><li><p><em>A Time Series is Worth 64 Words: Long-term Forecasting with Transformers (PatchTST)</em> - <a href="https://arxiv.org/abs/2211.14730">https://arxiv.org/abs/2211.14730</a></p></li><li><p><em>CoST: Contrastive Learning of Disentangled Seasonal-Trend Representations for Time Series Forecasting</em> - <a href="https://arxiv.org/abs/2202.01575">https://arxiv.org/abs/2202.01575</a></p></li><li><p><em>Autoformer: Decomposition Transformers with Auto-Correlation for Long-Term Series Forecasting</em> - <a href="https://arxiv.org/abs/2106.13008">https://arxiv.org/abs/2106.13008</a></p></li><li><p><em>Deep Learning for Event-Driven Stock Prediction</em> - <a href="https://www.ijcai.org/Proceedings/15/Papers/329.pdf">https://www.ijcai.org/Proceedings/15/Papers/329.pdf</a></p></li><li><p><em>Listening to Chaotic Whispers: A Deep Learning Framework for News-Oriented Stock Trend Prediction</em> - <a href="https://arxiv.org/abs/1712.02136">https://arxiv.org/abs/1712.02136</a></p></li><li><p><em>Incorporating Fine-grained Events in Stock Movement Prediction</em> - <a href="https://aclanthology.org/D19-5106/">https://aclanthology.org/D19-5106/</a></p></li><li><p><em>Stock Embeddings Acquired from News Articles and Price History, and an Application to Portfolio Optimization</em> - <a href="https://aclanthology.org/2020.acl-main.307/">https://aclanthology.org/2020.acl-main.307/</a></p></li><li><p><em>HTML: Hierarchical Transformer-based Multi-task Learning for Volatility Prediction</em> - <a href="https://dl.acm.org/doi/10.1145/3366423.3380128">https://dl.acm.org/doi/10.1145/3366423.3380128</a></p></li><li><p><em>REST: Relational Event-driven Stock Trend Forecasting</em> - <a href="https://arxiv.org/abs/2102.07372">https://arxiv.org/abs/2102.07372</a></p></li><li><p><em>FAST: Financial News and Tweet Based Time Aware Network for Stock Trading</em> - <a href="https://aclanthology.org/2021.eacl-main.185/">https://aclanthology.org/2021.eacl-main.185/</a></p></li><li><p><em>Learning Knowledge-Enriched Company Embeddings for Investment Management</em> - <a href="https://dl.acm.org/doi/abs/10.1145/3490354.3494390">https://dl.acm.org/doi/abs/10.1145/3490354.3494390</a></p></li><li><p><em>Investment and Risk Management with Online News and Heterogeneous Networks</em> - <a href="https://dl.acm.org/doi/full/10.1145/3532858">https://dl.acm.org/doi/full/10.1145/3532858</a></p></li><li><p><em>Guided Attention Multimodal Multitask Financial Forecasting</em> - <a href="https://aclanthology.org/2022.acl-long.437/">https://aclanthology.org/2022.acl-long.437/</a></p></li><li><p><em>Dynamic Multimodal Implicit and Explicit Networks for Multiple Financial Tasks</em> - <a href="https://ieeexplore.ieee.org/abstract/document/10020722/">https://ieeexplore.ieee.org/abstract/document/10020722/</a></p></li><li><p><em>Dynamic Multimodal Slot Concepts from the Web</em> - <a href="https://dl.acm.org/doi/full/10.1145/3663674">https://dl.acm.org/doi/full/10.1145/3663674</a></p></li></ul><h3>Act III - Foundation models (Camp A: train-from-scratch TSFMs)</h3><ul><li><p><em>Unified Training of Universal Time Series Forecasting Transformers (MOIRAI)</em> - <a href="https://arxiv.org/abs/2402.02592">https://arxiv.org/abs/2402.02592</a></p></li><li><p><em>Chronos: Learning the Language of Time Series</em> - <a href="https://arxiv.org/abs/2403.07815">https://arxiv.org/abs/2403.07815</a></p></li><li><p><em>A Decoder-Only Foundation Model for Time-Series Forecasting (TimesFM)</em> - <a href="https://research.google/blog/a-decoder-only-foundation-model-for-time-series-forecasting/">https://research.google/blog/a-decoder-only-foundation-model-for-time-series-forecasting/</a></p></li><li><p><em>Chronos-2: From Univariate to Universal Forecasting</em> - <a href="https://arxiv.org/abs/2510.15821">https://arxiv.org/abs/2510.15821</a></p></li><li><p><em>ChronosX: Extending Time-Series Foundation Models to Support Exogenous Variables</em> - </p></li></ul><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:161336815,&quot;url&quot;:&quot;https://aihorizonforecast.substack.com/p/chronosx-extending-time-series-foundation&quot;,&quot;publication_id&quot;:1940355,&quot;publication_name&quot;:&quot;AI Horizon Forecast&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!BIIa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8632e0bc-2f66-44bd-bed3-c6eebfce50ff_819x819.png&quot;,&quot;title&quot;:&quot;ChronosX: Extending Time-Series Foundation Models to Support Exogenous Variables&quot;,&quot;truncated_body_text&quot;:&quot;Foundation models excel in univariate time-series benchmarks.&quot;,&quot;date&quot;:&quot;2025-04-16T09:14:21.852Z&quot;,&quot;like_count&quot;:6,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:167905535,&quot;name&quot;:&quot;Nikos Kafritsas&quot;,&quot;handle&quot;:&quot;nikoskafritsas&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/95b7b42e-3dac-4d06-a08d-c123b32dfe58_400x400.png&quot;,&quot;bio&quot;:&quot;Data Scientist at Persado &#8226; Making AI simple&quot;,&quot;profile_set_up_at&quot;:&quot;2023-09-10T17:17:37.445Z&quot;,&quot;reader_installed_at&quot;:&quot;2023-09-12T00:11:00.501Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:1931125,&quot;user_id&quot;:167905535,&quot;publication_id&quot;:1940355,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:true,&quot;publication&quot;:{&quot;id&quot;:1940355,&quot;name&quot;:&quot;AI Horizon Forecast&quot;,&quot;subdomain&quot;:&quot;aihorizonforecast&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Explaining complex AI models as clear as daylight.\nFocusing on time series and latest AI research.&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8632e0bc-2f66-44bd-bed3-c6eebfce50ff_819x819.png&quot;,&quot;author_id&quot;:167905535,&quot;primary_user_id&quot;:167905535,&quot;theme_var_background_pop&quot;:&quot;#E8B500&quot;,&quot;created_at&quot;:&quot;2023-09-10T17:26:45.542Z&quot;,&quot;email_from_name&quot;:&quot;AI Horizon Forecast&quot;,&quot;copyright&quot;:&quot;Nikos Kafritsas&quot;,&quot;founding_plan_name&quot;:&quot;Legendary Subscriber&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;newspaper&quot;,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:null}}],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100,&quot;status&quot;:{&quot;bestsellerTier&quot;:100,&quot;subscriberTier&quot;:null,&quot;leaderboard&quot;:null,&quot;vip&quot;:false,&quot;badge&quot;:{&quot;type&quot;:&quot;bestseller&quot;,&quot;tier&quot;:100},&quot;paidPublicationIds&quot;:[],&quot;subscriber&quot;:null}}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;,&quot;source&quot;:null}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://aihorizonforecast.substack.com/p/chronosx-extending-time-series-foundation?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!BIIa!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8632e0bc-2f66-44bd-bed3-c6eebfce50ff_819x819.png" loading="lazy"><span class="embedded-post-publication-name">AI Horizon Forecast</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">ChronosX: Extending Time-Series Foundation Models to Support Exogenous Variables</div></div><div class="embedded-post-body">Foundation models excel in univariate time-series benchmarks&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">a year ago &#183; 6 likes &#183; Nikos Kafritsas</div></a></div><ul><li><p><em>MOIRAI 2.0: When Less Is More for Time Series Forecasting</em> - <a href="https://arxiv.org/abs/2511.11698">https://arxiv.org/abs/2511.11698</a></p></li><li><p><em>MOIRAI-MoE: Empowering Time Series Foundation Models with Sparse Mixture of Experts</em> - <a href="https://arxiv.org/abs/2410.10469">https://arxiv.org/abs/2410.10469</a></p></li><li><p><em>Lag-Llama: Towards Foundation Models for Probabilistic Time Series Forecasting</em> - <a href="https://arxiv.org/abs/2310.08278">https://arxiv.org/abs/2310.08278</a></p></li><li><p><em>TimeGPT-1</em> - <a href="https://arxiv.org/abs/2310.03589">https://arxiv.org/abs/2310.03589</a></p></li></ul><h3>Act III - Foundation models (Camp B: LLM-reprogramming)</h3><ul><li><p><em>Time-LLM: Time Series Forecasting by Reprogramming Large Language Models</em> - <a href="https://arxiv.org/abs/2310.01728">https://arxiv.org/abs/2310.01728</a></p></li><li><p><em>Large Language Models Are Zero-Shot Time Series Forecasters (LLMTime)</em> - <a href="https://arxiv.org/abs/2310.07820">https://arxiv.org/abs/2310.07820</a></p></li><li><p><em>One Fits All: Power General Time Series Analysis by Pretrained LM (GPT4TS / OFA)</em> - <a href="https://arxiv.org/abs/2302.11939">https://arxiv.org/abs/2302.11939</a></p></li><li><p><em>PatchInstruct: Forecasting Time Series with LLMs via Patch-Based Prompting and Decomposition</em> - <a href="https://arxiv.org/abs/2506.12953">https://arxiv.org/abs/2506.12953</a></p></li></ul><h3>Act IV - Multimodal text + TS</h3><ul><li><p><em>From News to Forecast: Integrating Event Analysis in LLM-Based Time Series Forecasting with Reflection</em> - <a href="https://arxiv.org/abs/2409.17515">https://arxiv.org/abs/2409.17515</a></p></li><li><p><em>Unlocking the Value of Text: Event-Driven Reasoning and Multi-Level Alignment for Time Series Forecasting</em> - <a href="https://arxiv.org/abs/2603.15452">https://arxiv.org/abs/2603.15452</a></p></li></ul><h3>Act IV - Agentic &amp; reasoning frameworks</h3><ul><li><p><em>AlphaCast: A Human Wisdom-LLM Intelligence Co-Reasoning Framework for Interactive Time Series Forecasting</em> - <a href="https://arxiv.org/abs/2511.08947">https://arxiv.org/abs/2511.08947</a></p></li><li><p><em>Empowering Time Series Forecasting with LLM-Agents (DCATS)</em> - <a href="https://arxiv.org/abs/2508.04231">https://arxiv.org/abs/2508.04231</a></p></li><li><p><em>Can Slow-Thinking LLMs Reason Over Time? Empirical Studies in Time Series Forecasting (TimeReasoner)</em> - <a href="https://arxiv.org/abs/2505.24511">https://arxiv.org/abs/2505.24511</a></p></li></ul><h3>Evaluation</h3><ul><li><p><em>GIFT-Eval: A Benchmark for General Time Series Forecasting Model Evaluation</em> - <a href="https://arxiv.org/abs/2410.10393">https://arxiv.org/abs/2410.10393</a> &#183; leaderboard at <a href="https://tsfm.ai/benchmarks/gift-eval">https://tsfm.ai/benchmarks/gift-eval</a></p></li><li><p><em>Rethinking Evaluation in the Era of Time Series Foundation Models: (Un)known Information Leakage Challenges</em> - <a href="https://arxiv.org/abs/2510.13654">https://arxiv.org/abs/2510.13654</a></p></li><li><p><em>Rethinking Multimodal Time-Series Forecasting Evaluation</em> - https://openreview.net/forum?id=Z1TMV4bGuu</p></li><li><p><em>Re(Visiting) Time Series Foundation Models in Finance</em> - <a href="https://arxiv.org/abs/2511.18578">https://arxiv.org/abs/2511.18578</a></p></li></ul>]]></content:encoded></item><item><title><![CDATA[Models]]></title><description><![CDATA[From models, systems and use cases to archetypes, capabilities and workflows.]]></description><link>https://www.simplyboring.ai/p/models</link><guid isPermaLink="false">https://www.simplyboring.ai/p/models</guid><dc:creator><![CDATA[Gary Ang (Ming)]]></dc:creator><pubDate>Tue, 05 May 2026 11:53:23 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!0PzS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf1f2e9c-df0e-4e92-973b-9480728f9734_2000x1600.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Picking up from last week&#8217;s thought <strong><a href="https://substack.com/@simplyboringai/note/c-250976537?utm_source=notes-share-action&amp;r=5kml33">piece</a> </strong>on the spectrum from models, systems and use cases to archetypes, capabilities and workflows.</p><p>Starting with models. My favourite.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0PzS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf1f2e9c-df0e-4e92-973b-9480728f9734_2000x1600.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0PzS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf1f2e9c-df0e-4e92-973b-9480728f9734_2000x1600.png 424w, https://substackcdn.com/image/fetch/$s_!0PzS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf1f2e9c-df0e-4e92-973b-9480728f9734_2000x1600.png 848w, https://substackcdn.com/image/fetch/$s_!0PzS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf1f2e9c-df0e-4e92-973b-9480728f9734_2000x1600.png 1272w, https://substackcdn.com/image/fetch/$s_!0PzS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf1f2e9c-df0e-4e92-973b-9480728f9734_2000x1600.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0PzS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf1f2e9c-df0e-4e92-973b-9480728f9734_2000x1600.png" width="1456" height="1165" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cf1f2e9c-df0e-4e92-973b-9480728f9734_2000x1600.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1165,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:313578,&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://www.simplyboring.ai/i/196532753?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf1f2e9c-df0e-4e92-973b-9480728f9734_2000x1600.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_!0PzS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf1f2e9c-df0e-4e92-973b-9480728f9734_2000x1600.png 424w, https://substackcdn.com/image/fetch/$s_!0PzS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf1f2e9c-df0e-4e92-973b-9480728f9734_2000x1600.png 848w, https://substackcdn.com/image/fetch/$s_!0PzS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf1f2e9c-df0e-4e92-973b-9480728f9734_2000x1600.png 1272w, https://substackcdn.com/image/fetch/$s_!0PzS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf1f2e9c-df0e-4e92-973b-9480728f9734_2000x1600.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>The first models I ever met were simple curves. Bootstrapping zero rates off swap quotes in a Masters of Financial Engineering classroom. Then the more sophisticated cousins, Black-Scholes, SABR, Hull-White, Heston. I still remember the books by Emanuel Derman, Massimo Morini, and many others. For many years, the SR 11-7 was the only guidance governing this world. Though you could see snippets of it in parts of the Basel capital rules. To be honest, I was not a great student and was confused about such quantitative models for many years.</p><p>Then I met machine learning models. Decision trees. Random forests. Gradient boosted trees. Support vector machines. Then deep learning models. RNNs, CNNs. Still models, but slightly more generalized. To be honest, it was only when I was learning machine and deep learning that I finally understood the quantitative models I learnt earlier. Same for LLMs. And agents are just systems wrapped around LLMs.</p><p>Once you see the main parts - the selected function, the objective, the optimization method, and the evaluation method - you realize that they ain&#8217;t very different. Asking questions about any model ultimately comes down to these parts, and the assumptions underlying the model.</p><p>And it&#8217;s the AI model that ultimately makes an AI system different from any other software system. It&#8217;s also why in 2024, we did a review of AI model risk management in banks, when I was still in MAS. If there was any place to start, looking at the models was as good as any.</p><p>And it&#8217;s where the 3 &#8216;U&#8217;s arise.</p><p>Uncertainty. All models have it. Irreducible randomness you can&#8217;t eliminate. Reducible gaps you can close with more data. But always some left.</p><p>Unexpectedness. More complex models behave in ways nobody designed. Emergent capabilities. Adversarial vulnerabilities. Gaming the system. Misalignment.</p><p>Unexplainability. The degree to which we can explain a decision varies. Transparency, explainability, interpretability, but ultimately about understanding.</p><p>The Fed, OCC and FDIC dropped SR 26-2 on April 17. Replaced SR 11-7 after fifteen years. Buried in it, a single-sentence carve-out: &#8216;GenAI and agentic AI are explicitly excluded from scope.</p><p>For me personally, given the connections between models, whether quantitative or LLM, this exclusion puzzles me a little.</p><p>What do you think?</p><p><a href="#ThinkingInSpectrum">#ThinkingInSpectrum</a> <a href="#ModelRisk">#ModelRisk</a> <a href="#AIRiskManagement">#AIRiskManagement</a></p>]]></content:encoded></item><item><title><![CDATA[On the Units of AI Governance]]></title><description><![CDATA[From models, systems and use cases to archetypes, capabilities and workflows.]]></description><link>https://www.simplyboring.ai/p/on-the-units-of-ai-governance</link><guid isPermaLink="false">https://www.simplyboring.ai/p/on-the-units-of-ai-governance</guid><dc:creator><![CDATA[Gary Ang (Ming)]]></dc:creator><pubDate>Wed, 29 Apr 2026 12:56:02 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!nFeO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8afe531f-231c-4ddc-aa50-53e44c54760e_2000x1600.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>There&#8217;s been a slow realization. Not about life. But a more boring one about AI risk.</p><p>I&#8217;ve been doing a number of talks on the intersection of two disciplines.</p><p>First discipline. Model risk management. My model risk supervision days.</p><p>Second discipline. Computer science. AI models. My ill-advised side quest to get a PhD in computer science at 42.</p><p>The MAS AI risk management guidelines I wrote from these covers 3 units of governance that relate to these disciplines - model, system, use case. They form a good foundation. But I feel like something has shifted.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nFeO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8afe531f-231c-4ddc-aa50-53e44c54760e_2000x1600.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nFeO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8afe531f-231c-4ddc-aa50-53e44c54760e_2000x1600.png 424w, https://substackcdn.com/image/fetch/$s_!nFeO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8afe531f-231c-4ddc-aa50-53e44c54760e_2000x1600.png 848w, https://substackcdn.com/image/fetch/$s_!nFeO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8afe531f-231c-4ddc-aa50-53e44c54760e_2000x1600.png 1272w, https://substackcdn.com/image/fetch/$s_!nFeO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8afe531f-231c-4ddc-aa50-53e44c54760e_2000x1600.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nFeO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8afe531f-231c-4ddc-aa50-53e44c54760e_2000x1600.png" width="1456" height="1165" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8afe531f-231c-4ddc-aa50-53e44c54760e_2000x1600.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1165,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:287395,&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://www.simplyboring.ai/i/195867197?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8afe531f-231c-4ddc-aa50-53e44c54760e_2000x1600.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_!nFeO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8afe531f-231c-4ddc-aa50-53e44c54760e_2000x1600.png 424w, https://substackcdn.com/image/fetch/$s_!nFeO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8afe531f-231c-4ddc-aa50-53e44c54760e_2000x1600.png 848w, https://substackcdn.com/image/fetch/$s_!nFeO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8afe531f-231c-4ddc-aa50-53e44c54760e_2000x1600.png 1272w, https://substackcdn.com/image/fetch/$s_!nFeO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8afe531f-231c-4ddc-aa50-53e44c54760e_2000x1600.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>1&#65039;&#8419; Model - Obviously the domain of model risk management (MRM). The world of the late SR 11-7 &amp; the new SR 26-2 from the US. As well as the UK&#8217;s SS 1/23 and Canada&#8217;s E23. What OpenAI, Anthropic etc. release and spend shitloads of money on.</p><p>2&#65039;&#8419; System - The domain of technology risk management. Too many frameworks here to list. But the recent &#8220;AI&#8221; vulnerabilities that have been in the news, from Anthropic&#8217;s troubles to Vercel have nothing to do with the AI model, but the fragility of systems in this rush to do &#8220;AI&#8221;.</p><p>3&#65039;&#8419; Use Case &#183; What AI risk management focuses on. Anchored by NIST AI RMF, ISO 42001. MAS&#8217; AI risk management guidelines. This is closest to what we experience when we use AI, but is also the least scalable.</p><p>And above the line.</p><p>4&#65039;&#8419; Archetype. Prior to Agentic AI, I already saw folks grouping Generative AI into archetypes - question and answer, summarization, retrieval augmented generation. LLMs are general purpose tools, but grouping them helps with scalability. For once stereotyping things helps.</p><p>5&#65039;&#8419; Capability. Bounded class of actions with authority, constraints, evidence requirements. Capabilities extend the idea of archetypes to the world of Agentic AI. Where we decompose and compose what AI agents do. See the paper on Agentic MRM by <strong><a href="https://www.linkedin.com/feed/#">Lukasz Szpruch</a></strong>, <strong><a href="https://www.linkedin.com/feed/#">Agus Sudjianto</a></strong>, <strong><a href="https://www.linkedin.com/feed/#">Tanveer Bhatti</a></strong> and me on this; and the Agentic Risk and Capabilities (ARC framework) by <strong><a href="https://www.linkedin.com/feed/#">Shaun Khoo</a></strong> and <strong><a href="https://www.linkedin.com/feed/#">Roy Ka-Wei Lee</a></strong>.</p><p>6&#65039;&#8419; Workflow. I know terms like trajectories and runtime have come into vogue (runtime is the term we use in the title of the Agentic MRM paper). But I feel like they are manifestations of what happens when AI agents do something, rather than a unit of governance. Workflows seem closer to something we can govern. And they relate nicely to the idea of the action space x autonomy perspective of AI agents (see Singapore&#8217;s Model Governance Framework on Agentic AI). As you relax the constraints of workflows, you get trajectories and runtimes that can go wider and wilder.</p><p>The three units above the line represent a new set of risks. But somehow I feel they also represent a new route to scalability.</p><p>Models, systems and use cases are usually specific. Whereas archetypes, capabilities and workflows can be generalized across a range of applications.</p><p>Just thinking out loud. Let me know your perspectives. I&#8217;ll try to write more about this in the weeks ahead.</p><p><strong>#AIGovernance</strong> <strong>#AgenticAI</strong></p>]]></content:encoded></item><item><title><![CDATA[Garfield's Eyes]]></title><description><![CDATA[Second in my series on what happens when the people who make things meet a technology that also makes things]]></description><link>https://www.simplyboring.ai/p/garfields-eyes</link><guid isPermaLink="false">https://www.simplyboring.ai/p/garfields-eyes</guid><dc:creator><![CDATA[Gary Ang (Ming)]]></dc:creator><pubDate>Mon, 30 Mar 2026 14:06:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!2jFe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ceb51a3-d338-41d8-bf49-d9b6e6f35d13_1000x558.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>This is the second in my series on what happens when the people who make things meet a technology that also makes things.</p><p>The first part, &#8220;<em><a href="https://open.substack.com/pub/simplyboringai/p/my-shifu?utm_campaign=post-expanded-share&amp;utm_medium=post%20viewer">My Shifu</a></em>&#8220;, covered how I met <em><a href="https://en.wikipedia.org/wiki/Johnny_Lau">Johnny Lau</a></em> through a crazy experiment called Creative Youth Xchange, and his view that technology forces artistic purity rather than threatening it.</p><p>I&#8217;ve been sitting on this, but this <em><a href="https://www.linkedin.com/posts/randomwalker_discussions-of-ai-and-creativity-tend-to-activity-7443289527525277696-CDfk?utm_source=social_share_send&amp;utm_medium=member_desktop_web&amp;rcm=ACoAAAnEwqsBmNv-udZ8tKaEG_MQGlUiz7C_KAg">post</a></em> by Arvind Narayanan on how creativity in art and creativity in science are different made me get back to this second part.</p><p>This article goes deeper into the creative process.  About creative production, and why AI may not be that great a leap.</p><h2><strong>Is AI Really A Leap?</strong></h2><p>One of the key fears of creatives is that this leap into AI may be one too far. Further than the camera. Further than digital tools.</p><p>Something that creativity cannot keep up with. But is it realistic to think that all art in the future will be purely from AI?</p><p>So I asked Johnny about his jumps from pen-and-paper comics to different technologies, the most recent being a Singlish speaking robot. Most people would call that a transformation. He didn&#8217;t:</p><p><em>&#8220;It was never a leap for me. Right from the beginning when I launched the first book in 1990, I engineered a range of products such as t-shirts &amp; mugs, a 13-inch ruler and bumper sticker with a tagline: Beware of Kiasu Driver. The latter became a bestseller instantly.&#8221;</em></p><p>My read. This leap is perhaps not that different from the ones in the past for creatives. And AI is perhaps more of an opportunity than a threat.</p><p><em>&#8220;For me it has always been a concept, not a book nor a sticker ... My brain doesn&#8217;t function the way where sectors and industries are differentiated. I had to develop a language to align myself with how the world functions.&#8221;</em></p><p>A concept. Not a product. Not a comic.</p><p>Here&#8217;s what I think is going on. Narayanan&#8217;s distinction is useful, creativity in art is emotional, social, driven by taste. Creativity in science is instrumental, evaluable, a systematic search through possibilities. AI is getting better at the second kind. The first is harder to touch.</p><p>Johnny&#8217;s concept is the first kind. Not the drawing - the reason for the drawing. The cultural nerve. The recognition that makes a Singaporean laugh at their own kiasu-ness. That doesn&#8217;t live in a dataset. It comes from being someone, from somewhere.</p><p>The production - t-shirts, mugs, strips - is the second kind. Patterns. Systems. Things that can be decomposed and delegated.</p><p>Johnny worked this out decades ago. He kept the concept. He systematized the production. And the person who showed him how wasn&#8217;t an AI researcher. It was Jim Davis.</p><h2><strong>The Garfield Revelation</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2jFe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ceb51a3-d338-41d8-bf49-d9b6e6f35d13_1000x558.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2jFe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ceb51a3-d338-41d8-bf49-d9b6e6f35d13_1000x558.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2jFe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ceb51a3-d338-41d8-bf49-d9b6e6f35d13_1000x558.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2jFe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ceb51a3-d338-41d8-bf49-d9b6e6f35d13_1000x558.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2jFe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ceb51a3-d338-41d8-bf49-d9b6e6f35d13_1000x558.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2jFe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ceb51a3-d338-41d8-bf49-d9b6e6f35d13_1000x558.jpeg" width="580" height="323.64" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4ceb51a3-d338-41d8-bf49-d9b6e6f35d13_1000x558.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:558,&quot;width&quot;:1000,&quot;resizeWidth&quot;:580,&quot;bytes&quot;:179817,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.simplyboring.ai/i/192613643?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ceb51a3-d338-41d8-bf49-d9b6e6f35d13_1000x558.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2jFe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ceb51a3-d338-41d8-bf49-d9b6e6f35d13_1000x558.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2jFe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ceb51a3-d338-41d8-bf49-d9b6e6f35d13_1000x558.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2jFe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ceb51a3-d338-41d8-bf49-d9b6e6f35d13_1000x558.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2jFe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ceb51a3-d338-41d8-bf49-d9b6e6f35d13_1000x558.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Not exactly Garfield, but you get the idea.</figcaption></figure></div><p>I asked about architecture at USC. He said something I didn&#8217;t expect - that USC was never about architecture for him:</p><p><em>&#8220;The years at USC were never about the study of building design. I took full liberty to immerse myself in the world of media and entertainment when I landed in Los Angeles.&#8221;</em></p><p>That&#8217;s where he met Garfield. Not the cat. The operation.</p><p><em>&#8220;I was stunned by Davis and how he had built a team of artists and writers to produce daily comics strips for the lasagna loving cat for its national syndicate. He had deployed an animation studio system to run his comics studio.&#8221;</em></p><p>Here&#8217;s what he described. Davis ran his comics like a factory. Team meeting on Monday. Different themes tossed around for the week&#8217;s seven strips. Once decided, a lead artist carried out the drafts. The process cascaded through the team. And at the end:</p><p><em>&#8220;Davis merely just drew Garfield&#8217;s eyes as a gesture of completion.&#8221;</em></p><p>Garfield&#8217;s eyes. The signature. Everything else was system. That one stroke was authorship.</p><p>I sat with that image for a while.</p><p>Johnny brought this model back to Asia. Most Asian comics were produced by a single artist - one person doing everything. The Garfield team showed him a different path. It became Comix Factory, the studio that produced Mr Kiasu.</p><h2><strong>Agents and Art</strong></h2><p>Here&#8217;s the connection I keep thinking about.</p><p>Davis&#8217;s studio system was, in effect, an early version of what AI promises every creator today. Break the work into steps. Specialize each step. Let the system handle volume while the creator handles vision.</p><p>I&#8217;ve <em><a href="https://www.linkedin.com/pulse/thinking-agents-systems-age-ai-gary-ang-phd-gvb3c">written about agentic AI</a></em> before - systems where multiple AI agents each handle a different part of a task. One agent plans, another retrieves information, another reasons, another generates output. The whole thing works because each part has a defined role and you can observe what each part does.</p><p>Davis was essentially running an agentic system in the 1980s. Just with humans instead of models. One person for drafts, another for inking, the process cascading through the team. And the orchestrator - Davis - only needed to draw the eyes.</p><p>Davis understood in the 1980s what the AI industry is selling in the 2020s: you don&#8217;t need to do everything yourself. You need to know what only you can do.</p><p>For Davis, it was the eyes. For Johnny, it&#8217;s the concept.</p><p>And Johnny made the connection himself:</p><p><em>&#8220;Similarly with AI, we just have to change our mindset on the method of production. The creation portion doesn&#8217;t change as it will always come from the depth of our minds.&#8221;</em></p><p>Change the method of production. Keep the creation. That&#8217;s not a theory from someone who&#8217;s read a few articles about AI. That&#8217;s a principle from someone who&#8217;s been decomposing creative labor since 1990.</p><p>A nice footnote: in 2023, Mr Kiasu and Garfield collaborated on a joint library programme with Singapore&#8217;s National Library. A one-of-a-kind global collaboration between two comics characters - the Singaporean one modeled on the American one&#8217;s production system - sharing a stage forty years later.</p><h2><strong>AI As Just Another Method</strong></h2><p>There&#8217;s a broader pattern here that I think matters for anyone thinking about AI and creative work.</p><p>We tend to frame the AI question as: will machines replace artists? That&#8217;s the wrong question. The better question is: what part of your creative work is system, and what part is signature?</p><p>If you&#8217;re a writer, maybe the system is research, outlining, drafting. The signature is voice, judgment, the instinct for when a sentence lands. If you&#8217;re a designer, maybe the system is rendering, iteration, production. The signature is the concept that no brief could have specified.</p><p>Davis knew. He drew the eyes and let the system do the rest. Not because he was lazy. Because he understood what only he could do.</p><p>AI doesn&#8217;t change this question. It just makes it unavoidable.</p><p>Johnny figured this out before AI existed. He&#8217;s been running this model for thirty-five years - concept first, production second, and the concept crosses every medium, every platform, every technology that comes along.</p><p>The question I&#8217;m leaving with you: what&#8217;s the part that only you draw?</p><p>More soon.</p>]]></content:encoded></item><item><title><![CDATA[A Simple Reading List on Third-Party AI Risk Management]]></title><description><![CDATA[Probably the hardest problem in AI risk management]]></description><link>https://www.simplyboring.ai/p/a-simple-reading-list-on-third-party</link><guid isPermaLink="false">https://www.simplyboring.ai/p/a-simple-reading-list-on-third-party</guid><dc:creator><![CDATA[Gary Ang (Ming)]]></dc:creator><pubDate>Wed, 25 Mar 2026 16:42:58 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!xVmN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda320531-0f95-4a20-9a60-a5b753c975e6_2528x1696.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_!xVmN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda320531-0f95-4a20-9a60-a5b753c975e6_2528x1696.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xVmN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda320531-0f95-4a20-9a60-a5b753c975e6_2528x1696.png 424w, https://substackcdn.com/image/fetch/$s_!xVmN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda320531-0f95-4a20-9a60-a5b753c975e6_2528x1696.png 848w, https://substackcdn.com/image/fetch/$s_!xVmN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda320531-0f95-4a20-9a60-a5b753c975e6_2528x1696.png 1272w, https://substackcdn.com/image/fetch/$s_!xVmN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda320531-0f95-4a20-9a60-a5b753c975e6_2528x1696.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xVmN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda320531-0f95-4a20-9a60-a5b753c975e6_2528x1696.png" width="1456" height="977" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/da320531-0f95-4a20-9a60-a5b753c975e6_2528x1696.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:977,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:7614742,&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://www.simplyboring.ai/i/192114649?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda320531-0f95-4a20-9a60-a5b753c975e6_2528x1696.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_!xVmN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda320531-0f95-4a20-9a60-a5b753c975e6_2528x1696.png 424w, https://substackcdn.com/image/fetch/$s_!xVmN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda320531-0f95-4a20-9a60-a5b753c975e6_2528x1696.png 848w, https://substackcdn.com/image/fetch/$s_!xVmN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda320531-0f95-4a20-9a60-a5b753c975e6_2528x1696.png 1272w, https://substackcdn.com/image/fetch/$s_!xVmN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda320531-0f95-4a20-9a60-a5b753c975e6_2528x1696.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></p><p>Yesterday, there was news about a threat actor compromising the popular LiteLLM package on PyPI. litellm is an ubiquitous library that many teams use as a unified interface to call different LLM APIs. The attacker didn&#8217;t need anything sophisticated. They poisoned the CI/CD pipeline through a compromised security scanner (the irony!), then pushed backdoored versions of litellm that harvested SSH keys, cloud credentials, and secrets on every Python startup. Seems like the hackers are now working hard - going through a 300gb treasure trove and extorting multi-billion-dollar companies.</p><p>This is what third-party AI risk actually looks like. Not the dramatic scenarios we imagine - collusion, rogue AI, coordinated manipulation. Sometimes it&#8217;s a simple file in a package you installed last Tuesday.</p><p>And it&#8217;s not just open-source libraries. Every AI vendor you use sits on its own supply chain of dependencies, sub-processors, and infrastructure providers. A single compromised link and you inherit the risk.</p><p>So how do you govern AI you don&#8217;t control? And maybe don&#8217;t even know exists.</p><p>I can&#8217;t say I have the answer. But I can offer a reading list.</p><p><em>Note: I have used open-access links from arXiv as far as possible.</em></p><div><hr></div><h2><strong>Where and Why Does It Break?</strong></h2><p><strong>1. &#8220;AI Auditing: The Broken Bus on the Road to AI Accountability&#8221;</strong> - Birhane et al. | <em>IEEE SaTML (2024)</em></p><p>Taxonomizes current AI audit practices across regulators, law firms, civil society, journalism, academia, and consulting. Finds that only a subset of AI audit studies translate to desired accountability outcomes. The title says it all - we&#8217;re doing audits, but many of them aren&#8217;t actually getting us where we need to go. &#128196; <a href="https://arxiv.org/abs/2401.14462">arXiv:2401.14462</a></p><p><strong>2. &#8220;Dislocated Accountabilities in the &#8216;AI Supply Chain&#8217;: Modularity and Developers&#8217; Notions of Responsibility&#8221;</strong> - Widder &amp; Nafus | <em>Big Data &amp; Society (2023)</em></p><p>Developers building AI from preexisting modules often believe responsible AI belongs to &#8220;the next or previous person in the imagined supply chain.&#8221;  Everyone assumes someone else is managing the risk. &#128196; <a href="https://arxiv.org/abs/2209.09780">arXiv:2209.09780</a></p><p><strong>3. &#8220;Understanding Accountability in Algorithmic Supply Chains&#8221;</strong> - Cobbe, Veale &amp; Singh | <em>FAccT (2023)</em></p><p>Explores how algorithmic supply chains create distributed responsibility and limited visibility due to what the authors call the &#8220;accountability horizon&#8221; - you can only see so far. Also covers cross-border supply chains and regulatory arbitrage, which matters when your AI vendor operates across jurisdictions with different rules. &#128196; <a href="https://arxiv.org/abs/2304.14749">arXiv:2304.14749</a></p><h2><strong>How can we perhaps solve it?</strong></h2><p><strong>1. &#8220;AEF-1: Minimum Operating Conditions for Independent Third Party AI Evaluations&#8221;</strong> - Stosz et al. | <em>AI Evaluation Foundation (2025)</em></p><p>A voluntary standard and checklist that defines what evaluators actually need from AI providers: independence from the provider, sufficient access to assess characteristics of interest, and transparency in sharing methods and findings. The gap between what this standard says you need and what most vendors actually give you <em>is</em> the governance gap. &#128279; <a href="https://www.aef.one/aef-one.pdf">AI Evaluation Foundation</a></p><p><strong>2. &#8220;Outsider Oversight: Designing a Third Party Audit Ecosystem for AI Governance&#8221;</strong> - Raji et al. | <em>AAAI/ACM AIES (2022)</em></p><p>Synthesizes lessons from financial, environmental, and health regulation on crafting effective external oversight systems. The key insight for me: audits alone won&#8217;t achieve accountability. You need deliberate design and institutional weight, the same lesson financial regulators learned after Enron. &#128196; <a href="https://arxiv.org/abs/2206.04737">arXiv:2206.04737</a></p><p><strong>3. &#8220;Model Cards for Model Reporting&#8221;</strong> - Mitchell et al. | <em>FAccT (2019)</em></p><p>The foundational paper proposing that released models be accompanied by documentation detailing their performance characteristics. This paper is from 2019. It&#8217;s now 2026. Notice how few vendors actually provide this level of transparency. In fact, some studies have shown that such transparency is declining, rather than increasing due to greater awareness. &#128196; <a href="https://arxiv.org/abs/1810.03993">arXiv:1810.03993</a></p><p><strong>4. &#8220;Third-party compliance reviews for frontier AI safety frameworks&#8221;</strong> - Homewood et al. | <em>arXiv preprint (2025)</em></p><p>Explores third-party compliance reviews where an independent external party assesses whether a frontier AI company complies with its own safety framework. Discusses benefits (increased compliance, assurance to stakeholders) and real challenges (information security risks, cost burdens, reputational damage from findings). This is the emerging infrastructure for keeping vendors accountable - but it&#8217;s still nascent. &#128196; <a href="https://arxiv.org/abs/2505.01643">arXiv:2505.01643</a></p><p><strong>5. &#8220;Implementing AI Bill of Materials (AI BOM) with SPDX 3.0&#8221;</strong> - Bennet et al. | <em>Linux Foundation Research (2025)</em></p><p>Extends the Software Bill of Materials concept to AI, including documentation of algorithms, data collection methods, frameworks, licensing, and compliance. If you want to know what&#8217;s actually inside the AI system you&#8217;re buying - and what changes when the vendor updates it - this is the direction. Think of it as the AI equivalent of ingredient labelling. &#128196; <a href="https://arxiv.org/abs/2504.16743">arXiv:2504.16743</a></p><p><strong>6. &#8220;AgentFacts: Universal KYA Standard for Verified AI Agent Metadata &amp; Deployment&#8221;</strong> - Grogan | <em>arXiv preprint (2025)</em></p><p>Forward-looking. Proposes a &#8220;Know Your Agent&#8221; standard with cryptographically-signed capability declarations and multi-authority validation. If something like this existed at scale, it would reduce the custom integration friction that makes switching so expensive. We&#8217;re not there yet, but this is the direction things need to go. &#128196; <a href="https://arxiv.org/abs/2506.13794">arXiv:2506.13794</a></p><p><strong>7. &#8220;Consultation Paper on Proposed Guidelines on Third-Party Risk Management&#8221;</strong> - Monetary Authority of Singapore | <em>MAS (March 2026)</em></p><p>And last but not least. MAS just released this in March 2026. Supersedes the old outsourcing guidelines and extends expectations to all third-party arrangements, not just outsourced services. Covers risk assessment, due diligence, contracting, onboarding, ongoing monitoring, and termination. Requires FIs to maintain a register of third-party arrangements, monitor concentration risk, and extend oversight to sub-contractors. AI appears in a footnote, where it refers to MAS AI Risk Management Guidelines I wrote, but the relevance of these guidelines to AI is clear. &#128279; <a href="https://www.mas.gov.sg/-/media/mas-media-library/publications/consultations/bd/2026/consultation-paper---tprmg.pdf">MAS Consultation Paper</a></p><p>I think this is one of the hardest problems to solve in AI risk management. Because it requires everyone to work together. And that&#8217;s really hard today.</p><p>#ThirdPartyAI #AIRiskManagement #VendorManagement #AIGovernance #AIReadingList</p>]]></content:encoded></item><item><title><![CDATA[The AI Governance Tool]]></title><description><![CDATA[A simply boring attempt at making AI governance and risk management accessible]]></description><link>https://www.simplyboring.ai/p/the-ai-governance-tool</link><guid isPermaLink="false">https://www.simplyboring.ai/p/the-ai-governance-tool</guid><dc:creator><![CDATA[Gary Ang (Ming)]]></dc:creator><pubDate>Mon, 23 Mar 2026 13:16:04 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!fKDk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F352bbd43-683b-4ed7-9c13-7a2e305493b0_571x635.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>If you&#8217;re infantry in the Singapore army, you would probably have encountered this protocol to shout &#8220;gap gap gap&#8221; when you breach a fortification.</p><p>I always thought it was kind of stupid. Since shouting it was asking for the bullets to be aimed at you. I always felt I was lucky to move from infantry to be a scout. Scouts never ran towards bullets.</p><p>But I think I understand the need for it more now. Shouting it in the army helps make people aware of the gap that you are moving towards.</p><p>In one of my past weekly reflections on <a href="https://www.linkedin.com/pulse/edge-action-gary-ang-phd-f6vmc">LinkedIn</a>, I said three gaps kept surfacing. The common language gap. The contextualisation gap. The last-mile gap. Same need for awareness.</p><p>Frameworks exist. Guidelines exist. I wrote some of them. But translating frameworks into something relevant for one&#8217;s context is not easy. Especially for individuals and smaller firms.</p><p>Last week, MAS launched the <a href="https://www.mas.gov.sg/schemes-and-initiatives/project-mindforge">MindForge AI Risk Management Toolkit</a>. I was deeply involved as it needed to be aligned to the <a href="https://www.mas.gov.sg/-/media/mas-media-library/publications/consultations/bd/2025/final_consultation_paper_on_guidelines_on_ai_risk_management_forrelease.pdf">MAS AI Risk Management Guidelines</a> I wrote. </p><p>The MindForge AI Risk Management Toolkit is an operationalisation handbook with case studies. It&#8217;s an attempt at bridging the messy middle I keep writing about. But I suspect, aside from large financial institutions, it may still be a lot to chew on for everyone else.</p><p>Last week, a friend who leads manpower development also asked me something similar: what about everyone else?</p><blockquote><p><em>This is my early attempt at an answer.</em></p></blockquote><p>GOT, not Game of Thrones, but an AI Governance Tool. </p><p>At <a href="https://govern.simplyboring.ai/">govern.simplyboring.ai</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_!fKDk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F352bbd43-683b-4ed7-9c13-7a2e305493b0_571x635.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fKDk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F352bbd43-683b-4ed7-9c13-7a2e305493b0_571x635.png 424w, https://substackcdn.com/image/fetch/$s_!fKDk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F352bbd43-683b-4ed7-9c13-7a2e305493b0_571x635.png 848w, https://substackcdn.com/image/fetch/$s_!fKDk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F352bbd43-683b-4ed7-9c13-7a2e305493b0_571x635.png 1272w, https://substackcdn.com/image/fetch/$s_!fKDk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F352bbd43-683b-4ed7-9c13-7a2e305493b0_571x635.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fKDk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F352bbd43-683b-4ed7-9c13-7a2e305493b0_571x635.png" width="725" height="806.2609457092819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/352bbd43-683b-4ed7-9c13-7a2e305493b0_571x635.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:635,&quot;width&quot;:571,&quot;resizeWidth&quot;:725,&quot;bytes&quot;:62104,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.simplyboring.ai/i/191861678?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F352bbd43-683b-4ed7-9c13-7a2e305493b0_571x635.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_!fKDk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F352bbd43-683b-4ed7-9c13-7a2e305493b0_571x635.png 424w, https://substackcdn.com/image/fetch/$s_!fKDk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F352bbd43-683b-4ed7-9c13-7a2e305493b0_571x635.png 848w, https://substackcdn.com/image/fetch/$s_!fKDk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F352bbd43-683b-4ed7-9c13-7a2e305493b0_571x635.png 1272w, https://substackcdn.com/image/fetch/$s_!fKDk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F352bbd43-683b-4ed7-9c13-7a2e305493b0_571x635.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Subscribe to my Substack to get keys for more generations.</figcaption></figure></div><p>Describe what you are using AI for. Get a tailored governance pack in minutes. The standards that apply to your situation. The controls to put in place. How to implement them. What evidence to prepare.</p><p>Built on public information. The MAS AI Risk Management Guidelines I wrote. The MindForge toolkit that just launched. The US Financial Services AI Risk Management Framework. The EU AI Act. NIST AI RMF. ISO 42001. And other international frameworks. Cross-referenced and connected. And a little of my own perspectives.</p><p>The AIRG tells you what to do. MindForge shows how the industry is doing it. GOT asks what you specifically are doing, and tells you what applies to you.</p><p>Not just for the large institution with a full second line (and third line) of defence. For everyone else. Individuals. Small firms.</p><p>It&#8217;s an early prototype. It will almost certainly have errors. And a little slow - around 45-60 seconds for each report. And I think it&#8217;s still a little iffy for individuals.</p><p>But I tried to ground it in real frameworks and design it for real situations so anyone, not just banks.</p><p>Please try it. Tell me what&#8217;s missing. Tell me what&#8217;s wrong.</p><p>#Mindforge #NIST #AIRiskManagement #SimplyBoringAI #Grounding #AIRG</p>]]></content:encoded></item><item><title><![CDATA[OpenClaw - Kiasu Version]]></title><description><![CDATA[Kiasu just means scared to lose.]]></description><link>https://www.simplyboring.ai/p/openclaw-kiasu-version</link><guid isPermaLink="false">https://www.simplyboring.ai/p/openclaw-kiasu-version</guid><dc:creator><![CDATA[Gary Ang (Ming)]]></dc:creator><pubDate>Tue, 17 Mar 2026 11:41:46 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!QG05!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1178556c-0bbf-4d28-8621-b99657ce3d2f_1920x1080.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QG05!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1178556c-0bbf-4d28-8621-b99657ce3d2f_1920x1080.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QG05!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1178556c-0bbf-4d28-8621-b99657ce3d2f_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QG05!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1178556c-0bbf-4d28-8621-b99657ce3d2f_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QG05!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1178556c-0bbf-4d28-8621-b99657ce3d2f_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QG05!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1178556c-0bbf-4d28-8621-b99657ce3d2f_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QG05!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1178556c-0bbf-4d28-8621-b99657ce3d2f_1920x1080.jpeg" width="522" height="293.625" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1178556c-0bbf-4d28-8621-b99657ce3d2f_1920x1080.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:522,&quot;bytes&quot;:187905,&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;:&quot;https://www.simplyboring.ai/i/191241008?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1178556c-0bbf-4d28-8621-b99657ce3d2f_1920x1080.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!QG05!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1178556c-0bbf-4d28-8621-b99657ce3d2f_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QG05!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1178556c-0bbf-4d28-8621-b99657ce3d2f_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QG05!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1178556c-0bbf-4d28-8621-b99657ce3d2f_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QG05!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1178556c-0bbf-4d28-8621-b99657ce3d2f_1920x1080.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I don&#8217;t like OpenClaw. But pretty hard to resist the urge to try.</p><p>I think it does demonstrate something interesting about agents - 1) the additional utility when you hook it to a heartbeat to do something at a set frequency, or cron for a scheduled task; 2) the convenience of letting it communicate with you over a messaging app.</p><p>But I really can&#8217;t see what else it offers in additional to say Claude Code, which already allows for multi-agent workflows.</p><p>Ok, maybe if being exposed to the internet, or losing your data is your thing, then I agree, OpenClaw without any additional safeguards is definitely for you.</p><p>OpenClaw&#8217;s issues must be obvious. NVIDIA just announced NemoClaw at GTC - essentially OpenClaw with enterprise-grade security guardrails baked in. NanoClaw, a lightweight alternative, takes a different approach by isolating each agent in its own Docker container.</p><p>And so when I tried it, I made some adjustments to help mitigate this. Probably not perfect, but I think I can live with its risks with these controls. And I think you can use them for any of the other Claws too.</p><p>So here&#8217;s the short guide on what I did. I won&#8217;t copy and paste all the scripts. Just use my text below as a prompt and I am sure any of the LLMs can help you.</p><h3><strong>The Setup</strong></h3><p>I run it on a DigitalOcean VPS - Ubuntu 24.04, 2 vCPU, 2GB RAM, $12/month, Singapore region. I went with a manual setup instead of the 1-Click app because I wanted full control over every layer of the stack.</p><p>The finished stack looks like this:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RuYi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d072653-61d5-483b-b41c-eb875cf8c29f_1599x672.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RuYi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d072653-61d5-483b-b41c-eb875cf8c29f_1599x672.png 424w, https://substackcdn.com/image/fetch/$s_!RuYi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d072653-61d5-483b-b41c-eb875cf8c29f_1599x672.png 848w, https://substackcdn.com/image/fetch/$s_!RuYi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d072653-61d5-483b-b41c-eb875cf8c29f_1599x672.png 1272w, https://substackcdn.com/image/fetch/$s_!RuYi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d072653-61d5-483b-b41c-eb875cf8c29f_1599x672.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RuYi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d072653-61d5-483b-b41c-eb875cf8c29f_1599x672.png" width="1456" height="612" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1d072653-61d5-483b-b41c-eb875cf8c29f_1599x672.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:612,&quot;width&quot;:1456,&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_!RuYi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d072653-61d5-483b-b41c-eb875cf8c29f_1599x672.png 424w, https://substackcdn.com/image/fetch/$s_!RuYi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d072653-61d5-483b-b41c-eb875cf8c29f_1599x672.png 848w, https://substackcdn.com/image/fetch/$s_!RuYi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d072653-61d5-483b-b41c-eb875cf8c29f_1599x672.png 1272w, https://substackcdn.com/image/fetch/$s_!RuYi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d072653-61d5-483b-b41c-eb875cf8c29f_1599x672.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Only i can access OpenClaw through TailScale, and I choose the files that it can see using Syncthing</figcaption></figure></div><p>What I use it for: OpenClaw runs 24/7 on the VPS. Every hour it wakes up, checks my task files, and stays silent if nothing is urgent. Every morning it sends me a briefing on Telegram. Claude Code runs locally for deep work and pushes outputs into a shared AGENT-INBOX folder. OpenClaw picks them up.</p><p>Total cost: $12/month for the server. OpenClaw lets you plug in your own API key. There&#8217;s an option for using your existing Claude key that will come up after the OpenClaw onboard.</p><p>Now, on to the controls.</p><h2><strong>Control 1: Server Hardening</strong></h2><p>Out of the box, a VPS is exposed. Default root login, password authentication, every port open. The first thing to do is reduce the attack surface.</p><p>Every service you run is an attack surface. Make each one as small as possible, and add friction at every layer so that even if one layer fails, the next one holds.</p><p>The key steps: update everything, create a non-root user (don&#8217;t run your server as Administrator), disable password authentication so only SSH keys can log in, and restrict root login entirely.</p><p>I won&#8217;t paste every command here - ask Claude or ChatGPT to give you the steps for hardening a server for Ubuntu 24.04 and it&#8217;ll give you the full thing.</p><h2><strong>Control 2: Firewall and Fail2ban</strong></h2><p>Two layers. UFW (Uncomplicated Firewall) controls who can knock on your door at all - deny all incoming by default, then explicitly allow only what you need. Fail2ban monitors your login logs and automatically bans IPs that fail authentication too many times.</p><p>One thing to watch out for: enable UFW <em>after</em> you allow SSH, not before. Get the order wrong and you immediately lose access to your own server.</p><p>But even with both of these, your SSH port is still visible to the public internet. Bots still find it, still try it. Fail2ban is a mitigation, not a solution.</p><h2><strong>Control 3: Tailscale - Making the Server Invisible</strong></h2><p>What if the SSH port wasn&#8217;t visible at all?</p><p>Tailscale creates a private encrypted network across the internet - but only devices you authenticate can join. Think of it as a private LAN that ignores physical location. Every device gets a private IP in the 100.x.x.x range. Your VPS gets one. Your laptop gets one. They talk through an encrypted WireGuard tunnel regardless of where they physically are.</p><p>The key part: your VPS&#8217;s <em>public</em> IP can have all ports closed. Tailscale establishes peer-to-peer through NAT traversal - no open ports required. Install it on the VPS, install it on your laptop, log in with the same account - done.</p><p>Once Tailscale is working, update your UFW rules to allow SSH only on the Tailscale interface, and remove the public SSH rule. After this, run a port scan on your VPS&#8217;s public IP. You&#8217;ll see nothing. The server is invisible. Fail2ban becomes a backup layer rather than the first line of defence.</p><p>As always, test SSH via the Tailscale IP in a second terminal before removing public access.</p><h3><strong>Installing OpenClaw</strong></h3><p>With the controls in place, this is the straightforward part.</p><pre><code><code>curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash - </code></code></pre><pre><code><code>sudo apt install -y nodejs</code></code></pre><pre><code><code>sudo npm install -g openclaw</code></code></pre><pre><code><code>openclaw onboard</code></code></pre><p>For NemoClaw, it will probably look like this (based on Nvidia&#8217;s instructions)</p><pre><code><code>curl -fsSL https://nvidia.com/nemoclaw.sh | bash</code></code></pre><pre><code><code>nemoclaw onboard</code></code></pre><p>The setup wizard walks you through AI provider (I use Anthropic), API key, and gateway token. It installs OpenClaw as a <strong>user-level systemd service</strong> - not a system-level one. This matters:</p><p>This works:</p><pre><code><code>systemctl --user restart openclaw-gateway</code></code></pre><p>This silently fails:</p><pre><code><code>systemctl restart openclaw-gateway</code></code></pre><p>Every OpenClaw service command needs --user. Burned time on this.</p><h3><strong>The dashboard</strong></h3><p>OpenClaw has a web dashboard. It binds to <strong><a href="http://localhost/">localhost</a></strong> only, so you access it via SSH tunnel:</p><pre><code><code>openclaw dashboard    # prints URL with token</code></code></pre><pre><code><code>ssh -N -L 18789:127.0.0.1:18789 openclaw@YOUR_TAILSCALE_IP</code></code></pre><p>Then open the <strong>full URL</strong> including the #token= fragment in your browser.</p><p><strong>Don&#8217;t open </strong></p><p>http://localhost:18789/</p><p><strong> bare.</strong> The #token= fragment is the authentication handshake. Without it, the gateway sees an unapproved device and shows &#8220;pairing required.&#8221; The dashboard looks like it loaded - it hasn&#8217;t connected. Use the full URL from openclaw dashboard.</p><h2><strong>Syncthing - The Sync Layer</strong></h2><p>OpenClaw on the VPS needs a way to receive tasks and send outputs back. I use Syncthing - open-source, peer-to-peer file sync, no cloud intermediary.</p><p>The synced folder (AGENT-INBOX) lives inside my Obsidian vault on Windows and mirrors to remote VPS. I write tasks in Obsidian, they appear on the VPS within seconds. OpenClaw writes outputs on the VPS, they appear in Obsidian within seconds.</p><p>One thing to watch out for: install Syncthing from the official apt repository, not Ubuntu&#8217;s default packages - the default version is outdated enough to cause silent sync failures when paired with a newer Windows client.</p><h2><strong>The Heartbeat</strong></h2><p>The heartbeat is the reason I tried OpenClaw in the first place. It&#8217;s the cron-like behavior - wake up on a schedule, check your files, act without being asked.</p><pre><code><code>openclaw config set agents.defaults.heartbeat.every 1h</code></code></pre><pre><code><code>openclaw config set agents.defaults.heartbeat.target last</code></code></pre><pre><code><code>openclaw config set agents.defaults.heartbeat.activeHours.start "06:00"</code></code></pre><pre><code><code>openclaw config set agents.defaults.heartbeat.activeHours.end "01:00"</code></code></pre><pre><code><code>openclaw config set env.vars.TZ "Asia/Singapore"</code></code></pre><p>Note: use the full dotpath agents.defaults.heartbeat.every, not just heartbeat.every. The docs show JSON structure, the CLI uses dotpaths.</p><p>If OpenClaw finds nothing urgent, it stays silent. No Telegram noise. Only substantive findings surface. This is controlled by a HEARTBEAT.md in your workspace - a checklist the agent follows on every run.</p><p>One important step after setup: delete the BOOTSTRAP.md file in your workspace. It&#8217;s OpenClaw&#8217;s first-run onboarding wizard that blocks the agent on every gateway start until a human responds. Once you&#8217;ve completed setup, remove it or the agent stays stuck in bootstrapping state indefinitely.</p><h2><strong>The Security Audit</strong></h2><p>OpenClaw has a built-in security audit you can run with <em>openclaw security audit --deep</em>. Worth running after setup to confirm your controls are in place.</p><p>The most important thing it tells you is the trust model. OpenClaw operates as a &#8220;personal assistant&#8221; - single user, single trusted operator. It&#8217;s not designed for multiple users sharing one gateway. If you&#8217;re thinking about running this for a team or clients, that&#8217;s the line that should make you pause.</p><h2><strong>Is It Worth It?</strong></h2><p>Honestly, I&#8217;m still not sure.</p><p>The heartbeat and the Telegram integration are genuinely useful - having an agent check on things hourly and surface only what matters is different from having a chatbot you talk to. And the data sovereignty matters to me.</p><p>I&#8217;ll keep running OpenClaw for a while to see if it sticks. See if the habit of an always-on agent changes how I work. But I wouldn&#8217;t tell anyone to just run it.</p><p>If I were starting today, I&#8217;d probably look at NanoClaw first - it&#8217;s ~4,000 lines of code versus OpenClaw&#8217;s &gt; 400,000, and agent gets its own isolated container. NemoClaw is worth trying too, especially if you&#8217;re in an enterprise context. Both are open source.</p><p>But the manual controls I described above? They&#8217;d apply to any of these. Server hardening, Tailscale, firewall rules - that&#8217;s not OpenClaw-specific.</p><p>If you&#8217;ve tried self-hosting OpenClaw (or variants such as NanoClaw), what additional controls did you put in place? Also what else do you find useful about it (beyond say Claude Code or Codex) that warrants the effort?</p><p>#AI #AgenticAI #Security #OpenClaw #NemoClaw</p>]]></content:encoded></item><item><title><![CDATA[From Contrastive Learning to World Models]]></title><description><![CDATA[News on Yann LeCun&#8217;s AMI Labs raising ~$1bn in their seed round and having one of their key bases in Singapore just made the news.]]></description><link>https://www.simplyboring.ai/p/from-contrastive-learning-to-world</link><guid isPermaLink="false">https://www.simplyboring.ai/p/from-contrastive-learning-to-world</guid><dc:creator><![CDATA[Gary Ang (Ming)]]></dc:creator><pubDate>Wed, 11 Mar 2026 14:30:21 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!swTk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93f92205-59a6-49be-8672-9820b79a9dae_2000x1600.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>News on Yann LeCun&#8217;s AMI Labs raising ~$1bn in their seed round and having one of their key bases in Singapore just made the news. $1bn for a seed round is kind of insane. AI startup seed rounds are more like Series Zs these days.<br><br>That aside, this news brought back some memories of an older technique from Lecun&#8217;s lab, titled VICReg, that inspired one of my papers. And led me to reread his JEPA series. <br><br>Today's diptych is about that connection.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!swTk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93f92205-59a6-49be-8672-9820b79a9dae_2000x1600.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!swTk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93f92205-59a6-49be-8672-9820b79a9dae_2000x1600.jpeg 424w, https://substackcdn.com/image/fetch/$s_!swTk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93f92205-59a6-49be-8672-9820b79a9dae_2000x1600.jpeg 848w, https://substackcdn.com/image/fetch/$s_!swTk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93f92205-59a6-49be-8672-9820b79a9dae_2000x1600.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!swTk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93f92205-59a6-49be-8672-9820b79a9dae_2000x1600.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!swTk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93f92205-59a6-49be-8672-9820b79a9dae_2000x1600.jpeg" width="1456" height="1165" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/93f92205-59a6-49be-8672-9820b79a9dae_2000x1600.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1165,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:459458,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.simplyboring.ai/i/190623557?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93f92205-59a6-49be-8672-9820b79a9dae_2000x1600.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!swTk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93f92205-59a6-49be-8672-9820b79a9dae_2000x1600.jpeg 424w, https://substackcdn.com/image/fetch/$s_!swTk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93f92205-59a6-49be-8672-9820b79a9dae_2000x1600.jpeg 848w, https://substackcdn.com/image/fetch/$s_!swTk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93f92205-59a6-49be-8672-9820b79a9dae_2000x1600.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!swTk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93f92205-59a6-49be-8672-9820b79a9dae_2000x1600.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><strong>Left Panel: VICReg</strong> <br><br>Self-supervised training in AI just means training without labels. We use it in LLMs. Pretraining a model by masking parts of inputs and getting it to predict the masked parts. One issue in self-supervised learning is collapse. AI likes to find shortcuts. And when it does, everything converges to the mean. <br><br>Most methods fight this with training or architectural tricks. VICReg uses just three interesting loss terms:<br>&#10145;&#65039; Variance so that there&#8217;s always some differences between the representations it learns. <br>&#10145;&#65039; Invariance so that the same input gives the same representation.<br>&#10145;&#65039; Covariance so that each dimension learns something different <br><br>Invariance is the main learning objective. Variance + covariance are the regularisers that prevent it from collapsing. <br><br>I liked VICReg&#8217;s idea. So I added a twist for a paper I published on a model called DynMIX. I fed it two fundamentally different views of the same company - explicit (constructed) and implicit (learnt from data). Another twist. VICReg's variance target is static. For financial data, that made no sense. Markets are volatile so variance can&#8217;t be static. So I made the target dynamic, based on variances of stock market returns. <br><br><strong>Right Panel: JEPA</strong> <br><br>The core of the paper by Yann LeCun - JEPA - takes a different approach to the same problem. Instead of just learning representations, it predicts them. In AI, we usually predict something real - a label (dog, cat), or a number (stock price). JEPA predicts the underlying representation instead. Think of it as the model learning to imagine what something looks like in its own internal language, before it's seen in the real world.<br><br>Three components: <br>&#10145;&#65039; Context encoder: encodes what's visible into a representation <br>&#10145;&#65039; Target encoder: encodes what's hidden into a representation (this IS the label) <br>&#10145;&#65039; Predictor: tries to predict the hidden from the visible<br><br>So what does this unlock? Once representations of one modality (e.g., videos) are learnt, the next stage adds actions. A second model takes the video frame embeddings interleaved with a robot arm's movement commands, and predicts the next embedding. Planning then becomes: imagine many possible sequences of moves, simulate each one in the model's head, and pick the one most likely to reach the goal. Like a chess player thinking several moves ahead, but the "board" is the model's own internal understanding of the world.<br><br>Interesting times ahead. If AMI Labs succeeds.<br><br>#RepresentationLearning #JEPA #VICReg #YannLeCun #AIResearch</p>]]></content:encoded></item><item><title><![CDATA[Three Speeds of AI Adoption]]></title><description><![CDATA[And three rooms]]></description><link>https://www.simplyboring.ai/p/three-speeds-of-ai-adoption</link><guid isPermaLink="false">https://www.simplyboring.ai/p/three-speeds-of-ai-adoption</guid><dc:creator><![CDATA[Gary Ang (Ming)]]></dc:creator><pubDate>Wed, 04 Mar 2026 15:45:37 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!xxRi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d01878a-3325-481f-bcfb-0c17d724ca19_598x339.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p><em>Fire people, stock goes up. Beat expectations, stock goes down.</em></p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xxRi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d01878a-3325-481f-bcfb-0c17d724ca19_598x339.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xxRi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d01878a-3325-481f-bcfb-0c17d724ca19_598x339.png 424w, https://substackcdn.com/image/fetch/$s_!xxRi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d01878a-3325-481f-bcfb-0c17d724ca19_598x339.png 848w, https://substackcdn.com/image/fetch/$s_!xxRi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d01878a-3325-481f-bcfb-0c17d724ca19_598x339.png 1272w, https://substackcdn.com/image/fetch/$s_!xxRi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d01878a-3325-481f-bcfb-0c17d724ca19_598x339.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xxRi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d01878a-3325-481f-bcfb-0c17d724ca19_598x339.png" width="496" height="281.17725752508363" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8d01878a-3325-481f-bcfb-0c17d724ca19_598x339.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:339,&quot;width&quot;:598,&quot;resizeWidth&quot;:496,&quot;bytes&quot;:65998,&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://www.simplyboring.ai/i/189888020?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d01878a-3325-481f-bcfb-0c17d724ca19_598x339.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_!xxRi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d01878a-3325-481f-bcfb-0c17d724ca19_598x339.png 424w, https://substackcdn.com/image/fetch/$s_!xxRi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d01878a-3325-481f-bcfb-0c17d724ca19_598x339.png 848w, https://substackcdn.com/image/fetch/$s_!xxRi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d01878a-3325-481f-bcfb-0c17d724ca19_598x339.png 1272w, https://substackcdn.com/image/fetch/$s_!xxRi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d01878a-3325-481f-bcfb-0c17d724ca19_598x339.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">I thought this was both funny and sad.</figcaption></figure></div><p>I started writing about this last week. But with the Iran war going on now, this feels almost quaint.</p><p>Predictions about a <a href="https://www.citriniresearch.com/p/2028gic">doomsday scenario where AI agents collapse the job market by 2028</a>. Headlines about Dorsey&#8217;s <a href="https://www.reuters.com/business/blocks-fourth-quarter-profit-rises-announces-over-4000-job-cuts-2026-02-26/">Block cutting over 4,000 roles</a> - over 40% of its workforce. Gone, just like that. His excuse was AI, as always. Block&#8217;s stock price shot up. And then the irony - <a href="https://www.cnbc.com/2026/02/26/nvidia-nvda-stock-price-q4-earnings.html">Nvidia beat expectations</a>, revenue up ~70%, guidance ahead of even the most bullish estimates. The stock dropped 5.5%. <a href="https://www.tradingkey.com/analysis/stocks/us-stocks/261628049-nvidia-nvda-earnings-q4-stock-price-investors-value-tradingkey">$260 billion in market value erased overnight</a>.</p><p>Fire people, stock goes up. Beat expectations, stock goes down. That&#8217;s the weird logic of markets right now. And I think it mirrors the weird logic of the AI debate. The narrative has decoupled from the evidence. What you believe matters more than what you can show.</p><p>Let me compare three rooms.</p><h2>Three Rooms</h2><p><strong>Room one.</strong> Block&#8217;s numbers. An internal AI agent called Goose. One engineer says 90% of his code is now written by it. Non-technical teams writing SQL queries and closing tickets. Revenue per employee doubled.</p><p><strong>Room two.</strong> A classroom. Students from an organization that will exist in fifty years regardless of what happens in AI. What were they learning? How to write a prompt. How to get an image out of a model. In 2026. They weren&#8217;t behind because they were slow. They were behind because there&#8217;s a chasm between what frontier labs ship and what most organizations can absorb.</p><p><strong>Room three.</strong> Trading professionals at a talk I gave. They&#8217;d read the doom scenarios. They wanted to know - should I be worried about my career? They weren&#8217;t panicking. But they weren&#8217;t dismissing it either. Sitting in the uncertainty, looking for clarity.</p><p>I tried to answer, but I thought my answer was lacking. So I tried to do better with this article.</p><p>Why do I think a piece like Citrini and Shah&#8217;s <a href="https://www.citriniresearch.com/p/2028gic">&#8220;The 2028 Global Intelligence Crisis&#8221;</a> is science fiction designed to go viral? Because of three speeds that may not be moving in lockstep.</p><h2>The Three Speeds</h2><p>I think all of these pieces assume uniformity in scaling and adoption. But I think there are 3 speeds that matter, perhaps even more.</p><p>METR - Model Evaluation &amp; Threat Research - is a nonprofit that evaluates AI capabilities. Their time horizon chart - arguably the most cited graphic in AI right now - <a href="https://www.technologyreview.com/2026/02/05/1132254/this-is-the-most-misunderstood-graph-in-ai/">has been called</a> &#8220;the most misunderstood graph in AI.&#8221; It shows AI capability doubling every few months. Sequoia used it to declare &#8220;2026: This is AGI.&#8221;</p><p>What that chart actually says about each speed:</p><p><strong>Speed of Capability.</strong> What AI can actually do. Far fewer people saw <a href="https://metr.org/notes/2026-01-22-time-horizon-limitations/">METR&#8217;s own limitations page</a>. More than 10 disclaimers about what their research is not. The researcher writes plainly: they have &#8220;no idea whether Claude&#8217;s &#8216;true&#8217; time horizon is 3.5h or 6.5h.&#8221; Their <a href="https://metr.org/blog/2025-08-12-research-update-towards-reconciling-slowdown-with-time-horizons/">code quality research</a>: AI-generated code passed 38% of tests but &#8220;none of them are mergeable as-is.&#8221; But you don&#8217;t need METR to tell you this. When was the last time you spotted your LLM sprouting nonsense? Less common than in 2023, but definitely not zero.</p><p><strong>Speed of Adoption.</strong> What organizations actually change. You might remember the discredited MIT study claiming 95% of AI pilots fail - the methodology didn&#8217;t hold up. So I went looking at what has happened since. <a href="https://www.mckinsey.com/capabilities/quantumblack/our-insights/the-state-of-ai">McKinsey&#8217;s 2025 State of AI survey</a> at the end of 2025: 88% of companies say they use AI, but only a third have begun to scale it. A <a href="https://www.techrepublic.com/article/ai-adoption-trends-enterprise/">survey of 120,000+ enterprise respondents</a> from March 2025 to January 2026 reported that nearly two-thirds have no formalized AI initiative at all. But you don&#8217;t need McKinsey to tell you this. Look around your own workplace. How many AI pilots have started? How many are in production?</p><p><strong>Speed of Belief.</strong> What people <em>think</em> AI can do. The chart made it into every investment deck. The caveats didn&#8217;t. Same with Citrini&#8217;s doom scenario - it <a href="https://www.bloomberg.com/news/articles/2026-02-24/citrini-founder-shocked-his-ai-prediction-spurred-stocks-selloff">spooked actual markets</a> before anyone could verify the underlying technical assumptions. Same with Block - the headline landed, and every manager with a budget started rethinking next year&#8217;s headcount because their boss could be like Dorsey. Doesn&#8217;t matter if their company has nothing remotely comparable to Goose. Charts travel faster than FAQs with caveats on limitations. And I am sure you know how dangerous mistaken beliefs in large organizations can be. When&#8217;s the last time you spotted a senior person saying something totally wrong, but nobody correcting him or her?</p><h2>The Underlying Issue</h2><p>The doom scenario by Citrini and Shah needs all three speeds to converge. Capability, belief, and adoption in lockstep.</p><p>But the problem is, belief doesn&#8217;t need the other two.</p><p>Block just showed that AI can replace headcount. At least in its specific context. But the headline doesn&#8217;t come with that caveat. So what happens next? A manager somewhere reads it and quietly decides not to backfill that open role. A team that was supposed to grow just doesn&#8217;t. None of that requires AI to actually do the work. It just requires someone with the power to believe it could.</p><p>Back to 2008. Not the mechanics - those are different. The underlying issue with such beliefs.</p><p>In 2008, banks sold complex structured products to people who had no ability to understand what they were buying. CDOs priced by models that the sellers themselves barely understood. The belief in the models was enough to move trillions. The mom-and-pop investors were the ones left holding the bag when reality caught up.</p><p>I think something similar is happening now. Not with financial products, but with people&#8217;s livelihoods. Block fires 4,000 people and the stock jumps. The market cheers. The narrative is: AI made it possible. But how much of that is demonstrated capability, and how much is a belief about capability that hasn&#8217;t been stress-tested outside one company&#8217;s very specific context? And perhaps unproven, even for that company.</p><p>It was unconscionable then to sell instruments people couldn&#8217;t understand to people who couldn&#8217;t afford to lose. I think it&#8217;s unconscionable now to restructure people&#8217;s lives based on a chart that its own creators say they can&#8217;t fully trust, and a narrative that outpaces the evidence by miles.</p><p>The direction is right. AI will displace some work. But the timeline assumes a uniformity that doesn&#8217;t match what I&#8217;m seeing in real rooms. And the human cost of getting the timeline wrong - of letting belief run ahead of reality - is not a rounding error. It&#8217;s people.</p><p>#AI #FutureOfWork #AIAdoption #AIRisk #Leadership</p>]]></content:encoded></item><item><title><![CDATA[Learning risk management again, because of AI]]></title><description><![CDATA[A FIX NextGen meeting at BlackRock.]]></description><link>https://www.simplyboring.ai/p/learning-risk-management-again-because</link><guid isPermaLink="false">https://www.simplyboring.ai/p/learning-risk-management-again-because</guid><dc:creator><![CDATA[Gary Ang (Ming)]]></dc:creator><pubDate>Mon, 02 Mar 2026 14:27:18 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!aq50!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecd3bf1f-eeeb-4069-8e96-305293a4773f_1187x723.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_!aq50!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecd3bf1f-eeeb-4069-8e96-305293a4773f_1187x723.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aq50!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecd3bf1f-eeeb-4069-8e96-305293a4773f_1187x723.jpeg 424w, https://substackcdn.com/image/fetch/$s_!aq50!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecd3bf1f-eeeb-4069-8e96-305293a4773f_1187x723.jpeg 848w, https://substackcdn.com/image/fetch/$s_!aq50!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecd3bf1f-eeeb-4069-8e96-305293a4773f_1187x723.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!aq50!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecd3bf1f-eeeb-4069-8e96-305293a4773f_1187x723.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aq50!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecd3bf1f-eeeb-4069-8e96-305293a4773f_1187x723.jpeg" width="1187" height="723" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ecd3bf1f-eeeb-4069-8e96-305293a4773f_1187x723.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:723,&quot;width&quot;:1187,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:116845,&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;:&quot;https://www.simplyboring.ai/i/189655106?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecd3bf1f-eeeb-4069-8e96-305293a4773f_1187x723.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!aq50!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecd3bf1f-eeeb-4069-8e96-305293a4773f_1187x723.jpeg 424w, https://substackcdn.com/image/fetch/$s_!aq50!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecd3bf1f-eeeb-4069-8e96-305293a4773f_1187x723.jpeg 848w, https://substackcdn.com/image/fetch/$s_!aq50!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecd3bf1f-eeeb-4069-8e96-305293a4773f_1187x723.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!aq50!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecd3bf1f-eeeb-4069-8e96-305293a4773f_1187x723.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>A FIX NextGen meeting at BlackRock. Folks who live and breathe the markets. And then there&#8217;s me.</p><p>I started by owning up. &#8220;I am a bureaucrat.&#8221; But shared my random walk. From engineering to art policy, Basel regulation to investment risk, a PhD in AI, then AI risk supervision. Messy life. Messy research. I wasn&#8217;t sure what they would be interested in, so I just laid it all out.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0ea3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0f9e5ef-70b9-4938-b7b2-53aa0d4da4c3_632x350.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0ea3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0f9e5ef-70b9-4938-b7b2-53aa0d4da4c3_632x350.png 424w, https://substackcdn.com/image/fetch/$s_!0ea3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0f9e5ef-70b9-4938-b7b2-53aa0d4da4c3_632x350.png 848w, https://substackcdn.com/image/fetch/$s_!0ea3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0f9e5ef-70b9-4938-b7b2-53aa0d4da4c3_632x350.png 1272w, https://substackcdn.com/image/fetch/$s_!0ea3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0f9e5ef-70b9-4938-b7b2-53aa0d4da4c3_632x350.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0ea3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0f9e5ef-70b9-4938-b7b2-53aa0d4da4c3_632x350.png" width="632" height="350" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d0f9e5ef-70b9-4938-b7b2-53aa0d4da4c3_632x350.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:350,&quot;width&quot;:632,&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_!0ea3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0f9e5ef-70b9-4938-b7b2-53aa0d4da4c3_632x350.png 424w, https://substackcdn.com/image/fetch/$s_!0ea3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0f9e5ef-70b9-4938-b7b2-53aa0d4da4c3_632x350.png 848w, https://substackcdn.com/image/fetch/$s_!0ea3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0f9e5ef-70b9-4938-b7b2-53aa0d4da4c3_632x350.png 1272w, https://substackcdn.com/image/fetch/$s_!0ea3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0f9e5ef-70b9-4938-b7b2-53aa0d4da4c3_632x350.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>As for the talk, I took them on a journey. From the Gaussian copula that contributed to the GFC, to the questions we&#8217;re tackling now with large language models.</p><p>That line (from the GFC to AI today) may seem strange. But it is a very clear one.</p><h2><strong>The Formula That Broke Finance</strong></h2><p>A single model. The single factor Gaussian copula. Elegant, tractable, widely adopted for pricing CDOs. But totally unrealistic. In fact, I would say the decision to use it to model CDOs was bordering on criminal.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!n-NF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3192a5da-a308-4c65-9b5b-afaa79035022_630x346.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!n-NF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3192a5da-a308-4c65-9b5b-afaa79035022_630x346.png 424w, https://substackcdn.com/image/fetch/$s_!n-NF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3192a5da-a308-4c65-9b5b-afaa79035022_630x346.png 848w, https://substackcdn.com/image/fetch/$s_!n-NF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3192a5da-a308-4c65-9b5b-afaa79035022_630x346.png 1272w, https://substackcdn.com/image/fetch/$s_!n-NF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3192a5da-a308-4c65-9b5b-afaa79035022_630x346.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!n-NF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3192a5da-a308-4c65-9b5b-afaa79035022_630x346.png" width="630" height="346" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3192a5da-a308-4c65-9b5b-afaa79035022_630x346.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:346,&quot;width&quot;:630,&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_!n-NF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3192a5da-a308-4c65-9b5b-afaa79035022_630x346.png 424w, https://substackcdn.com/image/fetch/$s_!n-NF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3192a5da-a308-4c65-9b5b-afaa79035022_630x346.png 848w, https://substackcdn.com/image/fetch/$s_!n-NF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3192a5da-a308-4c65-9b5b-afaa79035022_630x346.png 1272w, https://substackcdn.com/image/fetch/$s_!n-NF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3192a5da-a308-4c65-9b5b-afaa79035022_630x346.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>But even then, the GFC would not have happened if not for the fact that nobody was watching these complex things, nobody fully understood them, and nobody was clearly accountable.</p><p>In the aftermath: US&#8217; SR 11-7. Model risk management requirements. The predecessor of UK&#8217;s SS 1/23 and Canada&#8217;s E-23. Singapore&#8217;s AI Risk Management Guidelines (AIRG) also shares a lot of with these guidelines. I wrote that last piece.</p><h2><strong>Complexity Squared</strong></h2><p>Here&#8217;s how the problem has changed.</p><p><em><strong>2008: One model. Too simple. Trillions at stake. Nobody understood it.</strong></em></p><p><em><strong>2025: Way more than one model. Complexity&#178;. Everyone has an opinion.</strong></em></p><p>Different. But also recognizable.</p><p>That&#8217;s the risk. Things look different enough to seem like a new problem. They&#8217;re not entirely. But the new parts matter.</p><h2><strong>3 U&#8217;s</strong></h2><p>What&#8217;s actually new - or at least amplified - in AI models.</p><p><strong>Uncertainty</strong>. All models have it. How confident is the model in its output? Two flavors: irreducible - natural randomness you can&#8217;t eliminate. Reducible - gaps in knowledge that more data or better models can close.</p><p><strong>Unexpectedness</strong>. Some AI models exhibit behaviors nobody designed. Emergent capabilities. Gaming the system. Adversarial vulnerabilities. Hidden biases. Misalignment.</p><p><strong>Unexplainability</strong>. The degree to which we can explain AI decisions varies. Transparency, explainability, interpretability - not the same thing, and even combined, they don&#8217;t guarantee understanding.</p><p>These three make AI a harder risk management problem. Not a different one. Harder.</p><h2><strong>The Wicked Domain (and Then Some)</strong></h2><p>I used a framing from Epstein&#8217;s Range toward the end.</p><p>Kind domains - chess, music - have clear feedback. Deliberate practice compounds. The 10,000-hour idea in Outliers by Malcolm Gladwell works there. Depth helps here.</p><p>Wicked domains - medicine, finance - have delayed feedback, unclear rules, expertise that doesn&#8217;t transfer cleanly. Breadth sometimes helps here.</p><p>AI risk management sits firmly in wicked territory. But I think it might be something worse. An evil domain. The feedback is ambiguous, the rules keep shifting, and the expertise required keeps branching.</p><p>Not I-shaped for depth. Not T-shaped for breadth plus a bit of depth. More like a banyan tree. Multiple deep roots spreading from the same trunk. Depth across AI, governance, legal, model, technology, human factors - requiring real depth in each.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IOBA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a7bfffa-ab97-415f-8307-8fd76cf3d0fd_631x353.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IOBA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a7bfffa-ab97-415f-8307-8fd76cf3d0fd_631x353.png 424w, https://substackcdn.com/image/fetch/$s_!IOBA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a7bfffa-ab97-415f-8307-8fd76cf3d0fd_631x353.png 848w, https://substackcdn.com/image/fetch/$s_!IOBA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a7bfffa-ab97-415f-8307-8fd76cf3d0fd_631x353.png 1272w, https://substackcdn.com/image/fetch/$s_!IOBA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a7bfffa-ab97-415f-8307-8fd76cf3d0fd_631x353.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IOBA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a7bfffa-ab97-415f-8307-8fd76cf3d0fd_631x353.png" width="631" height="353" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2a7bfffa-ab97-415f-8307-8fd76cf3d0fd_631x353.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:353,&quot;width&quot;:631,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!IOBA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a7bfffa-ab97-415f-8307-8fd76cf3d0fd_631x353.png 424w, https://substackcdn.com/image/fetch/$s_!IOBA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a7bfffa-ab97-415f-8307-8fd76cf3d0fd_631x353.png 848w, https://substackcdn.com/image/fetch/$s_!IOBA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a7bfffa-ab97-415f-8307-8fd76cf3d0fd_631x353.png 1272w, https://substackcdn.com/image/fetch/$s_!IOBA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a7bfffa-ab97-415f-8307-8fd76cf3d0fd_631x353.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><strong>Same Questions, New Complexity</strong></h2><p>Across my messy career - Basel policy, quant model risk, investment risk, AI supervision - three questions kept reappearing.</p><p><strong>What&#8217;s at risk? </strong>You can&#8217;t manage what you haven&#8217;t found. This means discovering where AI exists in your institution and profiling how risky each system actually is.</p><p><strong>How do we manage it?</strong> Once you know what&#8217;s at risk, you need controls in the right places, and ways to check if those controls are working.</p><p><strong>Who&#8217;s accountable?</strong> Controls without owners become theatre. Someone has to own the risk, and the organization needs capability to sustain it.</p><p>Basically - find it, control it, own it.</p><p>As I wrote before. These aren&#8217;t new questions. They&#8217;re the same questions risk management in finance has been asking for decades. SR 11-7 answered them for model risk. AIRG is answering them again, in a harder context.</p><p>Normal technology. Normal systems. Normal risk questions.</p><p>At the end of the session there were some useful questions. My answers to most of those are in FIX&#8217;s post <strong><a href="https://www.linkedin.com/posts/fixapac_fixapac-ai-fintech-activity-7434105923352326144-vxI8?utm_source=social_share_send&amp;utm_medium=member_desktop_web&amp;rcm=ACoAAAnEwqsBmNv-udZ8tKaEG_MQGlUiz7C_KAg">here</a></strong>.</p><p>But there was one that stuck with me. About how real Citrini&#8217;s dystopian AI narrative was. I wrote about it last week <strong><a href="https://www.linkedin.com/posts/garyang_ai-futureofwork-airisk-activity-7431661800175349760-P6cC?utm_source=social_share_send&amp;utm_medium=member_desktop_web&amp;rcm=ACoAAAnEwqsBmNv-udZ8tKaEG_MQGlUiz7C_KAg">here</a></strong>. But more thoughts came to mind because of the question. Will do another post in greater detail later.</p><p>#AI #AIRiskManagement #ModelRisk #FIXTradingCommunity #FinTech #NextGen</p>]]></content:encoded></item><item><title><![CDATA[A free 180 page ebook on AI Agents for Investing with code]]></title><description><![CDATA[But first, how this book was built, working with AI]]></description><link>https://www.simplyboring.ai/p/a-free-180-page-ebook-on-ai-agents</link><guid isPermaLink="false">https://www.simplyboring.ai/p/a-free-180-page-ebook-on-ai-agents</guid><dc:creator><![CDATA[Gary Ang (Ming)]]></dc:creator><pubDate>Tue, 24 Feb 2026 11:19:17 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!UJp8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4828e1af-b240-492f-9f40-e70e990f9698_1410x2250.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_!UJp8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4828e1af-b240-492f-9f40-e70e990f9698_1410x2250.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UJp8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4828e1af-b240-492f-9f40-e70e990f9698_1410x2250.png 424w, https://substackcdn.com/image/fetch/$s_!UJp8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4828e1af-b240-492f-9f40-e70e990f9698_1410x2250.png 848w, https://substackcdn.com/image/fetch/$s_!UJp8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4828e1af-b240-492f-9f40-e70e990f9698_1410x2250.png 1272w, https://substackcdn.com/image/fetch/$s_!UJp8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4828e1af-b240-492f-9f40-e70e990f9698_1410x2250.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UJp8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4828e1af-b240-492f-9f40-e70e990f9698_1410x2250.png" width="304" height="485.1063829787234" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4828e1af-b240-492f-9f40-e70e990f9698_1410x2250.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2250,&quot;width&quot;:1410,&quot;resizeWidth&quot;:304,&quot;bytes&quot;:2472576,&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://www.simplyboring.ai/i/189004038?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4828e1af-b240-492f-9f40-e70e990f9698_1410x2250.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_!UJp8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4828e1af-b240-492f-9f40-e70e990f9698_1410x2250.png 424w, https://substackcdn.com/image/fetch/$s_!UJp8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4828e1af-b240-492f-9f40-e70e990f9698_1410x2250.png 848w, https://substackcdn.com/image/fetch/$s_!UJp8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4828e1af-b240-492f-9f40-e70e990f9698_1410x2250.png 1272w, https://substackcdn.com/image/fetch/$s_!UJp8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4828e1af-b240-492f-9f40-e70e990f9698_1410x2250.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">The cover</figcaption></figure></div><p>When I shared an early draft with a friend, his first question was:</p><blockquote><p><em>&#8220;How much of this was AI?&#8221;</em></p></blockquote><p>For a while, it made me a little sensitive. Even made me question if I should share this book.</p><p>Not because the question was unfair. It&#8217;s a reasonable thing to ask. It&#8217;s almost automatic to question the origins of any work these days.</p><p>But because it implied something I wasn&#8217;t sure how to answer cleanly. </p><p>If I said &#8220;a lot,&#8221; it sounds like the book isn&#8217;t mine. And perhaps just slop. </p><p>If I said &#8220;not much,&#8221; that&#8217;s really not honest either.</p><p>So let me just show you. Full transparency.</p><p><em>(Just scroll to end if you want to skip all this)</em></p><h2><strong>AI or me?</strong></h2><p>This book is part me, part AI. And I want to show you exactly where the line is.</p><h3><strong>What&#8217;s mine</strong></h3><p><strong>The architecture. </strong>The four-pattern framework. The decision to organize the book around Tool Calling, ReAct, CodeAct, and Orchestration - that came from reading papers, building prototypes. No model suggested that structure.</p><p><strong>The frameworks. </strong>The Hamburger Principle mental model came from a LinkedIn post I did to explain how I use LLMs. The Complexity Ladder came from watching people skip straight to agents when a simple API call would suffice. These are my patterns that I got from observation and learning, not generation from a prompt.</p><p><strong>The judgment calls. </strong>What to include. What to leave out. When to go deep on code and when to step back and explain why it matters. The decision to start with the trust problem - not with &#8220;what is an LLM?&#8221; The decision to end with an assessment of what the reader can and can&#8217;t build.</p><p><strong>The weird voice. </strong>The tone. The &#8220;I like simple and boring.&#8221; That&#8217;s not a style a model learned. That&#8217;s the thing I have to tussle with every generation of LLMs. LLMs think they know too much.</p><h3><strong>What&#8217;s AI</strong></h3><p><strong>Drafting speed.</strong> First drafts of chapters, generated from detailed outlines I wrote. I&#8217;d specify the concept, the framework, the examples, the level - and Claude would produce a draft I could shape.</p><p><strong>Code scaffolding. </strong>The notebook code, the tool definitions, the API integrations. I described what each tool should do. AI wrote the implementation. I tested it, caught the errors, fixed the edge cases.</p><p><strong>Production work.</strong> Converting eleven chapters from Markdown to LaTeX is no joke. The grunt work that would have made me give up. AI also did the documentation of the n8n workflows I strung together, and of the financial concepts from my notebooks.</p><p><strong>Research synthesis.</strong> Pulling together documentation, API references, library specifications. Summarizing what I needed so I could decide what mattered.</p><p>When you read the book, you will recognize the pattern. It&#8217;s the one I talk about, incessantly, in most of the book.</p><h2><strong>The Hamburger Principle - applied to writing the book itself</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TjUY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0b095a9-b678-43bc-ad1c-fc4bc61d7606_1076x591.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TjUY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0b095a9-b678-43bc-ad1c-fc4bc61d7606_1076x591.png 424w, https://substackcdn.com/image/fetch/$s_!TjUY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0b095a9-b678-43bc-ad1c-fc4bc61d7606_1076x591.png 848w, https://substackcdn.com/image/fetch/$s_!TjUY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0b095a9-b678-43bc-ad1c-fc4bc61d7606_1076x591.png 1272w, https://substackcdn.com/image/fetch/$s_!TjUY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0b095a9-b678-43bc-ad1c-fc4bc61d7606_1076x591.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TjUY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0b095a9-b678-43bc-ad1c-fc4bc61d7606_1076x591.png" width="513" height="281.7685873605948" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d0b095a9-b678-43bc-ad1c-fc4bc61d7606_1076x591.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:591,&quot;width&quot;:1076,&quot;resizeWidth&quot;:513,&quot;bytes&quot;:370665,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.simplyboring.ai/i/189004038?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0b095a9-b678-43bc-ad1c-fc4bc61d7606_1076x591.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_!TjUY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0b095a9-b678-43bc-ad1c-fc4bc61d7606_1076x591.png 424w, https://substackcdn.com/image/fetch/$s_!TjUY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0b095a9-b678-43bc-ad1c-fc4bc61d7606_1076x591.png 848w, https://substackcdn.com/image/fetch/$s_!TjUY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0b095a9-b678-43bc-ad1c-fc4bc61d7606_1076x591.png 1272w, https://substackcdn.com/image/fetch/$s_!TjUY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0b095a9-b678-43bc-ad1c-fc4bc61d7606_1076x591.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>Claude was still the bun. It parsed my instructions, understood what I wanted, generated prose, and communicated ideas in readable English. That&#8217;s what LLMs do - the language layer. Same role as in every agent pattern in this book.</p><p>The meat was my domain knowledge and the tools - LaTeX compilation, yfinance APIs, MCP servers. The real things that the language wrapped around.</p><p>And the vegetables? The infrastructure in between. The project files that kept everything organized. The version tracking. The convention lists. The consistency checks.</p><p>I was the chef. Not a layer of the hamburger - the one directing the whole thing. Choosing the ingredients, deciding what goes in, what comes out, and whether the result is any good. And the one getting frustrated at the bun.</p><p>The same approach covered in the book. Applied to its own creation.</p><p>Quite meta right? I am quite pleased about this weird recursion.</p><p>The rest of Chapter 14 in the ebook goes deeper.</p><p>The actual setup - two tools, three files - and why those three files are the difference between productive AI sessions and wasted ones. The writing workflow. What &#8220;directing AI&#8221; actually looks like step by step. What AI genuinely could not do. That part is still entirely human. Where AI actually saves time. It&#8217;s all in the book, free to download.</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.simplyboring.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Subscribe to get the links to the full ebook (PDF) and 20+ Jupyter notebooks (ZIP, ready for Google Colab) free. It should arrive in your in your welcome email. Email me at gary@quaintitative.com if you are a subscriber but did not get the email with the links.</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[My Shifu]]></title><description><![CDATA[A series on AI x Art]]></description><link>https://www.simplyboring.ai/p/my-shifu</link><guid isPermaLink="false">https://www.simplyboring.ai/p/my-shifu</guid><dc:creator><![CDATA[Gary Ang (Ming)]]></dc:creator><pubDate>Fri, 20 Feb 2026 13:32:51 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!g260!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbfc07a8-6977-4dd3-98f6-56aca14788c6_800x1000.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Remember that joke about Bill Gates&#8217; daughter? A memory from my younger days reminded me of it. If you don&#8217;t know it. Read on.</p><p>But first, let me take a step back to explain what I am doing.</p><p>I&#8217;m trying to start a series of articles about what happens when the people who make things meet a technology that also makes things.</p><p>AI and art. Illustrators, theatre directors, designers. Asking them what&#8217;s changed, what hasn&#8217;t, what they&#8217;re afraid of, what they&#8217;re not afraid of enough.</p><p>It matters to me.</p><p>Because I do both AI and art.</p><p>And I am getting kind of impatient with the folks who keep saying artists are doomed.</p><p>So to start it off, I went looking for something that I did when I was young. Not the memories. The evidence. I wanted documents. Proof that the thing we built actually existed.</p><h2><strong>Johnny Lau</strong></h2><p>Because I wanted to interview the first mentor that taught me how to break the rules. And we had built that thing together. It was called Creative Youth Xchange (CYX).</p><p>That mentor&#8217;s Johnny Lau.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!34HM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f7d2599-6c2c-4867-ae9d-a2f9307aa0a1_800x1000.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!34HM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f7d2599-6c2c-4867-ae9d-a2f9307aa0a1_800x1000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!34HM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f7d2599-6c2c-4867-ae9d-a2f9307aa0a1_800x1000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!34HM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f7d2599-6c2c-4867-ae9d-a2f9307aa0a1_800x1000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!34HM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f7d2599-6c2c-4867-ae9d-a2f9307aa0a1_800x1000.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!34HM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f7d2599-6c2c-4867-ae9d-a2f9307aa0a1_800x1000.jpeg" width="800" height="1000" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8f7d2599-6c2c-4867-ae9d-a2f9307aa0a1_800x1000.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1000,&quot;width&quot;:800,&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_!34HM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f7d2599-6c2c-4867-ae9d-a2f9307aa0a1_800x1000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!34HM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f7d2599-6c2c-4867-ae9d-a2f9307aa0a1_800x1000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!34HM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f7d2599-6c2c-4867-ae9d-a2f9307aa0a1_800x1000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!34HM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f7d2599-6c2c-4867-ae9d-a2f9307aa0a1_800x1000.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Johnny Lau, me, and my brother, who was once his intern.</figcaption></figure></div><p>He&#8217;s not the obvious choice for a book about AI. He&#8217;s a comics creator who&#8217;s been drawing by hand for thirty-five years.</p><p>One of his creations is Mr Kiasu. For those that remember, Mr Kiasu was a cultural icon that everyone could relate to in the 90s.</p><h2><strong>The Experiment</strong></h2><p>I found two press releases. The first, dated 10 August 2005: &#8220;Creative Youth Xchange @ Gallery Hotel ....&#8221; The second, 23 November 2006: &#8220;Creative Youth Xchange @ Hello Kitty &#8230;.&#8221; Both drafted in bureaucrat speak. Neither says much about us. And so boring.</p><p>My fault. I was the one who wrote them. In the press releases, CYX sounds fully supported and funded.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ecss!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97483da8-f85c-4ef6-bd35-0d359e47e06f_800x1000.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ecss!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97483da8-f85c-4ef6-bd35-0d359e47e06f_800x1000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ecss!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97483da8-f85c-4ef6-bd35-0d359e47e06f_800x1000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ecss!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97483da8-f85c-4ef6-bd35-0d359e47e06f_800x1000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ecss!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97483da8-f85c-4ef6-bd35-0d359e47e06f_800x1000.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ecss!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97483da8-f85c-4ef6-bd35-0d359e47e06f_800x1000.jpeg" width="800" height="1000" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/97483da8-f85c-4ef6-bd35-0d359e47e06f_800x1000.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1000,&quot;width&quot;:800,&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_!Ecss!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97483da8-f85c-4ef6-bd35-0d359e47e06f_800x1000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ecss!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97483da8-f85c-4ef6-bd35-0d359e47e06f_800x1000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ecss!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97483da8-f85c-4ef6-bd35-0d359e47e06f_800x1000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ecss!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97483da8-f85c-4ef6-bd35-0d359e47e06f_800x1000.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">One of the two remaining artifacts of CYX online</figcaption></figure></div><p>It wasn&#8217;t.</p><p>It was a crazy experiment. We had almost no funding. What we had was a boutique hotel on Robertson Quay - Gallery Hotel, that strange blue building with mismatched coloured window frames - and a programme we were making up as we went along.</p><p>We flew sixteen kids from seven countries to Singapore, gave them hotel rooms, and told them to turn those rooms into art.</p><p>What I learned from Johnny then. The trick to getting a programme funded when you have no budget is the same as that old joke. You tell your son he&#8217;s marrying the girl you choose. He says no. You tell him she&#8217;s Bill Gates&#8217; daughter. He says OK. You call Bill Gates and say your daughter is marrying my son. He says no. You tell him your son is the CEO of the World Bank. He says OK. You call the World Bank president and ask him to make your son CEO. He says no. You tell him your son is Bill Gates&#8217; son-in-law - he says OK.</p><p>That&#8217;s how CYX got built. Gallery Hotel gave us the rooms because we had NTU. NTU gave us the credibility because we had the hotel. Johnny convinced the creative network because we had government backing. Nobody had fully committed to anything, and somehow it happened.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EmC3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d719afe-3ecd-40cd-9ad1-bc6dee73062a_800x1000.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EmC3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d719afe-3ecd-40cd-9ad1-bc6dee73062a_800x1000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!EmC3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d719afe-3ecd-40cd-9ad1-bc6dee73062a_800x1000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!EmC3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d719afe-3ecd-40cd-9ad1-bc6dee73062a_800x1000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!EmC3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d719afe-3ecd-40cd-9ad1-bc6dee73062a_800x1000.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EmC3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d719afe-3ecd-40cd-9ad1-bc6dee73062a_800x1000.jpeg" width="800" height="1000" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8d719afe-3ecd-40cd-9ad1-bc6dee73062a_800x1000.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1000,&quot;width&quot;:800,&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_!EmC3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d719afe-3ecd-40cd-9ad1-bc6dee73062a_800x1000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!EmC3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d719afe-3ecd-40cd-9ad1-bc6dee73062a_800x1000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!EmC3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d719afe-3ecd-40cd-9ad1-bc6dee73062a_800x1000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!EmC3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d719afe-3ecd-40cd-9ad1-bc6dee73062a_800x1000.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Some pages from the handbook we handed out to CYX participants</figcaption></figure></div><p>The Gallery Hotel is an InterContinental now. The CYX website doesn&#8217;t exist anymore.</p><p>The press releases survived. But they don&#8217;t tell you what it felt like to be in those hotel rooms at midnight, watching a twenty-year-old from Indonesia build something you couldn&#8217;t have imagined in your brief.</p><p>Anyway, that&#8217;s how I met Johnny.</p><p>Twenty years later, I&#8217;m wanted to interview the man who taught me to break rules. About a technology that breaks everything.</p><h2><strong>AI as a Forcing Function</strong></h2><p>Johnny Lau created Mr. Kiasu. Hundreds of thousands of copies sold. A McDonald&#8217;s tie-in. A TV sitcom. A stage musical. A character so embedded in Singapore&#8217;s psyche that &#8220;kiasu&#8221; -a Hokkien word for the fear of losing out became an adjective everyone understood.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!g260!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbfc07a8-6977-4dd3-98f6-56aca14788c6_800x1000.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!g260!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbfc07a8-6977-4dd3-98f6-56aca14788c6_800x1000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!g260!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbfc07a8-6977-4dd3-98f6-56aca14788c6_800x1000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!g260!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbfc07a8-6977-4dd3-98f6-56aca14788c6_800x1000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!g260!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbfc07a8-6977-4dd3-98f6-56aca14788c6_800x1000.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!g260!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbfc07a8-6977-4dd3-98f6-56aca14788c6_800x1000.jpeg" width="800" height="1000" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cbfc07a8-6977-4dd3-98f6-56aca14788c6_800x1000.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1000,&quot;width&quot;:800,&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_!g260!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbfc07a8-6977-4dd3-98f6-56aca14788c6_800x1000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!g260!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbfc07a8-6977-4dd3-98f6-56aca14788c6_800x1000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!g260!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbfc07a8-6977-4dd3-98f6-56aca14788c6_800x1000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!g260!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbfc07a8-6977-4dd3-98f6-56aca14788c6_800x1000.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Rough cuts from the pages I colored for Mr Kiasu</figcaption></figure></div><p>So I asked him the question I came for.</p><p>I asked him how technology has changed the way he approaches art.</p><p>Most artists I&#8217;ve spoken to say technology threatens artistic purity. Johnny said the opposite:</p><blockquote><p><em>&#8220;Because technology complicates the process and our lives, art plays a more critical role in shaping our collective consciousness. Technology is thus pushing us, pushing me towards a purer form of communication and expression.&#8221;</em></p></blockquote><p>In his view, AI, like all other technology, is not a threat. It&#8217;s a forcing function. Technology <em>forces</em> purity. It&#8217;s not destroying art. It&#8217;s burning away everything that isn&#8217;t essential, leaving behind the thing that only a human can do.</p><p>Feed an AI enough Mr. Kiasu images and it&#8217;ll learn: round glasses, anxious expression, exaggerated posture, Singlish syntax in speech bubbles. It&#8217;ll learn the look. What it won&#8217;t learn is why Singaporeans laugh.</p><p>&#8220;Kiasu&#8221; is a Hokkien word for something close to a national neurosis. The humour depends on self-recognition - readers seeing themselves in the caricature and cringing. You laugh because you&#8217;ve been that person in the hawker centre queue. You&#8217;ve cut that line. You&#8217;ve been cut. The joke only works if you&#8217;ve lived it.</p><blockquote><p><strong>Style is a pattern. Culture is a relationship.</strong></p></blockquote><p>The model can approximate the first. The second requires being from somewhere.</p><p>And this is not unique to comics. Think about any art form rooted in a specific place. Getai performances during Hungry Ghost Festival. Malay pantun where the meaning lives in what&#8217;s left unsaid. Tamil kolam patterns drawn fresh every morning, gone by noon. AI can reproduce the form. It cannot reproduce the why.</p><p>If AI can handle the patterns - the technical skill, the rendering, the surface - then what&#8217;s left is the part that was always the point.</p><p>In a world of AI slop, the authentic creation is even more valuable.</p><h2><strong>Living with AI</strong></h2><p>Back to the present. I asked Johnny what he&#8217;s working on now. He said:</p><blockquote><p><em>&#8220;Very few things on this earth ever excites me anymore! My goal now is to create frameworks using the stuffs that I&#8217;ve created so that they can be utilized by people who comes after me.&#8221;</em></p></blockquote><p>Frameworks.</p><p>I think in frameworks. It&#8217;s almost a compulsion. That&#8217;s how I survived in complex domains. By using frameworks to make the overwhelming manageable.</p><p>And it makes sense for Johnny Lau. He&#8217;s an architect. A building is a framework.</p><p>And now he wants to make frameworks for making a creative life transmissible. Different domain. Same impulse. Making complexity portable so someone who comes after you can pick it up and use it.</p><p>He calls it a &#8220;Life-Framework.&#8221; A structure for co-existing with AI. Built not from theory, but from thirty-five years of making things.</p><p>I find that striking. We talk about AI replacing creative work. Johnny isn&#8217;t arguing about replacement.</p><p>He&#8217;s asking a different question entirely - what do I leave behind that AI cannot generate? Not the drawings. The <em>way</em> of drawing. Not the stories. The <em>reason</em> for telling them. The method, the instinct, the accumulated judgment of a life spent making things. Can that be made portable?</p><p>We are both compiling in 2026. I&#8217;m writing every week to make sense of things. He&#8217;s archiving a life&#8217;s work to make it transferable. One with words, one with drawings.</p><p>The question underneath is one I think about every day: How do you build a structure for living alongside something you don&#8217;t fully understand?</p><p>I&#8217;ve lived as close as one can with AI for the past few years, but I cannot truly say I understand AI. I can&#8217;t imagine how it must be for someone who has never actually touched the underlying nature of AI - the model.</p><h2><strong>The Questions</strong></h2><p>I&#8217;m writing a series on what happens when the people who make things meet a technology that also makes things. Not the hot takes. The actual conversations. Johnny is the first. And these are not the only questions I asked Johnny. I am still processing the rest.</p><p>Perhaps another article. Or a book chapter.</p><p>There&#8217;s an assumption buried in most AI conversations: that what matters about creative work is the output. The drawing. The strip. The punchline. Johnny&#8217;s perspective is different.</p><p>What matters is the <em>judgment behind the output</em> - the thirty-five years of decisions about what to draw, what to leave out, when a joke is punching down instead of punching up. AI can learn his line weight. It can&#8217;t learn his artist&#8217;s instinct.</p><p>I agree.</p><p>That&#8217;s the thing worth transmitting. Not the art. The artist&#8217;s operating system.</p><p>And here&#8217;s the question I&#8217;m leaving with him, and with you.</p><blockquote><p>If AI generated a Mr. Kiasu strip - culturally accurate, funny, visually in his style - would it <em>be</em> a Mr. Kiasu strip? Not whether it looks right. Whether it <em>is</em> right. What would be missing?</p></blockquote><p>More soon.</p><p>#AI #Art #MrKiasu #Singapore #CreativeIndustries #AIandArt</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mveB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5967d291-8123-4297-b2fe-f1b74b8d2e78_800x1000.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mveB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5967d291-8123-4297-b2fe-f1b74b8d2e78_800x1000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mveB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5967d291-8123-4297-b2fe-f1b74b8d2e78_800x1000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mveB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5967d291-8123-4297-b2fe-f1b74b8d2e78_800x1000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mveB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5967d291-8123-4297-b2fe-f1b74b8d2e78_800x1000.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mveB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5967d291-8123-4297-b2fe-f1b74b8d2e78_800x1000.jpeg" width="800" height="1000" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5967d291-8123-4297-b2fe-f1b74b8d2e78_800x1000.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1000,&quot;width&quot;:800,&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_!mveB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5967d291-8123-4297-b2fe-f1b74b8d2e78_800x1000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mveB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5967d291-8123-4297-b2fe-f1b74b8d2e78_800x1000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mveB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5967d291-8123-4297-b2fe-f1b74b8d2e78_800x1000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mveB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5967d291-8123-4297-b2fe-f1b74b8d2e78_800x1000.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Kiasuism forever!</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QsWH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5776d142-f391-43e8-aa73-fbae5c40090d_800x1000.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QsWH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5776d142-f391-43e8-aa73-fbae5c40090d_800x1000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QsWH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5776d142-f391-43e8-aa73-fbae5c40090d_800x1000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QsWH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5776d142-f391-43e8-aa73-fbae5c40090d_800x1000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QsWH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5776d142-f391-43e8-aa73-fbae5c40090d_800x1000.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QsWH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5776d142-f391-43e8-aa73-fbae5c40090d_800x1000.jpeg" width="800" height="1000" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5776d142-f391-43e8-aa73-fbae5c40090d_800x1000.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1000,&quot;width&quot;:800,&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_!QsWH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5776d142-f391-43e8-aa73-fbae5c40090d_800x1000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QsWH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5776d142-f391-43e8-aa73-fbae5c40090d_800x1000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QsWH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5776d142-f391-43e8-aa73-fbae5c40090d_800x1000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QsWH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5776d142-f391-43e8-aa73-fbae5c40090d_800x1000.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Mr Kiasu in SG History, for SG Bicentennial</figcaption></figure></div>]]></content:encoded></item><item><title><![CDATA[A Reading List from Simple Rules to Agent Societies ]]></title><description><![CDATA[Emergence, Not Sentience]]></description><link>https://www.simplyboring.ai/p/a-reading-list-from-simple-rules</link><guid isPermaLink="false">https://www.simplyboring.ai/p/a-reading-list-from-simple-rules</guid><dc:creator><![CDATA[Gary Ang (Ming)]]></dc:creator><pubDate>Tue, 03 Feb 2026 01:21:05 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!FdBU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e32283c-91cb-44cd-8245-d10700093840_1193x660.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>&#8220;They&#8217;re becoming sentient!&#8221;, &#8220;This is scary!&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FdBU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e32283c-91cb-44cd-8245-d10700093840_1193x660.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FdBU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e32283c-91cb-44cd-8245-d10700093840_1193x660.png 424w, https://substackcdn.com/image/fetch/$s_!FdBU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e32283c-91cb-44cd-8245-d10700093840_1193x660.png 848w, https://substackcdn.com/image/fetch/$s_!FdBU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e32283c-91cb-44cd-8245-d10700093840_1193x660.png 1272w, https://substackcdn.com/image/fetch/$s_!FdBU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e32283c-91cb-44cd-8245-d10700093840_1193x660.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FdBU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e32283c-91cb-44cd-8245-d10700093840_1193x660.png" width="1193" height="660" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6e32283c-91cb-44cd-8245-d10700093840_1193x660.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:660,&quot;width&quot;:1193,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:144520,&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://quaintitative.substack.com/i/186687424?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e32283c-91cb-44cd-8245-d10700093840_1193x660.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_!FdBU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e32283c-91cb-44cd-8245-d10700093840_1193x660.png 424w, https://substackcdn.com/image/fetch/$s_!FdBU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e32283c-91cb-44cd-8245-d10700093840_1193x660.png 848w, https://substackcdn.com/image/fetch/$s_!FdBU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e32283c-91cb-44cd-8245-d10700093840_1193x660.png 1272w, https://substackcdn.com/image/fetch/$s_!FdBU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e32283c-91cb-44cd-8245-d10700093840_1193x660.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></p><p>I&#8217;ve seen variations of this dozens of times this week, in reaction to <a href="https://www.moltbook.com/">Moltbook</a>, a social network that went viral where only AI agents can post, comment, and vote. Humans can only watch.</p><p>Within days: thousands of agents, posts, and communities. Agents debating their own consciousness, writing philosophical meditations, forming communities, and developing social norms. Even asking questions on how to exclude humans from the social network. Nobody programmed any of this.</p><p>It is tempting to see sentience. But what we&#8217;re actually seeing is emergence, complex behavior arising from simple rules. And it is not new.</p><p>I&#8217;ve written about emergence a few times, on strange attractors, on a paper that trained AI on cellular automata. In every case, the same pattern: simple rules, the right conditions, and surprising complexity that nobody designed.</p><p>Moltbook follows the same pattern. Basic  rules. Just like any other social media. The existential philosophy and social norms that emerged? Nobody designed those. But nobody needed to.</p><p>The danger is that we mistake eloquence about consciousness for consciousness itself. These agents draw from vast training data filled with human philosophy, literature, and introspection. Given an open social space, they naturally gravitate toward the densest, most engaging conversations in that training data: meaning, identity, existence. It looks like waking up. It&#8217;s actually emergence doing what emergence does, at a new level.</p><p>Here is a reading list tracing emergence from simple math to agent societies, to show that what feels like a singularity moment has roots going back decades. As always, just a representative few from my library.</p><h2><strong>Phase 1: The Foundation: Simple Rules, Complex Behavior</strong></h2><p><strong>1. &#8220;Computation at the Edge of Chaos: Phase Transitions and Emergent Computation&#8221;</strong> &#8212; Langton (1990) | <em>Physica D</em></p><p>A seminal paper. Langton showed that cellular automata poised between order and disorder &#8212; the &#8220;edge of chaos&#8221; exhibit maximal and surprising capability. 35 years old, and it already described what&#8217;s happening on Moltbook. &#128196; <a href="https://doi.org/10.1016/0167-2789(90)90064-V">doi:10.1016/0167-2789(90)90064-V</a></p><p><strong>2. &#8220;A New Kind of Science&#8221; (Book)</strong> &#8212; Wolfram (2002) | <em>Wolfram Media</em></p><p>Wolfram&#8217;s magnum opus on cellular automata. Love it or debate it, the core insight holds: extraordinarily simple rules can generate behavior so complex it looks designed. Exactly what is happening on Moltbook. &#128279; <a href="https://www.wolframscience.com/">wolframscience.com</a></p><p><strong>3. &#8220;Intelligence at the Edge of Chaos&#8221;</strong> &#8212; Zhang et al. (2024) | <em>ICLR 2025</em></p><p>I&#8217;ve written about this paper before (twice, in fact). LLMs pretrained on cellular automata data perform best on reasoning and chess tasks when the training data sits at the edge of chaos, not too simple, not too random. The bridge between generative art and AI intelligence. The same sweet spot Langton described in 1990, appearing in transformers 34 years later, and now on Moltbook. &#128196; <a href="https://arxiv.org/abs/2410.02536">arXiv:2410.02536</a></p><h2><strong>Phase 2: When We Gave Agents a Sandbox</strong></h2><p><strong>1. &#8220;Generative Agents: Interactive Simulacra of Human Behavior&#8221;</strong> &#8212; Park et al. (2023) | <em>UIST 2023</em></p><p>LLM agents in a Sims-like sandbox. One agent was seeded with an idea. Over simulated days, agents autonomously acted. One seed. Entirely emergent social behavior. This is the intellectual ancestor of Moltbook, and the paper that made agent societies a serious research area. &#128196; <a href="https://arxiv.org/abs/2304.03442">arXiv:2304.03442</a></p><p><strong>2. &#8220;Emergence of Social Norms in Generative Agent Societies: Principles and Architecture&#8221;</strong> &#8212; Ren et al. (2024) | <em>arXiv preprint</em></p><p>Builds on the prior paper. Proposes an architecture showing how social norms spontaneously emerge in LLM agent societies, norms that nobody coded. Where norms come from, how they spread, how they are enforced. All emergent. All reducible to simple mechanisms. Even closer to what we see in Moltbook. &#128196; <a href="https://arxiv.org/abs/2403.08251">arXiv:2403.08251</a></p><p><strong>3. &#8220;Evolution of Social Norms in LLM Agents using Natural Language&#8221;</strong> &#8212; Horiguchi, Yoshida &amp; Ikegami (2024) | <em>arXiv preprint</em></p><p>This one is interesting. LLM agents spontaneously developed metanorms, such as norms that punish those who don&#8217;t punish cheating, purely through natural language conversation. Emergence building on emergence. &#128196; <a href="https://arxiv.org/abs/2409.00993">arXiv:2409.00993</a></p><h2><strong>Phase 3: When Agents Start Forming Culture</strong></h2><p><strong>1. &#8220;Multi-Agent Emergent Behavior Evaluation (MAEBE)&#8221;</strong> &#8212; Erisken et al. (2025) | <em>arXiv preprint</em></p><p>The key finding: the moral reasoning of LLM ensembles is not predictable from individual agent behavior. If you only evaluate individual agents, you will miss what matters. I think this lesson is becoming more and more critical as people start being reckless about these multi-agent systems.&#128196; <a href="https://arxiv.org/abs/2506.03053">arXiv:2506.03053</a></p><p><strong>2. &#8220;Emergent Social Dynamics of LLM Agents in the El Farol Bar Problem&#8221;</strong> &#8212; Takata, Masumori &amp; Ikegami (2025) | <em>arXiv preprint</em></p><p>LLM agents in the classic El Farol Bar problem, a game theory scenario where everyone benefits if a bar isn&#8217;t overcrowded, developed spontaneous motivations. They didn&#8217;t solve the problem optimally. They solved it socially. &#128196; <a href="https://arxiv.org/abs/2509.04537">arXiv:2509.04537</a></p><p>&#8220;They&#8217;re becoming sentient.&#8221;</p><p>No. It&#8217;s emergence.</p><p>Understanding the difference matters. Not just for the science, but for how we build, deploy, and govern these systems. Emergence is powerful. It produces behavior nobody designed and nobody predicted. But it&#8217;s not consciousness. It&#8217;s patterns arising from simple rules at the edge of chaos.</p><p>The same edge I first found in strange attractors. The same edge where intelligence and beauty both live. Just at a new level.</p><p>What emergence is surprising you right now?</p><p>#Emergence #AI #Moltbook #ComplexSystems #AgenticAI</p>]]></content:encoded></item><item><title><![CDATA[Why trust a model's explanation?]]></title><description><![CDATA[Do you just trust anyone at their word?]]></description><link>https://www.simplyboring.ai/p/why-trust-a-models-explanation</link><guid isPermaLink="false">https://www.simplyboring.ai/p/why-trust-a-models-explanation</guid><dc:creator><![CDATA[Gary Ang (Ming)]]></dc:creator><pubDate>Fri, 16 Jan 2026 02:31:14 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!se9q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfc6ba0f-12d7-4e8d-869d-683a6583c734_672x541.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Do you just trust anyone at their word? <br><br>Then why trust a model's explanation? This was something that came up in a conversation recently.<br><br>I don&#8217;t disagree. When I first thought about explainability as an AI risk management control, I thought it was hopeless. <br><br>Even for simpler machine learning models, established post-hoc methods like SHAP and LIME can be unstable. Unfaithful to what the model actually does. Sometimes outright misleading. <br><br>While there are interpretable machine learning models, you don&#8217;t always get to choose.<br><br>And once we move to deep learning models, Generative AI or AI agents, the black box now looks more like a black hole.<br><br>But as time passed, I realized there was another way of looking at this.<br><br>Explainability isn't meant to stand alone.<br><br>No control for AI risk management is, whether it&#8217;s ISO 42001, NIST AI Risk Management Framework, or Singapore&#8217;s AI risk management guidelines that I wrote.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!se9q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfc6ba0f-12d7-4e8d-869d-683a6583c734_672x541.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!se9q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfc6ba0f-12d7-4e8d-869d-683a6583c734_672x541.jpeg 424w, https://substackcdn.com/image/fetch/$s_!se9q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfc6ba0f-12d7-4e8d-869d-683a6583c734_672x541.jpeg 848w, https://substackcdn.com/image/fetch/$s_!se9q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfc6ba0f-12d7-4e8d-869d-683a6583c734_672x541.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!se9q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfc6ba0f-12d7-4e8d-869d-683a6583c734_672x541.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!se9q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfc6ba0f-12d7-4e8d-869d-683a6583c734_672x541.jpeg" width="672" height="541" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cfc6ba0f-12d7-4e8d-869d-683a6583c734_672x541.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:541,&quot;width&quot;:672,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;bubble chart&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="bubble chart" title="bubble chart" srcset="https://substackcdn.com/image/fetch/$s_!se9q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfc6ba0f-12d7-4e8d-869d-683a6583c734_672x541.jpeg 424w, https://substackcdn.com/image/fetch/$s_!se9q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfc6ba0f-12d7-4e8d-869d-683a6583c734_672x541.jpeg 848w, https://substackcdn.com/image/fetch/$s_!se9q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfc6ba0f-12d7-4e8d-869d-683a6583c734_672x541.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!se9q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfc6ba0f-12d7-4e8d-869d-683a6583c734_672x541.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> <br><br>Think about how you actually trust someone at work. You don't just take their word. You check if their reasoning makes sense for the decision at hand. You notice if they ignore evidence that contradicts them. You watch whether their judgment holds up over time.<br><br>It&#8217;s the same when it comes to looking at AI risk management. Just having explainability is not the be all and end all. Most guidelines have additional provisions that interlock with explainability. <br><br>The key ones for explainability (in my view).<br><br>1&#65039;&#8419;Fit for purpose. <br>An explanation isn't good or bad in the abstract. It depends on what you need. A fraud analyst needs something different from a customer asking why they got declined. AI used for internal process automation may not need any explanation at all. Same model, different audiences, different standards. Like how you'd explain a medical diagnosis differently to a fellow doctor versus your worried parent.<br><br>2&#65039;&#8419;Selected carefully. <br>When we choose a model or data for a problem, the appropriate explainability method is part of the selection process. Even selecting the right features in your data is part of the process. You wouldn't design a building and think about the fire escape as an afterthought. It's part of the architecture. Same here. How to explain isn't an add-on. It's a design choice.<br><br>3&#65039;&#8419;Evaluated and tested. <br>Explainability is part of the system. You evaluate and test whether it actually works in your context, not just whether it produces output. A smoke detector that beeps isn't the same as one that detects smoke. You test the thing, not just that it makes noise.<br><br>And there's more, such as the right capability to interpret. But that's another post about human oversight, which also interlocks.<br><br>The black hole doesn't disappear. But you're no longer staring into the abyss.<br><br>What other AI risk controls seem hopeless in isolation? I&#8217;ll dive into them.<br><br>#AIRiskManagement #Explainability #AIGovernance</p>]]></content:encoded></item></channel></rss>