<?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[Ashray’s Substack]]></title><description><![CDATA[Thinking, Researching, Building]]></description><link>https://blog.ashray.sh</link><image><url>https://substackcdn.com/image/fetch/$s_!_fxX!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ac18d00-1ffe-4755-bc26-d831ee4ecb1d_1280x1280.png</url><title>Ashray’s Substack</title><link>https://blog.ashray.sh</link></image><generator>Substack</generator><lastBuildDate>Sun, 14 Jun 2026 13:17:53 GMT</lastBuildDate><atom:link href="https://blog.ashray.sh/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Ashray Gupta]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[ashraygup@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[ashraygup@substack.com]]></itunes:email><itunes:name><![CDATA[Ashray Gupta]]></itunes:name></itunes:owner><itunes:author><![CDATA[Ashray Gupta]]></itunes:author><googleplay:owner><![CDATA[ashraygup@substack.com]]></googleplay:owner><googleplay:email><![CDATA[ashraygup@substack.com]]></googleplay:email><googleplay:author><![CDATA[Ashray Gupta]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Palimpsest]]></title><description><![CDATA[With graphics: https://www.ashray.sh/blog/palimpsest]]></description><link>https://blog.ashray.sh/p/palimpsest</link><guid isPermaLink="false">https://blog.ashray.sh/p/palimpsest</guid><dc:creator><![CDATA[Ashray Gupta]]></dc:creator><pubDate>Tue, 28 Apr 2026 07:20:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!rNrL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33dd623e-5009-4f84-948b-74e0dd0e8121_460x446.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Brute force has a certain moral cleanliness to it. As long as you&#8217;re searching hard enough, thinking long enough, enumerating carefully enough, the optimum has to be in there somewhere. It suggests that the world is legible so long as you are willing to suffer enough.</p><p>I wrote a <a href="https://lichess.org/MIHVZlirKjxD">chess bot</a> in the seventh grade following this theory, coded over a weekend after losing a gamepigeon challenge in class. It was the pinnacle of innovation as far as I was concerned: every legal move, every response, every response to the response, six ply deep in messy single-threaded java. It considered more positions than any kid in the room could hold in their head. Then it would walk its pawn into a structure some 10-year-old on Chess.com would instinctively avoid.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rNrL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33dd623e-5009-4f84-948b-74e0dd0e8121_460x446.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rNrL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33dd623e-5009-4f84-948b-74e0dd0e8121_460x446.png 424w, https://substackcdn.com/image/fetch/$s_!rNrL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33dd623e-5009-4f84-948b-74e0dd0e8121_460x446.png 848w, https://substackcdn.com/image/fetch/$s_!rNrL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33dd623e-5009-4f84-948b-74e0dd0e8121_460x446.png 1272w, https://substackcdn.com/image/fetch/$s_!rNrL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33dd623e-5009-4f84-948b-74e0dd0e8121_460x446.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rNrL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33dd623e-5009-4f84-948b-74e0dd0e8121_460x446.png" width="374" height="362.61739130434785" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/33dd623e-5009-4f84-948b-74e0dd0e8121_460x446.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:446,&quot;width&quot;:460,&quot;resizeWidth&quot;:374,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Grandmaster move&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Grandmaster move" title="Grandmaster move" srcset="https://substackcdn.com/image/fetch/$s_!rNrL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33dd623e-5009-4f84-948b-74e0dd0e8121_460x446.png 424w, https://substackcdn.com/image/fetch/$s_!rNrL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33dd623e-5009-4f84-948b-74e0dd0e8121_460x446.png 848w, https://substackcdn.com/image/fetch/$s_!rNrL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33dd623e-5009-4f84-948b-74e0dd0e8121_460x446.png 1272w, https://substackcdn.com/image/fetch/$s_!rNrL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33dd623e-5009-4f84-948b-74e0dd0e8121_460x446.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>my wonderful ui</em></figcaption></figure></div><p>Better engines written with intention know better. Alpha-beta pruning lets them skip branches that can&#8217;t possibly win; modern engines use heuristics to throw away and deprioritize entire lines that look bad before proving they are. The more you know about which branches to cut, the deeper you can search with the same compute. This seems true well beyond chess. Intelligence, at least in practice, seems to have a great deal to do with pruning some possibility-space. We call much of this intuition.</p><p>This turns out to be largely the result of a compiled binary (well a quaternary) that set the priors before we were even born. Some of them are ancient: Threat detection on a savannah I&#8217;ve never seen, pattern-matching for fruit I&#8217;ll never forage for, social priors calibrated for a tribe of a hundred and fifty<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>. Others are newer: childhood habits of attention, the kinds of competence that got rewarded early enough. You&#8217;d have to take Ghidra<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> to the head before effectively deciphering any of it, and unfortunately, we are still mostly working on zebrafish and fly brains.</p><p>The trouble is that this stuff does not arrive as an argument. Phenomenologically, it feels like me. By the time a conviction reaches consciousness, the upstream mixture has already been flattened into the latent experience of obviousness. No wonder introspection feels so slippery.</p><p>There is a very curious phenomenon observed in split-brain patients where the left hemisphere will instantly fabricate a rationalization for why the body is doing something, even when it literally cannot know. The brain would rather lie than admit it&#8217;s guessing.</p><p>A lot of these priors are badly distribution-shifted. Loss aversion made excellent sense on a caloric knife-edge instead of a world of Walmarts. These same heuristics misfire strangely in modernity. Our evaluators were made for the Rift Valley and then dropped into dealing with push notifications, perpetual futures, and building cuda sm120 from source.</p><p>The machine learning version of this is approximately pretraining. We love priors because the world is too large and too expensive to learn from scratch. Good initializations make search survivable. But with enough task-specific data, starting from scratch can outperform the warm start. There may be a human version of this too. What we inherit is indispensable because it makes contact with the world tractable in the first place. But under enough sustained exposure to reality, some of those same priors were pointing toward a local minimum. There&#8217;s a reason Stockfish&#8217;s alien sacrifices didn&#8217;t come from respecting common sense.</p><p>This is why the brain feels so embarrassingly hackable. We talk about neurotech as though it begins with electrodes and ultrasound, but much of modern life is already inapparent neurotech: music, fast food, the endless scrolling feed tuned by armies of gradient descenders. And frankly, these are often vastly more powerful than a physical neural interface. They don&#8217;t bother trying to out-argue your reasoning. Instead, they exploit the pruning itself. It is essentially a speculative execution attack on the human nervous system: abusing the exact predictive branches our biology left unguarded for the sake of speed.</p><p>It&#8217;s tempting to just treat our hunches as unimpeachable, and terribly dissonant to admit that they&#8217;re a series of lossy distillations. What are we then if not transplants from a different era trying to assimilate?</p><p>The task, then, is to not let nepotism, fear and convenience qualify the intuitions you hold. This is probably why strong new ideas so often feel a little stupid at first. So do strong people, sometimes. The strangeness of evidence shouldn&#8217;t be the evidence of strangeness<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a>. If we are going to walk a pawn into a weird structure, we should do it when we see the line and not because we&#8217;re out of time. &#945;</p><div><hr></div><p>Thanks to divij &amp; warren for feedback on drafts</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>Dunbar's number</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 href="https://github.com/nationalsecurityagency/ghidra">Ghidra</a></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 later realized <a href="https://pmc.ncbi.nlm.nih.gov/articles/PMC10065758/">why</a> this sounded familiar.</p></div></div>]]></content:encoded></item><item><title><![CDATA[The Less Gregarious Kind]]></title><description><![CDATA[With graphics: https://www.ashray.sh/blog/the-less-gregarious-kind]]></description><link>https://blog.ashray.sh/p/the-less-gregarious-kind</link><guid isPermaLink="false">https://blog.ashray.sh/p/the-less-gregarious-kind</guid><dc:creator><![CDATA[Ashray Gupta]]></dc:creator><pubDate>Sun, 01 Feb 2026 00:27:57 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!_fxX!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ac18d00-1ffe-4755-bc26-d831ee4ecb1d_1280x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>When I was thirteen, I walked into high school realizing I had no idea why I liked the things I did. In the years prior, the things I did just happened. I stayed up until 4 a.m. for coding contests in Russian time zones to feel the adrenaline. I built robots in my garage because friends were around. I gave an argumentative speech for a class project that kept accidentally advancing to the next round. I edited the yearbook because I had OCD about pica spacing and a peculiar algorithm for it. No intention behind any of these, no grand plan.</p><p>Then I met people who had <em>reasons</em>. Some train for olympiad gold medals like athletes, others dream of winning arguments on the national debate stage. When I went to join the school&#8217;s robotics team, I had to get in a line not unlike one at Six Flags. And as a fan of great classic cinema, namely Madagascar 2, I found myself becoming Marty. Feeling like one of a thousand identical zebras at the great watering hole that was campus.</p><p>So I did what anyone with reasonable animalistic instincts would do. I tried to become the best zebra.</p><p>I never made it to the front of that line. I kept building robots in a new garage with my friends, just growing to dozens instead of seven. I no longer got my adrenaline racing a guy from ITMO at 4am but instead found it on the competition field. I wasn&#8217;t part of the debate team but racked up a win-rate against referees.</p><p>And somewhere in there, without noticing, I stopped trying to be the best zebra. I just did the things that felt alive. I had a garage, bad sleep schedule, and a stateful inability to do things I didn&#8217;t care about.</p><p>For years this felt like weakness. I thought I was just undisciplined. A kid without a &#8220;why&#8221; who always figured out the &#8220;how.&#8221; I wondered if I&#8217;d grow out of it. Wake up one day and want to do the things people expected me to.</p><p>Now that I&#8217;m in college and ignoring my major requirements and lying about prereqs, I took an upper-level physics class. (Well, <em>enrolled</em> in a physics class. I was doing the reading at 2am the night before the exam. yk)</p><p>In the chapter about particles, it talks about two kinds: bosons and fermions. You can stack bosons infinitely, same state, same place, same everything. That&#8217;s how lasers work. Indistinguishable photons, cut from the same cloth. Physicists call them &#8220;gregarious.&#8221; I&#8217;m not kidding. That&#8217;s the actual word.</p><p>Fermions are different. No two fermions can occupy the same quantum state. The probability is zero. In some irreducible way, distinct.</p><p>I realized I&#8217;d spent years being afraid of an amorphous thing that semantically sounded like failure. I wasn&#8217;t afraid of failure. I was afraid of being a boson. Stackable. Interchangeable. Measured by my wattage<sup><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></sup>.</p><p>I want to be fermionic. Not because fermions are better than bosons (they&#8217;re not, lasers are cool as hell) but because I think I finally understand what I&#8217;ve been looking for. I want to be irreplaceable in the quantum sense; the no-cloning<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> theorem isn&#8217;t enough.</p><p>Fermions don&#8217;t know they&#8217;re fermions<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a>. The proof appears from the interactions. The patterns left behind<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a>. Moments where something happened because they were there, and wouldn&#8217;t have happened if they weren&#8217;t. Sixty-second intervals<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a>, scattered across my life, where I really bent the world&#8217;s trajectory for the better. Not because someone like me was there. Because <em>I</em> was, occupying the only state I could.   &#945;</p><div><hr></div><p>Thanks to Divij, Amol, Warren, Mihir &amp; Huxley for reading drafts of this, and to all the people I interfered with that gave me my own zebra stripes.</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>Lasers are measured by power [watts]. Power = Work / Time</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 theorem states that you cannot create an identical copy of an unknown quantum state</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>Exchange symmetry tells us this!</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><a href="https://physics.bu.edu/py106/notes/Interference.html">:)</a></p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-5" href="#footnote-anchor-5" class="footnote-number" contenteditable="false" target="_self">5</a><div class="footnote-content"><p>I&#8217;ve found you can crop incredible moments into 60 seconds. Future writing on why!</p><p></p></div></div>]]></content:encoded></item></channel></rss>