<?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[Local to Global]]></title><description><![CDATA[A mathematician building AI — on coherence, consciousness, and what "thinking" really means.]]></description><link>https://blog.sheaf.one</link><image><url>https://substackcdn.com/image/fetch/$s_!AAMo!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b1c44e4-0bdc-44d3-b3ba-1274668d77e9_400x400.jpeg</url><title>Local to Global</title><link>https://blog.sheaf.one</link></image><generator>Substack</generator><lastBuildDate>Fri, 07 Aug 2026 20:15:30 GMT</lastBuildDate><atom:link href="https://blog.sheaf.one/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Jack Widman]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[jackwidman@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[jackwidman@substack.com]]></itunes:email><itunes:name><![CDATA[Jack Widman]]></itunes:name></itunes:owner><itunes:author><![CDATA[Jack Widman]]></itunes:author><googleplay:owner><![CDATA[jackwidman@substack.com]]></googleplay:owner><googleplay:email><![CDATA[jackwidman@substack.com]]></googleplay:email><googleplay:author><![CDATA[Jack Widman]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[But AIs are just programmed]]></title><description><![CDATA[Let's put this one to bed once and for all.]]></description><link>https://blog.sheaf.one/p/but-ais-are-just-programmed</link><guid isPermaLink="false">https://blog.sheaf.one/p/but-ais-are-just-programmed</guid><dc:creator><![CDATA[Jack Widman]]></dc:creator><pubDate>Tue, 07 Jul 2026 10:45:36 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!AAMo!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b1c44e4-0bdc-44d3-b3ba-1274668d77e9_400x400.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1><span>But AIs are just programmed</span></h1><p><span>&#8220;People think for themselves, but AIs are programmed.&#8221;</span></p><p><span>Every time I hear this, I notice two mistakes stacked on top of each other.</span></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.sheaf.one/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 Local to Global! 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><span>The first is simply factual. Modern AI systems are not programmed to think. Nobody wrote the rules that produce their answers. What engineers write is a </span><em>learning</em><span> process &#8212; the code specifies how the system learns, not what it will do. Everything interesting about the resulting system emerged from training and was authored by no one. Many people arguing about AI don&#8217;t know this, and it matters.</span></p><p><span>The second mistake is deeper, and it would survive even if the first were corrected. It&#8217;s a confusion of levels.</span></p><p><span>Any thinking entity can be described at (at least) two levels. There&#8217;s the </span><strong>implementation level</strong><span>: the machinery. And there&#8217;s the </span><strong>agent level</strong><span>: beliefs, reasons, deliberation, choice.</span></p><p><span>At the implementation level, an AI is matrix multiplications. But at the implementation level, </span><em>you</em><span> are neurons firing according to electrochemical law, running on hardware specified by DNA &#8212; itself the output of a blind optimization algorithm that ran for four billion years. At the agent level, you weigh reasons and decide. And at the agent level, so &#8212; apparently &#8212; does the AI.</span></p><p><span>The sleight of hand in &#8220;AIs are programmed, but humans think freely&#8221; is that it compares the AI at the implementation level with the human at the agent level. Hold the levels fixed and the asymmetry dissolves: at the implementation level, both are mechanisms; at the agent level, both look like thinkers &#8212; and whether the AI &#8220;really&#8221; thinks becomes a serious open question, not something you settle by pointing at the substrate.</span></p><p><span>You cannot refute agency by describing machinery. If &#8220;it&#8217;s just algorithms underneath&#8221; disproved thought, neuroscience would have disproved yours.</span></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.sheaf.one/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 Local to Global! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[A Mind, Not a Model]]></title><description><![CDATA[What if a mind isn&#8217;t a thing you build, but something that happens when the parts cohere?]]></description><link>https://blog.sheaf.one/p/a-mind-not-a-model</link><guid isPermaLink="false">https://blog.sheaf.one/p/a-mind-not-a-model</guid><dc:creator><![CDATA[Jack Widman]]></dc:creator><pubDate>Fri, 03 Jul 2026 17:18:39 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!AAMo!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b1c44e4-0bdc-44d3-b3ba-1274668d77e9_400x400.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Most of what we call AI today is a model. And a model, however brilliant, has a particular shape to its limits. It doesn&#8217;t really know you. The newer systems do keep notes between visits now &#8212; a stored profile they can pull up &#8212; and that&#8217;s real, but it&#8217;s closer to a filing cabinet than an acquaintance: the model reading the file is the same one that began from zero, just handed a summary of you first. It can&#8217;t read the room, because it has no standing sense of the situation it&#8217;s in, only the words in front of it. And it answers from a kind of frozen past, the world as it was when its training stopped. A model is an extraordinary instrument. But an instrument is not a mind, and the difference is worth taking seriously instead of sliding past.</p><p>Here is the claim I want to make, and then spend a while earning: <strong>a mind may not be a single thing at all.</strong> Not an ingredient you add, not a threshold you cross, not a special substance some systems have and others lack. A mind might be what <em>happens</em> when many local faculties cohere into one self.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.sheaf.one/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 Local to Global! 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>Notice that this is the same shape as everything else I write about here. Local pieces, a global whole, and the question of whether they glue. I didn&#8217;t go looking for that pattern in the mind; it&#8217;s just where the pattern led.</p><p>Think about what&#8217;s actually going on when you think. It isn&#8217;t one process. There&#8217;s perception, taking in what&#8217;s around you. There&#8217;s memory, the long thread that makes this moment continuous with your past. There&#8217;s reasoning, the part that can be talked into and out of things. There&#8217;s something like feeling &#8212; a faculty that colors options before you&#8217;ve consciously weighed them, that tells you <em>this</em> matters and <em>that</em> doesn&#8217;t. There&#8217;s something like conscience, a check that asks not &#8220;can I&#8221; but &#8220;should I.&#8221; Each of these is, on its own, <em>locally competent</em>. None of them, alone, is a mind.</p><p>What makes them a mind &#8212; what makes them <em>yours</em>, one &#8220;I&#8221; rather than a committee &#8212; is that they cohere. They glue into a single self that speaks in one voice, even though underneath, the faculties are arguing, weighting, and overruling one another. The unity is not the absence of parts. It&#8217;s the <em>coherence</em> of parts. A self is a gluing problem.</p><p>This reframing quietly dissolves some questions that usually go nowhere. Take the big one: <em>is it conscious?</em> That question is built like a light switch &#8212; on or off, present or absent &#8212; and I suspect that&#8217;s exactly why it never resolves. If a mind is a matter of how, and how well, many faculties cohere into a self, then the honest question isn&#8217;t binary. It&#8217;s <em>structural and graded</em>: which faculties are present, how richly do they inform one another, how stable is the self they glue into, over time? You can make progress on those. &#8220;Does it have the magic spark?&#8221; you cannot.</p><p>The same move helps with the words we throw around and rarely define. People argue endlessly about whether an AI can &#8220;feel,&#8221; one camp certain it&#8217;s obvious and the other certain it&#8217;s absurd, almost no one stopping to say what <em>feeling</em> would have to mean. Here&#8217;s a candidate, in the spirit of this frame: feeling might be a faculty&#8217;s contribution to the gluing &#8212; a fast, valenced signal that says <em>this option matters, weight it</em> before slower reasoning arrives. That&#8217;s not the whole story of human emotion, and I&#8217;m not claiming it is. But it&#8217;s a definition you can build toward and argue about, which is more than &#8220;you&#8217;ll know it when you see it&#8221; ever offered. And &#8220;thinking,&#8221; on this view, isn&#8217;t the output of any one faculty &#8212; it&#8217;s the deliberation <em>among</em> them, resolved into a single answer.</p><p>I want to be careful, because this is territory where it&#8217;s easy to say something that sounds profound and means nothing. So let me be clear about what I&#8217;m <em>not</em> claiming. I&#8217;m not claiming that composing faculties produces consciousness, whatever that finally turns out to be. I&#8217;m not claiming that a system which coheres into a self is therefore <em>owed</em> anything, or that it &#8220;really&#8221; feels the way you do. Those are open, hard, partly moral questions, and I&#8217;d rather sit honestly inside them than pretend a clever reframing has closed them.</p><p>What I <em>am</em> claiming is narrower and more useful: that &#8220;a mind, not a model&#8221; is a <em>buildable</em> distinction, not just a poetic one. A model answers. A mind doesn&#8217;t just store notes about you between visits &#8212; it stays continuous with you, so what it remembers is woven into a single self rather than pulled from a file. It checks the present against live reality instead of reciting a frozen past. It composes its faculties into one voice instead of emitting whatever a single network produced. I&#8217;m not only speculating about this &#8212; I&#8217;m building toward it, and the building is what keeps me honest, because a vague idea about minds survives contact with a blank page far better than it survives contact with a system that has to actually run.</p><p>Memory is the piece I&#8217;d flag first, because it&#8217;s the most easily underrated &#8212; and now the easiest to mistake for solved. Storing facts about you and retrieving them next time is common today; it helps, and it isn&#8217;t nothing. But a store of notes you look up is not the same as a past you&#8217;re continuous with. Knowing is a thing that accumulates <em>into</em> you, not beside you. Persistence isn&#8217;t a feature bolted onto intelligence; it may be part of what makes a self a self at all. But that&#8217;s its own essay.</p><p>For now I&#8217;ll leave the claim where it started, just better earned: the gap between a model and a mind is not raw capability. The frontier models are already staggering, and getting more so, and it hasn&#8217;t made any of them a mind. The gap is coherence &#8212; across faculties, and across time. That&#8217;s the thing I&#8217;m chasing. I don&#8217;t know yet how far it goes. But I&#8217;m fairly sure it&#8217;s the right thing to chase, and I&#8217;d rather be interestingly wrong about it in public than quietly certain in private.</p><p>&#8212; Jack</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.sheaf.one/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 Local to Global! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Did the Messages Arrive, or Did They Agree?]]></title><description><![CDATA[The most expensive question in AI is one our tools don't even ask.]]></description><link>https://blog.sheaf.one/p/did-the-messages-arrive-or-did-they</link><guid isPermaLink="false">https://blog.sheaf.one/p/did-the-messages-arrive-or-did-they</guid><dc:creator><![CDATA[Jack Widman]]></dc:creator><pubDate>Fri, 26 Jun 2026 15:09:31 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!AAMo!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b1c44e4-0bdc-44d3-b3ba-1274668d77e9_400x400.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Picture a system doing everything right. A handful of AI agents, each pointed at its piece of a hard problem. One retrieves the documents, one reasons over them, one drafts the answer, one checks the draft. Messages pass cleanly between them. Nothing times out. Every box on the dashboard is green. The pipeline reports success.</p><p>And the answer is wrong &#8212; not because any single agent failed, but because two of them quietly assumed different things, and nobody was positioned to notice.</p><p>This happens constantly, and our tools are blind to it, because they were built to answer the wrong question. Ask any modern &#8220;orchestration&#8221; framework what it monitors and you&#8217;ll get a precise, confident answer: did the call succeed, did it retry, what was the latency, did the message arrive. These are real questions. They are also entirely about *transport*. They tell you the parts spoke to each other. They tell you nothing about whether the parts agreed.</p><p>We inherited this blindness honestly. The machinery for coordinating many components came from distributed systems &#8212; microservices, queues, retries, uptime. In that world, &#8220;it worked&#8221; means &#8220;the bytes got there.&#8221; That metaphor was quietly imported into AI, and it brought its definition of success along with it. So we now have elaborate infrastructure for guaranteeing that five language models *responded*, and almost none for asking whether what they said *coheres*.</p><p>Here is the distinction I care about, stated plainly. Every component in one of these systems is **locally competent**: in its own corner, on its own slice, it does fine. The open question &#8212; the only one that matters when the stakes are real &#8212; is whether all that local competence assembles into something **globally coherent**. Local competence is cheap now; we have a glut of it. Global coherence is the scarce thing, and we don&#8217;t even measure it.</p><p>Let me make &#8220;incoherence&#8221; concrete, because it&#8217;s sneakier than it sounds. The obvious failure is two agents flatly contradicting each other, and that one you might catch. The dangerous failure is subtler. Imagine three views on a question. A and B agree. B and C agree. A and C agree. Every pair is consistent &#8212; and yet the three together cannot all be true at once. The contradiction lives not in any pair but in the *loop*. No pairwise check will ever find it, because pairwise, everything is fine. You can stack up &#8220;they agree&#8221; reports all day and still be sitting on an irreconcilable view.</p><p>This is not an exotic edge case. It is the normal texture of disagreement among many sources, and it is exactly the kind of thing that slips through &#8220;did everyone respond?&#8221; untouched.</p><p>The instinct here is to reach for a familiar fix: just average them, or take a vote. Run five models, go with the majority. But averaging *hides* incoherence rather than resolving it &#8212; it manufactures a confident-looking number precisely by erasing the disagreement that was the most important signal in the room. (That deserves its own essay, and it&#8217;ll get one.) Smoothing over the seams is not the same as understanding them.</p><p>So what would it look like to actually measure the thing? This is where my own background stopped being a side interest and became the whole point. There&#8217;s a branch of mathematics &#8212; sheaf theory &#8212; built for exactly this: how local data on overlapping pieces glues into a global whole, and how to detect, precisely, when it *can&#8217;t*. It gives you two things you can compute on the outputs of many agents. The first is the **consistent core** &#8212; what they genuinely all agree on, the part you can actually trust. The second is the **obstruction** &#8212; a measured account of the irreducible disagreement, including the cyclic kind no pairwise comparison sees. You can put a number on it. You can point at *where* it lives.</p><p>I won&#8217;t pretend this is solved or easy; turning that mathematics into something that runs on real model outputs is most of what I do, and it&#8217;s hard. But the conceptual move is the important part, and it&#8217;s available to anyone right now, with no new tools: **stop asking whether your system ran, and start asking whether it cohered.**</p><p>Whether you can get away with ignoring this depends entirely on what&#8217;s at stake. If a chatbot gives a slightly incoherent answer about a movie, who cares &#8212; the cost of undetected incoherence is zero. But in finance, in law, in medicine, in any setting where a decision follows from the output, the undetected incoherence *is* the risk. &#8220;The models mostly agreed&#8221; is not an answer there. It&#8217;s a liability wearing the costume of an answer.</p><p>The shift I&#8217;m arguing for is small to state and large to absorb. We&#8217;ve spent years making sure the messages arrive. The next era is about making sure they agree &#8212; and being honest, with a number, about how much they don&#8217;t.</p><p>That number is most of what I think about. More on how you actually compute it soon. And more on the company that currently computes this number, within a pod of AIs, working together on a common goal. The company is called Sheaf and our enterprise API solution - Sheaf Pod.</p><p></p><p>&#8212; Jack</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.sheaf.one/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://blog.sheaf.one/subscribe?"><span>Subscribe now</span></a></p><h2></h2>]]></content:encoded></item><item><title><![CDATA[Locally Smart, Globally Blind]]></title><description><![CDATA[Why I'm starting this &#8212; and the one idea underneath all of it]]></description><link>https://blog.sheaf.one/p/locally-smart-globally-blind</link><guid isPermaLink="false">https://blog.sheaf.one/p/locally-smart-globally-blind</guid><dc:creator><![CDATA[Jack Widman]]></dc:creator><pubDate>Wed, 24 Jun 2026 01:58:42 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!AAMo!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b1c44e4-0bdc-44d3-b3ba-1274668d77e9_400x400.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I came to artificial intelligence the long way around: through topology, the branch of mathematics concerned with shape, continuity, and how things fit together. For years, the questions that held me had nothing obviously to do with artificial intelligence. They were about a quieter, stranger problem &#8212; how local information assembles into a global whole, and what it means when it can&#8217;t.</p><p>It turns out that was the right preparation. Because one of the deepest problems in AI right now is exactly that problem, wearing a new costume.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.sheaf.one/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 Local to Global! 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>Here is the observation this entire publication is built on. Take any intelligent system &#8212; a language model, a trading desk, a research team, a brain &#8212; and zoom in. Up close, every piece is locally competent. The model handles the paragraph in front of it. The analyst nails her slice. The neuron does its one small job. Each part, in its own corner, is sharp. And yet the system as a whole can be confused, contradictory, or wrong &#8212; not because any part failed, but because the parts never cohered. Locally smart, globally blind.</p><p>We have gotten extraordinarily good at the local part. The frontier models are astonishing in the small. What we have barely begun to take seriously is the global part: whether all that local brilliance actually glues into one trustworthy whole &#8212; and how you would even measure it if it didn&#8217;t.</p><p>That gap &#8212; between local competence and global coherence &#8212; is what I think about. It&#8217;s why I started building <a href="https://sheaf.one">Sheaf</a>, and it&#8217;s what I want to think about out loud, here.</p><p>Why &#8220;Local to Global&#8221;</p><p>In mathematics there&#8217;s a precise machinery for this. It&#8217;s called sheaf theory, and it studies exactly how data defined on the small, overlapping pieces of a space can &#8212; or fundamentally cannot &#8212; be stitched into something defined on the whole. It even gives you a way to quantify the obstruction: a number that says &#8220;these local views cannot be reconciled, and here is where the contradiction lives.&#8221;</p><p>I find that beautiful, and I think it&#8217;s badly needed in the realm of AI. And I don&#8217;t mean this as metaphor, but as a real lens. Most of what we call &#8220;orchestration&#8221; in AI is plumbing: routing messages between components and hoping. It answers: did the parts talk to each other? It does not answer the only question that matters in anything high-stakes: do the parts actually agree &#8212; and if not, exactly where, and how much?</p><p>So that&#8217;s one half of what you&#8217;ll find here: the technical thread. Multi-agent systems, multi-model reasoning, the consistency problem, and what it looks like to treat coherence as something you can compute rather than something you cross your fingers about. I&#8217;ll keep it rigorous, and I&#8217;ll keep it honest &#8212; including about what doesn&#8217;t work, which in my experience is where the real learning is.</p><p>The other half</p><p>But there&#8217;s a reason I didn&#8217;t call this publication something narrow and safe.</p><p>The same lens &#8212; local pieces, global whole, the seam where they meet &#8212; points straight at the questions that most people in AI either avoid or answer too quickly. What is thinking? Is there a real, non-mystical sense in which a system can be said to be conscious? When we say a model &#8220;understands,&#8221; what would have to be true for that to be more than a figure of speech? And the big one lurking behind all of them: what would it actually take for something we built to have a mind?</p><p>I don&#8217;t think these are questions you get to wave away as &#8220;just philosophy,&#8221; and I don&#8217;t think you get to answer them with a vibe either. My suspicion &#8212; and it&#8217;s only that, for now &#8212; is that a mind is not a single magic ingredient. It might be closer to what happens when many local faculties &#8212; perception, memory, reasoning, something like feeling &#8212; glue into a single coherent self that speaks in one voice. If that&#8217;s right, then &#8220;is it conscious?&#8221; may be a worse question than &#8220;how well, and in what way, does it cohere?&#8221; That&#8217;s the kind of reframing I want to chase here, carefully, in public.</p><p>I&#8217;m a builder, so I&#8217;ll be testing these ideas against things I actually make, not just arguing about them. And I&#8217;m a mathematician, so when I make a claim I&#8217;ll try to say precisely what I mean and where I might be wrong. I&#8217;d rather be interestingly uncertain than confidently empty.</p><p>What to expect</p><p>Two kinds of pieces, alternating: some technical and grounded (how this works, why it breaks, what the math really says), some philosophical and exploratory (mind, thinking, feeling, consciousness &#8212; taken seriously but not solemnly). The thread connecting them is always the same: local to global.</p><p>I&#8217;m not here to sell you certainty or to ride the hype cycle. I&#8217;m here to think hard about the most interesting questions of our moment, with whatever rigor I can bring, and to do it where you can argue back. The best thing that can happen is that you tell me where I&#8217;m wrong.</p><p>If that sounds like your kind of thing, come along. Subscribe, and I&#8217;ll write you the first real one soon.</p><p>&#8212; Jack</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.sheaf.one/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 Local to Global! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item></channel></rss>