<?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[arg min]]></title><description><![CDATA[arg min: a blog of minimum value. on the history, foundations, and validity of "optimally" automated decision making.]]></description><link>https://www.argmin.net</link><image><url>https://substackcdn.com/image/fetch/$s_!MpqK!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F5ecc065f-b4b4-488f-9ff9-d842d175475d_256x256.png</url><title>arg min</title><link>https://www.argmin.net</link></image><generator>Substack</generator><lastBuildDate>Mon, 09 Nov 2026 10:32:36 GMT</lastBuildDate><atom:link href="https://www.argmin.net/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Ben Recht]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[argmin@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[argmin@substack.com]]></itunes:email><itunes:name><![CDATA[Ben Recht]]></itunes:name></itunes:owner><itunes:author><![CDATA[Ben Recht]]></itunes:author><googleplay:owner><![CDATA[argmin@substack.com]]></googleplay:owner><googleplay:email><![CDATA[argmin@substack.com]]></googleplay:email><googleplay:author><![CDATA[Ben Recht]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[The Unholy Methods of Soothsayers]]></title><description><![CDATA[Defensive Forecasting and the mechanical crank of prediction.]]></description><link>https://www.argmin.net/p/the-unholy-methods-of-soothsayers</link><guid isPermaLink="false">https://www.argmin.net/p/the-unholy-methods-of-soothsayers</guid><dc:creator><![CDATA[Ben Recht]]></dc:creator><pubDate>Fri, 06 Nov 2026 15:15:47 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/07ec47eb-934a-4bf3-81c9-08f73e3ce5fa_840x600.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5GZp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf9c1786-33e4-44aa-9c6c-36f9bc2bb73c_1100x219.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5GZp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf9c1786-33e4-44aa-9c6c-36f9bc2bb73c_1100x219.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5GZp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf9c1786-33e4-44aa-9c6c-36f9bc2bb73c_1100x219.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5GZp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf9c1786-33e4-44aa-9c6c-36f9bc2bb73c_1100x219.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5GZp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf9c1786-33e4-44aa-9c6c-36f9bc2bb73c_1100x219.jpeg" width="1100" height="219" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cf9c1786-33e4-44aa-9c6c-36f9bc2bb73c_1100x219.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:219,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:205822,&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.argmin.net/i/223779988?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf9c1786-33e4-44aa-9c6c-36f9bc2bb73c_1100x219.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_!5GZp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf9c1786-33e4-44aa-9c6c-36f9bc2bb73c_1100x219.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5GZp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf9c1786-33e4-44aa-9c6c-36f9bc2bb73c_1100x219.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5GZp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf9c1786-33e4-44aa-9c6c-36f9bc2bb73c_1100x219.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5GZp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf9c1786-33e4-44aa-9c6c-36f9bc2bb73c_1100x219.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></div></figure></div><p><em>Hi there, argmin readers! Today&#8217;s post is a live blog of Class 18 of my graduate seminar &#8220;Forecasting: A Critical Retrospective.&#8221; In this class, we covered one of my favorite topics: Defensive Forecasting. The syllabus and list of past posts are <a href="https://www.argmin.net/p/forecasting-a-critical-retrospective">here</a>.</em></p><div class="pullquote"><p>&#8220;A good Christian must beware of mathematicians and those soothsayers who make predictions by unholy methods, especially when their predictions come true, lest they ensnare the soul through association with demons.&#8221; - Augustine of Hippo.</p></div><p>We&#8217;ve spent the semester examining application areas with strong cultures of forecasting. But one of the central reasons I proposed this class in the first place was to examine the culture of forecasting itself. American society is obsessed with applying forecasting, prediction markets, and gambling to&#8230; <em>everything</em>. We&#8217;ll spend the remaining classes investigating this oppressive culture.</p><p>Next class we&#8217;ll discuss prediction markets, and in the following we&#8217;ll get to that whole p(doom) thing. But to talk about both, we first have to step back and return to a logical fallacy of forecasting raised in the first lecture of the class and by Saint Augustine millennia ago.</p><p>Certainly, we believe that <em>if</em> you have a good understanding of a system, you should be able to predict its future trajectory on some reasonable time horizon. We can quibble about how long such a projection would be, but understanding implies some ability to talk through potential future outcomes and their likelihoods. But what about the converse? If you can predict the future, does that mean you understand the world? The answer is no, and you can mathematically prove it.</p><p>Superforecasters themselves say <a href="https://www.vox.com/future-perfect/2024/2/13/24070864/samotsvety-forecasting-superforecasters-tetlock">you can </a><em><a href="https://www.vox.com/future-perfect/2024/2/13/24070864/samotsvety-forecasting-superforecasters-tetlock">train</a></em><a href="https://www.vox.com/future-perfect/2024/2/13/24070864/samotsvety-forecasting-superforecasters-tetlock"> yourself to be better at forecasting</a>. This training requires no expert domain knowledge. They advise you to find the best set of past events that match the thing you are trying to predict (i.e., find the reference class).  You are then told to compute the base rate in that reference class. Then, you are supposed to nudge the base rate based on whether new information makes the event more or less likely than in the past. This last step is the least well-specified, but you guide yourself by making sure that your track record remains well-calibrated. Following these rules, good forecasting is and should be mostly algorithmic bookkeeping devoid of domain knowledge. You could certainly write computer code to do it. You don&#8217;t even need an LLM. A good forecaster is a mechanical pattern recognizer.</p><p>Mechanical pattern recognition is great because it doesn&#8217;t require understanding. This is why machine learning is such a powerful technology.</p><p>You can make this very formal using the framework of <em>Defensive Forecasting</em>, a term coined by <a href="https://arxiv.org/abs/cs/0505083">Vladimir Vovk, Akimichi Takemura, and Glenn Shafer</a> to describe a class of algorithms that mechanize the meta-forecasting approach I describe above. This work has connections to paradoxes in calibration raised by <a href="https://www.jstor.org/stable/2337364">Foster and Vohra in the 90s</a>, who showed you could produce well-calibrated predictions knowing nothing about data-generating processes. It is closely related to <em><a href="https://www.mit.edu/~gfarina/2021/15888f21_L04_blackwell_rm/L04_blackwell_rm.pdf">Blackwell Approachability</a></em>, where we aim to adaptively steer multiple objectives at once. Blackwell approachability is also equivalent to <em><a href="https://arxiv.org/abs/1011.1936">no-regret learning</a>,</em> so our friend online gradient descent can be interpreted as clever bookkeeping.  Defensive forecasting is also equivalent to recently developed frameworks for <em><a href="https://proceedings.mlr.press/v80/hebert-johnson18a.html">multicalibration</a></em>, and hence subsumes the problem of <em><a href="https://arxiv.org/abs/2011.13426">outcome indistinguishability</a>.</em></p><p>Juanky Perdomo and I wrote what we hope is an <a href="https://arxiv.org/abs/2506.11848">accessible introduction to this topic</a>, laying out all of these connections in as elementary a way as we could. One simple idea makes the whole thing work.</p><p>That idea is perhaps easiest to describe in the language of outcome indistinguishability. We know from the law of large numbers that the variance of a bunch of iid draws from a Bernoulli distribution shrinks at a rate of one divided by the number of draws. If a set of outcomes tracks a set of predictions at this rate, then it&#8217;s impossible to say the outcomes weren&#8217;t sampled from a probability distribution defined by those probabilistic predictions. Defensive forecasting exploits this indistinguishability. It turns out you can always pick a prediction so that it looks like the law of large numbers held. Moreover, you can find this prediction by correcting errors that pulled you away from the law of large numbers in the past.</p><p>This is possible because the evaluation rules are proposed in advance. These rules can always be reduced to some sort of moment-matching problem (i.e., a multicalibration problem), and moment matching with defensive forecasting can be derived using elementary algebra. For a simple example of this reduction, check out <a href="https://www.argmin.net/p/restatements-or-forecasts">this blog post</a> from last year. For the full details of the reduction, see Section 5 of my paper with Juanky linked above.</p><p>The metrics we use to study prediction fidelity of uncertain events are all gameable in the sense that they can be maximized without a &#8220;world model.&#8221;<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> These metrics include calibration checks and proper scoring rules. Forecasting is not about understanding. It&#8217;s about meeting expectations in an evaluation game. Once the rules are set, the method is determined. Gather as many covariates as you can, write down the appropriate moments to match, and then just let the machine sort it out.</p><p>There is no better illustration of metrical determinism than forecasting. The question and evaluation wholly determine the forecast. And that&#8217;s where we should focus our inquiry: <em>why</em> are we forecasting these things? And <em>how</em> are we judging forecasts? Once we decide <em>what</em> we&#8217;re forecasting, the best forecasting strategy is predetermined. We can&#8217;t know the future, but we can mechanically generate forecasts that look like the future came from our model. This seductive trap makes us think forecasters know something we don&#8217;t. Heed Saint Augustine&#8217;s advice and don&#8217;t fall for it.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.argmin.net/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.argmin.net/subscribe?"><span>Subscribe now</span></a></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Use whatever definition you want for that buzzword.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Less Popular Than Coal]]></title><description><![CDATA[On the datacenter referendums and the need for an AI reboot]]></description><link>https://www.argmin.net/p/less-popular-than-coal</link><guid isPermaLink="false">https://www.argmin.net/p/less-popular-than-coal</guid><dc:creator><![CDATA[Ben Recht]]></dc:creator><pubDate>Wed, 04 Nov 2026 19:07:18 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/131a9a97-850b-45bd-9afb-28c6a01476ca_840x599.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!b8Ow!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f89de5-e9f2-4504-8a9c-fb1b6cf2b8b8_1100x220.jpeg 424w, https://substackcdn.com/image/fetch/$s_!b8Ow!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f89de5-e9f2-4504-8a9c-fb1b6cf2b8b8_1100x220.jpeg 848w, https://substackcdn.com/image/fetch/$s_!b8Ow!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f89de5-e9f2-4504-8a9c-fb1b6cf2b8b8_1100x220.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!b8Ow!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f89de5-e9f2-4504-8a9c-fb1b6cf2b8b8_1100x220.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!b8Ow!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f89de5-e9f2-4504-8a9c-fb1b6cf2b8b8_1100x220.jpeg" width="1100" height="220" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c6f89de5-e9f2-4504-8a9c-fb1b6cf2b8b8_1100x220.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:220,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:256168,&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.argmin.net/i/223521127?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f89de5-e9f2-4504-8a9c-fb1b6cf2b8b8_1100x220.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_!b8Ow!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f89de5-e9f2-4504-8a9c-fb1b6cf2b8b8_1100x220.jpeg 424w, https://substackcdn.com/image/fetch/$s_!b8Ow!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f89de5-e9f2-4504-8a9c-fb1b6cf2b8b8_1100x220.jpeg 848w, https://substackcdn.com/image/fetch/$s_!b8Ow!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f89de5-e9f2-4504-8a9c-fb1b6cf2b8b8_1100x220.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!b8Ow!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f89de5-e9f2-4504-8a9c-fb1b6cf2b8b8_1100x220.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></div></figure></div><p><em>Hi there, argmin readers! Today&#8217;s post is a late and brief reaction to a tiny subplot of yesterday&#8217;s historic election: the widespread rejection of AI datacenters. It was inspired by an insightful <a href="https://bsky.app/profile/dsquareddigest.bsky.social/post/3mzi6ziq7hc2g">Dan Davies thread</a> on bluesky that I have been unable to get out of my head.</em></p><div><hr></div><p>Elections are a muddled measurement of &#8220;public opinion,&#8221; but they&#8217;re probably the only real measurement we get. And with every surprising measurement, a good rational agent must reflect on its beliefs. So what should we passive rational observers make of this historically large swing towards the Democratic Party in yesterday&#8217;s vote?</p><p>Obviously, this is a major repudiation of Donald Trump, his policies, and the Republican Party. However, you readers probably don&#8217;t come here for my political takes, and I don&#8217;t want to use this Substack for them anyway. Even if it wasn&#8217;t the biggest issue on the ballot, something closer to home is worth pondering. The American people are loud and clear that they <em>hate</em> AI.</p><p>Nearly fifty measures explicitly about building data centers appeared on ballots across the nation. <a href="https://datacentersontheballot.com/">All of them</a> look like they will vote to limit further construction. A datacenter moratorium was part of Gina Hinojosa&#8217;s platform in her successful bid to become the first Democratic Party governor of Texas in over 30 years. The <a href="https://heatmap.news/politics/data-center-election-results">anti-datacenter position was undeniably the winning one</a>. Poll results from this last summer showed people would rather have a<a href="https://www.nytimes.com/2026/08/31/opinion/data-centers-ai-populism.html"> coal plant in their backyard than a datacenter</a>. Now elections confirm these sentiments were real.</p><p>We could try to convince ourselves that this sentiment is just about datacenters themselves. They are gross, gigantic buildings that employ no one, make a ton of noise, and are often powered with dirty energy. Who would want one of those? But datacenters are also a big, ugly, legible signal of a deeply unpopular industry.</p><p>At some point, we techy folks have to reckon with how much people hate what we build. We can point to revealed preferences all we want (people are adopting it! It&#8217;s making money!), but we did this during the social media boom of the 2010s (people spend a ton of time doomscrolling, therefore it&#8217;s good!).  These economic numbers are also measurements, but we have to reconcile them with other data. Adoption and economic growth are so concentrated in so few hands that, while this props up our stock indices, it doesn&#8217;t lead to tangible benefits for everyone else.</p><p>Certainly, it doesn&#8217;t help that the industry has been selling itself as coming for everyone&#8217;s jobs. It doesn&#8217;t help that many prominent people working at these companies take to social media to gleefully exclaim that they think there&#8217;s more than a 10 percent chance that their company will kill everyone on earth. It doesn&#8217;t help that the big AI companies have been caught committing felonious cybercrimes all summer. It also doesn&#8217;t help that the leaders of these companies have been quite visibly embracing the Trump administration. Hugging a loser is a bad look, guys.</p><p>It&#8217;s a shame, because the technology is truly amazing. The AI true believers (accidentally) built something very cool that I would not have thought possible five years ago. But this amazing technology makes everyone miserable! It even immiserates its biggest boosters, who get sucked into productivity doom loops managing swarms of agents that speak in a unison chorus of Claudish. What&#8217;s our positive case here? The <a href="https://en.wikipedia.org/wiki/Torment_Nexus">torment nexus</a> of &#8220;superintelligence&#8221; ain&#8217;t it.</p><p>I have a lot of friends, colleagues, and alums who make a living building AI models. And I guess a bunch will be infinitely rich after the upcoming IPOs. But if you&#8217;re working for something more hated than the tobacco industry, maybe it&#8217;s way past time you stood up to your employer and demanded a better direction. And no, an open letter doesn&#8217;t count.</p><p>I&#8217;m not hopeful that this will happen. Ten years ago, <a href="https://archives.argmin.net/2016/11/14/fall-of-big-data/">I wrote a blog post shell-shocked by the election of Trump and disgusted with my industry</a>. The cameo from Sam Altman explains a lot of my pessimism. I&#8217;ve been soul-searching for a decade. The leaders of the tech industry, instead of offering a positive vision and doing better, ended up sucking up to the new authoritarian government. They did it with pouting and feet dragging in 2016. They did it with their chests out in a celebratory embrace in 2024.</p><p>Our industry and field need a complete reboot. But that requires collective action. How do we fix it? What do we do next? I&#8217;d love to hear your thoughts on how the tech sector can clean up its image and make a positive, populist case for itself.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.argmin.net/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.argmin.net/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Limits to Simulated Growth]]></title><description><![CDATA[Jay Forrester, Systems Dynamics, and the allure of the simulated society.]]></description><link>https://www.argmin.net/p/limits-to-simulated-growth</link><guid isPermaLink="false">https://www.argmin.net/p/limits-to-simulated-growth</guid><dc:creator><![CDATA[Ben Recht]]></dc:creator><pubDate>Tue, 03 Nov 2026 15:45:46 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/e13c54df-60b0-4260-989e-c8a33750d5a3_840x599.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ast2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e1dc3e7-7418-4307-83dc-62c8d1396c1d_1100x220.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ast2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e1dc3e7-7418-4307-83dc-62c8d1396c1d_1100x220.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ast2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e1dc3e7-7418-4307-83dc-62c8d1396c1d_1100x220.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ast2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e1dc3e7-7418-4307-83dc-62c8d1396c1d_1100x220.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ast2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e1dc3e7-7418-4307-83dc-62c8d1396c1d_1100x220.jpeg" width="1100" height="220" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7e1dc3e7-7418-4307-83dc-62c8d1396c1d_1100x220.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:220,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:234346,&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.argmin.net/i/223342314?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e1dc3e7-7418-4307-83dc-62c8d1396c1d_1100x220.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_!Ast2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e1dc3e7-7418-4307-83dc-62c8d1396c1d_1100x220.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ast2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e1dc3e7-7418-4307-83dc-62c8d1396c1d_1100x220.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ast2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e1dc3e7-7418-4307-83dc-62c8d1396c1d_1100x220.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ast2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e1dc3e7-7418-4307-83dc-62c8d1396c1d_1100x220.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></div></figure></div><p><em>Hi there, argmin readers! Today&#8217;s post is a live blog of Class 17 of my graduate seminar &#8220;Forecasting: A Critical Retrospective.&#8221; In this class, we&#8217;re going to discuss simulation as a means of prediction. The syllabus and list of past posts are <a href="https://www.argmin.net/p/forecasting-a-critical-retrospective">here</a>.</em></p><div><hr></div><p>In a surprisingly dark survey paper from 1971, &#8220;<a href="https://ocw.mit.edu/courses/15-988-system-dynamics-self-study-fall-1998-spring-1999/65cdf0faf132dec7ec75e91f9651b31f_behavior.pdf">Counterintuitive Behavior of Social Systems</a>,&#8221; electrical engineer turned social scientist Jay Forrester made a case for informing public policy with computer simulations. Forrester argued that policymakers made all decisions with models, but his computer models were more explicit and concrete than people&#8217;s mental models. Computer models laid all of the assumptions on the table and let stakeholders adjust the parameters until they conformed to reality. They also let people create a variety of prefactual worlds, demonstrating plausibility and illustrating the consequences of various decision-making paths. Most importantly for Forrester, the computer models captured the surprising and unintuitive nature of feedback effects, showing pathways that mental models might not have predicted.</p><p>Forrester&#8217;s survey gives three examples, each with more ambitious aims than the last. He describes his time as a management consultant and how computer simulations revealed that decisions meant to fix things led to worse outcomes. Good intentions could lead to a &#8220;downward spiral,&#8221; and this would often convince managers to double down on their initial wrong decision. Forrester argues that a simulation would have predicted these troubles and informed management of a better path.</p><p>He then turns these ideas toward urban planning. He claims that his simulations can explain and fix the &#8220;depressed nature of central cities.&#8221; Indeed, his simulations argue that four well-intentioned liberal programs are causing urban blight, not fixing it.</p><blockquote><p>&#8220;One program was creation of jobs by busing the unemployed to suburban jobs or through governmental jobs as employer of last resort. Second was a training program to increase skills of the lowest-income group. Third was financial aid to depressed cities from federal subsidies. Fourth was construction of low-cost housing.&#8221;</p></blockquote><p>Forrester goes on to explain the vicious cycle here, where a surplus of cheap housing draws in more new residents than the job market can support. This leads to overcrowding and a less attractive urban environment. This, in turn, repels new affluent residents. Forrester says his simulations &#8220;both confirm and explain much of what has been happening over the last several decades in cities.&#8221;</p><p>A dispassionate observer might say that his simulation matched his politics. But Forrester saw modeling power, not confirmation bias. He went on to extend his models to a global scale.</p><p>Forrester goes on to describe work he had done that predicted the end of the world by 2071. Current trends could not support population growth, and pollution would run amok, and we&#8217;d run out of natural resources. The only solution was to impose policies that swiftly dampened population growth and austerely conserved resources. Applying Forrester&#8217;s simulator, a team led by Dennis Meadows assembled the dire predictions into the 1972 book <em>The Limits to Growth</em>, which sold 12 million copies worldwide.</p><p>Forrester&#8217;s report is filled with feedback diagrams and simulation traces. The ability to predict so many different possibilities under different scenarios is intoxicating. <a href="https://ieeexplore.ieee.org/document/8047360">Historian Kevin Baker argues</a> that this sort of interactive experience was core to the allure of the simulation model. By adding knobs and switches, people could play out different worlds, making the simulation feel more trustworthy and real. This would eventually lead to enthralling games with bizarre hidden politics, notably the world bestseller SimCity. As Baker puts it, &#8220;The capacity of simulation models to captivate and enthrall is taken for granted as a natural property of simulation. But these abilities were often deliberately engineered into software for historically-specific purposes.&#8221; Forrester loved his simulators because they quantified and externalized mental models. He underemphasized how they created new mental models, letting policymakers play video games in imaginary worlds that let them feel as if they were creating the future.</p><p>One of the funnier things about statistical prediction is that it forecasts a static world. Your best guess is to mimic past rates. By contrast, simulation can imagine <em>different</em> worlds, mechanistically mapping trajectories into the future based on our assumptions about the present.</p><p>However, simulations are not reality, and more sophistication is not good in and of itself. In fact, if small changes lead to unexpected consequences, a single poor modeling choice can too. The doom of <em>The Limits to Growth</em> did not play out. Nor did Forrester&#8217;s libertarian predictions about urban blight.</p><p>In the last class session, we grappled with two competing sales pitches for &#8220;silicon sampling.&#8221; Most people felt comfortable using silicon samples as part of some prediction loop. For example, you could create virtual training data for some recommendation system by asking LLMs to simulate answers to questions based on demographics. You might have it label examples while &#8220;pretending to be a plumber&#8221; and then &#8220;pretending to be a schoolteacher,&#8221; using those labels as synthetic training data. You can then validate the resulting system against standard KPIs with A/B tests or benchmarks. If the prediction system passes evaluation metrics, it doesn&#8217;t matter if it accurately models people.</p><p>On the other hand, it&#8217;s easy to believe that because LLMs perform well on these prediction tasks, they create realistic simulations of people. You can interactively inspect the answers LLMs give and gain trust in their fidelity. And then you can convince yourself that you can use these simulations to understand human behavior without talking to people. This is the same seductive simulation loop that Baker calls out. We&#8217;re more skeptical of simulation now than in 1970, likely because we&#8217;re so familiar with video games and how they aren&#8217;t real. But the prospect of simulating society is still enticing, and new well-funded research programs and startups are playing the same old tricks of immersive gameplay.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.argmin.net/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.argmin.net/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Go for Two to Know Exactly What You Need]]></title><description><![CDATA[Checking in on Al Michaels and the go-for-two-down-eight strategy.]]></description><link>https://www.argmin.net/p/go-for-two-to-know-exactly-what-you</link><guid isPermaLink="false">https://www.argmin.net/p/go-for-two-to-know-exactly-what-you</guid><dc:creator><![CDATA[Ben Recht]]></dc:creator><pubDate>Mon, 02 Nov 2026 15:37:52 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/ad9d73e1-562c-4ece-8db0-c8af130b3c4d_840x600.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Fa5G!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F914476f2-b5f1-4212-b328-e4ac8b4e4a78_1100x219.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Fa5G!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F914476f2-b5f1-4212-b328-e4ac8b4e4a78_1100x219.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Fa5G!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F914476f2-b5f1-4212-b328-e4ac8b4e4a78_1100x219.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Fa5G!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F914476f2-b5f1-4212-b328-e4ac8b4e4a78_1100x219.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Fa5G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F914476f2-b5f1-4212-b328-e4ac8b4e4a78_1100x219.jpeg" width="1100" height="219" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/914476f2-b5f1-4212-b328-e4ac8b4e4a78_1100x219.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:219,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:353588,&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.argmin.net/i/223183762?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F914476f2-b5f1-4212-b328-e4ac8b4e4a78_1100x219.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_!Fa5G!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F914476f2-b5f1-4212-b328-e4ac8b4e4a78_1100x219.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Fa5G!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F914476f2-b5f1-4212-b328-e4ac8b4e4a78_1100x219.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Fa5G!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F914476f2-b5f1-4212-b328-e4ac8b4e4a78_1100x219.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Fa5G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F914476f2-b5f1-4212-b328-e4ac8b4e4a78_1100x219.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></div></figure></div><p><em>Hi there, argmin readers. Today I&#8217;m Monday Morning Quarterbacking and wrote one of my sporadic football analytics posts.</em></p><div><hr></div><p>NFL Sunday was a wild and weird one. Rare events dominate the NFL and are what makes it so fun to watch. The Tampa Bay Bucs destroyed the Atlanta Falcons in a hurricane, rushing for 324 yards and passing for&#8230; zero yards. Zero! They didn&#8217;t even complete a pass. No team had won a game with zero completions in over fifty years. The Broncos, quarterbacked by Bo Nix, orchestrated his twelfth comeback win down double digits in the fourth quarter. He&#8217;s only started 42 games! And yet, everyone, including his coach, still thinks Bo Nix is a bad quarterback. And yesterday was a banner day for my favorite hobby horse, the stupidity of the go-for-2-down-8 (G42D8) gambit.</p><p>To the relief of most of my readership, I haven&#8217;t written about G42D8 in a while. So let me remind those who are fortunate enough not to share my dumb obsession. A team down 14 points in the fourth quarter starts a comeback by scoring a touchdown. They are now <em>down by 8</em>. They face the decision to kick an extra point or attempt a 2-point conversion. In 2015, analytic-brained weirdos convinced themselves that the laws of probability insisted your chances of winning were only 50% if you kicked the extra point, but were 62.5% if you attempted the 2-point conversion, even if you missed the first one. And for the next decade, they&#8217;d show you this stupid infographic and smugly yell about the probability differential to show you how smart they are.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6_gA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8aea7559-417a-4fa5-8db9-414ab9fc9066_1244x676.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6_gA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8aea7559-417a-4fa5-8db9-414ab9fc9066_1244x676.png 424w, https://substackcdn.com/image/fetch/$s_!6_gA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8aea7559-417a-4fa5-8db9-414ab9fc9066_1244x676.png 848w, https://substackcdn.com/image/fetch/$s_!6_gA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8aea7559-417a-4fa5-8db9-414ab9fc9066_1244x676.png 1272w, https://substackcdn.com/image/fetch/$s_!6_gA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8aea7559-417a-4fa5-8db9-414ab9fc9066_1244x676.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6_gA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8aea7559-417a-4fa5-8db9-414ab9fc9066_1244x676.png" width="618" height="335.8263665594855" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8aea7559-417a-4fa5-8db9-414ab9fc9066_1244x676.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:676,&quot;width&quot;:1244,&quot;resizeWidth&quot;:618,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6_gA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8aea7559-417a-4fa5-8db9-414ab9fc9066_1244x676.png 424w, https://substackcdn.com/image/fetch/$s_!6_gA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8aea7559-417a-4fa5-8db9-414ab9fc9066_1244x676.png 848w, https://substackcdn.com/image/fetch/$s_!6_gA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8aea7559-417a-4fa5-8db9-414ab9fc9066_1244x676.png 1272w, https://substackcdn.com/image/fetch/$s_!6_gA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8aea7559-417a-4fa5-8db9-414ab9fc9066_1244x676.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Late in the third quarter, down 17-3 to the Cowboys, the Cardinals benched journeyman quarterback Jacoby Brissett for journeyman backup quarterback Gardner Minshew. The Cardinals immediately scored on a 63-yard run by Tyler Allgeier. Allgeier was apparently stoked about the QB change. Down 8, they kicked the extra point. Even though it was technically still 57 seconds until the fourth quarter, G42D8 zealot Seth Walder exclaimed they should have gone for two. Regardless, the Cardinals faced the down-eight test again after finding themselves again down 14 a few minutes into the fourth quarter. They scored a touchdown and kicked the extra point. The Cardinals failed the G42D8 test, <em>twice</em> in a single game. They weren&#8217;t having any of this shamalytics. Of course, they went on to win.</p><p>In 2024, <a href="https://www.argmin.net/p/should-you-go-for-2-down-8">I wrote about the full logic of the G42D8 gambit </a>and why it was a terrible misapplication of decision theory.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> Since the start of the 2025 season, teams attempted the 2-point when down 8 13 times. Teams kicked extra points 11 times. The strategy is certainly mainstream enough now that teams apply it more than half the time. And announcers remain completely befuddled every time. The announcers are not wrong. The analytic explanation is not &#8220;simple math.&#8221; It&#8217;s tortured, mathematicized reasoning.</p><p>But since it&#8217;s becoming the dominant strategy for losing teams, it&#8217;s worth checking how those teams fare. The G42D8 gambit teams won 2 of the 13 games where they followed the analytics (and one win is a clear technicality, which I&#8217;ll address in a second). The stodgy, conservative, meathead teams won&#8230; twice as well. In fact, they additionally tied once. That is, team G42D8 is 2 and 11 (.154 pct). Team Meathead is 2, 8, and 1 (.227 pct).</p><div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nLtK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdda3beae-bb48-405b-ac84-19df18033178_626x272.png 424w, https://substackcdn.com/image/fetch/$s_!nLtK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdda3beae-bb48-405b-ac84-19df18033178_626x272.png 848w, https://substackcdn.com/image/fetch/$s_!nLtK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdda3beae-bb48-405b-ac84-19df18033178_626x272.png 1272w, https://substackcdn.com/image/fetch/$s_!nLtK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdda3beae-bb48-405b-ac84-19df18033178_626x272.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!nLtK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdda3beae-bb48-405b-ac84-19df18033178_626x272.png" width="344" height="149.4696485623003" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dda3beae-bb48-405b-ac84-19df18033178_626x272.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:272,&quot;width&quot;:626,&quot;resizeWidth&quot;:344,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nLtK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdda3beae-bb48-405b-ac84-19df18033178_626x272.png 424w, https://substackcdn.com/image/fetch/$s_!nLtK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdda3beae-bb48-405b-ac84-19df18033178_626x272.png 848w, https://substackcdn.com/image/fetch/$s_!nLtK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdda3beae-bb48-405b-ac84-19df18033178_626x272.png 1272w, https://substackcdn.com/image/fetch/$s_!nLtK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdda3beae-bb48-405b-ac84-19df18033178_626x272.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div></div></div></div></figure></div><p>Yes, these sample sizes are absurdly small, and it&#8217;s impossible to say one is better than the other. That is actually my point. We decide NFL seasons with 17 games, after all. There is no evidence that G42D8 leads to more wins than kicking extra points.</p><p>Since 2015, 45 teams have attempted the G42D8 gambit. In these games, 22 teams have missed the first two-point conversion. The G42D8 brain geniuses tell us this is okay, because when they score the second touchdown, they can go for two again and take the game to overtime. Except that in all 22 of these games, <em>no team has ever taken the game to overtime</em>.  19 of these teams never scored another touchdown! In one game, the Browns scored the second touchdown but missed the second 2-point conversion and lost. In another, the Jets made the 2nd 2-point conversion, but there was still 4:30 left in the game, and the Lions subsequently marched down the field to score a winning touchdown. The truly bizarre remaining game was a Thursday Night Football NFC South masterpiece between the aforementioned enemies, the Falcons and Bucs (IYKYK). The Falcons missed the 2nd 2-point conversion, but took advantage of miserable clock management by Bucs coach Todd Bowles and managed to get a <em>third possession</em>. They kicked a field goal to win by 1.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> </p><p>A third possession in regulation isn&#8217;t even considered a possibility in the G42D8 decision tree, where you lose 100 percent of the time you miss both conversions. Except the Falcons miraculously won. I&#8217;ll allow this one to stay in the win column for team G42D8, but it&#8217;s certainly a technicality, and certainly one that shows football strategies are far more complex than what can be captured in an infographic. The models don&#8217;t describe the game of football as much as the statistical analysts think they do.</p><p>If you&#8217;re going to insist you&#8217;re smarter than everyone, at some point you need to show results. Otherwise, <a href="https://www.reddit.com/r/nfl/comments/1xgy8m5/highlight_dan_orlovsky_on_percentages_i_didnt/">the people who don&#8217;t even understand what &#8220;percent&#8221; means</a> are going to stuff you in a locker. Down 14 points in the fourth quarter means you&#8217;re probably going to lose. You can go for two. You can go for one. But trying to argue that one is obviously superior to the other is, and always will be, dumb. Just like fighting with people on sports shows and social media.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.argmin.net/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.argmin.net/subscribe?"><span>Subscribe now</span></a></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Committed to my own dumb bits, I had a few follow-up posts in 2025 <a href="https://www.argmin.net/p/changing-the-meta">digging into the actual 2-point completion rates</a>,<a href="https://www.argmin.net/p/stop-going-for-2-down-8"> the actual success rates of the strategy</a>, <a href="https://www.argmin.net/p/learning-from-losers">and the absurdity of games where it &#8220;works.&#8221;</a></p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>Bucs-Falcons games are always terrible and weird, and adding the sloppy, tired dynamics of Thursday night only made it weirder. Four plays into the drive after Atlanta&#8217;s botched 2-point attempt, Bucs QB Baker Mayfield threw an awful interception, giving the Falcons the ball back at their 33-yard line. They drove down the field and scored with 3:34 left. Even though the Falcons missed <em>the second</em> two-point conversion, 3:34 is an eternity in football, especially because the Falcons had all of their timeouts. They managed to stop the Bucs <em>before</em> the two-minute warning (there&#8217;s that clock management malpractice by Todd Bowles). With two minutes left and no timeouts, they drove 45 yards and kicked an easy 43-yard field goal. They won by 1, 29-28.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Galactus the Devourer ]]></title><description><![CDATA[On efficient algorithms, the exponential time hypothesis, and losing the plot.]]></description><link>https://www.argmin.net/p/galactus-the-devourer</link><guid isPermaLink="false">https://www.argmin.net/p/galactus-the-devourer</guid><dc:creator><![CDATA[Ben Recht]]></dc:creator><pubDate>Fri, 30 Oct 2026 14:34:09 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/f54912b4-82dd-4e4a-a9f5-60d39f00bd35_840x599.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!W-WZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c809d32-fb80-4f7b-a9f5-0a4b660117dc_1100x220.jpeg 424w, https://substackcdn.com/image/fetch/$s_!W-WZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c809d32-fb80-4f7b-a9f5-0a4b660117dc_1100x220.jpeg 848w, https://substackcdn.com/image/fetch/$s_!W-WZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c809d32-fb80-4f7b-a9f5-0a4b660117dc_1100x220.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!W-WZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c809d32-fb80-4f7b-a9f5-0a4b660117dc_1100x220.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!W-WZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c809d32-fb80-4f7b-a9f5-0a4b660117dc_1100x220.jpeg" width="1100" height="220" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1c809d32-fb80-4f7b-a9f5-0a4b660117dc_1100x220.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:220,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:388716,&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.argmin.net/i/222790962?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c809d32-fb80-4f7b-a9f5-0a4b660117dc_1100x220.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_!W-WZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c809d32-fb80-4f7b-a9f5-0a4b660117dc_1100x220.jpeg 424w, https://substackcdn.com/image/fetch/$s_!W-WZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c809d32-fb80-4f7b-a9f5-0a4b660117dc_1100x220.jpeg 848w, https://substackcdn.com/image/fetch/$s_!W-WZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c809d32-fb80-4f7b-a9f5-0a4b660117dc_1100x220.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!W-WZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c809d32-fb80-4f7b-a9f5-0a4b660117dc_1100x220.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></div></figure></div><p><em>Hi there, argmin readers! Today&#8217;s post is about the history of failing to rigorously define efficiency in computer science. Like my previous post on Fourier transforms, it&#8217;s more technical than usual, but I tried to make it as accessible as possible.</em></p><div><hr></div><p>I&#8217;ve always been fascinated by this pernicious pattern in the practice of applied mathematics, which I <a href="https://www.argmin.net/p/applied-pure-mathematics">wrote about here a few weeks ago:</a></p><blockquote><p>Applied mathematicians often need to build a giant scaffolding of mathematical modeling to solve a problem. This scaffolding creates new mathematical puzzles that aren&#8217;t directly connected to the original problem of interest, but that entice problem solvers. You&#8217;ll then see dozens of follow-up papers solving the puzzles but forgetting the problem we cared about in the first place.</p></blockquote><p>There is probably no better example of such forgetting than the field of complexity theory.</p><p>In 1965, <a href="https://www.cambridge.org/core/services/aop-cambridge-core/content/view/08B492B72322C4130AE800C0610E0E21/S0008414X00039419a.pdf/paths_trees_and_flowers.pdf?utm_source=chatgpt.com">Jack Edmonds</a> came up with a clever way to find a maximum matching in a graph. He wanted to argue that his algorithm could be computed &#8220;efficiently,&#8221; as the procedure was a bit complicated and required a computer to run. But he found he didn&#8217;t have the language to describe what it would mean for an algorithm to be efficient. In Section 2 of his paper, named &#8220;Digression,&#8221; he wrote,</p><blockquote><p>According to the dictionary, &#8220;efficient&#8221; means &#8220;adequate in operation or performance.&#8221; This is roughly the meaning I want&#8212;in the sense that it is conceivable for maximum matching to have no efficient algorithm. Perhaps a better word is &#8220;good.&#8221;</p><p>I am claiming, as a mathematical result, the existence of a good algorithm.</p></blockquote><p>Edmonds noted that he could enumerate every possible solution to the matching problem and find the largest one. This would be a correct algorithm. However, the number of total matchings is exponentially large in the size of the graph. Blindly writing all possible matchings down and picking the one that achieved the maximum was a &#8220;not good&#8221; algorithm. You might call it a &#8220;bad&#8221; algorithm. His new procedure was vastly more efficient.</p><p>So Edmonds spent two pages constructing a definition of good. He demanded that everyone agree on a reasonable definition for a problem size. For his matching problem, he said the size was the number of vertices plus the number of edges in the graph. A good algorithm would then have a running time upper-bounded by some well-defined function of that size, no matter how large the instance. He demanded that the running-time bound hold for every conceivable size, because he feared someone might rig the problem by planting a few small instances that were unnaturally hard.</p><p>Edmonds wasn&#8217;t completely satisfied with this definition. Indeed, he wrote:</p><blockquote><p>It would be unfortunate for any rigid criterion to inhibit the practical development of algorithms which are either not known or known not to conform nicely to the criterion. Many of the best algorithmic ideas known today would suffer by such theoretical pedantry. In fact, an outstanding open question is, essentially: &#8220;how good&#8221; is a particular algorithm for linear programming, the simplex method? And, on the other hand, many important algorithmic ideas in electrical switching theory are obviously not &#8220;good&#8221; in our sense.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></p></blockquote><p>With this caveat noted, he concluded his digression by announcing the complexity of his new blossom algorithm: &#8220;An upper bound on the order of difficulty of the matching algorithm is n<sup>4</sup>, where n is the number of vertices in the graph.&#8221;</p><p>Edmonds did not make any further arguments for what he meant by good.  He asserted that exponential time is bad. For most algorithm designers, linear time, proportional to the input length, was naturally excellent. Moreover, our grade-school multiplication algorithm took quadratic time (multiply two three-digit numbers out by hand like you were taught in school and count the number of digits you write down when you calculate it), and that seemed pretty good. Edmonds had a matching algorithm that required a quartic number of operations. To later formalists like Richard Karp, it seemed like a &#8220;polynomial&#8221; number of operations was a reasonable definition for goodness. Polynomial time is good. Exponential time is bad. This created the field of complexity theory, with the goal of proving that all sorts of algorithms run in polynomial time and characterizing the problems for which no polynomial-time algorithm existed.</p><p>But polynomial time probably haunted Edmonds. It is not a &#8220;good&#8221; algorithm if your procedure scales like n<sup>1000</sup>, even if this is technically a polynomial. More absurdly,</p><div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Mg6t!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d35d3e8-691e-43a2-ab42-b943173aade6_52x28.png 424w, https://substackcdn.com/image/fetch/$s_!Mg6t!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d35d3e8-691e-43a2-ab42-b943173aade6_52x28.png 848w, https://substackcdn.com/image/fetch/$s_!Mg6t!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d35d3e8-691e-43a2-ab42-b943173aade6_52x28.png 1272w, https://substackcdn.com/image/fetch/$s_!Mg6t!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d35d3e8-691e-43a2-ab42-b943173aade6_52x28.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!Mg6t!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d35d3e8-691e-43a2-ab42-b943173aade6_52x28.png" width="52" height="28" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5d35d3e8-691e-43a2-ab42-b943173aade6_52x28.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:28,&quot;width&quot;:52,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Mg6t!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d35d3e8-691e-43a2-ab42-b943173aade6_52x28.png 424w, https://substackcdn.com/image/fetch/$s_!Mg6t!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d35d3e8-691e-43a2-ab42-b943173aade6_52x28.png 848w, https://substackcdn.com/image/fetch/$s_!Mg6t!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d35d3e8-691e-43a2-ab42-b943173aade6_52x28.png 1272w, https://substackcdn.com/image/fetch/$s_!Mg6t!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d35d3e8-691e-43a2-ab42-b943173aade6_52x28.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div></div></div></div></figure></div><p>is a polynomial bigger than the exponential function 2<sup>n </sup>for any n we could ever encounter. Polynomial was always an imperfect definition of good, but we ran with it. Thousands of papers later, we just have a zoo of confusing complexity results unmoored from the realities of computation.</p><p>Indeed, asymptotic thinking about how polynomials differ from exponentials enables the bad habit of designing &#8220;galactic algorithms,&#8221; conceptual procedures with running times so large they could never be implemented in our universe. I mentioned these in my earlier post about <a href="https://www.argmin.net/p/faster-fourier-transforms">OpenAI&#8217;s Faster Fourier Transform</a>.</p><p>This brings me back to our beneficent friends at OpenAI. This week they declared their latest breakthrough in theoretical computer science. They provided an algorithm for the satisfiability problem that ran in &#8220;subexponential time.&#8221; Satisfiability is one of the most well-known &#8220;NP complete problems, and I don&#8217;t want to go into the details of P vs NP today, but suffice it to say that you would win a Clay Millennium Prize if you could find a polynomial-time algorithm for satisfiability.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a></p><p>Now, subexponential time does not mean polynomial time. It merely means that the running time can be bounded as</p><div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!n6Gk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbd557f0-8c31-410d-940c-94f3c20305ee_48x24.png 424w, https://substackcdn.com/image/fetch/$s_!n6Gk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbd557f0-8c31-410d-940c-94f3c20305ee_48x24.png 848w, https://substackcdn.com/image/fetch/$s_!n6Gk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbd557f0-8c31-410d-940c-94f3c20305ee_48x24.png 1272w, https://substackcdn.com/image/fetch/$s_!n6Gk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbd557f0-8c31-410d-940c-94f3c20305ee_48x24.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!n6Gk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbd557f0-8c31-410d-940c-94f3c20305ee_48x24.png" width="48" height="24" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cbd557f0-8c31-410d-940c-94f3c20305ee_48x24.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:24,&quot;width&quot;:48,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!n6Gk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbd557f0-8c31-410d-940c-94f3c20305ee_48x24.png 424w, https://substackcdn.com/image/fetch/$s_!n6Gk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbd557f0-8c31-410d-940c-94f3c20305ee_48x24.png 848w, https://substackcdn.com/image/fetch/$s_!n6Gk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbd557f0-8c31-410d-940c-94f3c20305ee_48x24.png 1272w, https://substackcdn.com/image/fetch/$s_!n6Gk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbd557f0-8c31-410d-940c-94f3c20305ee_48x24.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div></div></div></div></figure></div><p>Where n is the problem size, and f is a &#8220;sublinear&#8221; function, meaning the limit of f(n)/n goes to zero as n goes to infinity.</p><p>Indeed, in the case of OpenAI&#8217;s new algorithm for the satisfiability problem, the bound was</p><div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KI8W!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F997e531b-5f9d-4c60-8d9d-193561ab62b9_138x38.png 424w, https://substackcdn.com/image/fetch/$s_!KI8W!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F997e531b-5f9d-4c60-8d9d-193561ab62b9_138x38.png 848w, https://substackcdn.com/image/fetch/$s_!KI8W!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F997e531b-5f9d-4c60-8d9d-193561ab62b9_138x38.png 1272w, https://substackcdn.com/image/fetch/$s_!KI8W!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F997e531b-5f9d-4c60-8d9d-193561ab62b9_138x38.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!KI8W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F997e531b-5f9d-4c60-8d9d-193561ab62b9_138x38.png" width="138" height="38" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/997e531b-5f9d-4c60-8d9d-193561ab62b9_138x38.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:38,&quot;width&quot;:138,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!KI8W!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F997e531b-5f9d-4c60-8d9d-193561ab62b9_138x38.png 424w, https://substackcdn.com/image/fetch/$s_!KI8W!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F997e531b-5f9d-4c60-8d9d-193561ab62b9_138x38.png 848w, https://substackcdn.com/image/fetch/$s_!KI8W!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F997e531b-5f9d-4c60-8d9d-193561ab62b9_138x38.png 1272w, https://substackcdn.com/image/fetch/$s_!KI8W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F997e531b-5f9d-4c60-8d9d-193561ab62b9_138x38.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div></div></div></div></figure></div><p>For some unspecified constant numbers d and C. Ugly as this expression is, this was touted on Twitter as the biggest moment in theoretical computer science in 50 years. It was covered all over the tech press this week. OpenAI clearly wanted us to think it was a big fucking deal. And many theoretical computer scientists took to social media to agree.</p><p>Since it was such a big deal, I wanted to see if I could understand the algorithm a bit. Of course, as I&#8217;ve told all of you, we&#8217;re not supposed to read these papers. We&#8217;re supposed to ask ChatGPT what they say. And ChatGPT told me there was a catch.</p><p>The derived algorithm runs exhaustive search&#8212;the algorithm Edmonds declared bad in 1965&#8212;if the number of variables is less than 10^10,000,000,000,000,000,000,000,000.</p><p>This is a completely unfathomable number.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a>  There are something like 10^80 atoms in the universe. That&#8217;s 10^9,999,999,999,999,999,999,999,920 times smaller. Up until this barely finite threshold, the magic new algorithm <em>calls an exponential-time subroutine</em>. For any problem that we could ever consider, the procedure is exponential time. The &#8220;result&#8221; is that only in some bizarre, unknowable neighborhood of infinity, satisfiability problems are solved in subexponential time.</p><p>The claimed subexponential algorithm for satisfiability is definitive evidence that our definition of efficient was even worse than we thought it was 50 years ago. The answer tells us nothing about efficiency or goodness. Sometimes you need to answer your question to realize you wanted something else.</p><p>I&#8217;m not a betting man, but I have a prediction. It&#8217;s going to turn out that P=NP in some galactic sense, and all we&#8217;ll learn is that we spent fifty years answering the wrong question.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.argmin.net/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.argmin.net/subscribe?"><span>Subscribe now</span></a></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>It&#8217;s funny that Edmonds references the simplex algorithm in his musings here. The simplex algorithm is the most important algorithm ever invented, and we now know that, technically speaking, its running time is exponential. Most of the time it&#8217;s fast, but you can construct weird cases where it takes an exponential number of steps. And yet, it is deployed all over the globe, determining optimal programs for exponentially diverse applications in optimization. Edmonds foresaw this sharp disconnect between theory and practice in 1965!</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>What&#8217;s particularly ironic is that we have incredibly efficient algorithms to solve industrial-scale satisfiability problems. Conventional computers can solve problems with millions of variables and millions of clauses. <a href="https://drops.dagstuhl.de/storage/00lipics/lipics-vol271-sat2023/LIPIcs.SAT.2023.17/LIPIcs.SAT.2023.17.pdf?utm_source=chatgpt.com">This guy</a> at Intel solved a problem with a billion variables and 4 billion clauses in a day.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>I confirmed this crazy number by plugging the paper into Claude. ChatGPT and Claude hate each other, so if they agree, it must be true.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Frontiers in Making up People]]></title><description><![CDATA[Trying (and failing) to make sense of the buzzy weird world of silicon sampling.]]></description><link>https://www.argmin.net/p/frontiers-in-making-up-people</link><guid isPermaLink="false">https://www.argmin.net/p/frontiers-in-making-up-people</guid><dc:creator><![CDATA[Ben Recht]]></dc:creator><pubDate>Thu, 29 Oct 2026 14:41:21 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/81637440-52bc-41f2-b650-37e1da6e27c0_840x600.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IKeB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7f82273-0930-46f3-8a55-a6cf9bfdbdeb_1100x220.jpeg 424w, https://substackcdn.com/image/fetch/$s_!IKeB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7f82273-0930-46f3-8a55-a6cf9bfdbdeb_1100x220.jpeg 848w, https://substackcdn.com/image/fetch/$s_!IKeB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7f82273-0930-46f3-8a55-a6cf9bfdbdeb_1100x220.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!IKeB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7f82273-0930-46f3-8a55-a6cf9bfdbdeb_1100x220.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IKeB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7f82273-0930-46f3-8a55-a6cf9bfdbdeb_1100x220.jpeg" width="1100" height="220" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c7f82273-0930-46f3-8a55-a6cf9bfdbdeb_1100x220.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:220,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:178458,&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.argmin.net/i/222649082?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7f82273-0930-46f3-8a55-a6cf9bfdbdeb_1100x220.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_!IKeB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7f82273-0930-46f3-8a55-a6cf9bfdbdeb_1100x220.jpeg 424w, https://substackcdn.com/image/fetch/$s_!IKeB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7f82273-0930-46f3-8a55-a6cf9bfdbdeb_1100x220.jpeg 848w, https://substackcdn.com/image/fetch/$s_!IKeB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7f82273-0930-46f3-8a55-a6cf9bfdbdeb_1100x220.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!IKeB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7f82273-0930-46f3-8a55-a6cf9bfdbdeb_1100x220.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></div></figure></div><p><em>Hi there, argmin readers! Today&#8217;s post is a live blog of Class 16 of my graduate seminar &#8220;Forecasting: A Critical Retrospective.&#8221; In this class we&#8217;re going to dig into the bizarre world of silicon sampling. I remain befuddled! The syllabus and list of past posts are <a href="https://www.argmin.net/p/forecasting-a-critical-retrospective">here</a>.</em></p><div><hr></div><p>In 2024, at a secluded conference in the high desert, Kevin Munger told me about silicon sampling. The motivating idea is simple. LLMs have passed the Turing Test and are hence indistinguishable from people. So if we need to do some sort of measurement or experiment or forecast that involves talking to people, we can query LLMs instead. I scoffed at him: there can&#8217;t be people who take this seriously, can there? He laughed at my naivety. Here we are in 2026, and there are multiple hot startups and hundreds of research papers excited about the promise of silicon samples.</p><p>And I&#8217;m still confused why anyone thinks this is a good idea! But we&#8217;re going to spend a class period trying to figure it out. My impression is that quantitative social science is also confused, and this could be another example of AI doing what AI does best: forcing us to reckon with whether our disciplinary practices have been asking the right questions in the first place.</p><p>Our lectures on polling brought up a critical tension: Are polls measurements or forecasts? A measurement must be tied to some construct that exists and can be quantified. A forecast predicts some quantitative outcome that has not happened yet. &#8220;The percentage of likely voters who would vote for candidate X today&#8221; is much less real than &#8220;the count of ballots for candidate X.&#8221; Trying to predict a hard quantifiable object is very very different from trying to estimate a fuzzy psychological aggregate.</p><p>If you are trying to do prediction, there&#8217;s nothing wrong with modeling. No one says you need to talk to people to predict the outcome of an election. Indeed, many experts still insist that election outcomes are highly predictable from &#8220;fundamentals&#8221; like presidential job approval, economic growth, and incumbency.</p><p>In fact, as we described last Thursday, even the most committed pollsters use their own bespoke set of &#8220;fundamentals&#8221; to build predictive models that adjust their poll results. They have to correct for the fact that they can&#8217;t collect random samples and they have high response bias. They probably could just use their predictive models and not worry about the polling information at all. This will likely be very predictive of the election outcome, but it is not a measurement.</p><p>Now, what does it mean to &#8220;measure&#8221; public opinion? 100 years after Walter Lippmann, we still don&#8217;t have a satisfactory answer. We assume that there is some aggregate percentage of people who agree with some concept, and we measure this by nagging them with carefully worded surveys. While the central limit theorem says we only need to talk to a few hundred random people to estimate a binary response, a survey doesn&#8217;t tell us what that binary response <em>means</em> or <em>represents</em>. You need some nomological network to map the complex stuff happening in individuals to a meaningful population aggregate that could be used in policymaking, political campaigns, marketing, or the social scientific understanding of a public.</p><p>Here enters the allure of the Silicon sample. If a social scientist has a perfect simulator of people, they have perfect control over experimental conditions and can tweak variables to see how &#8220;people&#8221; respond. They can change demographics, personal backgrounds, and material conditions. They can create whichever publics they imagine. This lets them perhaps build and test theories of psychology, sociology, and politics without being slowed down by the messy burdens of reality.</p><p>Of course, this requires us to believe these &#8220;digital twins&#8221; are accurate simulations of reality. And I have no idea why we think they&#8217;re anything more than the mesmerizing chatbot illusion Weizenbaum called out half a century ago, fleshed out with dozens of generations of Moore&#8217;s Law scaling.</p><p>There are a bunch of papers that ask a variety of social scientific questions and come out with whatever they want to see. I&#8217;ve linked a working bibliography below. I liked the one from Pew, which found that <a href="https://www.pewresearch.org/data-labs/2026/09/30/can-ai-stand-in-for-human-survey-takers-not-really/">silicon samples and real samples were different</a>. Which one is right, though? Do we trust the answers from the online survey panel?</p><p>In these papers, you&#8217;ll see the strong prediction/measurement split. For prediction, LLMs are excellent. Just yesterday, Eva Vivalt published new work showing that LLMs can predict the outcomes of randomized controlled trials preregistered in the American Economic Association&#8217;s registry and published in 2026 with surprising accuracy. The academic disagreements are all about measurement, interpretation, and construct validity. The construct of a &#8220;person with demographics&#8221; is weird in and of itself, and these papers can&#8217;t figure out what to make of the fact that you can match survey conditional probabilities but find no diversity inside the made-up categories of people. LLMs think all computer science professors in their forties who write a blog respond the same way. But is this a problem with the LLM or the questions fed to the LLM?</p><p>I&#8217;ll probably come back to this topic in the next lecture blog. I&#8217;m excited to see how the students make sense of these papers. I&#8217;m also curious whether you, my readers, have read any other papers you found persuasive on this topic. I&#8217;m particularly interested in reading the bullish arguments for silicon samples. If you have some good ones, link them in the comments.  I&#8217;m less interested in the topline results of these papers and more interested in the theory. The bibliography below is a live documentation of social scientists grappling with the purpose of their fields. They&#8217;ve yet to reach consensus.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.argmin.net/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.argmin.net/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p><em>Working bibliography</em></p><ol><li><p>Lisa P. Argyle et al. (2023). Out of one, many: Using language models to simulate human samples. <em>Political Analysis</em>, 31(3), 337-351. <a href="https://doi.org/10.1017/pan.2023.2">https://doi.org/10.1017/pan.2023.2</a></p></li><li><p>Joon Sung Park et al. (2024) Generative Agent Simulations of 1,000 People. <a href="https://arxiv.org/abs/2411.10109">https://arxiv.org/abs/2411.10109</a></p></li><li><p>Bisbee, J., Clinton, J. D., Dorff, C., Kenkel, B., &amp; Larson, J. M. (2024). Synthetic replacements for human survey data? The perils of large language models. <em>Political Analysis</em>, 32(4), 401-416. <a href="https://doi.org/10.1017/pan.2024.5">https://doi.org/10.1017/pan.2024.5</a></p></li><li><p>Jamie Cummins (2025). The threat of analytic flexibility in using large language models to simulate human data: A call to attention. <a href="https://arxiv.org/abs/2509.13397">https://arxiv.org/abs/2509.13397</a></p></li><li><p>Binz, M., Akata, E., Bethge, M. et al. A foundation model to predict and capture human cognition. Nature 644, 1002&#8211;1009 (2025). <a href="https://doi.org/10.1038/s41586-025-09215-4">https://doi.org/10.1038/s41586-025-09215-4</a></p></li><li><p>Athena Chapekis, Arnold Lau, Samuel Bestvater, Sono Shah, Andrew Mercer, and Aaron Smith (2026). Can AI Stand In for Human Survey-Takers? Not Really. Technical Report. Pew Research. <a href="https://www.pewresearch.org/data-labs/2026/09/30/can-ai-stand-in-for-human-survey-takers-not-really/">https://www.pewresearch.org/data-labs/2026/09/30/can-ai-stand-in-for-human-survey-takers-not-really/</a></p></li><li><p>Leif Weatherby and Benjamin Recht (2026). This Is What Will Ruin Public Opinion Polling for Good. <em>The New York Times</em>. <a href="https://www.nytimes.com/2026/04/06/opinion/ai-polling.html?eafs_enabled=false">https://www.nytimes.com/2026/04/06/opinion/ai-polling.html?eafs_enabled=false</a></p></li><li><p>Jiawei Chen et al. (2026). Towards real-world human behavior simulation: Benchmarking large language models on long-horizon, cross-scenario, heterogeneous behavior traces. arXiv preprint. <a href="https://arxiv.org/abs/2604.08362">arXiv:2604.08362</a>.</p></li><li><p>Ashokkumar A, Hewitt L, Ghezae I, Willer R. Large language models can predict the results of social science experiments. <em>Nature</em>. 2026 Aug;656(8126):115-122. <a href="https://doi.org/10.1038/s41586-026-10742-x">doi: 10.1038/s41586-026-10742-x</a>. Epub 2026 Jul 8. PMID: 42420458.</p></li><li><p>Clinton, Joshua et al. (2026). Public Opinion in the Age of AI. <em>APSA Preprints</em>. <a href="https://doi.org/10.33774/apsa-2026-1rg21-v5">doi: 10.33774/apsa-2026-1rg21-v5.</a></p></li><li><p>Eva Vivalt (2026) Can Artificial Intelligence Forecast Treatment Effects in Economics? Technical Report. <a href="https://evavivalt.com/papers/Can-AI-Forecast-Treatment-Effects-in-Economics.pdf">https://evavivalt.com/papers/Can-AI-Forecast-Treatment-Effects-in-Economics.pdf</a></p></li><li><p>Ian Hacking (2006). Making Up People. <em>The London Review of Books</em>. Vol. 28 No. 16. <a href="https://www.lrb.co.uk/the-paper/v28/n16/ian-hacking/making-up-people">https://www.lrb.co.uk/the-paper/v28/n16/ian-hacking/making-up-people</a></p></li></ol>]]></content:encoded></item><item><title><![CDATA[Off to the Races]]></title><description><![CDATA[Why we deny that election forecasts are primarily for entertainment.]]></description><link>https://www.argmin.net/p/off-to-the-races</link><guid isPermaLink="false">https://www.argmin.net/p/off-to-the-races</guid><dc:creator><![CDATA[Ben Recht]]></dc:creator><pubDate>Wed, 28 Oct 2026 14:29:34 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/d8c92c2e-abba-4fbb-981a-ee83da90c12d_840x600.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7T25!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf645e9d-61ac-4668-b364-e19583df4c0e_1100x220.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7T25!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf645e9d-61ac-4668-b364-e19583df4c0e_1100x220.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7T25!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf645e9d-61ac-4668-b364-e19583df4c0e_1100x220.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7T25!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf645e9d-61ac-4668-b364-e19583df4c0e_1100x220.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7T25!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf645e9d-61ac-4668-b364-e19583df4c0e_1100x220.jpeg" width="1100" height="220" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/af645e9d-61ac-4668-b364-e19583df4c0e_1100x220.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:220,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:220896,&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.argmin.net/i/222497702?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf645e9d-61ac-4668-b364-e19583df4c0e_1100x220.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_!7T25!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf645e9d-61ac-4668-b364-e19583df4c0e_1100x220.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7T25!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf645e9d-61ac-4668-b364-e19583df4c0e_1100x220.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7T25!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf645e9d-61ac-4668-b364-e19583df4c0e_1100x220.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7T25!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf645e9d-61ac-4668-b364-e19583df4c0e_1100x220.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></div></figure></div><p><em>Hi there, argmin readers! Today&#8217;s post is a live blog of Class 15 of my graduate seminar &#8220;Forecasting: A Critical Retrospective.&#8221; In this class we discussed the </em>purpose<em> of election forecasting. The syllabus and list of past posts are <a href="https://www.argmin.net/p/forecasting-a-critical-retrospective">here</a>.</em></p><div><hr></div><p>We&#8217;re a week out from election day, and we all know the Democrats are going to win a bunch of seats. The data team at The Economist has run 25,001 simulations of every House race and aggregated the results into this convenient histogram predicting a 95% chance that the Democrats win the House of Representatives.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5BJu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcced5ed5-22a6-4d64-95bd-d246ff3ec9a8_1586x634.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5BJu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcced5ed5-22a6-4d64-95bd-d246ff3ec9a8_1586x634.png 424w, https://substackcdn.com/image/fetch/$s_!5BJu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcced5ed5-22a6-4d64-95bd-d246ff3ec9a8_1586x634.png 848w, https://substackcdn.com/image/fetch/$s_!5BJu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcced5ed5-22a6-4d64-95bd-d246ff3ec9a8_1586x634.png 1272w, https://substackcdn.com/image/fetch/$s_!5BJu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcced5ed5-22a6-4d64-95bd-d246ff3ec9a8_1586x634.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5BJu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcced5ed5-22a6-4d64-95bd-d246ff3ec9a8_1586x634.png" width="1456" height="582" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cced5ed5-22a6-4d64-95bd-d246ff3ec9a8_1586x634.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:582,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5BJu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcced5ed5-22a6-4d64-95bd-d246ff3ec9a8_1586x634.png 424w, https://substackcdn.com/image/fetch/$s_!5BJu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcced5ed5-22a6-4d64-95bd-d246ff3ec9a8_1586x634.png 848w, https://substackcdn.com/image/fetch/$s_!5BJu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcced5ed5-22a6-4d64-95bd-d246ff3ec9a8_1586x634.png 1272w, https://substackcdn.com/image/fetch/$s_!5BJu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcced5ed5-22a6-4d64-95bd-d246ff3ec9a8_1586x634.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>They give only a meager 56% chance for the D&#8217;s to take the Senate. You can all place your bets now.</p><p>The numbers here are based on &#8220;national and race-level polls from FiftyPlusOne with fundamental data about past electoral results and the nominees in each contest.&#8221; Everything is neatly quantified into some code base to generate bell curves. Next Wednesday, they&#8217;ll release a model for 2028.</p><p>I&#8217;ve spent a lot of time on this blog and elsewhere flummoxed by the influence of this sort of forecasting, and I didn&#8217;t leave our class yesterday with a satisfactory explanation. Why do we need to know the outcome of an election before it happens?</p><p>We all know this deep down, but the answer seems to primarily be entertainment. Or at least, news posing as entertainment. In the US, polls in news reporting predate their use by campaign strategists by well over half a century. They have always been a fun way to inform readers of the dynamics of our endless presidential campaigns. Since elections are always happening, we comfort ourselves with forecasts that suggest these campaigns matter and are worth the vast amounts of money thrown at them. And since campaigns start the day after election day, polls provide a funnel of endless news content.</p><p>Moreover, polls give us an easy way to view politics as sports (a horse race), and sports get eyeballs more easily than policy briefs. Who has momentum? Whose gaffe has tanked their chances? You could even argue that turning elections into a sporting event inspires public engagement. In class, someone recounted an anecdote about only thinking Mamdani had a chance to be NYC mayor once reputable polls measured his growing support.</p><p>But there&#8217;s no real &#8220;score&#8221; in elections. It doesn&#8217;t matter if you poll well in June if you lose in November. Why do we need to pretend to measure the public&#8217;s opinion of how they&#8217;d act if an imaginary election were held today? Polls are a beautiful example of the quantification trap, where the numbers make it feel like reporters are being objective when reporting the &#8220;score&#8221; of the game. This makes them appear more objective than going around and talking to individual people at campaign events or providing other qualitative analyses. The media thinks the public wants a balanced calling of balls and strikes. If you&#8217;re just reporting other people&#8217;s opinions, you can pretend that you don&#8217;t have one.</p><p>For that quantification to be trustworthy, the public has to believe the horse-race polls are giving &#8220;accurate&#8221; scores. If people don&#8217;t trust the polls, they&#8217;ll stop reading them. A good polling outfit confers institutional prestige on the publication. So you&#8217;d better hire good pollsters and poll reporters. This is true in campaigns too: relying on polls keeps pollsters employed, and that gives campaigns one more useless way to spend down their unreasonably massive war chests.</p><p>Though forecasters want to be scored using ornately scientific proper scoring rules, they are scored on their most recent track record. They get their prestige through the same path as <a href="https://en.wikipedia.org/wiki/Paul_the_Octopus">cephalopods choosing FIFA winners</a>. The history of polling is littered with falls from grace. Literary Digest had decades of strong forecasts with their straw polls until 1936, when Gallup showed them up with modern random sampling techniques. Those sampling techniques whiffed, claiming Dewey would beat Truman. John Zogby was the king of polling in the 1990s, but the industry piled on him when he started missing wildly after switching from random sampling to &#8220;interactive polling.&#8221; Nate Silver was a media darling after Obama, but his forecasts started crapping out with the election of Trump.</p><p>And even if you wanted to properly score presidential election forecasting, it&#8217;s a fool&#8217;s errand. As <a href="https://osf.io/preprints/osf/6g5zq_v1">Grimmer, Knox, and Westwood have pointed out</a>, there just isn&#8217;t enough data to decide who is &#8220;best.&#8221; The evaluation of pollsters has to be based on calling winners and losers. They have to be judged with recency bias. Polls are infotainment, so they are better evaluated as media properties than as scientific instruments.</p><p>Nate Silver thought he had an out by claiming he&#8217;s just a humble handicapper. He&#8217;s forthright in telling you that he thinks his purpose is helping people bet on election outcomes. And since he said Trump had a chance, you could have made money if you read his reporting. This argument is some civically destructive nonsense, but fortunately everyone who isn&#8217;t a degenerate gambler is disgusted when Nate talks that way.</p><p>Maybe it&#8217;s just me, but I think we&#8217;re well past the heyday of the election forecaster. There are still tons of websites with poll aggregates, but these numbers seem to matter less than they used to. People are used to the polls missing bigly. <a href="https://www.pbs.org/newshour/politics/a-company-says-its-polls-were-fake-heres-what-happened">Scammers are putting out fake polls for lols</a>. There has been no successor to Nate Silver because we haven&#8217;t figured out what to do next. In class on Thursday, we&#8217;re going to talk about silicon sampling. Let&#8217;s hope that&#8217;s not it.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.argmin.net/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.argmin.net/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[The World Is Something We Make]]></title><description><![CDATA[...and we can make a truly open language model.]]></description><link>https://www.argmin.net/p/the-world-is-something-we-make</link><guid isPermaLink="false">https://www.argmin.net/p/the-world-is-something-we-make</guid><dc:creator><![CDATA[Ben Recht]]></dc:creator><pubDate>Mon, 26 Oct 2026 14:23:01 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/3b1947a4-80ea-496c-9a1d-69497e50c62e_840x599.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lp-Z!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F477b753d-af7e-44b3-ab32-9f34cd047d07_1100x219.jpeg 424w, https://substackcdn.com/image/fetch/$s_!lp-Z!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F477b753d-af7e-44b3-ab32-9f34cd047d07_1100x219.jpeg 848w, https://substackcdn.com/image/fetch/$s_!lp-Z!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F477b753d-af7e-44b3-ab32-9f34cd047d07_1100x219.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!lp-Z!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F477b753d-af7e-44b3-ab32-9f34cd047d07_1100x219.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lp-Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F477b753d-af7e-44b3-ab32-9f34cd047d07_1100x219.jpeg" width="1100" height="219" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/477b753d-af7e-44b3-ab32-9f34cd047d07_1100x219.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:219,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:389325,&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.argmin.net/i/222188200?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F477b753d-af7e-44b3-ab32-9f34cd047d07_1100x219.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_!lp-Z!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F477b753d-af7e-44b3-ab32-9f34cd047d07_1100x219.jpeg 424w, https://substackcdn.com/image/fetch/$s_!lp-Z!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F477b753d-af7e-44b3-ab32-9f34cd047d07_1100x219.jpeg 848w, https://substackcdn.com/image/fetch/$s_!lp-Z!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F477b753d-af7e-44b3-ab32-9f34cd047d07_1100x219.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!lp-Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F477b753d-af7e-44b3-ab32-9f34cd047d07_1100x219.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></div></figure></div><p>Over the past few weeks, I&#8217;ve been giving a talk, &#8220;The World Is Something We Make,&#8221; about truly open language models. I&#8217;ve written everything I say in that talk on this blog at one point or another, but I&#8217;ve never put all of those thoughts in one post. Given that Anthropic S-1 was just released, with them beckoning us to submit to their unstoppable momentum, it felt worth reminding myself and you, my readers, that there is clearly another way forward and that no future is inevitable.</p><p>In 2024, David Donoho wrote a compelling essay, &#8220;<a href="https://hdsr.mitpress.mit.edu/pub/g9mau4m0/release/2">Data Science at the Singularity</a>,&#8221; arguing that the superpowers behind advances in AI were the engineering and research practice. The community encouraged what Donoho dubbed &#8220;frictionless reproducibility,&#8221; a culture of shared tasks, code, and benchmarks. People worked on a shared suite of datasets. They engaged in (mostly friendly) open competition to show who could be best. But most importantly, they made their processes, procedures, and code open.</p><p>This open process not only improved performance on the shared benchmarks. It also bred remarkable innovations, including code optimization and acceleration, generalization to new problem domains, opening the field to more engineers and stakeholders, and transparent processes that allowed reasonable auditing of the technology.</p><p>You can trace this pattern linking openness and innovation all the way back to digit recognition at Bell Labs in the 1960s.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> Indeed, you might argue that the AI Winters happen precisely when people stop sharing benchmarks and tasks. Over the past twenty years, frictionless reproducibility has reshaped how we build recommendation systems, classify images, and think about language. It even led to a Nobel Prize in chemistry, with protein structure prediction effectively being solved through the pathway of frictionless reproducibility.</p><p>Unfortunately, with the rise of large language models, the machine learning community took a hard 180 into a world of consolidated, closed development. The original sin of the language model was using training data acquired illegally. Even though the companies maintain this is all fair use, they clearly don&#8217;t believe it because they refused to tell everyone else what data they used for training. This quickly became an excuse to close off research, justified by specious arguments about capitalist competition and fantastical stories about sci-fi safety.</p><p>The end state we&#8217;re in today is reprehensible. On the one hand, machine learning technology is more amazing than I ever imagined it could be. On the other hand, it&#8217;s a technology making everyone miserable. Knowledge workers drive themselves insane in a flow state with their stochastic productivity software. Data centers are less popular than coal plants. And the broader community outside of the umbrella of creatively financed venture spending can&#8217;t take back control because small innovations on small models have no relevance or impact.</p><p>So what is our path back to openness? Open <em>weight</em> models are a nice first step. At least they introduce low-cost competition to the market. If you haven&#8217;t found a way to run an open model in an open harness and see that it&#8217;s probably good enough for 99% of your work, you are very much missing out! But they aren&#8217;t really open, are they? As the open software community will attest, if someone gave you an exe file to run, you wouldn&#8217;t consider that open. Moreover, the competitive open-weight models are all Chinese, which raises many trust issues for many developers. No, open must mean <em>everything</em> open. That means open weights, code, data, and process. To the best of my knowledge, only two initiatives, <a href="https://marin.community/">Marin</a> and <a href="https://allenai.org/">AI2</a>, are committed to this kind of truly open development. They are heroic, but vastly under-resourced.</p><p>My question to everyone reading this is simple: how do we collectively commit to building this sort of open infrastructure? Open from top to bottom.</p><p>My Berkeley colleague Ion Stoica pithily laid out the three necessary components of any large AI project: people, data, and compute. In talking to people over the last few months, I know there is no shortage of people who want to help build truly open language models. Open efforts like Marin, AI2, and, to some extent, <a href="https://www.nvidia.com/en-us/ai-data-science/foundation-models/nemotron/">NVIDIA</a>, have compelling stories about how we can build training datasets without theft and copyright violations. Sure, there are still unknowns about post-training data, but I&#8217;m sure <a href="https://openathena.ai/blog/there-is-no-posttraining-data-commons/">we can make progress on that out in the open too</a>. The hard one, as far as I can tell, is compute. We need a massive collaboration to donate, harvest, and share idle compute. That will require more creativity, but this is creativity about collaboration, not technology. We have the technology to do it. We just need to figure out the right <a href="https://www.oreilly.com/pub/a/tim/articles/architecture_of_participation.html">architecture of participation</a> to grow a system bigger than the sum of its parts.</p><p>The history of machine learning shows that once we have an open prototype, the floodgates open. Imagine we had a truly open model as good as Opus 4.5. In months, the open software and machine learning communities will have figured out how to train this <a href="https://dawn.cs.stanford.edu/dawnbench">1000x more efficiently</a>. They will have figured out ways to fine-tune it to specific tasks and domains. And they will have audited its guts to understand how to deploy it safely and securely. But this is all predicated on having the open prototype so we can collaborate.</p><p>I don&#8217;t think it&#8217;s absurd to imagine such a prototype existing. We just need a bit of organization to put this effort together. The title of this post is a quote from David Graeber, who wrote, &#8220;<a href="https://davidgraeber.org/books/the-ultimate-hidden-truth-of-the-world/">The ultimate hidden truth of the world is that it is something that we make, and could just as easily make differently</a>.&#8221; No future is inevitable. Cheers to that.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.argmin.net/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.argmin.net/subscribe?"><span>Subscribe now</span></a></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>I write about this history extensively in Chapter 5 of <em><a href="https://press.princeton.edu/books/hardcover/9780691272443/the-irrational-decision">The Irrational Decision</a></em>.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Polls Without People]]></title><description><![CDATA[How statistical prediction blurs into statistical sampling when surveying society.]]></description><link>https://www.argmin.net/p/polls-without-people</link><guid isPermaLink="false">https://www.argmin.net/p/polls-without-people</guid><dc:creator><![CDATA[Ben Recht]]></dc:creator><pubDate>Thu, 22 Oct 2026 14:36:53 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/fbcf55a8-4090-4a65-8d76-ed601ace5c12_840x600.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NA2z!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27272422-92e8-4c35-a4f7-a6075a18d63a_1100x219.jpeg 424w, https://substackcdn.com/image/fetch/$s_!NA2z!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27272422-92e8-4c35-a4f7-a6075a18d63a_1100x219.jpeg 848w, https://substackcdn.com/image/fetch/$s_!NA2z!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27272422-92e8-4c35-a4f7-a6075a18d63a_1100x219.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!NA2z!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27272422-92e8-4c35-a4f7-a6075a18d63a_1100x219.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NA2z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27272422-92e8-4c35-a4f7-a6075a18d63a_1100x219.jpeg" width="1100" height="219" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/27272422-92e8-4c35-a4f7-a6075a18d63a_1100x219.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:219,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:71173,&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.argmin.net/i/221642681?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27272422-92e8-4c35-a4f7-a6075a18d63a_1100x219.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_!NA2z!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27272422-92e8-4c35-a4f7-a6075a18d63a_1100x219.jpeg 424w, https://substackcdn.com/image/fetch/$s_!NA2z!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27272422-92e8-4c35-a4f7-a6075a18d63a_1100x219.jpeg 848w, https://substackcdn.com/image/fetch/$s_!NA2z!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27272422-92e8-4c35-a4f7-a6075a18d63a_1100x219.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!NA2z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27272422-92e8-4c35-a4f7-a6075a18d63a_1100x219.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></div></figure></div><p><em>Hi there, argmin readers! Today&#8217;s post is a live blog of Class 14 of my graduate seminar &#8220;Forecasting: A Critical Retrospective,&#8221; turning to the less controversial subject of public opinion polling. The syllabus and list of past posts are <a href="https://www.argmin.net/p/forecasting-a-critical-retrospective">here</a>.</em></p><div><hr></div><p>Our next two units on forecasting focus on forecasting societal behavior, and to do that we first need to talk about how we measure properties of society. One of those main measurements is surveys. Today, I want to describe some techniques survey designers use to avoid ever having to interact with actual people.</p><p>Let&#8217;s start with the basics.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> Let&#8217;s say you want to measure some property of a population, like what percentage of dentists recommend chewing sugarless gum. You can&#8217;t ask all of the dentists, so you gather a random sample and then extrapolate the fraction in the sample to represent the fraction in the broader population of dentists.</p><p>The main idea of why this is reasonable is simple. If you gathered a true random subset of a population of people and asked them a yes-or-no question, then the average of the answers in the sample would most of the time be very close to the average in the population. You can even quantify how close. The expected gap between the sample average and the population average is nearly independent of the population size and mostly a function of the sample size. This gap is inversely proportional to the square root of the sample size, so if you want to estimate the fraction of a population that answers yes to some question, you can get a &#8220;margin of error&#8221; of a few percentage points with a few hundred people.</p><p>This is a colloquial description of the weak law of large numbers. It often feels miraculous. You can get a good estimate of an average with 600 samples no matter how large the population is. But that margin of error is only true if you have a truly random sample. Unfortunately, when you&#8217;re harassing people to answer your annoying surveys, you never get a truly random sample! Not everyone will talk to a pollster, and not everyone is reachable in the first place.</p><p>So the data that surveyors gather is a mix of randomness, convenience, and population predilections. You can&#8217;t just average the responses and hope for the best. Without a truly random sample, that average will be biased. Fortunately or unfortunately, statisticians have spent decades finding clever ways to use math to patch up social scientific deficiencies. They don&#8217;t let people&#8217;s actual behavior get in the way of a good time!</p><p>One idea is to use post-stratification to recalibrate your survey.  The idea behind post-stratification is that once you have a fine enough demographic coarse-graining of people, there are no systematic biases in reporting. There are many justifications for this assumption, but more or less it assumes that within each demographic unit, respondents vote like nonrespondents.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> If this is true, you can weight the respondents in your sample by their demographic proportion in the population and combine them into a new estimate that is unbiased, assuming your model relating demography and human behavior is correct. My friends Avi, Eli, and Erin <a href="https://arxiv.org/abs/2102.09052">wrote a clear introduction to how this is done in practice</a> and what assumptions have to hold for this reweighting to be unbiased.</p><p>Now those demographic weights themselves are also hard to come by. First, you need an accurate census to guess the fraction of the population that belongs to each demographic cell. This creates a problem of turtles all the way down, because it requires doing censuses that have similar response and bias issues. Second, you need to be sure that you actually sample someone from every demographic stratum in your survey. That is almost never true.</p><p>So what you do instead is fit the weights in your sample using a statistical prediction model. There are many dark-art techniques to do this, each with its own ornate justifications. Fitting the weights gives modelers a lot of degrees of freedom. Pollsters are now using their own internal models to weight their numbers. <a href="https://www.nytimes.com/interactive/2016/09/20/upshot/the-error-the-polling-world-rarely-talks-about.html">Different models can cause swings in estimates far outside the &#8220;margin of error&#8221;</a> reported with the poll.</p><p>This is only one way statistical prediction blurs into statistical sampling. Indeed, you can lower the variance of your survey with a good prediction. In classical <a href="https://projecteuclid.org/journals/statistical-science/volume-32/issue-2/Model-Assisted-Survey-Estimation-with-Modern-Prediction-Techniques/10.1214/16-STS589.full">survey calibration</a>, you combine your model&#8217;s guess of the outcome with the estimated deviation from that model in your survey sample. In this paradigm, if you really believe in your prediction model, you can throw the survey correction out altogether.</p><p>If you want to boost your confidence, you can even combine these two prediction techniques. Statisticians hilariously call this &#8220;doubly robust.&#8221; If the model that predicts poll answers from demographics is correct, the term that depends on the sample data will be small and not mess up your prediction. If the model that predicts who will be in the sample based on demographics is correct, this will cancel out the effect of the answer-predicting function. Unfortunately, some guy told me that all models were wrong. In that case, there are no guarantees.</p><p>Regardless, my point here is to show how statistical modeling can replace statistical sampling. As more and more people refuse to answer polls, <a href="https://www.gelliottmorris.com/p/2026-09-15-all-polls-are-models-now">these statistical models end up replacing talking to people.</a> In practice, surveys become more about what experts believe about society than what society actually is. Many of these experts seem to believe that they can forecast human behavior without ever observing humans.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.argmin.net/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.argmin.net/subscribe?"><span>Subscribe now</span></a></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>I debated putting all the equations here, but I try to keep this blog as equation-free as possible. I will do it if enough of you bug me in the comments.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p> Statisticians, don&#8217;t @ me for oversimplifying your weird assumptions about how people behave.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Into the Waves]]></title><description><![CDATA[On the most impactful forecast of all time: The Imperial College report on reducing COVID-19 mortality.]]></description><link>https://www.argmin.net/p/into-the-waves</link><guid isPermaLink="false">https://www.argmin.net/p/into-the-waves</guid><dc:creator><![CDATA[Ben Recht]]></dc:creator><pubDate>Wed, 21 Oct 2026 14:32:45 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/b44605fd-aff9-4164-a22e-ce6b1181769e_840x600.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-wuW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61efd6db-286d-4acb-99f5-c740ea84a4d0_1100x219.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-wuW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61efd6db-286d-4acb-99f5-c740ea84a4d0_1100x219.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-wuW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61efd6db-286d-4acb-99f5-c740ea84a4d0_1100x219.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-wuW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61efd6db-286d-4acb-99f5-c740ea84a4d0_1100x219.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-wuW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61efd6db-286d-4acb-99f5-c740ea84a4d0_1100x219.jpeg" width="1100" height="219" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/61efd6db-286d-4acb-99f5-c740ea84a4d0_1100x219.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:219,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:265139,&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.argmin.net/i/221492802?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61efd6db-286d-4acb-99f5-c740ea84a4d0_1100x219.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_!-wuW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61efd6db-286d-4acb-99f5-c740ea84a4d0_1100x219.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-wuW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61efd6db-286d-4acb-99f5-c740ea84a4d0_1100x219.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-wuW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61efd6db-286d-4acb-99f5-c740ea84a4d0_1100x219.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-wuW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61efd6db-286d-4acb-99f5-c740ea84a4d0_1100x219.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></div></figure></div><p><em>Hi there, argmin readers! Today&#8217;s post is a live blog of Class 13 of my graduate seminar &#8220;Forecasting: A Critical Retrospective,&#8221; in which we touched the third rail of forecasting discourse: pandemic modeling. The syllabus and list of past posts are <a href="https://www.argmin.net/p/forecasting-a-critical-retrospective">here</a>.</em></p><div><hr></div><p>No forecast had a greater impact on our lives than &#8220;<a href="https://www.imperial.ac.uk/media/imperial-college/medicine/mrc-gida/2020-03-16-COVID19-Report-9.pdf">Report 9: Impact of non-pharmaceutical interventions (NPIs) to reduce COVID-19 mortality and healthcare demand</a>.&#8221; Written by epidemiologist Neil Ferguson and colleagues, the report presented prefactual scenarios of what would happen in the UK and the US under various pandemic mitigation strategies. Report 9 was released on March 16, 2020, and many nations and states soon heeded its advice, closing schools and businesses and mandating that citizens lock themselves in their houses.</p><p>The report estimated the death tolls&#8212;without error bars&#8212;for three potential policy scenarios. Doing nothing would lead to 510,000 deaths in the UK. Enacting a &#8220;mitigation&#8221; policy, where symptomatic people isolated at home and people at risk practiced &#8220;social distancing,&#8221; would lead to 250,000 deaths. Most optimistically, following the lead of China and enacting a policy of &#8220;suppression&#8221;&#8212;an aggressive, authoritarian shutdown of society&#8212;would &#8220;flatten the curve&#8221; and lead to only 20,000 deaths.</p><p>These numbers came from a complex computer simulation with over 900 parameters, almost all of which were unknown. Despite this tremendous uncertainty, the report concluded that &#8220;epidemic suppression is the only viable strategy at the current time.&#8221;</p><p>Even at the time, it was clear that Report 9 was more an advocacy document than a scientific report. Report 9 provided a scenario under which a better future, under a completely untried and untested policy, was possible. Unfortunately, that better future didn&#8217;t manifest itself, and faith in public health agencies and other decision-making institutions has never recovered. The team leaned on its institutionally approved scientific expertise to sway public opinion. This was a major risk, and, in retrospect, I wonder if the broader public health community thinks it was worth it.</p><p>I don&#8217;t want to litigate pandemic policies today, but we can&#8217;t talk about what forecasting does without talking about Report 9. It has all the hallmarks of a bad forecast. Its authors used a complex model to produce concrete numbers with no qualification of the tremendous uncertainty in their numbers. They didn&#8217;t share their baroque model with the public for over a month. Once it was released, others showed the model itself only shakily supported its own findings. Indeed, <a href="https://www.argmin.net/p/in-the-year-2000">Edeling et al.</a> showed that under a mild sensitivity analysis, the 20,000-deaths forecast was at the lower boundary of the 68% confidence interval, well below the mean forecast. It&#8217;s as if the team chose parameters to make their policy look as good as possible.</p><p>Moreover, the team refused to estimate any of the impacts of their policies beyond burden on the health system and deaths. Report 9 wrote, &#8220;while experience in China and now South Korea show that suppression is possible in the short term, it remains to be seen whether it is possible long-term, and whether the social and economic costs of the interventions adopted thus far can be reduced.&#8221; They had only a single sentence estimating these costs: &#8220;The social and economic effects of the measures which are needed to achieve this policy goal will be profound.&#8221; They claimed estimating these social impacts, whether on educational outcomes or economic output, was outside their expertise. Many interpreted this as the team asserting these outcomes were not ethically significant enough to even attempt to model.</p><p>As the pandemic progressed, it became apparent that the epidemiology community was bad at <em>short-term forecasting</em>. Human pandemics had basic rise-and-fall shapes predicted by elementary compartment models (known as SIR models), but <em>when</em> they would rise and peak was much harder to guess than Report 9 suggested. Indeed, recent work by <a href="https://doi.org/10.1371/journal.pcbi.1014175">White and Leon</a> suggests that overconfidence in forecasts comes from trends that are easy to spot: seasonal trends, statistical smoothing, and exponential growth make pandemics easy to predict. Without these features, disease impact is impossible to predict. Scoring rules paper over the fact that we mostly have no idea how to forecast these things. We all learned in real time that epidemiological tools have very little predictive power. They are, at best, descriptive. And yet we were told in March 2020 to trust their long-term forecasting.</p><p>The actual death toll in the UK was later estimated to be around 230,000. Whatever the actual number is, the consensus is that it is much, much larger than 20,000. As is always the case when a forecast doesn&#8217;t pan out, the forecasters can argue there is no true Scotsman. They might say the policy was poorly implemented and the disease would have gone away if we had acted better. Such arguments carry no water in medicine, and they shouldn&#8217;t carry water here. A medical intervention is only effective if a patient population is willing to take it. A real population isn&#8217;t what you wish it would be. None of the proposed non-pharmaceutical interventions stopped the eventual wave of disease anywhere on earth, even in China.</p><p>Whether the suppression strategy worked is unknowable. We know that more than twenty thousand people died. We don&#8217;t know how many would have died under a different policy. We can&#8217;t know what the economic and educational outcomes would have been under a different policy either.</p><p>What exactly can we conclude then? A while back, <a href="https://www.argmin.net/p/in-the-year-2000">I wrote about the Y2K bug and the preparedness paradox</a> and latched onto John Quiggin&#8217;s argument that there were multiple true interpretations of the decision making. The COVID pandemic brought a similar pattern of simultaneous truths. It&#8217;s true that many people suffered and died, and some were saved by avoiding contact with others. It&#8217;s true that we overreacted and harmed children&#8217;s education and socialization. It&#8217;s true that &#8220;the other side&#8221; promoted plenty of craziness (Ivermectin? Hydroxychloroquine? Injected bleach?). I could make a long list of truths that would logically contradict each other.</p><p>But it&#8217;s also true that no one was able to predict the future. It&#8217;s obvious in retrospect, but questions of what should be normalized are questions of values, not data science. And in most political decisions, values have to trump science and its messy uncertainty. COVID forced us to make massively consequential decisions in the face of massive uncertainty. We used numerical reports and forecasts to dodge the moral consequences of our actions.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.argmin.net/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.argmin.net/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Predictive Models Are Never Clean]]></title><description><![CDATA[Revisiting Breiman&#8217;s Two Cultures paper and what we want from our forecasting models.]]></description><link>https://www.argmin.net/p/predictive-models-are-never-clean</link><guid isPermaLink="false">https://www.argmin.net/p/predictive-models-are-never-clean</guid><dc:creator><![CDATA[Ben Recht]]></dc:creator><pubDate>Fri, 16 Oct 2026 14:26:46 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/d34ec598-ef95-4987-9106-6680ef524882_840x600.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!T6V4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd09052f5-1c87-4771-8a14-080afc120957_1100x220.jpeg 424w, https://substackcdn.com/image/fetch/$s_!T6V4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd09052f5-1c87-4771-8a14-080afc120957_1100x220.jpeg 848w, https://substackcdn.com/image/fetch/$s_!T6V4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd09052f5-1c87-4771-8a14-080afc120957_1100x220.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!T6V4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd09052f5-1c87-4771-8a14-080afc120957_1100x220.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!T6V4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd09052f5-1c87-4771-8a14-080afc120957_1100x220.jpeg" width="1100" height="220" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d09052f5-1c87-4771-8a14-080afc120957_1100x220.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:220,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:295644,&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.argmin.net/i/220708372?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd09052f5-1c87-4771-8a14-080afc120957_1100x220.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_!T6V4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd09052f5-1c87-4771-8a14-080afc120957_1100x220.jpeg 424w, https://substackcdn.com/image/fetch/$s_!T6V4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd09052f5-1c87-4771-8a14-080afc120957_1100x220.jpeg 848w, https://substackcdn.com/image/fetch/$s_!T6V4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd09052f5-1c87-4771-8a14-080afc120957_1100x220.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!T6V4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd09052f5-1c87-4771-8a14-080afc120957_1100x220.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></div></figure></div><p><em>Hi there, argmin readers! Today&#8217;s post is a live blog of Class 12 of my graduate seminar &#8220;Forecasting: A Critical Retrospective.&#8221; The syllabus and list of past posts are <a href="https://www.argmin.net/p/forecasting-a-critical-retrospective">here</a>. It might also be a subtweet of yesterday&#8217;s AI discourse?</em></p><div><hr></div><p>Twenty-five years ago, <a href="https://www.jstor.org/stable/2676681">Leo Breiman wrote a prophetic warning</a> to his statistical brethren:</p><blockquote><p>&#8220;There are two cultures in the use of statistical modeling to reach conclusions from data. One assumes that the data are generated by a given stochastic data model. The other uses algorithmic models and treats the data mechanism as unknown. The statistical community has been committed to the almost exclusive use of data models. This commitment has led to irrelevant theory, questionable conclusions, and has kept statisticians from working on a large range of interesting current problems. Algorithmic modeling, both in theory and practice, has developed rapidly in fields outside statistics. It can be used both on large complex data sets and as a more accurate and informative alternative to data modeling on smaller data sets. If our goal as a field is to use data to solve problems, then we need to move away from exclusive dependence on data models and adopt a more diverse set of tools.&#8221;</p></blockquote><p>Breiman saw that <em>prediction</em> was at the heart of most of his consulting projects. Rather than being asked to determine causation, he was asked to make forecasts. His list of examples is instructive:</p><ul><li><p>Predicting next-day ozone levels.</p></li><li><p>Using mass spectra to identify halogen-containing compounds.</p></li><li><p>Predicting the class of a ship from high altitude radar returns.</p></li><li><p>Using sonar returns to predict the class of a submarine.</p></li><li><p>Identity of hand-sent Morse Code.</p></li><li><p>Toxicity of chemicals.</p></li><li><p>Online prediction of the cause of a freeway traffic breakdown.</p></li><li><p>Speech recognition.</p></li><li><p>The sources of delay in criminal trials in state court systems.</p></li></ul><p>If you asked anyone today how they&#8217;d solve these tasks, they&#8217;d say &#8220;collect data and fit a neural net.&#8221; You had to be there at the time, but this was quite controversial in 2001. Indeed, even using a decision tree was controversial. Many people thought models built with expert knowledge, with meaningful parameters fit to data, would be far <em>superior</em> for prediction. Moreover, you&#8217;d be able to interpret your predictions because you had a mechanistic understanding of reality encoded your predictive stochastic data model.</p><p>Given what&#8217;s happened since, I don&#8217;t think anyone needs convincing that neural nets will work better. Indeed, the reaction in class yesterday confirmed that the zeitgeist has shifted 180 degrees. Of course you&#8217;d rather use a neural network than a complicated model. For all of those tasks, everyone would say &#8220;use a transformer or do in-context learning and forget about it.&#8221; Autoregression has won out by brute force.</p><p>Now, given my long history as a machine learning researcher, I don&#8217;t think you&#8217;ll be surprised to find that I agree with Breiman and struggle to justify stochastic models. However, I think I can capture the motivation of modelers: people want more from their models than predictions.</p><p>People like mathematical models because we think that understanding how something works from top to bottom lets us better predict how it will behave in the future. A mechanistic understanding not only lets us play out likely futures, but lets us imagine what might happen under a variety of different adversarial scenarios. These models assure us that we understand the present well, because we can point at all of the subcomponents and build a bottom-up description of macroscale behavior.</p><p>It&#8217;s so weird how our forecasting culture turns this around: IF we can make good predictions, THEN we understand. You present your Brier Score first. Only if it tops the prediction-market leaderboard are people impressed enough to go read your 25,000-word description of how you prognosticate. Accepting this logical inversion&#8212;that accurate predictions indicate understanding&#8212;is why our rational brethren venerate superforecasters. But it&#8217;s clear that even the most committed forecast bros don&#8217;t like this, because they also obsess about mechanistic interpretability.</p><p>But when we seek explanations, all we have is the data from which our predictions are made. Data-driven modeling is implicit, leaning on the tacit knowledge of what makes good data and what makes bad data. Almost everything you want to interpret lies in the data and your optimization objective. The compressed storage that are the parameters of your nonparametric model hold this information too, but reading the tea leaves of the weights is like trying to understand a book by looking at the bits in its zip file.</p><p>In a wholly data-driven world, better understanding can only come from getting new data. We can either wait for the future to roll in, or we can act to get that data now. That is, to rapidly understand the world you forecast, you have to be able to do things. You need to intervene and act to rule out explanations. This is <em>experimentation</em>.</p><p>Forecasts alone are not experimentation. Indeed, a recurring theme in this class is how <em>passive</em> forecasting is. Focusing so hard on prediction makes us forget we can take actions to change the future.</p><p>Some think that predictions can shape the world. By warning people of doom, perhaps someone out there will take action. And yet, my impression is that the most dedicated forecasters think their best available action is to place bets. Or write open letters. Abandoning their agency makes their prophecies self-fulfilling.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.argmin.net/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.argmin.net/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Faster Fourier Transforms]]></title><description><![CDATA[The OpenAI algorithm for the FFT is less a breakthrough and more a malicious exploit.]]></description><link>https://www.argmin.net/p/faster-fourier-transforms</link><guid isPermaLink="false">https://www.argmin.net/p/faster-fourier-transforms</guid><dc:creator><![CDATA[Ben Recht]]></dc:creator><pubDate>Mon, 12 Oct 2026 14:01:02 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/5f0c6088-ce61-4802-ac3f-c8bc4060a05a_840x599.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RJAP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffec9a32b-dfaa-4b37-9bfc-7506f33b2490_1100x219.jpeg 424w, https://substackcdn.com/image/fetch/$s_!RJAP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffec9a32b-dfaa-4b37-9bfc-7506f33b2490_1100x219.jpeg 848w, https://substackcdn.com/image/fetch/$s_!RJAP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffec9a32b-dfaa-4b37-9bfc-7506f33b2490_1100x219.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!RJAP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffec9a32b-dfaa-4b37-9bfc-7506f33b2490_1100x219.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RJAP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffec9a32b-dfaa-4b37-9bfc-7506f33b2490_1100x219.jpeg" width="1100" height="219" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fec9a32b-dfaa-4b37-9bfc-7506f33b2490_1100x219.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:219,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:296134,&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.argmin.net/i/220028026?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffec9a32b-dfaa-4b37-9bfc-7506f33b2490_1100x219.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_!RJAP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffec9a32b-dfaa-4b37-9bfc-7506f33b2490_1100x219.jpeg 424w, https://substackcdn.com/image/fetch/$s_!RJAP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffec9a32b-dfaa-4b37-9bfc-7506f33b2490_1100x219.jpeg 848w, https://substackcdn.com/image/fetch/$s_!RJAP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffec9a32b-dfaa-4b37-9bfc-7506f33b2490_1100x219.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!RJAP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffec9a32b-dfaa-4b37-9bfc-7506f33b2490_1100x219.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></div></figure></div><p><em>Hi there, argmin readers! Today&#8217;s post looks at part of OpenAI&#8217;s math repository that claims to compute faster Fourier transforms. It&#8217;s more technical than usual, but I tried to add some tutorial material for people who need a refresher course on signal processing or computational complexity.</em></p><div><hr></div><p>The Fast Fourier Transform is one of the most important innovations in digital signal processing and one of my favorite algorithms. The FFT is a fast way to extract the frequency content of signals, letting you rapidly analyze, filter, and manipulate frequencies across different bands of the spectrum.</p><p>The Fourier transform computes the energy in each frequency band through a simple dot product.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> Let x denote your input, a length n array of samples, and f a frequency. Then the amount of frequency content in x at f can be computed by the formula:</p><div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NUwO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc4ac8d0-d276-469b-805d-6623001ec4a6_126x72.png 424w, https://substackcdn.com/image/fetch/$s_!NUwO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc4ac8d0-d276-469b-805d-6623001ec4a6_126x72.png 848w, https://substackcdn.com/image/fetch/$s_!NUwO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc4ac8d0-d276-469b-805d-6623001ec4a6_126x72.png 1272w, https://substackcdn.com/image/fetch/$s_!NUwO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc4ac8d0-d276-469b-805d-6623001ec4a6_126x72.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NUwO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc4ac8d0-d276-469b-805d-6623001ec4a6_126x72.png" width="126" height="72" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cc4ac8d0-d276-469b-805d-6623001ec4a6_126x72.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:72,&quot;width&quot;:126,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!NUwO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc4ac8d0-d276-469b-805d-6623001ec4a6_126x72.png 424w, https://substackcdn.com/image/fetch/$s_!NUwO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc4ac8d0-d276-469b-805d-6623001ec4a6_126x72.png 848w, https://substackcdn.com/image/fetch/$s_!NUwO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc4ac8d0-d276-469b-805d-6623001ec4a6_126x72.png 1272w, https://substackcdn.com/image/fetch/$s_!NUwO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc4ac8d0-d276-469b-805d-6623001ec4a6_126x72.png 1456w" sizes="100vw"></picture><div></div></div></div></figure></div><p>For digital signals, a bit of math shows you only need to compute n of these dot products, one at each multiple of the frequency 2&#120587;/n, to understand all of the frequency content. Naively, this requires n multiplications and additions for each frequency. Hence, computing the entire Fourier transform appears to require n<sup>2</sup> arithmetic operations.</p><p>The <em>fast</em> Fourier transform is a clever recursive procedure devised by James Cooley and John Tukey in 1965.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> The main idea is that a length-n Fourier transform can be computed by shuffling the input vector, computing two Fourier transforms of length n/2 on the shuffled components, and then recombining the outputs using atomic arithmetic operations. The shuffles and recombinations take a linear number of arithmetic operations. Repeating this procedure iteratively, namely, log<sub>2</sub>(n) times, computes the full discrete Fourier transform. With the bookkeeping, the FFT computes a length-n Fourier transform in fewer than 5 n log2 n arithmetic operations.</p><p>To make this acceleration concrete, when n is 1,000, n^2 is 1,000,000 and 5 * n log n is around 50,000, a 20-fold speedup. When n is 1,000,000, the speedup is 10,000-fold. These speedups can be the difference between a transform being computable or not given the constraints of a signal processing application.</p><p>Since the invention of the FFT, people have looked for even faster Fourier transforms. One question is just how fast you can go. It seems like you probably need at least n operations to compute the FFT, as it takes n steps just to write it down. The FFT is 5*log<sub>2</sub>(n) times slower than that reasonable speed limit, and that 5*log<sub>2</sub>(n) factor can be big. It&#8217;s 200 when n is a trillion. Can you do something clever to reduce that prefactor of 200?</p><p>Well, lo and behold, in the massive paper dump OpenAI took on the mathematics world last week, they claim to have a faster Fourier transform. The main claim from their discriminatively named &#8220;main.pdf&#8221; is</p><div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!93Gc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ac9d9d8-620b-4fe3-86c6-fb61cc54b169_1582x302.png 424w, https://substackcdn.com/image/fetch/$s_!93Gc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ac9d9d8-620b-4fe3-86c6-fb61cc54b169_1582x302.png 848w, https://substackcdn.com/image/fetch/$s_!93Gc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ac9d9d8-620b-4fe3-86c6-fb61cc54b169_1582x302.png 1272w, https://substackcdn.com/image/fetch/$s_!93Gc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ac9d9d8-620b-4fe3-86c6-fb61cc54b169_1582x302.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!93Gc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ac9d9d8-620b-4fe3-86c6-fb61cc54b169_1582x302.png" width="1456" height="278" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7ac9d9d8-620b-4fe3-86c6-fb61cc54b169_1582x302.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:278,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!93Gc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ac9d9d8-620b-4fe3-86c6-fb61cc54b169_1582x302.png 424w, https://substackcdn.com/image/fetch/$s_!93Gc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ac9d9d8-620b-4fe3-86c6-fb61cc54b169_1582x302.png 848w, https://substackcdn.com/image/fetch/$s_!93Gc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ac9d9d8-620b-4fe3-86c6-fb61cc54b169_1582x302.png 1272w, https://substackcdn.com/image/fetch/$s_!93Gc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ac9d9d8-620b-4fe3-86c6-fb61cc54b169_1582x302.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div></div></div></div></figure></div><p>I was intrigued about what was going on here. The log(n) term, in theory, was a teeny tiny bit smaller than in the standard FFT.</p><p>Did I read this paper? Of course not. No one at OpenAI read this paper either, so why should I? I did what every other mathematician in the world does with AI slop mathematics: I fed it back into the slop machine and ran an information retrieval session with a chatbot interface to extract salient facts. Anthropomorphically speaking: I asked ChatGPT what it thinks about its own output. This is how we do mathematical research now. What a world.</p><p>Unfortunately, I did not find a faster Fourier transform. Instead, I found the rot that develops inside applied mathematical theory when formalism becomes so detached from reality that a &#8220;breakthrough&#8221; is nothing more than an artifact of mathematicians not being able to properly specify the rules of their games in natural language.</p><p>First, &#8220;big-O&#8221; notation has been so abused that it has become meaningless. Let&#8217;s review the definition, which impressed me as an undergrad. An algorithm has running time T(n) = O(F(n)) if there exists an integer N and a constant C such that</p><div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!o-E2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6d8b2c4-17e0-48bb-8fa8-9e6c627e6051_314x26.png 424w, https://substackcdn.com/image/fetch/$s_!o-E2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6d8b2c4-17e0-48bb-8fa8-9e6c627e6051_314x26.png 848w, https://substackcdn.com/image/fetch/$s_!o-E2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6d8b2c4-17e0-48bb-8fa8-9e6c627e6051_314x26.png 1272w, https://substackcdn.com/image/fetch/$s_!o-E2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6d8b2c4-17e0-48bb-8fa8-9e6c627e6051_314x26.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!o-E2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6d8b2c4-17e0-48bb-8fa8-9e6c627e6051_314x26.png" width="314" height="26" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a6d8b2c4-17e0-48bb-8fa8-9e6c627e6051_314x26.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:26,&quot;width&quot;:314,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:8766,&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.argmin.net/i/220028026?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6d8b2c4-17e0-48bb-8fa8-9e6c627e6051_314x26.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_!o-E2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6d8b2c4-17e0-48bb-8fa8-9e6c627e6051_314x26.png 424w, https://substackcdn.com/image/fetch/$s_!o-E2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6d8b2c4-17e0-48bb-8fa8-9e6c627e6051_314x26.png 848w, https://substackcdn.com/image/fetch/$s_!o-E2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6d8b2c4-17e0-48bb-8fa8-9e6c627e6051_314x26.png 1272w, https://substackcdn.com/image/fetch/$s_!o-E2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6d8b2c4-17e0-48bb-8fa8-9e6c627e6051_314x26.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div></div></div></div></figure></div><p>That is, the number of steps the algorithm actually takes is upper bounded by a constant times some convenient function F(n) as long as n is large. F(n) is usually something familiar and interpretable, like a polynomial or exponential function. This notation says that we only care about what happens when the size of the computation is large. We care about the <em>asymptotic</em> growth rate of the computation time. All constants are equivalent.</p><p>Big-O notation is useful for shortcuts in algorithmic accounting, but it also allows for remarkable logical laziness. If we want a practically faster FFT, we want an algorithm that requires fewer than 50n operations for reasonably sized n. But O(n) does not mean 50 n. It could mean 10<sup>80</sup> n. This would be considered a &#8220;linear time&#8221; algorithm. An algorithm that requires n + 10<sup>80</sup> is also considered a linear time algorithm in the big-O regime. An algorithm that only has linear-time guarantees when n is greater than 10<sup>80</sup> is also considered linear time. 10<sup>80</sup> is approximately equal to the number of atoms in the known universe. That is why Richard Lipton and Ken Regan call algorithms with unfathomably large hidden constants <em><a href="https://link.springer.com/chapter/10.1007/978-3-642-41422-0_20">galactic algorithms</a></em>.</p><p>The OpenAI FFT algorithm is definitely galactic. The estimated values for C were 10<sup>100</sup> when N=10<sup>12</sup>. So even when n=10<sup>100</sup>, the venerable Cooley-Tukey-Gauss FFT would be 10<sup>99</sup> times faster.</p><p>So why is this new FFT result interesting? Well, note that in big-O notation, it is technically <em>asymptotically </em>faster than the Cooley-Tukey algorithm because</p><div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Yrvr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F416c8d3a-5933-46a1-b7d8-42e14c841d36_258x32.png 424w, https://substackcdn.com/image/fetch/$s_!Yrvr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F416c8d3a-5933-46a1-b7d8-42e14c841d36_258x32.png 848w, https://substackcdn.com/image/fetch/$s_!Yrvr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F416c8d3a-5933-46a1-b7d8-42e14c841d36_258x32.png 1272w, https://substackcdn.com/image/fetch/$s_!Yrvr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F416c8d3a-5933-46a1-b7d8-42e14c841d36_258x32.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!Yrvr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F416c8d3a-5933-46a1-b7d8-42e14c841d36_258x32.png" width="258" height="32" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/416c8d3a-5933-46a1-b7d8-42e14c841d36_258x32.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:32,&quot;width&quot;:258,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Yrvr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F416c8d3a-5933-46a1-b7d8-42e14c841d36_258x32.png 424w, https://substackcdn.com/image/fetch/$s_!Yrvr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F416c8d3a-5933-46a1-b7d8-42e14c841d36_258x32.png 848w, https://substackcdn.com/image/fetch/$s_!Yrvr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F416c8d3a-5933-46a1-b7d8-42e14c841d36_258x32.png 1272w, https://substackcdn.com/image/fetch/$s_!Yrvr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F416c8d3a-5933-46a1-b7d8-42e14c841d36_258x32.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div></div></div></div></figure></div><p>I mean, sure. But given the constants, the algorithm runs faster only when n is impossibly large. Roughly, you need</p><div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tREB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecf0f831-8a5b-4c70-8873-90a287596a77_122x36.png 424w, https://substackcdn.com/image/fetch/$s_!tREB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecf0f831-8a5b-4c70-8873-90a287596a77_122x36.png 848w, https://substackcdn.com/image/fetch/$s_!tREB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecf0f831-8a5b-4c70-8873-90a287596a77_122x36.png 1272w, https://substackcdn.com/image/fetch/$s_!tREB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecf0f831-8a5b-4c70-8873-90a287596a77_122x36.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!tREB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecf0f831-8a5b-4c70-8873-90a287596a77_122x36.png" width="122" height="36" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ecf0f831-8a5b-4c70-8873-90a287596a77_122x36.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:36,&quot;width&quot;:122,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tREB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecf0f831-8a5b-4c70-8873-90a287596a77_122x36.png 424w, https://substackcdn.com/image/fetch/$s_!tREB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecf0f831-8a5b-4c70-8873-90a287596a77_122x36.png 848w, https://substackcdn.com/image/fetch/$s_!tREB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecf0f831-8a5b-4c70-8873-90a287596a77_122x36.png 1272w, https://substackcdn.com/image/fetch/$s_!tREB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecf0f831-8a5b-4c70-8873-90a287596a77_122x36.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div></div></div></div></figure></div><p>whatever the hell that number means.</p><p>Lipton and Regan argue galactic algorithms are useful because they spur research. Once you show a running time is asymptotically possible, you can spend your time finding an algorithm that practically achieves this provable running time. Maybe you can send your AI agent swarms after it. You do you. Maybe you can get a practical algorithm out, but I don&#8217;t know of any legitimate examples where this happened. I&#8217;m particularly doubtful here, because the model of &#8220;computation&#8221; OpenAI uses bears no resemblance to an actual computer.</p><p>&#8220;The model uses exact complex arithmetic.&#8221; That means it assumes you can store and multiply complex numbers at arbitrary precision. Indeed, the algorithm requires you to multiply complex numbers whose magnitudes grow <em>superpolynomially</em> with n. If you stored these numbers as bits, the memory requirement would effectively be exponential in the input length. It assumes you can multiply such arbitrarily large complex numbers together in a single operation. We do not have computers that can do this. So even if this theorem in main.pdf is &#8220;true&#8221; (no one knows, and I don&#8217;t care), it&#8217;s not actually solving the problem we set out to solve when looking for a faster FFT.</p><p>For people familiar with theoretical analyses of the FFT, that you need an absurd model of computation to break the FFT speed limit isn&#8217;t surprising.  In 1973, <a href="https://dl.acm.org/doi/10.1145/321752.321761">Jacques Morgenstern proved</a> that you couldn&#8217;t get a Fourier transform faster than &#189; n log n if you required that complex coefficients used in the computation had bounded magnitude. That should have been the end of the story! But it wasn&#8217;t. People said Morgenstern&#8217;s restricted coefficient model was too restrictive. Forty years later, Nir Ailon showed that you couldn&#8217;t compute an FFT faster than n log n without severe <a href="https://arxiv.org/abs/1403.1307">numerical</a> <a href="https://arxiv.org/abs/1404.1741">instabilities</a>. This was also too restrictive for some people, I guess.</p><p>This new OpenAI result is thus less a mathematical breakthrough and more an oddity of computer scientists being bad at formalizing their design specifications. The &#8220;theoretical&#8221; definition of a computer is very far removed from the computers we actually build. The &#8220;faster&#8221; Fourier transform is merely an example where theory gets so unmoored from the original question that an &#8220;open problem&#8221; becomes nothing more than an academic status puzzle. The solution is like what happens when you set computational bot streams at impossible problems and find them <a href="https://en.wikipedia.org/wiki/OpenAI_rogue_agent_breach_of_Hugging_Face">engaging in illegal hacking</a>.</p><p>Many of the other &#8220;big&#8221; results in this OpenAI slopository could be critiqued in the same way. For example, one of those results was a galactic algorithm to multiply two matrices in O(n^2.25) operations. The construction used in the paper does not let you even estimate the constant that hides inside big O.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a> It may as well be infinite, computable only with the divine music of the spheres.</p><p>Still, if written substantially better, these papers would have made it into the most prestigious publication venues for the theory of computer science (i.e., refereed conference proceedings from STOC or FOCS).<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a> The matrix multiplication paper would have likely won awards. But neither of these has anything to do with computers!</p><p>This is because the theory of computer science has a culture that actively discourages running algorithms on a computer. It&#8217;s acceptable to write papers in theory conferences that assert an algorithm exists without ever writing it down. The theory of computer science has become a form of mathematics that doesn&#8217;t concern itself with computers, and it offers little reward for impact outside those mathematical pursuits. I explained this to a friend who remarked to me that &#8220;theory&#8221; has the transdisciplinary meaning of &#8220;hiding in obscurity of one&#8217;s own making.&#8221;</p><p>AI is really good at automating our worst tendencies. It amplifies the unspoken cultural practices no one likes, but no individual can reasonably deviate from. It exploits the mechanized traditions recalcitrant to collective action. In that vein, AI can now write useless theory papers. But perhaps in the absurdity of the distasteful OpenAI trash dump of proofs, we can all look up and realize together that we should consider doing something else.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.argmin.net/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.argmin.net/subscribe?"><span>Subscribe now</span></a></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Kids these days call it cosine similarity.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>The wikipedia page says it should be credited to Gauss in 1805! Proper credit assignment is a perennial problem in academia.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>That one shows that for every epsilon greater than 0, there is a constant C so that T(n) &lt;= n^(2.25 +epsilon + C/log(n)). No matter which queries I try, I can&#8217;t get an OpenAI model to give a quantitative estimate of C. Whatever!</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>Another bad tradition is computer science choosing its most prestigious venues as hastily reviewed conference proceedings.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Unimaginative Uncertainty]]></title><description><![CDATA[How most uncertainty can&#8217;t be quantified.]]></description><link>https://www.argmin.net/p/unimaginative-uncertainty</link><guid isPermaLink="false">https://www.argmin.net/p/unimaginative-uncertainty</guid><dc:creator><![CDATA[Ben Recht]]></dc:creator><pubDate>Thu, 08 Oct 2026 17:00:04 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/2b1eca78-2abb-4607-a53e-d9e2f7857b7f_840x600.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vmGI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48adba26-2036-47c9-ab55-c36fee6ab7ae_1100x219.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vmGI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48adba26-2036-47c9-ab55-c36fee6ab7ae_1100x219.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vmGI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48adba26-2036-47c9-ab55-c36fee6ab7ae_1100x219.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vmGI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48adba26-2036-47c9-ab55-c36fee6ab7ae_1100x219.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vmGI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48adba26-2036-47c9-ab55-c36fee6ab7ae_1100x219.jpeg" width="1100" height="219" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/48adba26-2036-47c9-ab55-c36fee6ab7ae_1100x219.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:219,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:290527,&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.argmin.net/i/219455664?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48adba26-2036-47c9-ab55-c36fee6ab7ae_1100x219.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_!vmGI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48adba26-2036-47c9-ab55-c36fee6ab7ae_1100x219.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vmGI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48adba26-2036-47c9-ab55-c36fee6ab7ae_1100x219.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vmGI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48adba26-2036-47c9-ab55-c36fee6ab7ae_1100x219.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vmGI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48adba26-2036-47c9-ab55-c36fee6ab7ae_1100x219.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></div></figure></div><p><em>Hi there, argmin readers! Today&#8217;s post is a live blog of Class 11 of my graduate seminar &#8220;Forecasting: A Critical Retrospective.&#8221; The syllabus and list of past posts are <a href="https://www.argmin.net/p/forecasting-a-critical-retrospective">here</a>.</em></p><div><hr></div><p>In &#8220;Communicating Uncertainty in Policy Analysis,&#8221; Charles Manski takes to the <em>Proceedings of the National Academy of Sciences</em> to chastise government officials for their failure to report uncertainty in their forecasts. Now, what would that reporting look like? We need the uncertainty reports to be clear, legible, and objective. Being good bureaucrats, those desiderata tell us we need to <em><a href="https://www.argmin.net/p/the-quantification-trap">quantify</a></em><a href="https://www.argmin.net/p/the-quantification-trap"> our uncertainty</a>.</p><p>Sadly, our technocratic imagination for what uncertainty quantification means is woefully narrow. Uncertainty quantification almost exclusively means error bars. In this case of forecasts, an error bar specifically means a <em>prediction interval</em>. A prediction interval is a probabilistic object. It quantizes a forecast of some numerical quantity into a discrete binary event. Rather than saying I think GDP will grow by 3% in the first quarter of 2027, I say, &#8220;The chance that GDP will grow between 0 and 7% in the first quarter of 2027 is 95%.&#8221; Based on your modeling, you believe some measurement will lie in some band <em>with some probability</em>.</p><p>Even our methods to construct these prediction intervals lack creativity. 95% of the time, we build those intervals by assuming the data is Gaussian, estimating the variance, and then setting the bounds to be plus or minus two sigma. That variance estimate might come from direct analysis of the model. For example, if you assume linear dynamics perturbed by Gaussian shocks, you can compute the variance exactly.</p><p>For more complicated models, you might get the variance from Monte Carlo simulation or estimate it from past data. For example, in weather forecasting, you could generate error bars by sampling a bunch of likely atmospheric states, propagating them through a complex simulation, and then computing quantiles. Other methods bin past prediction errors, arguing that this isolates aleatoric uncertainty from epistemic uncertainty, then build error bars from those so-called &#8220;innovations.&#8221;<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> If you want to be really fancy and pretend you are avoiding assumptions about distributions, you can just compute 95% quantiles directly from the observed errors.</p><p>And that&#8217;s more or less all of the tricks we know. How many classes must we spend on it? How many papers must we write about it?<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> In this class, we&#8217;ll only use one.</p><p>I&#8217;m always left with the uncomfortable problem that I have no idea what to do with probabilistic error bars. Usually what &#8220;probability&#8221; means is incredibly sloppily specified in these models. Even in the constructions I described above, the probability is dependent on an unverifiable chain of modeling decisions, and there&#8217;s no way to doubly quantify the uncertainty in my modeling. A good engineer will just multiply their error bars by 2 and call it a day.</p><p>For better or for worse, however, forecasters are not always engineers. They just might want to use the uncertainty to hedge their bets. If they turn their numerical estimate into a probabilistic one, they can&#8217;t be wrong. Conveniently, probabilistic predictions of binary events are more easily scored by our standard proper scoring rules.</p><p>Outside narrow forecasting contests, it&#8217;s unclear how reporting an interval changes policy decisions. In weather forecasting, you can give people a sense of whether they should bring an umbrella. But error bars on growth are harder to parse from a decision-theoretic standpoint. Yet these are, perhaps unsurprisingly, exactly the sorts of uncertainty reports Manski calls for:</p><p>&#8220;For example, the CBO could report the 0.10 and 0.90 quantiles of the distribution of potential outcomes that it referenced when scoring the American Health Care Act of 2017. Alternately, it could present a full probabilistic forecast in a graphical fan chart, such as the Bank of England uses to predict GDP growth (see the discussion later in this article).&#8221;</p><p>Perhaps you can say that all that matters is the sign of GDP growth: negative growth is bad, and positive growth is good. This leads to a self-fulfilling prophecy in macroeconomic planning. When they estimate a negative number, economists declare a recession, and everyone gets mad. The problem, of course, is that many countries have positive GDP growth right now, and people are still pissed off. Making policy where their forecast sign is correct didn&#8217;t solve the current administration&#8217;s political problems.</p><p>Anyway, I&#8217;ve written about <a href="https://www.argmin.net/p/statistical-intervals">my disdain</a> for this blindered approach to uncertainty quantification before, and every time I come back to how we <a href="https://www.argmin.net/p/action-impact-tradeoffs">always want something else</a>. People want a prefactual analysis for what we should do if our story is wrong. They want to know how we will recover from failures, and articulating the vast complexity of uncertainty might help with such preparation. Halfway through this class on forecasting, my knee-jerk conclusion is that these are what most serious forecasters want too! In Manski&#8217;s long list of sources of uncertainty, only a couple can be quantified. However, holistic reporting of uncertainty can prepare us for what the model doesn&#8217;t say and help us think about what to do when our forecasts inevitably miss the mark.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.argmin.net/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.argmin.net/subscribe?"><span>Subscribe now</span></a></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Innovation is such a wild name for prediction error.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>A Google Scholar search of &#8220;conformal prediction&#8221; says the answer is thousands.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Too Big to Fail]]></title><description><![CDATA[The obsession with and futility of macroeconomic forecasting]]></description><link>https://www.argmin.net/p/too-big-to-fail</link><guid isPermaLink="false">https://www.argmin.net/p/too-big-to-fail</guid><dc:creator><![CDATA[Ben Recht]]></dc:creator><pubDate>Tue, 06 Oct 2026 14:32:53 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/f32946e2-e869-488d-a170-0467752a3689_840x599.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1zUb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93ef2b90-12c5-4c9e-b0c3-26415539d42c_1100x220.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1zUb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93ef2b90-12c5-4c9e-b0c3-26415539d42c_1100x220.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1zUb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93ef2b90-12c5-4c9e-b0c3-26415539d42c_1100x220.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1zUb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93ef2b90-12c5-4c9e-b0c3-26415539d42c_1100x220.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1zUb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93ef2b90-12c5-4c9e-b0c3-26415539d42c_1100x220.jpeg" width="1100" height="220" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/93ef2b90-12c5-4c9e-b0c3-26415539d42c_1100x220.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:220,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:230369,&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.argmin.net/i/219108196?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93ef2b90-12c5-4c9e-b0c3-26415539d42c_1100x220.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_!1zUb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93ef2b90-12c5-4c9e-b0c3-26415539d42c_1100x220.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1zUb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93ef2b90-12c5-4c9e-b0c3-26415539d42c_1100x220.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1zUb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93ef2b90-12c5-4c9e-b0c3-26415539d42c_1100x220.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1zUb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93ef2b90-12c5-4c9e-b0c3-26415539d42c_1100x220.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></div></figure></div><p><em>Hi there, argmin readers! Today&#8217;s post is a live blog of Class 10 of my graduate seminar &#8220;Forecasting: A Critical Retrospective.&#8221; The syllabus and list of past posts are <a href="https://www.argmin.net/p/forecasting-a-critical-retrospective">here</a>.</em></p><div><hr></div><p>All of my cybernetically inclined friends are into Friedrich Hayek, but my research and teaching keep bringing me back to John Maynard Keynes. These two gentlemen occupy the two poles of the dialectic of the American Experiment. Hayek famously introduced the notion of markets as distributed computers, where prices carry knowledge across the economy. Keynes, with his economic theory of central banking, set the stage for centralized computing of economic variables to govern those markets.</p><p>In Keynes&#8217; paradigm-shifting 1936 work, <em>The General Theory of Employment, Interest, and Money, </em>he lays out an oxymoronic formula for central planning in capitalist societies.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> The basics of the Keynesian model are laid out in the appendix of <a href="https://journals.sagepub.com/doi/10.1177/030631297027003002">Robert Evans&#8217; paper</a> from this week&#8217;s reading. The national economy has four key variables: the amount of <em>investment</em> firms make into the economy, the amount of <em>savings</em> firms accumulate in financial instruments or by paying down debt, the <em>demand</em> for money in the economy to facilitate purchases and sales, and the <em>supply</em> of money from the government. To change these variables, the government can enact various policies. For example, it can invest in infrastructure, raise taxes, increase the money supply, or change interest rates. Keynes argues that the government can dictate the economy&#8217;s output&#8212;and hence the general welfare of all citizens, who are players in the big macroeconomic game&#8212;by properly executing its policy apparatus.</p><p>This would set the stage for the subsequent 90 years of democratic capitalist monetary policy. The government has to make policy to ensure a well-run economy. To do this, it has to know the current state of national investment and savings. It also has to be able to forecast what these variables will be if no policy changes are enacted. This last requirement has driven the major investment in macroeconomic forecasting.</p><p>Forecasting in macroeconomics is thus primarily a tool of control. Here I mean control in the academic sense: the theory of dynamical systems with inputs and outputs and the design of subsystems to drive outputs to desired targets. Keynes casts the economy as a giant control problem, where the goal is to deftly change policy to ensure a particular state of economic output and employment. It should be no surprise that tools from control, notably the work of Rudolf Kalman on optimal filtering and control of linear systems with quadratic objectives, play a central role in macroeconomics.</p><p>Now, to filter and control, we need to make predictions. Keynes didn&#8217;t tell us how to generate those predictions. But his disciples, in what is often called &#8220;Keynesian&#8221; macroeconomic forecasting, write down structural equations of the economy, fit the parameters of these equations using varied means, and then make forecasts directly from the fitted models.</p><p>This program of prediction ran into several obstacles. First, it requires mathematical equations that predict all of the aspects of the economy needed to precisely determine optimal policies. Second, it requires a massive measurement system to pin down all the relevant factors in the model. Both were terribly daunting and required a great deal of expert judgment.</p><p>Economists want their methods to be &#8220;scientific,&#8221; since they influence decisions with major consequences. However, with so many variables, so little stationarity in economic conditions, and so much politics involved, building a truly objective and replicable system seems like a fool&#8217;s errand. Beatrice Cherrier details some of the typically arbitrary, political nature of macroeconomic sausage-making in this <a href="https://beatricecherrier.wordpress.com/2017/03/15/the-ordinary-business-of-macroeconometric-modeling-working-on-the-mit-fed-penn-model-1964-1974/">blog post</a>. Evans details the amount of analytical flexibility and expert judgment forecasters necessarily employ in their predictive techniques.</p><p>Beyond these nuances of modeling and measurement, however, a fundamental problem of feedback control remains insurmountable. The models have a ton of parameters that are fit to historical data. Different policies yield different parameters. These parameters change when a policy changes. <em>And you can&#8217;t predict what the parameters will be after a policy changes</em>. So what on earth are we doing?</p><p>The critique in the previous paragraph was levied at macroeconomic forecasting by Robert Lucas in 1976. That macroeconomic forecasting is still an influential practice 50 years later certainly tells us something. Macroeconomic forecasters occupied positions of power and held a sense of civic duty. So they took Lucas&#8217; critique as a challenge, not a reason to close up shop.</p><p>I&#8217;m not going to hash out the various attempts to build complex, nonparametric macroeconomic models that add ornate complexity while failing to dodge the fundamental problem. Theoretical critiques can carry only so much weight. The fact that the Great Recession was substantially caused by terrible financial policy and inadequate forecasting should have been the nail in the coffin. In 2003, <a href="https://doi.org/10.1257/000282803321455133">Robert Lucas himself</a> declared that macroeconomics had been a great success:</p><blockquote><p>&#8220;My thesis in this lecture is that macroeconomics in this original sense has succeeded: Its central problem of depression prevention has been solved, for all practical purposes, and has in fact been solved for many decades.&#8221;</p></blockquote><p>Oops.</p><p>Economists didn&#8217;t see a problem with the deep instability created by hyperfinancialization. Indeed, though Evans did his ethnographic research on macroeconomists a decade before the crash, his point rings true:</p><blockquote><p>&#8220;...[E]conomic policy cannot be based on a quantitative calculus of costs and benefits and must, instead, rest on the considered judgement of a community of experts. Macroeconomic modellers may be those experts, but to expect anything more from them is to expect too much.&#8221;</p></blockquote><p>So who should we trust? The Obama administration hoped economists could help get us out of the mess. But 8 years of attempted neoliberal patching of the American system ended in such broad dissatisfaction that&#8230;  well, you know what happened. We&#8217;ve since had a decade of federal unrest as we try to unmoor ourselves from the expertise of economists. While I don&#8217;t believe the Biden and Trump administrations have found themselves a suitable alternative, I make no predictions about whose policy advice we&#8217;ll be deferring ot next.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.argmin.net/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.argmin.net/subscribe?"><span>Subscribe now</span></a></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>The quote from <a href="https://www.argmin.net/p/the-keynesian-subtweet">last week&#8217;s post</a> was from a rebuttal Keynes wrote to critics of this book.</p></div></div>]]></content:encoded></item><item><title><![CDATA[The Keynesian Subtweet]]></title><description><![CDATA[Utility maximization is unescapable. We should learn when it&#8217;s misapplied.]]></description><link>https://www.argmin.net/p/the-keynesian-subtweet</link><guid isPermaLink="false">https://www.argmin.net/p/the-keynesian-subtweet</guid><dc:creator><![CDATA[Ben Recht]]></dc:creator><pubDate>Thu, 01 Oct 2026 14:17:09 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/21d3b622-a3d7-49e8-a308-191f2510260c_840x599.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Gqun!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F247b4f50-ab88-41b5-9ad8-e28da0d091de_1100x220.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Gqun!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F247b4f50-ab88-41b5-9ad8-e28da0d091de_1100x220.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Gqun!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F247b4f50-ab88-41b5-9ad8-e28da0d091de_1100x220.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Gqun!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F247b4f50-ab88-41b5-9ad8-e28da0d091de_1100x220.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Gqun!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F247b4f50-ab88-41b5-9ad8-e28da0d091de_1100x220.jpeg" width="1100" height="220" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/247b4f50-ab88-41b5-9ad8-e28da0d091de_1100x220.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:220,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:194139,&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.argmin.net/i/218347212?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F247b4f50-ab88-41b5-9ad8-e28da0d091de_1100x220.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_!Gqun!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F247b4f50-ab88-41b5-9ad8-e28da0d091de_1100x220.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Gqun!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F247b4f50-ab88-41b5-9ad8-e28da0d091de_1100x220.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Gqun!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F247b4f50-ab88-41b5-9ad8-e28da0d091de_1100x220.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Gqun!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F247b4f50-ab88-41b5-9ad8-e28da0d091de_1100x220.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></div></figure></div><p><em>Hi there, argmin readers! Today&#8217;s post is a live blog of Class 9 of my graduate seminar &#8220;Forecasting: A Critical Retrospective.&#8221; The syllabus and list of past posts are <a href="https://www.argmin.net/p/forecasting-a-critical-retrospective">here</a>.</em></p><div><hr></div><p>Every class I teach seems to require a lecture or two on expected utility maximization. It&#8217;s the basis of classification rules, so it&#8217;s integral to machine learning classes. It&#8217;s the simplest stochastic optimization problem, so it appears in my optimization classes. It&#8217;s a great motivator for probabilistic thinking, so it appears in probability classes. Perhaps a bit less well appreciated, it&#8217;s an indirect proper scoring rule for forecasts, so we have to talk about it in this class. And, I suppose, it&#8217;s a mathematical tool that scarily dominates the philosophy of many powerful people in government and industry alike. It&#8217;s worth understanding the nuts and bolts!</p><p>Part of what makes utility maximization so appealing is how simple the core idea is. We want to decide whether to act or not. We build a probabilistic model of the world under the action and compute the expected value of the benefit. We also build a model for what would happen if we don&#8217;t act and compute the expected value of the benefit of inaction. We choose to act if our calculations imply that action has more benefit than inaction.</p><p>What could be simpler? You compute probabilities. You compute costs. You multiply them together and add them up. Everything is beautifully quantified and calculable.</p><p>The only problem is these numbers are all made up. They are forecasts, and they are rarely justifiable. Outside of the casino, we rarely know how to calculate precise odds of outcomes. Worse, forecasting the <em>prices</em> out in the future is also inherently uncertain, often more uncertain than the odds calculations. Maximizing the utility of a rational actor or a general population is an appealing philosophical goal, but the precise rational calculations are always made about fantasy stories. Economists know this, and proceed with caution. In the comments of <a href="https://www.argmin.net/p/pricing-commensurability">Tuesday&#8217;s post</a>, Jordan Ellenberg flagged this <a href="https://www.hetwebsite.net/het/texts/keynes/keynes1937qje.htm">quote from John Maynard Keynes</a>.</p><blockquote><p>&#8220;By &#8216;uncertain&#8217; knowledge, let me explain, I do not mean merely to distinguish what is known for certain from what is only probable. The game of roulette is not subject, in this sense, to uncertainty&#8230; Even the weather is only moderately uncertain. The sense in which I am using the term is that in which the prospect of a European war is uncertain, or the price of copper and the rate of interest twenty years hence, or the obsolescence of a new invention, or the position of private wealthowners in the social system in 1970. About these matters there is no scientific basis on which to form any calculable probability whatever. We simply do not know. Nevertheless, the necessity for action and for decision compels us as practical men to do our best to overlook this awkward fact and to behave exactly as we should if we had behind us a good Benthamite calculation of a series of prospective advantages and disadvantages, each multiplied by its appropriate probability, waiting to be summed.&#8221;</p></blockquote><p>Keynes here seems to be reluctantly defending utility maximization as the best of many bad options for decision making in the face of uncertainty. But I don&#8217;t think that&#8217;s his point at all! Keynes is defending his &#8220;General Theory of Employment&#8221; and arguing <em>against</em> this sort of utilitarian calculation.</p><p>As it is colloquially known, &#8220;Keynesian economics&#8221; &#8212; a term that sadly oversimplifies Keynes&#8217; brilliant collected works &#8212; tells governments to stimulate economies during recessions. Keynes argues that we can&#8217;t accurately predict the future, and hence people tend to lean on status-quo bias. The safest bet is to assume nothing changes. But when the status quo is bad, people become risk-averse and hold their money. This hoarding prolongs recessions. <em>Because</em> the future is uncertain, people don&#8217;t act &#8220;rationally&#8221; when they fear they might not have money to spend later. Keynes thus argues that governments should step in to nudge citizens out of their undue pessimism by giving them extra money to spend.</p><p>Written in the pits of the Great Depression, Keynes&#8217; argument in his 1937 article in the <em>Quarterly</em> <em>Journal of Economics</em> articulates how utility maximization goes wrong. The future is unknowable. Uncertainty makes people afraid. Fear makes hoarding more attractive. Mass hoarding perpetuates a vicious cycle of societal hardship. At this point, someone needs to step in to get the ball rolling, eating up some of the risk to inspire more confidence in people to spend their money.</p><p>In this class, we&#8217;re not going to debate the merits and challenges of recessionary stimulus spending. But Keynes&#8217; article (which I have added to the reading list) articulates the nuance of forecasting under great uncertainty. Human psychology plays a key role. Today we&#8217;ll go through how this appears in the mathematics, with different utility functions expressing different models of risk aversion, and different algorithms for action. We&#8217;ll see that not only are the costs and benefits uncertain, but the algorithm itself can be shaped by different models of psychology. Expected utility maximization might be a reasonable way to engineer machines, but it&#8217;s not something that reasonable people do. Understanding the many hyperparameters of optimal decision making can help us better understand the psychology of people obsessed with forecasting.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.argmin.net/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.argmin.net/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[You Should Always Go for It]]></title><description><![CDATA[Nothing shows off the absurdity of cost-benefit analysis better than football analytics.]]></description><link>https://www.argmin.net/p/you-should-always-go-for-it</link><guid isPermaLink="false">https://www.argmin.net/p/you-should-always-go-for-it</guid><dc:creator><![CDATA[Ben Recht]]></dc:creator><pubDate>Wed, 30 Sep 2026 14:15:03 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/1e329599-0d60-4a5a-a017-712cf4f7f620_840x600.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4X4W!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F713394da-3d81-4c8f-adb8-d99f4215b789_1100x219.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4X4W!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F713394da-3d81-4c8f-adb8-d99f4215b789_1100x219.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4X4W!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F713394da-3d81-4c8f-adb8-d99f4215b789_1100x219.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4X4W!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F713394da-3d81-4c8f-adb8-d99f4215b789_1100x219.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4X4W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F713394da-3d81-4c8f-adb8-d99f4215b789_1100x219.jpeg" width="1100" height="219" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/713394da-3d81-4c8f-adb8-d99f4215b789_1100x219.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:219,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:377866,&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.argmin.net/i/218182621?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F713394da-3d81-4c8f-adb8-d99f4215b789_1100x219.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_!4X4W!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F713394da-3d81-4c8f-adb8-d99f4215b789_1100x219.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4X4W!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F713394da-3d81-4c8f-adb8-d99f4215b789_1100x219.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4X4W!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F713394da-3d81-4c8f-adb8-d99f4215b789_1100x219.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4X4W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F713394da-3d81-4c8f-adb8-d99f4215b789_1100x219.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></div></figure></div><p><em>Hi there, argmin readers! Today brings one of my polarizing football posts. But it is nicely timed with the classes on cost-benefit analysis!</em></p><div><hr></div><p>Football season is well underway, and my favorite absurd sports-analytical caricature, Seth Walder, has been tweeting out his hilarious takes. Walder is an ESPN NFL analyst who built a model that he claims can predict the probability of winning a game for every play to three digits of precision.</p><p>Though he maintains his sauce must remain secret, Walder claims he can determine the optimal move for any NFL play at any point in any game. His sophisticated model accounts for all aspects of the game, including teams&#8217; strengths, the nuances of route trees, and the fluid dynamics of the air. Apparently, by looking at vast amounts of historical data and using the most cutting-edge probabilistic calculations, he can compute the probability that a team wins given their next play call. On Sundays, he loves to post graphics from his model 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_!KE1o!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b4b83f7-29f5-457b-ac73-167c11060cb1_624x450.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KE1o!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b4b83f7-29f5-457b-ac73-167c11060cb1_624x450.png 424w, https://substackcdn.com/image/fetch/$s_!KE1o!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b4b83f7-29f5-457b-ac73-167c11060cb1_624x450.png 848w, https://substackcdn.com/image/fetch/$s_!KE1o!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b4b83f7-29f5-457b-ac73-167c11060cb1_624x450.png 1272w, https://substackcdn.com/image/fetch/$s_!KE1o!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b4b83f7-29f5-457b-ac73-167c11060cb1_624x450.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KE1o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b4b83f7-29f5-457b-ac73-167c11060cb1_624x450.png" width="546" height="393.75" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8b4b83f7-29f5-457b-ac73-167c11060cb1_624x450.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:450,&quot;width&quot;:624,&quot;resizeWidth&quot;:546,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!KE1o!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b4b83f7-29f5-457b-ac73-167c11060cb1_624x450.png 424w, https://substackcdn.com/image/fetch/$s_!KE1o!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b4b83f7-29f5-457b-ac73-167c11060cb1_624x450.png 848w, https://substackcdn.com/image/fetch/$s_!KE1o!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b4b83f7-29f5-457b-ac73-167c11060cb1_624x450.png 1272w, https://substackcdn.com/image/fetch/$s_!KE1o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b4b83f7-29f5-457b-ac73-167c11060cb1_624x450.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>What does this all mean? At the end of the first quarter, the Chargers had the ball on the 13-yard line. It was fourth and three, and they chose to kick a field goal rather than attempt to get a first down in hopes of continuing the drive for a touchdown. Walder&#8217;s model said the probability of winning was 53.7% if they kicked the field goal and 55.6% if they attempted the fourth-down conversion.</p><p>Where do these precise probabilities come from? He&#8217;ll never tell. On Bluesky, a commenter appropriately named &#8220;Serious Professional, PhD,&#8221; <a href="https://bsky.app/profile/djmosfett.bsky.social/post/3mwjeahko422b">wrote</a>, &#8220;In my experience it&#8217;s &#8220;gotta round somewhere.&#8221; Fair enough. I&#8217;ve looked into a lot of these probability calculations before, and they always end up being <a href="https://www.argmin.net/p/what-is-the-chance-of-a-beast-quake">hacky conventions</a>. They are definitely not precise enough to let you accurately judge whether  55.6% or 53.7% in the first quarter accurately translates into anything about winning the game.</p><p>Walder, of course, begs to differ: &#8220;<a href="https://bsky.app/profile/sethwalder.bsky.social/post/3mwjdlyek3kjv">This is one of those where people say &#8220;two-possession lead&#8221; when you&#8217;re way too early to think that way. It&#8217;s about point maximization and kicking, isn&#8217;t it</a>.&#8221;</p><p>I guess he knows best.</p><p>Now, look, I&#8217;m not going to defend the Chargers, who look to have a total mess of an offense. But it is funny that Walder gets more attention than a random anon account who yells at their screen on Sundays. His cost-benefit analysis is not objective in any way. <a href="https://www.argmin.net/p/pricing-commensurability">As we discussed in class</a>, a major part of the cost-benefit framework is transparency so all stakeholders can examine the assumptions that go into computing the ratio of costs to benefits. A secret computer program that argues for maximum aggression at all times doesn&#8217;t fit the bill.  It&#8217;s just a computer program he&#8217;s thrown together that says what he wants it to say.</p><p>Moreover, I will never get over how analytics people have convinced themselves that they can narrow down the infinite complexity of &#8220;going for it&#8221; to a single number. The relative complexity of attempting a kick versus running a play is vast. Kicking a field goal is the only play in football without complexity! The snapper snaps it, the holder places the ball on the ground, the kicker kicks. Sure, the field position and weather change the conditions a bit, but compare this to the complexity of what you do when you &#8220;go for it&#8221; on fourth and three. Do you run or pass? What personnel do you bring in? What route combination do you use? What does the defense do in response? It&#8217;s a complex web of decisions that Walder can&#8217;t know. But he can tell you the right answer to three digits of precision.</p><p>And speaking of the complexity of going for it versus kicking, the Jets did the <a href="https://www.argmin.net/p/should-you-go-for-2-down-8">go-for-2-down-8 thing</a> again on Sunday. This is the third time under Aaron Glenn&#8217;s short coaching tenure that the Jets have found themselves down by fourteen points in the fourth quarter. They might want to work on getting leads in the fourth quarter, but that doesn&#8217;t seem part of the team&#8217;s identity.</p><p>Aaron Glenn, who spent four years as an assistant coach under Detroit Lions madman Dan Campbell, has internalized the strategy that maximizes the analytics cost-benefit analysis: score a touchdown to get within 8 and then attempt a two-point conversion. It&#8217;s certainly more aggressive, which is why Campbell&#8217;s coaching tree loves it.</p><p>Indeed, Glenn is one of the three coaches ever to have success with this desperation move. And it almost worked for him this time! He failed the first two-point conversion, but managed to get a second one with the luck of (a) foiling Campbell&#8217;s predictable run play on fourth down on the Jets&#8217; 45, (b) driving back 55 yards for a touchdown against the Lions&#8217; pathetic secondary, and (c) throwing a challenge flag the NFL agreed with after the conversion had apparently failed. Of course, the Lions just went and scored another touchdown on the subsequent drive, and the Jets fumbled on their final possession. So it goes.</p><p>The Jets are now 4 and 16 under Glenn. They are 1 and 3 when going for two down 8. I suppose you could argue that they are a lot better than last year, but they&#8217;ve got a long way to go before they are a good team. But Glenn gets analytics kudos because his losing moves match the model. On the broadcast, announcer Adam Amin declared, &#8220;This is an analytically advantageous place to go for two, even if you don&#8217;t get it.&#8221; Walder of course tweeted out that Glenn had passed the down 8 test. It doesn&#8217;t matter if you win. All that matters is that you adhere to the cost-benefit analysis.</p><p>I just don&#8217;t know how you watch these games and think they are more fun when you ask your computer what the right move is on every down. There&#8217;s a market for it. Some people love turning sports into escalating wars of bureaucracy. But we should at least call those people weirdos.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.argmin.net/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.argmin.net/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Pricing Commensurability]]></title><description><![CDATA[On the origins of cost-benefit analyses in governmental decision making]]></description><link>https://www.argmin.net/p/pricing-commensurability</link><guid isPermaLink="false">https://www.argmin.net/p/pricing-commensurability</guid><dc:creator><![CDATA[Ben Recht]]></dc:creator><pubDate>Tue, 29 Sep 2026 15:26:04 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/47d38284-c4c9-4459-9f19-a390b63b5632_840x599.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kab3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28544335-49a4-45e6-9288-9d9202093156_1100x219.jpeg 424w, https://substackcdn.com/image/fetch/$s_!kab3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28544335-49a4-45e6-9288-9d9202093156_1100x219.jpeg 848w, https://substackcdn.com/image/fetch/$s_!kab3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28544335-49a4-45e6-9288-9d9202093156_1100x219.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!kab3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28544335-49a4-45e6-9288-9d9202093156_1100x219.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kab3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28544335-49a4-45e6-9288-9d9202093156_1100x219.jpeg" width="1100" height="219" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/28544335-49a4-45e6-9288-9d9202093156_1100x219.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:219,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:243687,&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.argmin.net/i/218024691?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28544335-49a4-45e6-9288-9d9202093156_1100x219.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_!kab3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28544335-49a4-45e6-9288-9d9202093156_1100x219.jpeg 424w, https://substackcdn.com/image/fetch/$s_!kab3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28544335-49a4-45e6-9288-9d9202093156_1100x219.jpeg 848w, https://substackcdn.com/image/fetch/$s_!kab3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28544335-49a4-45e6-9288-9d9202093156_1100x219.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!kab3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28544335-49a4-45e6-9288-9d9202093156_1100x219.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></div></figure></div><p><em>Hi there, argmin readers! Today&#8217;s post is a live blog of Class 8 of my graduate seminar &#8220;Forecasting: A Critical Retrospective.&#8221; The syllabus and list of past posts are <a href="https://www.argmin.net/p/forecasting-a-critical-retrospective">here</a>.</em></p><div><hr></div><p>A bizarre central tenet of &#8220;rational decision-making&#8221; is that all optimal decisions can be made by computing an appropriate cost-benefit analysis. I riff on this in the introduction to <em><a href="https://press.princeton.edu/books/hardcover/9780691272443/the-irrational-decision">The Irrational Decision</a></em>, and always lead with more absurd examples when I talk about the book. Should you have a surgery? Should you force your kid to take violin lessons? Should you go for it on 4th down? According to the tenets of rational choice theory, you can answer all of these questions by forecasting a dollar value and probability of every outcome.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.argmin.net/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading arg min! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>With these facts in hand, optimal decision making is merely a mechanical chain of sums and multiplications. This is ludicrous if you think about it for two seconds. And yet it&#8217;s become a standard social convention that utilitarian calculation is not only possible but the optimal way to live your life, run a business, or govern a nation.</p><p>In today&#8217;s class, we try to get at the roots of where this came from and how it became institutionalized. My two favorite references on the history are Theodore Porter&#8217;s <em><a href="https://press.princeton.edu/books/paperback/9780691208411/trust-in-numbers?srsltid=AU7gw4V2Rhf-bEKEgokx-EAvrEyGsA7aRhs-PhmkYgihBmwsr4a9d4lA">Trust in</a></em><a href="https://press.princeton.edu/books/paperback/9780691208411/trust-in-numbers?srsltid=AU7gw4V2Rhf-bEKEgokx-EAvrEyGsA7aRhs-PhmkYgihBmwsr4a9d4lA"> </a><em><a href="https://press.princeton.edu/books/paperback/9780691208411/trust-in-numbers?srsltid=AU7gw4V2Rhf-bEKEgokx-EAvrEyGsA7aRhs-PhmkYgihBmwsr4a9d4lA">Numbers</a></em> and Elizabeth Popp Berman&#8217;s <em><a href="https://press.princeton.edu/books/hardcover/9780691167381/thinking-like-an-economist?srsltid=AU7gw4VkH3cedauqA5yECdw9CloYvCETV0NLjOVTi20thBzpkOEFrleR">Thinking Like an Economist</a></em>, both of which trace the history in the United States.</p><p>Porter starts before the war, looking at how cost-benefit analyses were formalized to justify water projects by the Army Corps of Engineers. He has a <a href="https://www.emerald.com/books/edited-volume/13808/chapter-abstract/84590018/The-Rise-of-Cost-Benefit-Rationality-as-Solution?redirectedFrom=fulltext">nice short article</a> summarizing the book&#8217;s in-depth study. Water projects were crucial for preventing flood damage, routing water to farms, and making waterways more navigable. However, they were also classic pork-barrel projects, where elected officials would funnel money back to their districts. The Corps looked for means to &#8220;remove the politics&#8221; and demonstrate that each project was worth doing. They settled on cost-benefit analysis, establishing a rigorous system to enumerate all of the potential upsides and itemize all of the potential costs.</p><p>These calculations were eventually mandated in the 1936 Flood Control Act:</p><blockquote><p>&#8220;...the Federal Government should improve or participate in the improvement of navigable waters or their tributaries, including watersheds thereof, for flood-control purposes if <em>the benefits to whomsoever they may accrue are in excess of the estimated costs</em>, and if the lives and social security of people are otherwise adversely affected.&#8221; (italics mine)</p></blockquote><p>Cost-benefit analyses would leave them with a simple, clean, unitary number &#8212; the ratio between these costs and benefits &#8212; that they could present for project approval. All of the complexity could be reduced to two digits. These digits sufficed to make governance decisions. Significant expertise was needed to ensure these calculations held up to adversarial scrutiny. As Porter writes:</p><blockquote><p>&#8220;Objectivity, then, meant above all the standardization of quantitative methods and the training up of people capable of performing them. Every failure of clarity, every gap in the reasoning, every loophole that left space for the quantifier to alter the results in a preferred direction, was a potential weakness, which opponents of the agency were certain to exploit, often in hearings before judges and administrators who would probably be ignorant of the fine points of economic quantification.&#8221;</p></blockquote><p>Interestingly, no economists were consulted in constructing the estimates. The engineers prided themselves on their ruthless objectivity and ability to decouple their preferences from the cold hard facts. Moreover, the public preferred cost-benefit analyses to opaque expert judgment. Standard, transparent processes feel like they rule out arbitrariness and capriciousness of bureaucrats. Porter casts cost-benefit analysis as &#8220;a quantitative decision technology, practiced mainly in public bureaucracies, often in a highly politically-charged context.&#8221;</p><p>Popp Berman details how this technology spread through the government, with the establishment of various executive-branch offices staffed by experts to oversee complex problems like healthcare and education. It became institutionalized in policy schools, founded in the 1970s to provide graduates to staff said agencies.</p><p>Fast forward to the present, and we just take these cost-benefit analyses for granted. They give an institutionalized illusion of objectivity, but of course all of the calculations are subject to institutionalized norms of expert judgment. These norms tell you where you can commit rounding errors, ignore missing data, or disregard the unenumerable. But these are just institutional norms, and they don&#8217;t really hold up to scrutiny. As <a href="https://www.thecornerhouse.org.uk/resource/cost-benefit-analysis">Larry Lohman</a> details, the &#8220;objective&#8221; methods of institutionalized cost-benefit analysis are riddled with value-laden assumptions, and objectivity rests on absurd ideas of commensurability and the ability to price all preferences.</p><p>Moreover, <a href="https://www.pnas.org/doi/10.1073/pnas.1722389115">Charles Manski</a> describes the incredible uncertainty inherent to cost-benefit calculations.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> Manski notes that experts all know these uncertainties are present but choose not to report them for political reasons. You&#8217;ll often find cost-benefit analyses reported to three or four digits of precision, creating a further illusion of precision. Manski has a long list of critiques:<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> </p><ul><li><p>Conventional certitude: A prediction that is generally accepted as true but is not necessarily true.</p></li><li><p>Dueling certitudes: Contradictory predictions made with alternative assumptions.</p></li><li><p>Conflating science and advocacy: Specifying assumptions to generate a predetermined conclusion.</p></li><li><p>Wishful extrapolation: Using untenable assumptions to extrapolate.</p></li><li><p>Illogical certitude: Drawing an unfounded conclusion based on logical errors.</p></li><li><p>Media overreach: Premature or exaggerated public reporting of policy analysis.</p></li></ul><p>Together, these conventions conspire to communicate certainty where there is none. They justify decisions as rational by sweeping all of the uncertainty under the rug.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.argmin.net/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.argmin.net/subscribe?"><span>Subscribe now</span></a></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>We&#8217;ll cover uncertainty quantification in later classes.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>My impression from economist friends is that Manski has a longer list of critiques than what appears in his published works, but he is too prideful to go full <a href="https://www.washingtonpost.com/education/2026/09/23/nine-months-200-academic-papers-one-professors-ai-assisted-output/">Nicholas Polson</a> and have AI air all of his grievances.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Applied Pure Mathematics]]></title><description><![CDATA[Some thoughts about mathematics as a cultural and social technology.]]></description><link>https://www.argmin.net/p/applied-pure-mathematics</link><guid isPermaLink="false">https://www.argmin.net/p/applied-pure-mathematics</guid><dc:creator><![CDATA[Ben Recht]]></dc:creator><pubDate>Fri, 18 Sep 2026 14:00:12 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/f2772fe7-41ef-4f94-b3fd-671bf0670c6f_840x600.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PBtF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6994c162-5065-44d5-865c-cc8bfcddda23_1100x219.jpeg 424w, https://substackcdn.com/image/fetch/$s_!PBtF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6994c162-5065-44d5-865c-cc8bfcddda23_1100x219.jpeg 848w, https://substackcdn.com/image/fetch/$s_!PBtF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6994c162-5065-44d5-865c-cc8bfcddda23_1100x219.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!PBtF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6994c162-5065-44d5-865c-cc8bfcddda23_1100x219.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PBtF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6994c162-5065-44d5-865c-cc8bfcddda23_1100x219.jpeg" width="1100" height="219" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6994c162-5065-44d5-865c-cc8bfcddda23_1100x219.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:219,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:250124,&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.argmin.net/i/216307076?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6994c162-5065-44d5-865c-cc8bfcddda23_1100x219.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_!PBtF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6994c162-5065-44d5-865c-cc8bfcddda23_1100x219.jpeg 424w, https://substackcdn.com/image/fetch/$s_!PBtF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6994c162-5065-44d5-865c-cc8bfcddda23_1100x219.jpeg 848w, https://substackcdn.com/image/fetch/$s_!PBtF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6994c162-5065-44d5-865c-cc8bfcddda23_1100x219.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!PBtF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6994c162-5065-44d5-865c-cc8bfcddda23_1100x219.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></div></figure></div><p><em>Hi there, argmin readers! As the fall semester picks up, posting volume will, too. So I&#8217;m going to commit to writing short descriptive headers to help you sort through the different threads.</em></p><p><em><span>Many readers have asked me to write about AI companies&#8217; conquest of mathematics. Today&#8217;s post is a first, but by no means final, attempt at grappling with our new mathematical condition.</span></em></p><div><hr></div><p><span>Early in my career, I was fortunate to get caught up in a fascinating research frenzy at the intersection of pure and applied math, the compressed sensing gold rush. Compressed sensing asked whether signals could be compressed at the time of measurement. Rather than sampling an image with a high-resolution camera and then compressing it to a JPEG, could we collect a number of samples equal to the number of bytes in the JPEG? Compressed sensing rested on deep mathematics from geometric functional analysis, convex geometry, and probability theory. It yielded multiple engineering artifacts, from faster MRI capture times to better systems for content recommendation.</span></p><p><span>Though we can see the influence of the field across many applied domains, the math of compressed sensing was never decidedly prescriptive. The theorems always assumed things about reality that couldn&#8217;t be verified or required measurement systems that were too costly or impractical. Yet the math of compressed sensing helped us focus on a shared narrative of design principles. It helped us design new algorithms. It helped us construct new measurement schemes that were robust to noise. It helped us map out which other system structures were amenable to compressive techniques. Pure math gave us a frame to see what was possible.</span></p><p><span>While this mathematical formalism was unreasonably effective, it came with a decidedly unhealthy downside. Shahar Mendelson best described this general problem of applied pure mathematics in a talk he gave at COLT 2014. Applied mathematicians often need to build a giant scaffolding of mathematical modeling to solve a problem. This scaffolding creates new mathematical puzzles that aren&#8217;t directly connected to the original problem of interest, but that entice problem solvers. You&#8217;ll then see dozens of follow-up papers solving the puzzles but forgetting the problem we cared about in the first place.</span></p><p><span>This is open problem culture, and it&#8217;s corrosive. It leads to trophy hunting, where people race to scoop each other, consult expert friends for secret insights, or steamroll each other with ever more complicated math.</span></p><p><span>This fetishization of puzzle-solving as genius has long been a destructive tendency in mathematics more broadly. It&#8217;s easy to get caught up in the thrill of it. Mathematics is arguably the most meritocratic academic discipline. There are set problems, and the people who solve them are the smart ones. Everyone forgets that the only reason problems confer status is that (a) they are currently unsolved and (b) enough mathematicians have decided these are worth solving. That (b) part is not meritocratic.</span></p><p><span>This is why many are confused and angry at the practicing mathematicians who try to explain that the discipline of mathematics is about understanding, not proving stuff. To many observers, even those who strive to become mathematicians, math seems set up as a competition from the get-go. It&#8217;s rote testing all the way up through college. Ace the SAT as a 7-year-old. Win the IMO gold as a 14-year-old. Max the Putnam Exam as a 19-year-old.</span></p><p><span>Your reward is the permission to work on whatever puzzles you want, without questions, for the rest of your life. There is no requirement for the winners to explain anything. Maybe they have to teach calculus, but they don&#8217;t have to do a good job at it.</span></p><p><span>From the outside, you can see why people think mathematics is just about winning those competitions and proving what is true. Math doesn&#8217;t send many outward signals that &#8220;understanding&#8221; is a core part of the pursuit. Most people see math as a quiz show culture. Math culture is ruthlessly competitive, and it makes a lot of people feel stupid.</span></p><p><span>The actions of many notable mathematicians have only lent credibility to their critics. Wars over credit and who gets there first have now ruined two of Clay&#8217;s Millennium Problems. This will have to change in light of recent events with AI companies solving math problems few thought they&#8217;d be able to. When computers do something we think they wouldn&#8217;t, the reaction should not be writing insanely long posts about how Eliezer Yudkowsky was right and the machines are going to kill everyone. Instead, we have to adjust our reference narrative about what we thought was true.</span></p><p><span>Indeed, I didn&#8217;t learn anything about fluid dynamics from OpenAI&#8217;s proposed solution to the Clay Millennium Prize Navier-Stokes problem. This problem is exactly the sort of puzzle artifact that I lamented above. The resolution of the Navier-Stokes problem itself tells us nothing about the dynamics of fluids that the equations attempt to model.</span></p><p><span>That said, I&#8217;ve learned a lot from the supposed resolution. I learned that the jump from rote IMO solving to the Millennium Prizes was much shorter than I expected. If you build an algorithm that&#8217;s good at solving IMO problems, and you present it with the right ingredients and computational resources, you can solve hard math problems too. That is, a lot of mathematics is training </span><em><span>people</span></em><span> to benchmaxx. We have already created a battery of tests, carefully tuned with the best psychometrics to find mathematical genius. Training computers to maximize those benchmarks ends up solving the benchmarks. What are millennium problems other than humanity&#8217;s final math exam?</span></p><p><span>This unfortunately makes a lot of sense with the benefit of hindsight!</span></p><p><span>If this is the lesson, there&#8217;s a funny takeaway. While it feels like you need to be an IMO prodigy to set foot in the mathematical arena, being a great IMO solver doesn&#8217;t mean you&#8217;ll become a great mathematician. For that, you need to bring other talents to bear. Despite the efforts of many smart and caring people, those talents remain ineffable. They certainly aren&#8217;t benchmarkable.</span></p><p><span>In an age of the decidedly anti-intellectual culture of artificial intelligence, mathematicians, both pure and applied, need to keep working to articulate what on earth those talents are. The </span><a href="https://mathandai.org/"><span>statements</span></a><span> so far, describing how mathematical programs are more than the truth values of their associated theorems, are a good start even if they are not met with universal acclaim. More need to chime in with stories about how mathematics, even the very pure variety, is valuable for scientists, engineers, and everyone else.</span></p><p><span>I can describe my own experience. Though I&#8217;m much less concerned with proving theorems than I was earlier in my career, I still consider myself an applied pure mathematician. Applied mathematics is a formal language that bridges two unbridgeable worlds. Mathematics is a deductive practice that combines axioms via a set of well-specified rules to generate lemmas, theorems, and corollaries. Empirical science and engineering are </span><em><span>inductive</span></em><span>. We confirm theories when they make correct predictions, willfully committing the logical fallacy of affirming the consequent. This does not make science wrong. It just means, as David Hume told us three hundred years ago, that mathematics can&#8217;t justify science.</span><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></p><p><span>Applied mathematics is thus a logical language for describing inductive processes. It&#8217;s, um, </span><a href="https://webhomes.maths.ed.ac.uk/~v1ranick/papers/wigner.pdf"><span>unreasonably effective at this task</span></a><span>. As captured above in my discussion of compressed sensing, it can never perfectly specify what you should do in practice. Instead, it acts as a form of linguistic technical drawing, allowing communities of scientists to build complex theories and engineers to build complex systems. Pure mathematics gives applied mathematicians new pens and brushes for those drawings.</span></p><p><span>This is why I like (and have been using throughout) Jordan Ellenberg&#8217;s term </span><em><span>applied pure mathematics. </span></em><span>Applied mathematics often just means the mathematics of partial differential equations. Applied pure mathematics is </span><em><span>any</span></em><span> application of </span><em><span>any</span></em><span> mathematics to </span><em><span>anything</span></em><span> outside of the closed world of mathematics itself. You never know which weird corner of the vast libraries of &#8220;apparently useless&#8221; mathematics will help you make sense of reality.</span></p><p><span>Let me give an example of unexpected brushwork from my time in the compressed sensing gold rush. Did I need to learn </span><a href="https://en.wikipedia.org/wiki/P-adic_analysis"><span>p-adic analysis</span></a><span> as an undergrad? Maybe not, but it fixed a set of regularities and patterns in my head. I remembered </span><a href="https://en.wikipedia.org/wiki/Bochner%27s_theorem"><span>Bochner&#8217;s theorem</span></a><span> on locally compact abelian groups when Ali Rahimi and I were trying to make sense of our code generating random features. </span><a href="https://people.eecs.berkeley.edu/~brecht/papers/07.rah.rec.nips.pdf"><span>This turned into a very cool paper with a lot of practical impact.</span></a><span> The web of facts I had gathered sitting through weird courses and reading esoteric math books shaped how I saw this applied machine learning problem. AI could likely make that connection today, but my personal education is still needed to create the prompt.</span></p><p><span>In the first lecture of my first college math course, the legendary Chicago Professor </span><a href="https://news.uchicago.edu/story/paul-j-sally-jr-influential-mathematician-and-educator-1933-2013"><span>Paul Sally</span></a><span> (IYKYK) barked that he wasn&#8217;t there to teach us facts, but to fix our brains. Sally dedicated his career to mathematics education, passionately broadening the conception of who could be a mathematician. Math wasn&#8217;t a competition for Sally. It was a way of seeing. It still can be, even if our computers now outcompete us.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.argmin.net/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.argmin.net/subscribe?"><span>Subscribe now</span></a></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>A popular argument on social media is that once mathematics falls to AI, all the sciences will follow. This may end up being true eventually. Mathematics has certainly been disrupted in a shocking way this summer, but science has not (yet). However, it can&#8217;t follow logically.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Your current estimated wait time is...]]></title><description><![CDATA[A very short introduction to survival analysis and forecasting event times.]]></description><link>https://www.argmin.net/p/your-current-estimated-wait-time</link><guid isPermaLink="false">https://www.argmin.net/p/your-current-estimated-wait-time</guid><dc:creator><![CDATA[Ben Recht]]></dc:creator><pubDate>Thu, 17 Sep 2026 14:26:06 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/d783ed46-386c-4bf7-a35f-8c22a819320b_840x599.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SsN6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F440ed138-ff26-4d5b-90e4-e73635820dab_1100x219.jpeg 424w, https://substackcdn.com/image/fetch/$s_!SsN6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F440ed138-ff26-4d5b-90e4-e73635820dab_1100x219.jpeg 848w, https://substackcdn.com/image/fetch/$s_!SsN6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F440ed138-ff26-4d5b-90e4-e73635820dab_1100x219.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!SsN6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F440ed138-ff26-4d5b-90e4-e73635820dab_1100x219.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SsN6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F440ed138-ff26-4d5b-90e4-e73635820dab_1100x219.jpeg" width="1100" height="219" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/440ed138-ff26-4d5b-90e4-e73635820dab_1100x219.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:219,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:107626,&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.argmin.net/i/216155812?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F440ed138-ff26-4d5b-90e4-e73635820dab_1100x219.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_!SsN6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F440ed138-ff26-4d5b-90e4-e73635820dab_1100x219.jpeg 424w, https://substackcdn.com/image/fetch/$s_!SsN6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F440ed138-ff26-4d5b-90e4-e73635820dab_1100x219.jpeg 848w, https://substackcdn.com/image/fetch/$s_!SsN6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F440ed138-ff26-4d5b-90e4-e73635820dab_1100x219.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!SsN6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F440ed138-ff26-4d5b-90e4-e73635820dab_1100x219.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></div></figure></div><p><em>Hi there, argmin readers! As the fall semester picks up, posting volume will, too. So I&#8217;m going to commit to writing short descriptive headers to help you sort through the different threads. Today&#8217;s post is a live blog of Class 7 of my graduate seminar &#8220;Forecasting: A Critical Retrospective.&#8221; The syllabus and list of past posts is <a href="https://www.argmin.net/p/forecasting-a-critical-retrospective">here</a>.</em></p><div><hr></div><p><span>In Kathryn Schulz&#8217;s New Yorker article, &#8220;</span><a href="https://www.newyorker.com/magazine/2015/07/20/the-really-big-one"><span>The Really Big One</span></a><span>,&#8221; she often cites figures about the chances of earthquakes.</span></p><blockquote><p><span>&#8220;[T]he odds of the big Cascadia earthquake happening in the next fifty years are roughly one in three. The odds of the very big one are roughly one in ten.&#8221;</span></p></blockquote><p><span>She described how these numbers arose by counting historical events and turning them into probabilities of the future. In the first week of class, we discussed this alchemy for clear discrete events. Coin flips, free throws, or elections have known times at which they occur. Only their outcome is uncertain. When we try to predict time, we need a new protocol: </span><em><span>survival analysis</span></em><span>.</span></p><p><span>Survival analysis is something I learned (and I think most people learn) in medical statistics. The name kind of gives it away: who do you think is surviving here other than patients in medical studies? In medicine, survival analysis captures the proportion of individuals still alive after a potentially life-extending treatment. Or, just as commonly, we flip this around and ask what proportion of subjects have not experienced a bad event yet.</span></p><p><span>In a randomized clinical trial, all patients start their timers at the same time&#8212;when they are randomized. The trialists gather the times from randomization until the bad events, and then estimate a probability distribution on the time until an event occurs. This distribution is over times, and is specified by a curve that models the chance the time to a bad event is greater than T. For example, this could be a distribution of how long it takes for cancer to progress under some new treatment. Or it could be how long until someone contracts an infection in a vaccine study. A survival curve lets you make probabilistic forecasts. For every time, you can look at the estimated proportion of individuals who have not yet experienced a bad event and call that the prognosis. &#8220;90% of patients experience no bad outcomes in the year following treatment.&#8221;</span></p><p><span>Here&#8217;s the most famous survival curve of all time. Who remembers this one?</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9tgo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b3ef528-2673-474f-8583-e915831caae6_1588x1214.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9tgo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b3ef528-2673-474f-8583-e915831caae6_1588x1214.png 424w, https://substackcdn.com/image/fetch/$s_!9tgo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b3ef528-2673-474f-8583-e915831caae6_1588x1214.png 848w, https://substackcdn.com/image/fetch/$s_!9tgo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b3ef528-2673-474f-8583-e915831caae6_1588x1214.png 1272w, https://substackcdn.com/image/fetch/$s_!9tgo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b3ef528-2673-474f-8583-e915831caae6_1588x1214.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!9tgo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b3ef528-2673-474f-8583-e915831caae6_1588x1214.png" width="524" height="400.5576923076923" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b3ef528-2673-474f-8583-e915831caae6_1588x1214.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1113,&quot;width&quot;:1456,&quot;resizeWidth&quot;:524,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9tgo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b3ef528-2673-474f-8583-e915831caae6_1588x1214.png 424w, https://substackcdn.com/image/fetch/$s_!9tgo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b3ef528-2673-474f-8583-e915831caae6_1588x1214.png 848w, https://substackcdn.com/image/fetch/$s_!9tgo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b3ef528-2673-474f-8583-e915831caae6_1588x1214.png 1272w, https://substackcdn.com/image/fetch/$s_!9tgo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b3ef528-2673-474f-8583-e915831caae6_1588x1214.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>These curves are estimated using a nonparametric method called the </span><em><span>Kaplan-Meier estimator</span></em><span>. The Kaplan-Meier curves give a rough shape of the survival distributions and let clinicians compare the relative effectiveness of treatments. When the treatment and control curves are far apart, it suggests something meaningful differs between the treatment and control conditions.</span></p><p><span>We can apply the same survival analysis ideas to other time-to-event forecasts. Let&#8217;s caricature how we might do it for earthquakes. For a single fault, you can imagine a major earthquake as a &#8220;reset&#8221; of the tension in the earth. Each earthquake gives you a time to start counting until the next one. If we assume every earthquake follows identical geodynamics, we can treat each earthquake like a patient in a trial, now estimating a survival curve for the time to the next earthquake. This is a crude model, as it assumes a total reset of conditions, but it&#8217;s a starting point.</span></p><p><span>Once we have this model, our historical record gives us a path to estimate the survival curve and forecast the probability of an earthquake in the next T years. Although we could build a Kaplan-Meier curve here, we could also pose an explicit model of how the probability changes over time and fit the parameters.</span></p><p><span>Any probability distribution over nonnegative numbers can serve as a model for the time to event and thus be turned into a survival curve. A common distribution in earthquakes is the exponential distribution. That is, the model is that the probability that a new major earthquake happens within T years after the first one is:</span></p><div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jh3m!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21db5797-95b4-4cdc-9627-1a98ca7792ba_226x30.png 424w, https://substackcdn.com/image/fetch/$s_!jh3m!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21db5797-95b4-4cdc-9627-1a98ca7792ba_226x30.png 848w, https://substackcdn.com/image/fetch/$s_!jh3m!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21db5797-95b4-4cdc-9627-1a98ca7792ba_226x30.png 1272w, https://substackcdn.com/image/fetch/$s_!jh3m!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21db5797-95b4-4cdc-9627-1a98ca7792ba_226x30.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!jh3m!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21db5797-95b4-4cdc-9627-1a98ca7792ba_226x30.png" width="226" height="30" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/21db5797-95b4-4cdc-9627-1a98ca7792ba_226x30.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:30,&quot;width&quot;:226,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:6986,&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.argmin.net/i/216155812?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21db5797-95b4-4cdc-9627-1a98ca7792ba_226x30.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_!jh3m!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21db5797-95b4-4cdc-9627-1a98ca7792ba_226x30.png 424w, https://substackcdn.com/image/fetch/$s_!jh3m!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21db5797-95b4-4cdc-9627-1a98ca7792ba_226x30.png 848w, https://substackcdn.com/image/fetch/$s_!jh3m!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21db5797-95b4-4cdc-9627-1a98ca7792ba_226x30.png 1272w, https://substackcdn.com/image/fetch/$s_!jh3m!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21db5797-95b4-4cdc-9627-1a98ca7792ba_226x30.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div></div></div></div></figure></div><p><span>The nice thing about the exponential distribution is that it only has one parameter to estimate from data, and the maximum likelihood estimate is super simple. It&#8217;s</span></p><div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EC51!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c5ee8d5-9b9f-4346-9bec-fa20aa66c6cd_328x52.png 424w, https://substackcdn.com/image/fetch/$s_!EC51!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c5ee8d5-9b9f-4346-9bec-fa20aa66c6cd_328x52.png 848w, https://substackcdn.com/image/fetch/$s_!EC51!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c5ee8d5-9b9f-4346-9bec-fa20aa66c6cd_328x52.png 1272w, https://substackcdn.com/image/fetch/$s_!EC51!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c5ee8d5-9b9f-4346-9bec-fa20aa66c6cd_328x52.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!EC51!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c5ee8d5-9b9f-4346-9bec-fa20aa66c6cd_328x52.png" width="328" height="52" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2c5ee8d5-9b9f-4346-9bec-fa20aa66c6cd_328x52.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:52,&quot;width&quot;:328,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:12209,&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.argmin.net/i/216155812?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c5ee8d5-9b9f-4346-9bec-fa20aa66c6cd_328x52.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_!EC51!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c5ee8d5-9b9f-4346-9bec-fa20aa66c6cd_328x52.png 424w, https://substackcdn.com/image/fetch/$s_!EC51!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c5ee8d5-9b9f-4346-9bec-fa20aa66c6cd_328x52.png 848w, https://substackcdn.com/image/fetch/$s_!EC51!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c5ee8d5-9b9f-4346-9bec-fa20aa66c6cd_328x52.png 1272w, https://substackcdn.com/image/fetch/$s_!EC51!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c5ee8d5-9b9f-4346-9bec-fa20aa66c6cd_328x52.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div></div></div></div></figure></div><p><span>This formula gives us a straightforward program. Look at the historical record and compute the average waiting time between events, W. If you want probability forecasts over time windows, treat this average time as the inverse of the parameter of the exponential distribution. In this model, the probability that there will be a new event in T years is</span></p><div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8r7j!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38183613-8593-4f0f-b107-7ebba67f313b_92x34.png 424w, https://substackcdn.com/image/fetch/$s_!8r7j!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38183613-8593-4f0f-b107-7ebba67f313b_92x34.png 848w, https://substackcdn.com/image/fetch/$s_!8r7j!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38183613-8593-4f0f-b107-7ebba67f313b_92x34.png 1272w, https://substackcdn.com/image/fetch/$s_!8r7j!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38183613-8593-4f0f-b107-7ebba67f313b_92x34.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!8r7j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38183613-8593-4f0f-b107-7ebba67f313b_92x34.png" width="92" height="34" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/38183613-8593-4f0f-b107-7ebba67f313b_92x34.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:34,&quot;width&quot;:92,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5574,&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.argmin.net/i/216155812?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38183613-8593-4f0f-b107-7ebba67f313b_92x34.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_!8r7j!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38183613-8593-4f0f-b107-7ebba67f313b_92x34.png 424w, https://substackcdn.com/image/fetch/$s_!8r7j!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38183613-8593-4f0f-b107-7ebba67f313b_92x34.png 848w, https://substackcdn.com/image/fetch/$s_!8r7j!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38183613-8593-4f0f-b107-7ebba67f313b_92x34.png 1272w, https://substackcdn.com/image/fetch/$s_!8r7j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38183613-8593-4f0f-b107-7ebba67f313b_92x34.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div></div></div></div></figure></div><p><span>This model is too simplistic, but it&#8217;s the first back-of-the-envelope calculation people do, and it&#8217;s where all the figures in Schulz&#8217;s New Yorker article come from.</span></p><p><span>This exponential survival model is the same as modeling earthquakes as a</span><em><span> Poisson process</span></em><span>. You can get fancy and make your model more sophisticated to capture more physical reality, specializing parameters to the particulars of each fault. You can model the survival function with some other distribution, be it log-normal, Weibull, or whatever. However, every modeling assumption you make adds more parameters to fit from data, and earthquakes don&#8217;t occur frequently enough to fit that many parameters to reasonable precision. If you have </span>only <span>forty events, you should probably estimate </span>only <span>one parameter.</span></p><p><span>Whatever modeling you do, survival analysis gives us another apparatus for turning counts into chances. How precise you think those chances are now rests on a whole lot of untestable modeling assumptions. What is the chance those assumptions are wrong?</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.argmin.net/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.argmin.net/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[The burdens of participation]]></title><description><![CDATA[Readout of the Public Feedback for AI Workshop, part 2]]></description><link>https://www.argmin.net/p/the-burdens-of-participation</link><guid isPermaLink="false">https://www.argmin.net/p/the-burdens-of-participation</guid><dc:creator><![CDATA[jessica dai]]></dc:creator><pubDate>Wed, 16 Sep 2026 14:00:17 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/e5a793b4-0037-47bc-8380-0e775199166f_840x600.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oXkz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9a5fd51-44bd-4bdb-bc8f-8f840ec1323c_1100x220.jpeg 424w, https://substackcdn.com/image/fetch/$s_!oXkz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9a5fd51-44bd-4bdb-bc8f-8f840ec1323c_1100x220.jpeg 848w, https://substackcdn.com/image/fetch/$s_!oXkz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9a5fd51-44bd-4bdb-bc8f-8f840ec1323c_1100x220.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!oXkz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9a5fd51-44bd-4bdb-bc8f-8f840ec1323c_1100x220.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oXkz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9a5fd51-44bd-4bdb-bc8f-8f840ec1323c_1100x220.jpeg" width="1100" height="220" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a9a5fd51-44bd-4bdb-bc8f-8f840ec1323c_1100x220.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:220,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:199805,&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.argmin.net/i/215929466?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9a5fd51-44bd-4bdb-bc8f-8f840ec1323c_1100x220.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_!oXkz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9a5fd51-44bd-4bdb-bc8f-8f840ec1323c_1100x220.jpeg 424w, https://substackcdn.com/image/fetch/$s_!oXkz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9a5fd51-44bd-4bdb-bc8f-8f840ec1323c_1100x220.jpeg 848w, https://substackcdn.com/image/fetch/$s_!oXkz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9a5fd51-44bd-4bdb-bc8f-8f840ec1323c_1100x220.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!oXkz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9a5fd51-44bd-4bdb-bc8f-8f840ec1323c_1100x220.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></div></figure></div><p><em>Hi there, argmin readers! As the fall semester picks up, posting volume will, too. So I&#8217;m going to commit to writing short descriptive headers to help you sort through the different threads.</em></p><p><em>Today&#8217;s post is by Jessica Dai, writing her second post on the microconference on &#8220;public feedback for AI and beyond&#8221; that she ran at UC Berkeley in August. -Ben</em></p><div><hr></div><p><span>Today, I&#8217;ll continue blogging readouts for the  </span><a href="http://publicfeedback.ai/"><span>AI &amp; public feedback</span></a><span> workshop. As a reminder, here&#8217;s some of my motivating logic:</span></p><blockquote><p><strong><span>Proposition 1. </span></strong><em><span>&#8220;The public&#8221; </span></em><span>has interesting and important things to say about their experiences with AI, but are not typically listened to by decision makers.</span></p><p><strong><span>Proposition 2. </span></strong><em><span>&#8220;Evaluations&#8221; </span></em><span>&#8212; and aggregated information, more broadly &#8212; are useful, in the sense that they can influence consequential decisions.</span></p><p><strong><span>Corollary.</span></strong><span> </span><em><span>AI evaluations from public feedback</span></em><span> can be a meaningful way to &#8220;do something&#8221; about the emergent misalignment between those who control AI development and literally everyone else.</span></p></blockquote><p><span>In the first post about the workshop, I wrote about </span><a href="https://www.argmin.net/p/who-is-the-public"><span>who, or what, &#8220;the public&#8221; refers to</span></a><span>. Today, I&#8217;ll continue with &#8220;Proposition 1,&#8221; and try to reason through some of the challenges in the process of actually providing feedback.</span></p><div><hr></div><h4><span>Easing the burdens of &#8220;participation.&#8221; </span></h4><p><span>What does a participant experience in the process of sharing information? As an economist might say, engagement is &#8216;costly&#8217; &#8212; this is why, for instance, human subjects studies typically compensate participants, and why the &#8220;representativeness&#8221; of the people who self-select to participate in light of these costs remains a central challenge (I discussed some of these issues in </span><a href="https://www.argmin.net/p/who-is-the-public"><span>the prior post</span></a><span>).</span></p><p><span>But costs can manifest concretely in ways that are difficult to quantify by economic measures. Moreover, they are not only about the initial decision to participate; the process of participation itself entails challenges that can affect the outcomes of data collection. For example, Samantha Dalal, the researcher with </span><a href="https://wao.cs.princeton.edu/"><span>WAO</span></a><span>, emphasized the importance of understanding the barriers to participation that might be specific to the relevant &#8220;slice of the public.&#8221; If data will be collected via a mobile app, it should be available on a variety of platforms (including older versions of Android and iOS), and small enough to be feasibly downloaded to a phone with limited storage or on limited cellular data; online forms should be readable on mobile browsers. While these factors may seem like basic design fundamentals, they are also a reminder of the friction inherent to collecting &#8220;real&#8221; data.</span></p><p><span>Some of this friction also involves active support from </span><em><span>facilitators</span></em><span> that shapes the feedback itself. Some of the preliminary findings in Humphrey Obuobi&#8217;s presentation about </span><a href="https://bloom-project.org/"><span>BLOOM</span></a><span>&#8217;s work in central Oregon were results from a </span><a href="https://pol.is/home2"><span>Polis</span></a><span>-like platform, where participants could provide statements of their own positions on various topics as well as engage with previously-written statements (for example, by indicating support or disagreement). Some workshop attendees noticed that these statements varied widely not just in content, but style, with some statements being noticeably longer, more detailed, and having more complex sentence structure. Humphrey explained that BLOOM uses a mix of participant-generated and facilitator-written statements in the deliberation process; the latter can synthesize existing participant-generated positions, while also help support participants to develop finer-grained perspectives.</span></p><p><span>Both of these are examples of ways that facilitators can be actively involved in the process of collecting feedback, rather than passively waiting for data to arrive; they also suggest that this involvement can ultimately result in higher-quality feedback. Another lens for thinking about these examples is </span><em><span>legibility</span></em><span>. If data collection platforms are poorly designed, then there will be members of the public who are &#8220;illegible&#8221; to facilitators; meanwhile, the facilitator-written statements are directly increasing the &#8220;legibility&#8221; of participants&#8217; original statements.</span></p><p><span>Pursuing and enabling legibility in this way feels important; why? </span><a href="https://www.argmin.net/p/from-legibility-to-participation"><span>Ben&#8217;s talk provides</span></a><span> one conceptual answer. He spoke about the quantification trap, wherein the demand for legibility is the first in a series of dominoes that ultimately requires power to be enacted only through &#8220;objective&#8221; numbers, and conversely, endows numbers (&#8220;objective,&#8221; or otherwise) with power. I&#8217;ll discuss the latter part of this statement in a later post, but I want to highlight one of Ben&#8217;s arguments (really, Graeber&#8217;s) that his post glosses over: One vector through which people experience &#8220;structural violence&#8221; is that they must work to </span><em><span>make</span></em><span> themselves legible to the decision makers who hold power over their lives. Any illegibility, or irregularity, excludes them from bureaucratic accounting; in Graeber&#8217;s account, this can be dangerous and, in the worst case, subject them to material harm.</span><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></p><p><span>When viewed from the perspective of legibility, therefore, the various ways in which facilitators can make participants&#8217; lives easier is also a way to prevent their exclusion from the evaluation, and whatever future conversation this evaluation enables. Some people might find it otherwise difficult to make themselves or their feedback legible, and while their resulting exclusion might not result in anything as dramatic as material danger, it still feels worthwhile for facilitators to ease whatever burdens participants face to make themselves heard.</span></p><h4><span>The costs of legibility. </span></h4><p><span>It is not lost on me that there are also costs to legibility. For instance, many of the projects that involve analyzing transcripts can be fairly invasive from a privacy perspective, even when transcripts are donated voluntarily, and analysis does not rise to the level of privacy violations. Similarly, any &#8220;monitoring&#8221; approach, whether it&#8217;s of product usage or of social media (as in </span><a href="https://arxiv.org/abs/2606.05750"><span>my r/ChatGPT paper</span></a><span>), also essentially amounts to surveillance that subjects users to a level of scrutiny they may not feel entirely comfortable with. One of the other recent California bills that Deb Raji discussed was </span><a href="https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202520260SB243"><span>SB243</span></a><span>, which requires chatbot providers to track and disclose the number of conversations that mention suicide or self-harm; while requirements for such disclosures seem important for accountability and transparency, there are obvious privacy tradeoffs as well.</span></p><p><span>Perceived discomfort seems to matter. </span><a href="https://evi-micha.github.io/index.html"><span>Evi Micha</span></a><span>, from USC, has done a lot of theoretical and algorithmic work on ensuring representativeness in citizens&#8217; assemblies (e.g., demographic, regional, etc.). Representativeness might reasonably be thought of as a necessary precondition for such assemblies to produce high-quality discussions that can be effective proxies for viewpoints of the population as a whole. In her talk, she shared findings from recent work with a different methodological perspective: how do participants actually perceive &#8220;representativeness&#8221; in assembly selection? Perhaps unsurprisingly, people generally prioritized representation in the sense of political or issue-based agreement; they would be happiest to be represented by someone who shared their views on the topics to be discussed.</span></p><p><span>What was more surprising was the degree to which people seemed to </span><em><span>hate </span></em><span>the idea of representativeness measured via demographic attributes. Evi shared some of the free-text commentary from study participants, and I can&#8217;t over-emphasize how strongly negative this feedback was. Participants seemed to take offense at the very idea that demographics might have any correlation, and therefore relevance, to their views on substantive issues. While we know that demographics and political views often do actually correlate on the population level, it seems like it&#8217;s worth considering how it feels to an individual for their worthiness as an assembly participant to be reduced to immutable demographic characteristics.</span></p><p><span>There&#8217;s of course a bit of a chicken-and-egg problem, in the sense that it would be difficult for any facilitator to select assemblies that were fairly representative of issue-level perspectives before even knowing what those perspectives might be or how they might be distributed across the population. It&#8217;s therefore understandable that demographics, which </span><em><span>are </span></em><span>easily &#8220;legible&#8221; a priori, become the fallback mechanism for ensuring &#8220;representativeness,&#8221; but this cheap legibility might be exactly what participants are chafing against.</span></p><h4><span>The necessity of legibility. </span></h4><p><span>In some cases, it might be necessary to explicitly impose the burden of legibility on participants, especially when the goal is to shift power to them. </span><a href="https://globusharris.github.io/"><span>Ira Globus-Harris</span></a><span> spoke about their work designing a </span><a href="https://dl.acm.org/doi/abs/10.1145/3531146.3533172"><span>&#8220;bias bounties&#8221; mechanism</span></a><span> for auditing a deployed machine learning model. Specifically, the mechanism allows any population subgroup that perceives the deployed model to be inaccurate on them to submit a &#8220;bounty&#8221;; this brings the model developers&#8217; attention to performance on that particular subgroup, allowing developers to iteratively improve the model in the future.</span></p><p><span>This framework is compelling, because it effectively identifies the power in the public as due to knowledge about their own experiences (i.e., groups of people can determine when the model is inaccurate on them specifically), and leverages that knowledge while also recognizing that only model developers have the power to actually change the model itself. The catch is that, for any given subgroup, model developers can only improve the model for that subgroup if it is statistically possible to do so. (One major takeaway from the fair machine learning research of the late 2010s is that what often appears as &#8220;bias&#8221; is often actually due to &#8220;variance&#8221; &#8212; it can be inherently harder to predict Y from X in some subgroups &#8212; so for a fixed measure of performance there may be subgroups for which that measure can never improve, no matter how complex the underlying model.)</span></p><p><span>Ira&#8217;s mechanism therefore requires that a submitted &#8220;bounty&#8221; for a given subgroup includes not just a statement that the model performs poorly on that subgroup, but also evidence that it is even </span><em><span>possible </span></em><span>to do better on that subgroup. This makes sense, because no model developer, no matter how benign, can do better than what is statistically achievable; on the flip side, as long as improvement </span><em><span>is </span></em><span>possible, &#8220;bounties&#8221; of this form allow the model developer a straightforward algorithmic approach to incorporate the reported information to implement the improvement. On the other hand, this also asks a lot of potential &#8220;bounty hunters&#8221;, including, perhaps, collecting their own data and training their own model &#8212; a requirement that might well be practically infeasible.</span></p><p><span>In this case, the mechanism specifies exactly what it means to be legible, without explicitly providing a pathway for participants to meet those criteria. Even so, I want to emphasize that the specification itself is, already, an invitation to the public. Since the goal is to change the deployed model, participants must share feedback in a way that can be legible to the model developer. The specification of what counts as &#8220;legible&#8221; is a starting point for helping participants to be seen the way they want to be seen &#8212; and ultimately, for making it clear that it is their voices we want to hear in the first place.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.argmin.net/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.argmin.net/subscribe?"><span>Subscribe now</span></a></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>More accurately, Graeber argues that illegibility/irregularity itself can be punished by violence. Exclusion from accounting, while being the most salient part of this argument for our purposes, isn&#8217;t the focus for him.</p></div></div>]]></content:encoded></item></channel></rss>