<?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[Puru's Substack]]></title><description><![CDATA[Welcome to purukathuria.com]]></description><link>https://www.purukathuria.com</link><image><url>https://substackcdn.com/image/fetch/$s_!7h7X!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c7d405a-21a6-4f48-a4fb-bdc8166d2096_144x144.png</url><title>Puru&apos;s Substack</title><link>https://www.purukathuria.com</link></image><generator>Substack</generator><lastBuildDate>Thu, 09 Apr 2026 18:19:43 GMT</lastBuildDate><atom:link href="https://www.purukathuria.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Puru Kathuria]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[puru@lexailabs.com]]></webMaster><itunes:owner><itunes:email><![CDATA[puru@lexailabs.com]]></itunes:email><itunes:name><![CDATA[Puru Kathuria]]></itunes:name></itunes:owner><itunes:author><![CDATA[Puru Kathuria]]></itunes:author><googleplay:owner><![CDATA[puru@lexailabs.com]]></googleplay:owner><googleplay:email><![CDATA[puru@lexailabs.com]]></googleplay:email><googleplay:author><![CDATA[Puru Kathuria]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[What is the Purpose of your Job ? Why AI might not replace you. ]]></title><description><![CDATA[History is our guide to introspect the idea: "Correlation (Rise of AI, loss of our job)"]]></description><link>https://www.purukathuria.com/p/what-is-the-purpose-of-your-job-why</link><guid isPermaLink="false">https://www.purukathuria.com/p/what-is-the-purpose-of-your-job-why</guid><dc:creator><![CDATA[Puru Kathuria]]></dc:creator><pubDate>Thu, 09 Apr 2026 11:42:57 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7h7X!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c7d405a-21a6-4f48-a4fb-bdc8166d2096_144x144.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I have always been curious about this idea of the rise of a new industry, artificial intelligence, and the fear of losing our job. What is the correlation between them, and whether this correlation also signals the causation? I have heard <a href="https://en.wikipedia.org/wiki/Jensen_Huang">Jensen</a> talk about the idea, and it quietly resonates with my school of thought. </p><p>Lets go back in time: So one of the predictions from uh <a href="https://en.wikipedia.org/wiki/Geoffrey_Hinton">Geoffrey Hinton</a>(Godfather of AI) who who started the whole deep learning phenomenon. Hinton, An incredible researcher, professor at the University of Toronto, and he invented the idea of back propagation.  <br>Backpropagation allows the neural networks to learn. Hold on to that idea and let us circle back to how people used to write software. Historically, software was written when humans applied first principles thinking. They described an algorithm, a step-by-step approach to do a functionality, and then they codified the whole algorithm or steps or procedures, and the package of the code was called software, simple like a recipe book. Now, getting back to Geoff Hinton. If we think about AI, this invention of artificial intelligence and deep learning, we have to talk about neural networks. Neural networks have a lot of neurons, also simply called math units. You can think of them like a switchboard, and we connect all of these math units together. These math units take in some input, let&#8217;s say the image of a cat, and produce or guess what the output might be. So these mathematical units that we described as neurons fire and wire together to produce or guess the output as a cat. All the other signals, let&#8217;s say, there is a signal that also guesses a dog, and there is one more signal that guesses an elephant and maybe a tiger. All of these other signals tune or switch to zero when it shows the image as a cat. </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.purukathuria.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Puru's Substack! 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>Now, this mathematical unit switchboard is very gigantic. The more information you give it, the bigger the switchboard has to be to process the information and guess the output and to be accurate. <br><br>The first time when this mathematical unit-based switchboard sees the image of a cat, it produces garbage output. You need to keep on showing it a lot of examples of cats so that there comes a stage where it produces meaningful output, which is called a cat. What Geoff Hinton discovered is the idea of back propagation. While you keep on showing all of these examples of a cat, the output transitions from garbage to guessing a cat nicely. At the back of the envelope, these mathematical units are tuning the signals up and down in order to guess the cat correctly, and they are turning down the signals for dog, for elephant, for tiger. </p><p>That is the foundation of artificial intelligence, a piece of software that can learn from given examples. That is basically what we call machine learning, a machine that has the capability to learn. Geoff Hinton discovered this process of learning, which is back propagation. Deep learning is when we move on to the complex switchboards, which is nothing but neural networks. <br>So one of the first big commercialized applications was image recognition, and the most important image recognition application is radiology. He predicted that about five years ago that in four to five years the world will not need any radiologist. <br>Because AI would have swept the whole field, but it turns out that AI has swept the whole field and every radiologist is using AI in some way. What is ironic, though, is that the number of radiologists has actually grown. Now the question is why? It&#8217;s a very interesting question. Why have the radiologists grown? <br><br>The prediction stated that the entire profession of radiologists will be wiped out, but why did we need more. <br><br><br>And the reason for that, if you think deeply, is because the purpose of a radiologist is to diagnose disease, not only to study the image as a task. The image studying is simply one such task in service of diagnosing the disease. Now that we can study more images quickly and more precisely without ever making a mistake, you don&#8217;t get tired easily and you can study more images. You can study it in its 3D form instead of 2D, because the AI doesn&#8217;t care whether you have given it 3D pixels or 2D pixels. You could also study it in 4D so you can study images better, which a single radiologist could not easily do. <br><br>And so the number of tests that people are able to do has increased because they are able to serve more patients. The hospital has just gotten better with more clients, with better radiologists, with more patients. As a result, the overall productivity of the system has increased and produced better economics. When the hospital has better economics, they also tend to hire more radiologists. Because the sole purpose of the job of a radiologist is not only to study images, their purpose is to diagnose a disease. </p><p>And so the overarching question that we are leading up to is: what is the purpose of a job? What is the purpose of a doctor? What is the purpose of a lawyer? What is the purpose of a radiologist? Has the purpose really changed? <br><br>There is one more question that I would like to introspect. What if my car becomes self-driving? Will all chauffeurs be out of jobs? The answer probably is no, because for some people chauffeurs are a service. For some people, chauffeurs are a part of the hospitality experience. For some people, chauffeurs are there to protect the car owner. <br>So the Chauffeur that would lose their jobs would be a few, and many Chauffeur would also change their jobs. Now, the ones who are losing it, their sole purpose as a chauffeur was to drive the car for the car owner. </p><p>If our job is plain, simple automation, if our job is the task, if our job is only a precise, specific task, then the possibility of losing the job is very high. But if our job is more than a task, just like the shuffle, then we might not get replaced by AI. </p><p>We are also seeing what Elon Musk is working on. He is working on machines that make machines and robots. When that happens and when everything goes into production, a whole new industry of technicians and people who have to manufacture these robots will rise. The productivity of Elon&#8217;s system will increase, and the number of jobs that never existed will rise up. We are going to have a whole new industry of people taking care of these robots with respect to manufacturing and with respect to maintenance.</p><p>Now there would also be some people who would come up with a company that manufactures Apple for robots, because people would want their robot to look different than other people&#8217;s robot. This phenomenon will give rise to a whole new industry that never existed. </p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.purukathuria.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Puru's Substack! 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[Life as a Language Model]]></title><description><![CDATA[Generative Future Simulation]]></description><link>https://www.purukathuria.com/p/life-as-a-language-model</link><guid isPermaLink="false">https://www.purukathuria.com/p/life-as-a-language-model</guid><dc:creator><![CDATA[Puru Kathuria]]></dc:creator><pubDate>Wed, 10 Dec 2025 08:49:13 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7h7X!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c7d405a-21a6-4f48-a4fb-bdc8166d2096_144x144.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1><strong>Predicting Human Decisions Like Predicting the Next Token</strong></h1><h3><strong>A mental model for modeling human life using Transformers</strong></h3><p>One of the most powerful realizations in the last decade of AI is the idea that almost anything can be represented as a sequence of tokens &#8212; language, images, code, music, and even protein structures. Once you tokenize something into a sequence, you can train a Transformer to predict the next element of that sequence. That is the foundation of models like GPT.</p><p>Today, GPT predicts the next token in a sentence.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.purukathuria.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Puru's Substack! 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>Tomorrow, could a model predict the next decision in a human life?</p><h2><strong>&#127757; All of human knowledge is text</strong></h2><p>The internet holds the collective intelligence of our species &#8212; papers, books, conversations, code, opinions, history, news, even emotional expression. We tokenize this massive corpus and train models to learn patterns of how thoughts unfold.</p><p>A Transformer receives tokens &#8594; embeds them into vectors &#8594; and through self-attention learns structure, causality, dependency, and intent. When it predicts the next token, it is essentially predicting human thought continuation.</p><p>So here&#8217;s the jump:</p><blockquote><p>If text is predictable, and text captures human decisions, then decisions should also be predictable.</p></blockquote><div><hr></div><h2><strong>&#129504; The core idea</strong></h2><p>What if you take all decisions a single human has ever made:</p><ul><li><p>Where did I study?</p></li><li><p>Which job did I choose?</p></li><li><p>Who did I meet?</p></li><li><p>What did I buy?</p></li><li><p>When did I change habits?</p></li><li><p>Which books did I read?</p></li><li><p>What content did I consume?</p></li><li><p>What goals did I set?</p></li></ul><p>And represent them as ordered tokens in the timeline of life. Now treat this timeline exactly like a sequence of text tokens. </p><p>Every decision = a token</p><p>Every token has an embedding representing:</p><ul><li><p>context (why/when)</p></li><li><p>emotions</p></li><li><p>constraints</p></li><li><p>environment</p></li><li><p>past experiences</p></li><li><p>personality traits</p></li></ul><p>Feed that tokenized life sequence to a decoder-only transformer, and ask:</p><blockquote><p>Given the full sequence of this person&#8217;s life decisions so far, what is the most likely next decision?</p></blockquote><p>Autoregressively roll it forward:</p><p>Decision1 &#8594; Decision2 &#8594; Decision3 &#8594; ... &#8594; Decision_N &#8594; predict Decision_(N+1)</p><p>You just built a generative model of a human life.</p><h2><strong>Applications</strong></h2><h3><strong>1. Personal Future Simulation</strong></h3><p>Simulate your tomorrow, next quarter, or entire decade based on the pattern of your choices.</p><h3><strong>2. Counterfactual Generators</strong></h3><p>Ask:</p><ul><li><p>What would my life look like if I accepted that job offer?</p></li><li><p>What if I moved cities?<br> You modify the starting token and re-generate the future.</p></li></ul><h3><strong>3. Coaching &amp; Self-Awareness</strong></h3><p>A mirror that shows where your internal algorithm is leading you.</p><h3><strong>4. Behavioral Optimization</strong></h3><p>Detect loops and biases:</p><ul><li><p>impulsiveness</p></li><li><p>procrastination</p></li><li><p>risk aversion</p></li><li><p>pattern of relationships</p></li></ul><p>and propose alternative trajectories.</p><h2><strong>&#128302; The philosophical angle</strong></h2><p>Humans believe we are infinitely complex and unpredictable &#8212; yet we are predictable enough that companies infer our behavior through recommendation models.</p><p>But LLMs prove a deeper truth:</p><blockquote><p>Anything that is a sequence can be predicted. And a human life is nothing but a sequence of decisions.</p></blockquote><p>So the idea becomes:</p><p><strong>Treat life as a language model.</strong></p><p><strong>Treat decisions as tokens.</strong></p><p><strong>Treat the future as next-token prediction.</strong></p><p></p><p><strong>&#128099; Final thought</strong></p><p>We may soon reach a point where we can:</p><ul><li><p>Upload our history</p></li><li><p>Generate multiple future trajectories</p></li><li><p>Pick the most meaningful one</p></li></ul><p>Like chess engines compute the best move, life engines could compute the best decision.</p><blockquote><p>The future of AI may not just be generating text.</p><p>It may be generating lives.</p></blockquote><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.purukathuria.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Puru's Substack! 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[[Being Antifragile 01] Convexity in Life ]]></title><description><![CDATA[The Hidden Parallel Between Convex Functions in ML and Convexity in Life]]></description><link>https://www.purukathuria.com/p/being-antifragile-01-convexity-in</link><guid isPermaLink="false">https://www.purukathuria.com/p/being-antifragile-01-convexity-in</guid><dc:creator><![CDATA[Puru Kathuria]]></dc:creator><pubDate>Wed, 08 Oct 2025 16:08:25 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!jUoz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c618669-1fdf-45fc-9b8a-cbaf45874f52_3998x3999.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Last night, while re-reading Nassim Nicholas Taleb&#8217;s Antifragile, and correlating it with Convex Optimization Problems I had a strange moment of intellectual whiplash.</p><p>His idea that some systems don&#8217;t just survive volatility but actually get better because of it. And right there, in between loss functions and gradient descent, I stumbled on a single word that connects both worlds: convexity.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.purukathuria.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Puru's Substack! 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><strong>Calculus in Our Algorithms and in Our Lives</strong></p><p>That beautiful U-shaped curve we love in ML, the convex loss function, is our guarantee of stability.</p><p>It tells us:</p><ul><li><p>Small deviations don&#8217;t hurt much.</p></li><li><p>Moving in the right direction pays off disproportionately.</p></li><li><p>Mathematically elegant. Emotionally&#8230; familiar?</p></li></ul><p>Because Taleb&#8217;s &#8220;convex life&#8221; is built on the same logic.</p><p>When randomness hits you, the average outcome should improve. You either don&#8217;t lose much, or you gain a lot.</p><p><strong>The Fragile vs. The Convex Life</strong></p><p>The Fragile, Concave Life: smooth, predictable, but one big shock can wipe years of progress.</p><p>The Antifragile, Convex Life: messy, volatile, but every small stress adds strength.</p><p>You take asymmetric risks, the kind that can quietly fail but might change everything if they succeed.</p><p><strong>Applying Convex Optimization to Everyday Life</strong></p><p><strong>Career:</strong> Most jobs can be linear. The side project is convex. Worst case, you learn. Best case, you take off disproportionately.</p><p><strong>Learning:</strong> Each concept compounds. Calculus didn&#8217;t just help me pass exams, it gave me a framework for life &amp; a framework to take asymmetric bets in investing &amp; in life.</p><p><strong>Relationships:</strong> Smooth ones can be fragile. Convex ones embrace honest stress, emerging stronger after each conflict.</p><p>Convexity, it turns out, isn&#8217;t just a mathematical property. It&#8217;s a way of structuring your existence.</p><p>Convex optimization makes algorithms stable.</p><p>Convex living makes humans antifragile.</p><p>And maybe, just maybe, that&#8217;s the most practical use of calculus we&#8217;ll ever find outside a classroom.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jUoz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c618669-1fdf-45fc-9b8a-cbaf45874f52_3998x3999.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jUoz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c618669-1fdf-45fc-9b8a-cbaf45874f52_3998x3999.png 424w, https://substackcdn.com/image/fetch/$s_!jUoz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c618669-1fdf-45fc-9b8a-cbaf45874f52_3998x3999.png 848w, https://substackcdn.com/image/fetch/$s_!jUoz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c618669-1fdf-45fc-9b8a-cbaf45874f52_3998x3999.png 1272w, https://substackcdn.com/image/fetch/$s_!jUoz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c618669-1fdf-45fc-9b8a-cbaf45874f52_3998x3999.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jUoz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c618669-1fdf-45fc-9b8a-cbaf45874f52_3998x3999.png" width="1456" height="1456" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6c618669-1fdf-45fc-9b8a-cbaf45874f52_3998x3999.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1456,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Image of a convex function graph&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Image of a convex function graph" title="Image of a convex function graph" srcset="https://substackcdn.com/image/fetch/$s_!jUoz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c618669-1fdf-45fc-9b8a-cbaf45874f52_3998x3999.png 424w, https://substackcdn.com/image/fetch/$s_!jUoz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c618669-1fdf-45fc-9b8a-cbaf45874f52_3998x3999.png 848w, https://substackcdn.com/image/fetch/$s_!jUoz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c618669-1fdf-45fc-9b8a-cbaf45874f52_3998x3999.png 1272w, https://substackcdn.com/image/fetch/$s_!jUoz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c618669-1fdf-45fc-9b8a-cbaf45874f52_3998x3999.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.purukathuria.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Puru's Substack! 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[Coming soon]]></title><description><![CDATA[This is Puru&#39;s Substack.]]></description><link>https://www.purukathuria.com/p/coming-soon</link><guid isPermaLink="false">https://www.purukathuria.com/p/coming-soon</guid><dc:creator><![CDATA[Puru Kathuria]]></dc:creator><pubDate>Tue, 07 Oct 2025 09:08:18 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7h7X!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c7d405a-21a6-4f48-a4fb-bdc8166d2096_144x144.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>This is Puru&#39;s Substack.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.purukathuria.com/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.purukathuria.com/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item></channel></rss>