<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.9.0">Jekyll</generator><link href="https://gurupanguji.com/feed.xml" rel="self" type="application/atom+xml" /><link href="https://gurupanguji.com/" rel="alternate" type="text/html" /><updated>2026-06-23T13:15:40+00:00</updated><id>https://gurupanguji.com/feed.xml</id><title type="html">@gurupanguji</title><subtitle>Photography reviews, visual essays, and blog writing.</subtitle><entry><title type="html">🔗 Bringing people together with the web - James’ Coffee Blog</title><link href="https://gurupanguji.com/blog/2026/06/23/bringing-people-together-with-the-web-james-coffee-blog/" rel="alternate" type="text/html" title="🔗 Bringing people together with the web - James’ Coffee Blog" /><published>2026-06-23T12:00:00+00:00</published><updated>2026-06-23T12:00:00+00:00</updated><id>https://gurupanguji.com/blog/2026/06/23/bringing-people-together-with-the-web-james-coffee-blog</id><content type="html" xml:base="https://gurupanguji.com/blog/2026/06/23/bringing-people-together-with-the-web-james-coffee-blog/">&lt;blockquote&gt;
  &lt;p&gt;&lt;a href=&quot;https://jamesg.blog/2026/06/04/is-there-a-power-law-of-category-use&quot;&gt;My recent blog post about categories&lt;/a&gt; was inspired by a discussion with &lt;a href=&quot;https://vanderwal.net/&quot;&gt;Thomas&lt;/a&gt; about work he was doing on his site. &lt;a href=&quot;https://vanderwal.net/random/entrysel.php?blog=2147&quot;&gt;Thomas then wrote a blog post in response to mine&lt;/a&gt;, and several people reached out with their ideas. I was delighted to see how much discussion and inquiry can come from a single blog post.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://jamesg.blog/2026/06/10/together-with-the-web&quot;&gt;Bringing people together with the web - James’ Coffee Blog&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This &lt;em&gt;used&lt;/em&gt; to be the norm. I am fairly confident that my preference for longer form writing isn’t just my penchant for verbosity / slowness in thinking. That it comes from trying to be more nuanced, articulate and hopefully more thoughtful.&lt;/p&gt;

&lt;p&gt;That said, a part of me still accepts that there are obviously going to be people who have the clarity of thought without needing time to think. I think I’ve realized that &lt;em&gt;I&lt;/em&gt; am not that person.&lt;/p&gt;

&lt;p&gt;I believe that twitter’s constraints of 256 characters (&lt;del&gt;128 characters&lt;/del&gt;) used to make me write better, but the &lt;em&gt;speed&lt;/em&gt; of interaction made me &lt;em&gt;think worse.&lt;/em&gt; Like, with anything, ymmv.&lt;/p&gt;</content><author><name>@gurupanguji</name></author><category term="external" /><category term="opinion" /><category term="ramblings" /><category term="clippings" /><category term="external" /><category term="opinion" /><category term="ramblings" /><summary type="html">My recent blog post about categories was inspired by a discussion with Thomas about work he was doing on his site. Thomas then wrote a blog post in response to mine, and several people reached out with their ideas. I was delighted to see how much discussion and inquiry can come from a single blog post.</summary></entry><entry><title type="html">🔗 newsonaut: news, technology and other stuff</title><link href="https://gurupanguji.com/blog/2026/06/22/serif-sans-serif-or-anything-else-beauty-is-subjective/" rel="alternate" type="text/html" title="🔗 newsonaut: news, technology and other stuff" /><published>2026-06-22T12:00:00+00:00</published><updated>2026-06-22T12:00:00+00:00</updated><id>https://gurupanguji.com/blog/2026/06/22/serif-sans-serif-or-anything-else-beauty-is-subjective</id><content type="html" xml:base="https://gurupanguji.com/blog/2026/06/22/serif-sans-serif-or-anything-else-beauty-is-subjective/">&lt;blockquote&gt;
  &lt;p&gt;A beautiful site that’s easy to read might be the product of someone who is comfortable with the corporate world, but not necessarily. Instead, it may simply show an allegiance to their craft.&lt;/p&gt;

  &lt;p&gt;Principles of design and typography have been honed over hundreds of years. Those who learn them care about something bigger than what is implied by corporate or commercial.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://www.newsonaut.com/articles/you-can-tell-it-s-a-personal-website-because-it-has-personality&quot;&gt;newsonaut: news, technology and other stuff&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;All while realizing that “beautiful” is indeed subjective. To be clear, I actually find my own sense of what’s “beautiful” on the web when it comes to typography and font-family and font-size is certainly a flux that’s influenced by many viewpoints and my own feelings.&lt;/p&gt;

&lt;p&gt;Being fundamentally emotional, I think it’s natural that this is subjective, what’s vogue changes (for example more serif usage).&lt;/p&gt;

&lt;p&gt;There are some people who will align with my own tastes and given the world, I have to accept that if my site were shown to even 10,000 people, let alone a 100,000 or a million, some will find my own site less tasteful to them than myself.&lt;/p&gt;

&lt;p&gt;I am a product of whatever I’ve been influenced by and I deeply admire people who go out of their way to find the beauty in things. It’s easy to critique - it’s way harder to take something beautiful, find what’s beautiful about it and then make it shine even more.&lt;/p&gt;

&lt;p&gt;In my life and craft, that’s what I’ve tried hard to do - be it people, products, systems or technology.&lt;/p&gt;</content><author><name>@gurupanguji</name></author><category term="external" /><category term="opinion" /><category term="ramblings" /><category term="clippings" /><category term="external" /><category term="opinion" /><summary type="html">A beautiful site that’s easy to read might be the product of someone who is comfortable with the corporate world, but not necessarily. Instead, it may simply show an allegiance to their craft. Principles of design and typography have been honed over hundreds of years. Those who learn them care about something bigger than what is implied by corporate or commercial.</summary></entry><entry><title type="html">🔗 rsync and outrage</title><link href="https://gurupanguji.com/blog/2026/06/21/rsync-and-outrage/" rel="alternate" type="text/html" title="🔗 rsync and outrage" /><published>2026-06-21T12:00:00+00:00</published><updated>2026-06-21T12:00:00+00:00</updated><id>https://gurupanguji.com/blog/2026/06/21/rsync-and-outrage</id><content type="html" xml:base="https://gurupanguji.com/blog/2026/06/21/rsync-and-outrage/">&lt;blockquote&gt;
  &lt;p&gt;This is all a huge amount of work. I’m retired (though my wife may dispute that!) and I’d rather be out sailing than working on rsync security issues, so I have reached for several AI tools to help with what needs to be done. I have absolutely no regrets about doing that, although from the storm of anti-AI rage it’s clear that many people think I should be hung up by my toe nails and flogged for even considering doing this.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://medium.com/@tridge60/rsync-and-outrage-d9849599e5a0&quot;&gt;rsync and outrage&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For the amount of vitriol that Andrew Tridgell received, this was quite a mature response. Kinda shows why he’s one of the greatest and a good steward. At the end of the day, LLMs are a tool. You wield it for an end. In this case, a man deserves all the sailing for creating one of the most useful utilities in the world. And I am glad he’s finding stewards for rsync even amongst the onslaught.&lt;/p&gt;</content><author><name>@gurupanguji</name></author><category term="external" /><category term="opinion" /><category term="ramblings" /><category term="clippings" /><category term="external" /><category term="opinion" /><summary type="html">This is all a huge amount of work. I’m retired (though my wife may dispute that!) and I’d rather be out sailing than working on rsync security issues, so I have reached for several AI tools to help with what needs to be done. I have absolutely no regrets about doing that, although from the storm of anti-AI rage it’s clear that many people think I should be hung up by my toe nails and flogged for even considering doing this.</summary></entry><entry><title type="html">🔗 Be Greedier ! ( Gojo’s words to Megumi ) | JJK EP23</title><link href="https://gurupanguji.com/blog/2026/06/20/be-greedier-gojos-words-to-megumi-jjk-ep23/" rel="alternate" type="text/html" title="🔗 Be Greedier ! ( Gojo’s words to Megumi ) | JJK EP23" /><published>2026-06-20T12:00:00+00:00</published><updated>2026-06-20T12:00:00+00:00</updated><id>https://gurupanguji.com/blog/2026/06/20/be-greedier-gojos-words-to-megumi-jjk-ep23</id><content type="html" xml:base="https://gurupanguji.com/blog/2026/06/20/be-greedier-gojos-words-to-megumi-jjk-ep23/">&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/0T0sWYFRa3o&quot; title=&quot;YouTube video player&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&quot; referrerpolicy=&quot;strict-origin-when-cross-origin&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;

&lt;blockquote&gt;
  &lt;p&gt;Gojo’s note to Megumi. Jujutsu Kaisen episode 23&lt;/p&gt;

  &lt;h2 id=&quot;transcript&quot;&gt;Transcript&lt;/h2&gt;

  &lt;p&gt;&lt;strong&gt;0:00&lt;/strong&gt; · I’m not saying a bunt is bad baseball is a team sport and everyone has their role to play but Jujutsu sorcery is an individual sport isn’t working with the other sorcerer is important of course but no matter how many allies you have around you when you die you’ll be alone&lt;/p&gt;

  &lt;p&gt;&lt;strong&gt;0:21&lt;/strong&gt; · you can only piece together undervalued data on yourself and others can’t imagine a stronger future version of yourself maybe that’s because of your trump card you believe that in the worst case you can resolve everything at the cost of your life but at that point forget about beating me you’ll never even measure Up To Nanami.&lt;/p&gt;

  &lt;p&gt;&lt;mark&gt;Dying to win and risking death to win are completely different, Megumi. Give it your best. Be greedier.&lt;/mark&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://www.youtube.com/shorts/0T0sWYFRa3o&quot;&gt;Be Greedier - JJK EP23&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is one of my favorite scenes from Season 1.&lt;/p&gt;</content><author><name>@gurupanguji</name></author><category term="external" /><category term="opinion" /><category term="ramblings" /><category term="clippings" /><category term="external" /><category term="opinion" /><summary type="html"></summary></entry><entry><title type="html">🔗 Be Excellent, Not Efficient</title><link href="https://gurupanguji.com/blog/2026/06/19/be-excellent-not-efficient/" rel="alternate" type="text/html" title="🔗 Be Excellent, Not Efficient" /><published>2026-06-19T12:00:00+00:00</published><updated>2026-06-19T12:00:00+00:00</updated><id>https://gurupanguji.com/blog/2026/06/19/be-excellent-not-efficient</id><content type="html" xml:base="https://gurupanguji.com/blog/2026/06/19/be-excellent-not-efficient/">&lt;blockquote&gt;
  &lt;p&gt;But you want a sentient being to share your meals with, and to lay their head on the pillow next to you at night. It’s the judgment that recognizes you don’t want to spend the second half of your life apologizing for what you did during the first half. Just remember: you get to decide what matters, and you get to decide how to organize your life around it. Thich Nhat Hanh tells the story of a rider on a horse galloping madly across a field. When someone says, “Hey, where are you going so fast?” the rider responds, “I don’t know: ask the horse.”&lt;/p&gt;

  &lt;p&gt;You don’t want to be that guy.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://www.persuasion.community/p/dear-students-cultivate-your-humanity&quot;&gt;Be Excellent, Not Efficient&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Second, connect the social change you want to see with the life you want to live. Alice Waters wasn’t motivated by her anger at a system. She was inspired by her love for a form of life: namely, how we eat and talk together. The great Jesuit philosopher John Courtney Murray had a word for that: civilization. Turns out the simple things can be quite profound. David Brooks calls this the “Some people find a better way to live, and other people follow,” approach to social change.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://www.persuasion.community/p/dear-students-cultivate-your-humanity&quot;&gt;Be Excellent, Not Efficient&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Third, focus on the excellence that is the fruit of hard work. Be skeptical of people who help you make excuses or encourage a sense of entitlement. Whenever you are faced with the choice between doing more things in a mediocre way, and doing fewer things in an excellent way, choose excellence. When Alice Waters returned from France, her instinct was not to convince fast food places to put better pickles in their burgers. It was to start a single restaurant that mastered a particular cuisine. There is no substitute for being good at what you do.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://www.persuasion.community/p/dear-students-cultivate-your-humanity&quot;&gt;Be Excellent, Not Efficient&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;But the original motivation was never about the honors or the recognition. It was about a commitment to the craft of cooking, and the joy of taking care of others. It was about the profound sense of satisfaction you feel when making a perfect omelet, and an honest living from your craft, and a gift that brings joy to others.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://www.persuasion.community/p/dear-students-cultivate-your-humanity&quot;&gt;Be Excellent, Not Efficient&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;I tell you these stories because when I watch chefs or musicians or any human being do their work with &lt;em&gt;ihsan&lt;/em&gt;—sacred excellence—and direct it towards the elevation of other human beings, it inspires me to improve at my craft, to do my work with &lt;em&gt;ihsan&lt;/em&gt;, to be as useful as I can to the people around me.&lt;/p&gt;

  &lt;p&gt;Humans inspiring other humans to elevate. Maybe the robots can do that, but I don’t think so. And even if they could, I’m not sure I’d want them to. There is something very human about making our own food, and our own music, and our own inspiration. This is the essence of our condition. It is what we were made for. It is what makes us precious to one another.&lt;/p&gt;

  &lt;p&gt;It makes me think of the wisdom of the Roman philosopher Seneca. I will leave you with his words: “While we live, while we are among human beings, let us cultivate our humanity.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://www.persuasion.community/p/dear-students-cultivate-your-humanity&quot;&gt;Be Excellent, Not Efficient&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Once in a while you chance across writing that truly moves you. It resonates likely because you’ve been thinking similar thoughts and yet they manage to put it in words that felt perfect. Words that are familiar, yet profound. Words that are banal but together, profound.&lt;/p&gt;

&lt;p&gt;I was moved by this post by Eboo Patel. It’s a neat book end to the post that I wrote to &lt;a href=&quot;https://gurupanguji.com/blog/2026/06/17/the-copy-and-the-guru&quot;&gt;honor the craft&lt;/a&gt;. I highly recommend reading the whole post.&lt;/p&gt;</content><author><name>@gurupanguji</name></author><category term="external" /><category term="opinion" /><category term="ramblings" /><category term="clippings" /><category term="external" /><category term="opinion" /><category term="philosophy" /><category term="psychology" /><summary type="html">But you want a sentient being to share your meals with, and to lay their head on the pillow next to you at night. It’s the judgment that recognizes you don’t want to spend the second half of your life apologizing for what you did during the first half. Just remember: you get to decide what matters, and you get to decide how to organize your life around it. Thich Nhat Hanh tells the story of a rider on a horse galloping madly across a field. When someone says, “Hey, where are you going so fast?” the rider responds, “I don’t know: ask the horse.” You don’t want to be that guy.</summary></entry><entry><title type="html">🔗 You’re Weirder Than You Think</title><link href="https://gurupanguji.com/blog/2026/06/18/youre-weirder-than-you-think/" rel="alternate" type="text/html" title="🔗 You’re Weirder Than You Think" /><published>2026-06-18T12:00:00+00:00</published><updated>2026-06-18T12:00:00+00:00</updated><id>https://gurupanguji.com/blog/2026/06/18/youre-weirder-than-you-think</id><content type="html" xml:base="https://gurupanguji.com/blog/2026/06/18/youre-weirder-than-you-think/">&lt;blockquote&gt;
  &lt;p&gt;One of my long-time hobby-horses is that people are way weirder than they realize, and that our politics would look different if more people understood how massively unrepresentative they are of the rest of the population. So here’s a little quiz designed to demonstrate how unrepresentative you are (of the US population – sorry non-Americans).&lt;/p&gt;

  &lt;p&gt;I did shockingly little of the work on this, so compliments should largely go to Claude, but if you have complaints or think this is wrong please do let me know. If you’re interested in the process you can see the conversation &lt;a href=&quot;https://claude.ai/share/437f9e79-727a-4064-be09-bab34693b804?ref=atvbt.com&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://www.atvbt.com/youre-weirder-than-you-think/&quot;&gt;You’re Weirder Than You Think&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Another great use of tokens. The indie web continues to shine bright.&lt;/p&gt;</content><author><name>@gurupanguji</name></author><category term="external" /><category term="opinion" /><category term="ramblings" /><category term="clippings" /><category term="external" /><category term="opinion" /><summary type="html">One of my long-time hobby-horses is that people are way weirder than they realize, and that our politics would look different if more people understood how massively unrepresentative they are of the rest of the population. So here’s a little quiz designed to demonstrate how unrepresentative you are (of the US population – sorry non-Americans). I did shockingly little of the work on this, so compliments should largely go to Claude, but if you have complaints or think this is wrong please do let me know. If you’re interested in the process you can see the conversation here.</summary></entry><entry><title type="html">🔗 The Copy and the Guru</title><link href="https://gurupanguji.com/blog/2026/06/17/the-copy-and-the-guru/" rel="alternate" type="text/html" title="🔗 The Copy and the Guru" /><published>2026-06-17T12:00:00+00:00</published><updated>2026-06-17T12:00:00+00:00</updated><id>https://gurupanguji.com/blog/2026/06/17/the-copy-and-the-guru</id><content type="html" xml:base="https://gurupanguji.com/blog/2026/06/17/the-copy-and-the-guru/">&lt;blockquote&gt;
  &lt;p&gt;The more I think about it, the more I realize this is the ultimate expression of what began in the social media era, when media manipulation became the primary currency instead of authenticity. We all created curated, and often false, lifestyles on Instagram.&lt;/p&gt;

  &lt;p&gt;Social media gave us tools to edit our lives into a highlight reel. Photos of coffee, food, selfies from places you couldn’t afford last year, some pithy comment. It was all one directional. A movie about me, by me, for me to broadcast and you to watch. This is what led to the rise of influencer culture, where anything and everything was for sale. The self first became a gallery, then a reel. It was all passive, beautiful, controlled and fake.&lt;/p&gt;

  &lt;p&gt;We shared bumper sticker wisdom on Twitter. LinkedIn became a public square to hawk faux expertise. This popsci compression of complex thinking into shareable nuggets, designed for distribution and optimized for engagement, was the next step in the self becoming a product.&lt;/p&gt;

  &lt;p&gt;The pseudo-conversation twin is the crescendo. The self’s full immersion into illusion is now interactive. It answers questions. It gives the impression of encounter, of dialogue, of relationship. But it is still the same curated self with a conversational interface bolted on. It is as authentic as a Potemkin village. And with every step we have moved further from the actual person. The twin is not a rehearsal. It is the first act of abstraction of ourselves. Reid AI can do the job from a bunker in New Zealand.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://om.co/2026/05/26/the-copy-and-the-guru/&quot;&gt;The Copy and the Guru&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Oh come on, not Om!&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Look around and all you can see are gurus under their proverbial banyan trees, who make nothing but impart wisdom. They listen to the same podcast, and then regurgitate. They marvel at humanist manifestos. Some even read the Stoics. This is found wisdom, not earned wisdom. The twin is only possible once you have stopped being accountable to reality. The code either runs or it doesn’t. The piece either lands or it doesn’t. That accountability is what keeps thinking honest. Once you move from doing to narrating, you can be archived. Once archived, you can be distributed to the rest of the planet.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://om.co/2026/05/26/the-copy-and-the-guru/&quot;&gt;The Copy and the Guru&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The digital twin is just more of the same masquerade. It once again comes from the same impetus: there’s more &lt;em&gt;efficiency&lt;/em&gt; to be gained (lower self worth) or more &lt;em&gt;gyaan&lt;/em&gt; to be extracted (higher self worth) from the “human” you. It also buys into the core logic that “language = intelligence.”&lt;/p&gt;

&lt;p&gt;Personally, I think this also a sign that we’ve somehow warped our brains into thinking that being “human” is somehow - &lt;em&gt;less&lt;/em&gt;. The our &lt;em&gt;output&lt;/em&gt; is the only way to value us? That we should even value us?&lt;/p&gt;

&lt;p&gt;Om connects it as an extension of the social media masquerade act we’ve been training ourselves and putting on for the last decade or so.&lt;/p&gt;

&lt;p&gt;Personally, I find the entire field fascinating: It’s filled with contradictions. There’s this optimistic take that by removing the “grunt work” from humans on to clankers, humans get to do more &lt;em&gt;higher order / level&lt;/em&gt; thinking.&lt;/p&gt;

&lt;p&gt;I will be honest and say that human adaptation seems to suggest that the “higher level thinking” that we seem to appreciate more and find more valuable, will become grunt work by us doing &lt;em&gt;more&lt;/em&gt; of that. I will be happy if/when I am proven wrong. I am also in this experiment together with everyone.&lt;/p&gt;

&lt;p&gt;Maybe it’s just a matter of timing and we are all in the path of migration from lower-order tasks to higher-order tasks. However, throughout history - we’ve needed darkness to appreciate the light. Maybe this will work like an overton window. What &lt;em&gt;was&lt;/em&gt; hard before becomes easier and what was easy is taken over by clankers. And we will keep going up the chain?&lt;/p&gt;

&lt;p&gt;I hope so. Yet, I remain skeptical of the simplicity of that argument.&lt;/p&gt;

&lt;p&gt;This is also why I am trying to push myself away from “AI” as the right term here towards “clankers.” These are tools, machines, bots that we prompt to do certain tasks. They might gain additional skills as they improve and I hope they do.&lt;/p&gt;

&lt;p&gt;However, they aren’t “intelligent.” That is not a “material” observation. It’s a “mental” observation. That’s &lt;a href=&quot;https://gurupanguji.com/blog/2026/05/06/klishta/&quot;&gt;&lt;em&gt;klishta&lt;/em&gt;&lt;/a&gt; being added by our own brain.&lt;/p&gt;

&lt;p&gt;Finally, related to the digital brain&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;We, as human beings, are landed with memory systems that have fallibilities, frailties, and imperfections — but also great flexibility and creativity. Confusion over sources or indifference to them can be a paradoxical strength: if we could tag the sources of all our knowledge, we would be overwhelmed with often irrelevant information.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://www.themarginalian.org/2026/05/26/oliver-sacks-on-memory-and-plagiarism/&quot;&gt;Oliver Sacks on Memory, Originality, and Why Forgetting is Necessary for Creativity&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A digital twin might not be all good for entirely evolutionary / creative reasons.&lt;/p&gt;

&lt;hr /&gt;
&lt;p&gt;&lt;img src=&quot;/assets/images/blog/2026-06-17-the-copy-and-the-guru.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;blockquote&gt;

  &lt;p&gt;…&lt;/p&gt;

  &lt;p&gt;It isn’t just the sameness of the AI writing, though that eventually gets to be tedious enough that I find myself skipping writing on even interesting topics if my internal “AI detector” goes off. It is also that badly prompted AI writing produces very little meaning per word, taking you in intellectual circles instead. We are trained to read well-crafted sentences and intellectual sounding texts as the result of effortful human work and thus pay attention to these AI written comments when we see them. But there is often no human meaning there, these posts are just meaning-shaped attention vampires that take mental effort to decode and give you no equivalent understanding in return&lt;a href=&quot;#footnote-1&quot;&gt;1&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://www.oneusefulthing.org/p/choosing-to-stay-human&quot;&gt;Choosing to Stay Human&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I heard this recently and it resonates:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Asking AI to write for you is like asking a bot to lift weights for you&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;If &lt;em&gt;you&lt;/em&gt; came up with this, please reach out and I can attribute appropriately.&lt;/p&gt;

&lt;p&gt;There’s still value in using AI to edit, there’s still value in using AI to expand / critique / consider counter opinions if that’s the purpose of your writing. However, especially when it comes to personal-writing and writing intended to signal expertise in a specific subject - clanker-script is a turn off.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Worse, human nature leads us to make the wrong choices. Learning requires us to face our own ignorance and do hard intellectual work, and these things are really uncomfortable&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://www.oneusefulthing.org/p/choosing-to-stay-human&quot;&gt;Choosing to Stay Human - by Ethan Mollick&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You don’t need to trust me. However, learn from my own experiments and mistakes. I’ve done trials of trying to get AI to learn about me and my writing and ask it to recreate passages / rewrite them. The worst part is that it produces passages that &lt;em&gt;seem&lt;/em&gt; passable and even pass on first read.&lt;/p&gt;

&lt;p&gt;However, when you re-read them after a break, they consistently sound jibberish. If the purpose was to communicate clearly, I’d have chosen a different structure, a diff turn of phrase etc.&lt;/p&gt;

&lt;p&gt;Again, the effort required to not just accept but consider the pros and cons is part of learning to work with AI imho.&lt;/p&gt;

&lt;hr /&gt;

&lt;blockquote&gt;
  &lt;p&gt;My colleagues at Wharton call this “cognitive surrender,” and they documented how people would stop thinking about problems and just let the AI do the work, even when the AI was wrong. I think part of the problem is the way these tools are designed.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://www.oneusefulthing.org/p/choosing-to-stay-human&quot;&gt;Choosing to Stay Human - by Ethan Mollick&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;A lot of the problem is going to come down to us. To be clear, I am cool with a lot of cognitive surrender. I don’t remember phone numbers anymore because my phone does that for me. I am happy my kids didn’t need to learn cursive. I am fine with calculators doing my daily math and my computer figuring out how to schedule my classes. These were once useful skills, but we were probably right to get rid of them.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://www.oneusefulthing.org/p/choosing-to-stay-human&quot;&gt;Choosing to Stay Human - by Ethan Mollick&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;God I struggled with this paragraph. It clearly highlights that the “surrender” is a personal choice. I can’t even agree with this author on where to draw the line on surrender while I agree with them on the general topic of AI writing.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;I wrote before that AI can write your code, but it can’t do your job. I still believe that, probably more than before. The job was never about typing code. The job is noticing when the reported bug is only a symptom. The job is reading the weird line in the stack trace twice. The job is knowing when a fix is technically correct and still too narrow.&lt;/p&gt;

  &lt;p&gt;The job is the part where your fucking brain has to be in the room.&lt;/p&gt;

  &lt;p&gt;There is a way of using AI that feels like getting a second brain. You open the issue, read the error, form a rough theory, and then ask the model to challenge it. You have it search the codebase. You ask what else could explain the symptom. You ask it to write the boring first draft of the fix. Then you read the patch, poke at the edges, and decide.&lt;/p&gt;

  &lt;p&gt;That’s great and might be the dream, honestly. The model makes you sharper, and it helps you keep more of the problem in view. It catches things you missed. It turns a slow loop into a fast one.&lt;/p&gt;

  &lt;p&gt;Then… there’s the thing I did.
…
This post is mostly for me. I wish it wasn’t. I wish I could write it from a place of earned superiority, looking down at all the careless engineers vibe-merging AI patches into production while I, a Responsible Adult, carefully inspect every token.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://terriblesoftware.org/2026/05/27/using-my-fucking-brain/&quot;&gt;Using My Fucking Brain – Terrible Software&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;My dear friends whom I consider to be effective, efficient, delightfully prescient and unique communicators - are resorting to this banal speak. I applaud their experimentation but I worry for their voice.&lt;/p&gt;

&lt;p&gt;Yet, my only choice is to privately highlight why they may consider choosing different. However, I have to accept that every human &lt;em&gt;will&lt;/em&gt; choose their own cognitive surrender. I do too. My hope is that we learn to do it consciously and can choose to avoid clanker pablum.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;There’s more to this. We seems to have evolved the world into a system where &lt;em&gt;slop&lt;/em&gt; is still rewarded. This is worth exploring. This sent me down a rabbit hole and I chanced across this incredible post.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;The careful professional, who takes a week to think through a problem, who refuses to claim expertise they do not have, and who writes one in-depth researched post about a specific topic, gets out-competed and buried by the &lt;em&gt;carnival barker&lt;/em&gt; who will claim any expertise that fits the trending topic, and who fires off five posts a day, each of them a slightly different rephrasing of the same content-free observation. I am &lt;strong&gt;not&lt;/strong&gt; arguing that honest, competent work has disappeared, but I am arguing that the incentive structure no longer points toward it, and that this fact has consequences that compound over time.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://xn--gckvb8fzb.com/the-rise-of-the-bullshittery/&quot;&gt;The Rise of the Bullshittery&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;:s/bullshit/slop&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;LLMs have exacerbated this problem. Maybe &lt;em&gt;constraints&lt;/em&gt; are an important part of a system that should reward good behavior. It sounds almost paternalistic and gatekeeper-y and this is why I don’t claim to have a solution. However, I remain confident that good people co-opting slop &lt;em&gt;after&lt;/em&gt; a stage of experimentation are just playing the game.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;But after a few drafts I realised that I was aiming at the wrong target, because the people are mostly responding rationally to a system that pays for performance and ignores substance. If I blame them, I have to also blame myself for the times I stayed quiet and smiled at the demo, or signed off on the launch I did not believe in. I guess that most of us have done some version of that.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://xn--gckvb8fzb.com/the-rise-of-the-bullshittery/&quot;&gt;The Rise of the Bullshittery&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This resonates.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;Shaming someone into submission hasn’t historically worked. So, this only leaves us with a few options. Highlight and loudly support people who have done good work and have taken the pain to share that - including blogs like mine.&lt;/p&gt;

&lt;p&gt;Aside: Ugh. I hated including that line. However, I am trying to be a bit shameless about my own capabilities. No, I am being proud of them.&lt;/p&gt;

&lt;p&gt;Don’t engage with content that you know is slop. And for people whom you know and care about - maybe suggest privately that they are better than the slop they drivel out and be a listener to the situation they find themselves in.&lt;/p&gt;</content><author><name>@gurupanguji</name></author><category term="external" /><category term="opinion" /><category term="ramblings" /><category term="clippings" /><category term="external" /><category term="opinion" /><category term="ramblings" /><summary type="html">The more I think about it, the more I realize this is the ultimate expression of what began in the social media era, when media manipulation became the primary currency instead of authenticity. We all created curated, and often false, lifestyles on Instagram. Social media gave us tools to edit our lives into a highlight reel. Photos of coffee, food, selfies from places you couldn’t afford last year, some pithy comment. It was all one directional. A movie about me, by me, for me to broadcast and you to watch. This is what led to the rise of influencer culture, where anything and everything was for sale. The self first became a gallery, then a reel. It was all passive, beautiful, controlled and fake. We shared bumper sticker wisdom on Twitter. LinkedIn became a public square to hawk faux expertise. This popsci compression of complex thinking into shareable nuggets, designed for distribution and optimized for engagement, was the next step in the self becoming a product. The pseudo-conversation twin is the crescendo. The self’s full immersion into illusion is now interactive. It answers questions. It gives the impression of encounter, of dialogue, of relationship. But it is still the same curated self with a conversational interface bolted on. It is as authentic as a Potemkin village. And with every step we have moved further from the actual person. The twin is not a rehearsal. It is the first act of abstraction of ourselves. Reid AI can do the job from a bunker in New Zealand.</summary></entry><entry><title type="html">🔗 Things I used to do</title><link href="https://gurupanguji.com/blog/2026/06/17/things-i-used-to-do/" rel="alternate" type="text/html" title="🔗 Things I used to do" /><published>2026-06-17T12:00:00+00:00</published><updated>2026-06-17T12:00:00+00:00</updated><id>https://gurupanguji.com/blog/2026/06/17/things-i-used-to-do</id><content type="html" xml:base="https://gurupanguji.com/blog/2026/06/17/things-i-used-to-do/">&lt;blockquote&gt;
  &lt;p&gt;That got me to realize that it’s been a &lt;em&gt;really long time&lt;/em&gt; since I’ve done anything of the source with my phone(s). I used to be one of those kinds of people that would have custom ring tones for every single person in my contacts list. I would have custom sounds for the each incoming text. &lt;strong&gt;Custom notification sounds FTW!&lt;/strong&gt; Right?!&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://shane.rogers.lol/20260616161325-things-i-used-to-do&quot;&gt;Things I used to do&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Takeway: There are very few precious things in life. Why worry about the 99% of the stuff that don’t matter.&lt;/p&gt;

&lt;p&gt;Also telling things myself as plans that I had long planned aren’t exactly panning out either.&lt;/p&gt;

&lt;p&gt;;)&lt;/p&gt;</content><author><name>@gurupanguji</name></author><category term="external" /><category term="opinion" /><category term="ramblings" /><category term="clippings" /><category term="external" /><category term="opinion" /><category term="ramblings" /><summary type="html">That got me to realize that it’s been a really long time since I’ve done anything of the source with my phone(s). I used to be one of those kinds of people that would have custom ring tones for every single person in my contacts list. I would have custom sounds for the each incoming text. Custom notification sounds FTW! Right?!</summary></entry><entry><title type="html">Bubbles mentioned in the Installer Newsletter by The Verge.</title><link href="https://gurupanguji.com/blog/2026/06/16/bubbles-mentioned-in-the-installer-newsletter-by-the-verge/" rel="alternate" type="text/html" title="Bubbles mentioned in the Installer Newsletter by The Verge." /><published>2026-06-16T18:15:00+00:00</published><updated>2026-06-16T18:15:00+00:00</updated><id>https://gurupanguji.com/blog/2026/06/16/bubbles-mentioned-in-the-installer-newsletter-by-the-verge</id><content type="html" xml:base="https://gurupanguji.com/blog/2026/06/16/bubbles-mentioned-in-the-installer-newsletter-by-the-verge/">&lt;p&gt;&lt;img src=&quot;/assets/images/blog/2026-06-16-bubbles-mentioned-in-the-installer-newsletter-by-the-verge.png&quot; alt=&quot;Bubbles in the Installer Newsletter&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://bubbles.town&quot;&gt;Bubbles:&lt;/a&gt;&lt;/strong&gt; functions a bit like &lt;a href=&quot;https://news.ycombinator.com&quot;&gt;Hacker News&lt;/a&gt; but specifically for personal blogs. You log in with a Mastodon or Fediverse account, upvote posts you like, and watch the good stuff bubble up.&lt;/p&gt;

&lt;p&gt;It is fantastic to see &lt;a href=&quot;https://bubbles.town/&quot;&gt;Bubbles&lt;/a&gt; getting some well-deserved spotlight in David Pierce’s latest &lt;em&gt;Installer&lt;/em&gt; newsletter. This is a win for the Indie web and I am glad I had a minor part to play in this. The personal blogging community is thriving, and tools like Bubbles make discovering and participating in this ecosystem so much more delightful.&lt;/p&gt;

&lt;p&gt;Go check it out if you haven’t already!&lt;/p&gt;</content><author><name>@gurupanguji</name></author><category term="external" /><category term="opinions" /><category term="ramblings" /><category term="tech" /><category term="clippings" /><category term="external" /><category term="links" /><category term="opinions" /><category term="quotes" /><category term="ramblings" /><category term="web" /><category term="blogs" /><summary type="html"></summary></entry><entry><title type="html">🔗 AI wants to be me!</title><link href="https://gurupanguji.com/blog/2026/06/16/ai-wants-to-be-me/" rel="alternate" type="text/html" title="🔗 AI wants to be me!" /><published>2026-06-16T12:00:00+00:00</published><updated>2026-06-16T12:00:00+00:00</updated><id>https://gurupanguji.com/blog/2026/06/16/ai-wants-to-be-me</id><content type="html" xml:base="https://gurupanguji.com/blog/2026/06/16/ai-wants-to-be-me/">&lt;blockquote&gt;
  &lt;h2 id=&quot;act-3--the-conclusion&quot;&gt;Act 3 : The conclusion&lt;/h2&gt;

  &lt;p&gt;This afternoon I thought it would be fun (clearly I need a life!) to try some of these AI checking websites against my own written material.&lt;/p&gt;

  &lt;p&gt;I copied and pasted a few random articles from this very website into the AI sausage machine and eagerly anticipated the responses.&lt;/p&gt;

  &lt;p&gt;And true to AI form, the results varied wildly. Some sites were happy that it was completely human content. Others had the audacity to suggest up to 56% of the text was &lt;em&gt;possibly&lt;/em&gt; AI.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://forkingmad.blog/ai-wants-to-be-me/&quot;&gt;AI wants to be me!&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I bet this conversation is not going away anytime soon. So, I’m now trying to change how I approach reading online writing. I am going to go by &lt;em&gt;my vibes&lt;/em&gt;. I am confident that I have a good nose for bullshit-writing. If it smells like caca, imma not gonna reada. But the complaining and reality-tv-esque meta discussion ends today.&lt;/p&gt;</content><author><name>@gurupanguji</name></author><category term="external" /><category term="opinion" /><category term="ramblings" /><category term="clippings" /><category term="external" /><category term="opinion" /><category term="ramblings" /><summary type="html">Act 3 : The conclusion This afternoon I thought it would be fun (clearly I need a life!) to try some of these AI checking websites against my own written material. I copied and pasted a few random articles from this very website into the AI sausage machine and eagerly anticipated the responses. And true to AI form, the results varied wildly. Some sites were happy that it was completely human content. Others had the audacity to suggest up to 56% of the text was possibly AI.</summary></entry><entry><title type="html">▶️ When Chai Met Toast: Their Best Performance EVER!</title><link href="https://gurupanguji.com/blog/2026/06/15/e2-96-b6-ef-b8-8f-when-chai-met-toast-their-best-performance-ever/" rel="alternate" type="text/html" title="▶️ When Chai Met Toast: Their Best Performance EVER!" /><published>2026-06-15T21:00:00+00:00</published><updated>2026-06-15T21:00:00+00:00</updated><id>https://gurupanguji.com/blog/2026/06/15/%E2%96%B6%EF%B8%8F-when-chai-met-toast-their-best-performance-ever</id><content type="html" xml:base="https://gurupanguji.com/blog/2026/06/15/e2-96-b6-ef-b8-8f-when-chai-met-toast-their-best-performance-ever/">&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/i-U_HaQsm54?start=507&amp;amp;si=aPpZBsBhQb8vBoX9&quot; title=&quot;YouTube video player&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&quot; referrerpolicy=&quot;strict-origin-when-cross-origin&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;</content><author><name>@gurupanguji</name></author><category term="music" /><category term="indie" /><category term="live" /><category term="music" /><category term="when chai met toast" /><category term="youtube" /><summary type="html"></summary></entry><entry><title type="html">🔗 A letter of gratitude to NetNewsWire ❤️</title><link href="https://gurupanguji.com/blog/2026/06/15/a-letter-of-gratitude-to-netnewswire/" rel="alternate" type="text/html" title="🔗 A letter of gratitude to NetNewsWire ❤️" /><published>2026-06-15T12:00:00+00:00</published><updated>2026-06-15T12:00:00+00:00</updated><id>https://gurupanguji.com/blog/2026/06/15/a-letter-of-gratitude-to-netnewswire</id><content type="html" xml:base="https://gurupanguji.com/blog/2026/06/15/a-letter-of-gratitude-to-netnewswire/">&lt;blockquote&gt;
  &lt;p&gt;Here are some highlights of what we’ve done with 2,188 commits in the past year:&lt;/p&gt;

  &lt;ul&gt;
    &lt;li&gt;Adopted Swift structured concurrency and async/await&lt;/li&gt;
    &lt;li&gt;Adopted Liquid Glass UI while still supporting recent OSes&lt;/li&gt;
    &lt;li&gt;Ported our XML, HTML, and date parsers from Objective-C to Swift&lt;/li&gt;
    &lt;li&gt;Fixed a ton of bugs, including crashing bugs&lt;/li&gt;
    &lt;li&gt;Reduced battery use, memory use, hang rate, scroll hitch rate, and disk writes&lt;/li&gt;
    &lt;li&gt;Did a bunch of performance enhancements, including (especially) finding places where the app could just do less work&lt;/li&gt;
    &lt;li&gt;Did a bunch of hygiene things — got GitHub CI running again, started using SwiftLint, turned on treat-warnings-as-errors, started work on localizability, switched to Logger, added tests&lt;/li&gt;
    &lt;li&gt;Simplified and refactored code, deleted code, renamed things, etc. — gained clarity in a bunch of places&lt;/li&gt;
    &lt;li&gt;Added support for Cache-Control headers for feeds, so publishers can tune how often NetNewsWire checks their feeds&lt;/li&gt;
    &lt;li&gt;Optimized iCloud syncing (still more to do on that one)&lt;/li&gt;
    &lt;li&gt;Dealt with deprecations (switched to &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;NWPathMonitor&lt;/code&gt;, for instance)&lt;/li&gt;
    &lt;li&gt;Added diagnostics and error reporting to the UI — &lt;a href=&quot;https://netnewswire.com/help/optimize-icloud.html&quot;&gt;iCloud Storage Stats&lt;/a&gt; and the &lt;a href=&quot;https://netnewswire.com/help/error-log.html&quot;&gt;Error Log&lt;/a&gt; are shipping, and more like these are currently in beta: &lt;a href=&quot;https://netnewswire.com/help/dinosaurs.html&quot;&gt;Dinosaurs&lt;/a&gt;, &lt;a href=&quot;https://netnewswire.com/help/current-activity.html&quot;&gt;Current Activity&lt;/a&gt;, &lt;a href=&quot;https://netnewswire.com/help/activity-log.html&quot;&gt;Activity Log&lt;/a&gt;, and &lt;a href=&quot;https://netnewswire.com/help/account-stats.html&quot;&gt;Account Stats&lt;/a&gt;.&lt;/li&gt;
  &lt;/ul&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://inessential.com/2026/06/15/netnewswire-status.html&quot;&gt;inessential: NetNewsWire Status&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Except for Google Reader adventure (which was an utter delight), I’ve been using NetNewsWire since 2006. It is one of the &lt;em&gt;first&lt;/em&gt; applications I downloaded after getting my first Mac and continues to be one of the first applications I install on a Mac.&lt;/p&gt;

&lt;p&gt;That’s 20 years of reading RSS feeds made possible by this one application. 20 years of being delighted by writing, 20 years of knowledge gained.&lt;/p&gt;

&lt;p&gt;And yet, the pace of development and improvements in 6.0 is staggering.&lt;/p&gt;

&lt;p&gt;Thank you &lt;a href=&quot;https://inessential.com/&quot;&gt;Brent Simmons&lt;/a&gt;; thank you &lt;a href=&quot;https://netnewswire.com/&quot;&gt;NetNewsWire&lt;/a&gt;.&lt;/p&gt;</content><author><name>@gurupanguji</name></author><category term="external" /><category term="opinions" /><category term="ramblings" /><category term="clippings" /><category term="external" /><category term="links" /><category term="opinions" /><category term="quotes" /><category term="ramblings" /><summary type="html">Here are some highlights of what we’ve done with 2,188 commits in the past year: Adopted Swift structured concurrency and async/await Adopted Liquid Glass UI while still supporting recent OSes Ported our XML, HTML, and date parsers from Objective-C to Swift Fixed a ton of bugs, including crashing bugs Reduced battery use, memory use, hang rate, scroll hitch rate, and disk writes Did a bunch of performance enhancements, including (especially) finding places where the app could just do less work Did a bunch of hygiene things — got GitHub CI running again, started using SwiftLint, turned on treat-warnings-as-errors, started work on localizability, switched to Logger, added tests Simplified and refactored code, deleted code, renamed things, etc. — gained clarity in a bunch of places Added support for Cache-Control headers for feeds, so publishers can tune how often NetNewsWire checks their feeds Optimized iCloud syncing (still more to do on that one) Dealt with deprecations (switched to NWPathMonitor, for instance) Added diagnostics and error reporting to the UI — iCloud Storage Stats and the Error Log are shipping, and more like these are currently in beta: Dinosaurs, Current Activity, Activity Log, and Account Stats.</summary></entry><entry><title type="html">🔗 abadidea: “just got insulted by a particu…”</title><link href="https://gurupanguji.com/blog/2026/06/15/abadidea-just-got-insulted-by-a-particu/" rel="alternate" type="text/html" title="🔗 abadidea: “just got insulted by a particu…”" /><published>2026-06-15T12:00:00+00:00</published><updated>2026-06-15T12:00:00+00:00</updated><id>https://gurupanguji.com/blog/2026/06/15/abadidea-just-got-insulted-by-a-particu</id><content type="html" xml:base="https://gurupanguji.com/blog/2026/06/15/abadidea-just-got-insulted-by-a-particu/">&lt;blockquote&gt;
  &lt;p&gt;&lt;a href=&quot;https://mastodon.social/@0xabad1dea@infosec.exchange&quot;&gt;&lt;strong&gt;abadidea&lt;/strong&gt; @0xabad1dea@infosec.exchange&lt;/a&gt;&lt;/p&gt;

  &lt;p&gt;just got insulted by a particularly offensive dark pattern: I went to the first online character counter I could find to check the length of something I’d written in a web form, and aside from the character count, it popped up this brazen lie that my completely handwritten post was “obviously” AI-generated. But don’t worry, they can automatically “remove AI” and make it “100% human”! By which they mean charge me for an LLM to continuously rewrite it in stranger and stranger ways until it scrapes a “0% LLM” detection score&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href=&quot;https://media.infosec.exchange/infosec.exchange/media_attachments/files/116/641/009/570/892/023/original/cdc9e753f3520c05.png&quot;&gt;&lt;img src=&quot;https://files.mastodon.social/cache/media_attachments/files/116/641/046/018/644/891/original/21d1ee2976924959.png&quot; alt=&quot;screenshot: &quot; /&gt;&lt;/a&gt;
&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://mastodon.social/@0xabad1dea@infosec.exchange/116641046038474247&quot;&gt;abadidea: “just got insulted by a particu…”&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;That’s a dark dark pattern. Yes, it’s double dark how effectively it affects your psychology. I might be feeding this sort of behavior with my posts that I can see AI-writing everywhere and will stop.&lt;/p&gt;</content><author><name>@gurupanguji</name></author><category term="external" /><category term="opinion" /><category term="ramblings" /><category term="clippings" /><category term="external" /><category term="opinion" /><category term="ramblings" /><summary type="html">abadidea @0xabad1dea@infosec.exchange just got insulted by a particularly offensive dark pattern: I went to the first online character counter I could find to check the length of something I’d written in a web form, and aside from the character count, it popped up this brazen lie that my completely handwritten post was “obviously” AI-generated. But don’t worry, they can automatically “remove AI” and make it “100% human”! By which they mean charge me for an LLM to continuously rewrite it in stranger and stranger ways until it scrapes a “0% LLM” detection score</summary></entry><entry><title type="html">🔗 Nobody is destined for greatness.</title><link href="https://gurupanguji.com/blog/2026/06/14/nobody-is-destined-for-greatness/" rel="alternate" type="text/html" title="🔗 Nobody is destined for greatness." /><published>2026-06-14T12:00:00+00:00</published><updated>2026-06-14T12:00:00+00:00</updated><id>https://gurupanguji.com/blog/2026/06/14/nobody-is-destined-for-greatness</id><content type="html" xml:base="https://gurupanguji.com/blog/2026/06/14/nobody-is-destined-for-greatness/">&lt;blockquote&gt;
  &lt;p&gt;Earned greatness looks nothing like the myth.&lt;/p&gt;

  &lt;p&gt;Picture the thousandth repetition of a thing you fumbled on your first attempt, and the long stretch when nobody is watching. Behind that are the friends who lose patience, the savings that drain, the steadier job you turned down and the years that pass with no proof you were right. Other people add the glamour later, once the result is plain to see and you’ve already paid for it.&lt;/p&gt;

  &lt;p&gt;There’s a version of you that keeps waiting to feel chosen, and a version that goes down into the hole and gets to work. The first one keeps waiting.&lt;/p&gt;

  &lt;p&gt;Nobody is born holding greatness.&lt;/p&gt;

  &lt;p&gt;People build it in the dark, with pebbles in the mouth, long before anyone arrives to applaud.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://www.joanwestenberg.com/nobody-is-destined-for-greatness/&quot;&gt;Nobody is destined for greatness.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It’s &lt;a href=&quot;https://gurupanguji.com/blog/2026/01/21/its-all-about-the-reps/&quot;&gt;all about the reps&lt;/a&gt;.&lt;/p&gt;</content><author><name>@gurupanguji</name></author><category term="external" /><category term="opinion" /><category term="ramblings" /><category term="clippings" /><category term="external" /><category term="opinion" /><category term="ramblings" /><summary type="html">Earned greatness looks nothing like the myth. Picture the thousandth repetition of a thing you fumbled on your first attempt, and the long stretch when nobody is watching. Behind that are the friends who lose patience, the savings that drain, the steadier job you turned down and the years that pass with no proof you were right. Other people add the glamour later, once the result is plain to see and you’ve already paid for it. There’s a version of you that keeps waiting to feel chosen, and a version that goes down into the hole and gets to work. The first one keeps waiting. Nobody is born holding greatness. People build it in the dark, with pebbles in the mouth, long before anyone arrives to applaud.</summary></entry><entry><title type="html">🔗 The quiet grief of adult friendship</title><link href="https://gurupanguji.com/blog/2026/06/13/the-quiet-grief-of-adult-friendship/" rel="alternate" type="text/html" title="🔗 The quiet grief of adult friendship" /><published>2026-06-13T12:00:00+00:00</published><updated>2026-06-13T12:00:00+00:00</updated><id>https://gurupanguji.com/blog/2026/06/13/the-quiet-grief-of-adult-friendship</id><content type="html" xml:base="https://gurupanguji.com/blog/2026/06/13/the-quiet-grief-of-adult-friendship/">&lt;blockquote&gt;
  &lt;p&gt;Friendship, however, has always depended on a certain irrational generosity. A willingness to waste time together magnificently. To listen to the same anxiety for the fifth time. To sit through silence. To remain available without agenda.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://timesofindia.indiatimes.com/blogs/civil-irony/the-quiet-grief-of-adult-friendship/&quot;&gt;The quiet grief of adult friendship&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A lot of people sent me this post and to their credit, the message contained is beautiful. However, the message was sullied because I could see &lt;a href=&quot;https://gurupanguji.com/blog/2026/05/23/i-see-ai-writing-everywhere/&quot;&gt;AI writing everywhere&lt;/a&gt;. In a post-irony world where &lt;a href=&quot;https://www.nytimes.com/2026/05/19/business/media/future-of-truth-ai-quotes.html&quot;&gt;“The Future of Truth” contains clanker-slop&lt;/a&gt;, maybe I am the odd person out.&lt;/p&gt;</content><author><name>@gurupanguji</name></author><category term="external" /><category term="opinion" /><category term="ramblings" /><category term="clippings" /><category term="external" /><category term="opinion" /><category term="ramblings" /><summary type="html">Friendship, however, has always depended on a certain irrational generosity. A willingness to waste time together magnificently. To listen to the same anxiety for the fifth time. To sit through silence. To remain available without agenda.</summary></entry><entry><title type="html">🔗 The Eternal Sloptember</title><link href="https://gurupanguji.com/blog/2026/06/12/the-eternal-sloptember/" rel="alternate" type="text/html" title="🔗 The Eternal Sloptember" /><published>2026-06-12T12:00:00+00:00</published><updated>2026-06-12T12:00:00+00:00</updated><id>https://gurupanguji.com/blog/2026/06/12/the-eternal-sloptember</id><content type="html" xml:base="https://gurupanguji.com/blog/2026/06/12/the-eternal-sloptember/">&lt;blockquote&gt;
  &lt;p&gt;I’m calling it now, the adoption of AI agents into software development will be one of the most costly mistakes in the field’s history. Agents cannot program, and it’s taking longer and longer to realize that they can’t. They are a highly sophisticated statistical model designed to mimic the distribution of programming. The output is broken, but in a way that’s getting harder and harder to detect. Which is exactly what you’d expect from an increasingly accurate statistical model.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://geohot.github.io//blog/jekyll/update/2026/05/24/the-eternal-sloptember.html&quot;&gt;The Eternal Sloptember&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/geohot&quot;&gt;geohot&lt;/a&gt; is now ringing some alarm bells. This is just the latest in a series of the vibe turning on &lt;em&gt;agents&lt;/em&gt; as a panacea.&lt;/p&gt;

&lt;p&gt;The Earendil works folks, now also the patreon of Pi have always been clanker-skeptic agent users. They are also doing some great work trying to both embrace but be rigorous on what works and what doesn’t in this world:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;The most frustrating failure mode right now is that people submit issues that are not in their own voice. They contain an observed problem somewhere, but it has been thrown into a clanker and the clanker reworded it and made a huge mess of it. Typically, it was prompted so badly that the conclusions produced are more often than not inaccurate but always full of confidence. The result is complete guesswork on root causes, fake-minimal repros, suggested implementation strategies, analogies to adjacent but often the wrong code, and long lists of error classes that might or might not matter.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://lucumr.pocoo.org/2026/5/24/pi-oss/&quot;&gt;Building Pi With Pi - Armin Ronacher’s Thoughts and Writings&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The folks at Every publication have a long report that suggests something similar - all the people lazily laying off humans because they think that AI is going to take over everything are in for a rude surprise.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;AI makes yesterday’s human competence cheap
Cheap competence gets rapidly adopted
Abundance creates sameness—old expertise becomes commoditized
Sameness creates a demand for difference
Demand for difference is new demand for expert
…
However, I am arguing that, regardless of your current job, there is a form of work that stays structurally ahead of the models—using them to address today’s problems as you see them. That’s where knowledge work is headed.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://every.to/p/after-automation&quot;&gt;After Automation - Every&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;So, as I noted above - the vibe is turning.&lt;/p&gt;

&lt;h2 id=&quot;slop-existed-long-before-ai&quot;&gt;Slop existed long before AI&lt;/h2&gt;

&lt;p&gt;As I noted &lt;a href=&quot;https://gurupanguji.com/blog/2026/06/10/in-the-beginning-there-was-slop/&quot;&gt;a couple days ago&lt;/a&gt;, slop was always present - even before clankers. Slop is a result of a lack of care. What’s increasingly clear is that currently clankers generate a ton of output. Output that humans have to verify and ensure for quality. What happens when you overwork the human / put them in charge of things they don’t actually care about? Quality suffers.&lt;/p&gt;

&lt;h2 id=&quot;the-more-you-care-the-more-you-realize-that-ai-isnt-quality&quot;&gt;The more you &lt;em&gt;care&lt;/em&gt;, the more you realize that AI isn’t quality&lt;/h2&gt;

&lt;p&gt;This is a correlated learning. The more I care about something, the more I find AI output to not meet my quality bar. &lt;a href=&quot;https://gurupanguji.com/blog/2026/04/22/threat-models/&quot;&gt;This is why&lt;/a&gt; I give credence to Armin and geohot’s pieces. It’s worth considering - what if that were true?&lt;/p&gt;

&lt;p&gt;This is not writing LLMs off. And neither are they. The question is keeping an eye out for - what are the labs and Google doing? 1) are they recognizing these are the issues? 2) Are they moving results to be better for these cases and how?&lt;/p&gt;

&lt;p&gt;Fwiw, at least Demis seems to think that &lt;a href=&quot;https://www.wired.com/story/demis-hassabis-ai-layoffs-deepmind-google-io/&quot;&gt;replacing engineers en masse with AI is short sighted&lt;/a&gt;.&lt;/p&gt;</content><author><name>@gurupanguji</name></author><category term="external" /><category term="opinion" /><category term="ramblings" /><category term="clippings" /><category term="external" /><category term="opinion" /><summary type="html">I’m calling it now, the adoption of AI agents into software development will be one of the most costly mistakes in the field’s history. Agents cannot program, and it’s taking longer and longer to realize that they can’t. They are a highly sophisticated statistical model designed to mimic the distribution of programming. The output is broken, but in a way that’s getting harder and harder to detect. Which is exactly what you’d expect from an increasingly accurate statistical model.</summary></entry><entry><title type="html">🔗 A Golden Era of Blogging</title><link href="https://gurupanguji.com/blog/2026/06/11/a-golden-era-of-blogging/" rel="alternate" type="text/html" title="🔗 A Golden Era of Blogging" /><published>2026-06-11T12:00:00+00:00</published><updated>2026-06-11T12:00:00+00:00</updated><id>https://gurupanguji.com/blog/2026/06/11/a-golden-era-of-blogging</id><content type="html" xml:base="https://gurupanguji.com/blog/2026/06/11/a-golden-era-of-blogging/">&lt;blockquote&gt;
  &lt;p&gt;One thing I love about the blogging world right now — and by “world” I mean the “webdev tech blogging world” that I live in — is that there are very few, if any, substantial monetary incentives. All the incentives to make a living producing content are over on other platforms, which means those who are blogging are doing it out of love, passion, or some other reason that’s (yet) to be tainted by substantial outside influence.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://blog.jim-nielsen.com/2024/golden-era-blogging/&quot;&gt;A Golden Era of Blogging&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Love, passion, and curiosity — more than money — fuel the majority of posts that show up in my RSS feed every day and I love it.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://blog.jim-nielsen.com/2024/golden-era-blogging/&quot;&gt;A Golden Era of Blogging - Jim Nielsen’s Blog&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;What does money mean to you? In the initial days, it’s sustenance. Yet, humans are incredible at hedonic adaptation. Soon, &lt;em&gt;sustenance&lt;/em&gt; inflates to the point where the money needs to float a lifestyle.&lt;/p&gt;

&lt;p&gt;HMW allow the money allow us to put more &lt;em&gt;care&lt;/em&gt; into our craft? There-in lies the secret to happiness. Money is a means to an end, not the end itself.&lt;/p&gt;

&lt;p&gt;I feel like I am gaining some midlife clarity saying that out loud.&lt;/p&gt;</content><author><name>@gurupanguji</name></author><category term="external" /><category term="opinion" /><category term="ramblings" /><category term="clippings" /><category term="external" /><category term="opinion" /><summary type="html">One thing I love about the blogging world right now — and by “world” I mean the “webdev tech blogging world” that I live in — is that there are very few, if any, substantial monetary incentives. All the incentives to make a living producing content are over on other platforms, which means those who are blogging are doing it out of love, passion, or some other reason that’s (yet) to be tainted by substantial outside influence.</summary></entry><entry><title type="html">🔗 Gaslighting Openness</title><link href="https://gurupanguji.com/blog/2026/06/11/gaslighting-openness/" rel="alternate" type="text/html" title="🔗 Gaslighting Openness" /><published>2026-06-11T12:00:00+00:00</published><updated>2026-06-11T12:00:00+00:00</updated><id>https://gurupanguji.com/blog/2026/06/11/gaslighting-openness</id><content type="html" xml:base="https://gurupanguji.com/blog/2026/06/11/gaslighting-openness/">&lt;blockquote&gt;
  &lt;p&gt;Disliking the EU, China, or any other large government should not make us forget that true democratized access to technology including AI is in all our interest. Some temporary product pain, including delayed Apple AI features, will be worth paying if it keeps gates open.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://lucumr.pocoo.org/2026/6/10/gaslighting/&quot;&gt;Gaslighting Openness&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Likewise, just because a company’s motives are capitalistic, doesn’t make it particularly pure either. That’s a narrative that I’ve seen pass around in the tech circles as well.&lt;/p&gt;</content><author><name>@gurupanguji</name></author><category term="external" /><category term="opinion" /><category term="ramblings" /><category term="clippings" /><category term="external" /><category term="opinion" /><category term="apple" /><category term="oss" /><category term="ai" /><summary type="html">Disliking the EU, China, or any other large government should not make us forget that true democratized access to technology including AI is in all our interest. Some temporary product pain, including delayed Apple AI features, will be worth paying if it keeps gates open.</summary></entry><entry><title type="html">🔗 Re: No, I Won’t Buy You A Coffee</title><link href="https://gurupanguji.com/blog/2026/06/11/no-i-wont-buy-you-a-coffee/" rel="alternate" type="text/html" title="🔗 Re: No, I Won’t Buy You A Coffee" /><published>2026-06-11T12:00:00+00:00</published><updated>2026-06-11T12:00:00+00:00</updated><id>https://gurupanguji.com/blog/2026/06/11/no-i-wont-buy-you-a-coffee</id><content type="html" xml:base="https://gurupanguji.com/blog/2026/06/11/no-i-wont-buy-you-a-coffee/">&lt;blockquote&gt;
  &lt;p&gt;I do understand that this gameification of breaking even that our capitalst world is enticing, but you need to be aware that at the end of the tunnel, you’ll just be left with pocket gravel of no real word value. &lt;strong&gt;Hobbies cost money&lt;/strong&gt;, you need to accept it. Turning them into a net gain is a fools errand, there are magnitudes more effective ways to turn your time, effort and money into income.&lt;/p&gt;

  &lt;p&gt;Let our little corner of the internet, shaped by freedom and connections, be a place where we can forget the draining nature of capitalism.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://hakkerman.eu/blog/i-wont-buy-you-a-coffee/&quot;&gt;No, I Won’t Buy You A Coffee&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;While I don’t personally find it offensive for someone to ask me to pay for a coffee for them, I think the author’s point at least made me think. The act of passive income, the trial of combining what you love to do, and care to do into a self-sustaining project. These all have a tone behind them - one that our current society has revered and we’ve adopted - and so has the author.&lt;/p&gt;

&lt;p&gt;I think I agree with the author that if the writer thinks of their writing as a &lt;em&gt;product&lt;/em&gt;, it changes the relationship with the reader - even if - I sense it’s a frustration with the world that translated into that specific post.&lt;/p&gt;

&lt;p&gt;I am not against anyone asking for help. I am also not against some people trying their own thing to push for help. I am &lt;em&gt;certainly&lt;/em&gt; not against the author writing their own thoughts in their own words, in their own space.&lt;/p&gt;

&lt;p&gt;The über point is: the world is complex, it’s big and everyone’s experiences of it are different, they are also &lt;a href=&quot;https://gurupanguji.com/blog/2026/05/06/klishta/&quot;&gt;colored&lt;/a&gt; by whatever is going on in their own mind. My only point is: be kind, be open that even what they write in one blog post - definitely doesn’t define them or me.&lt;/p&gt;

&lt;p&gt;Life’s too complex for snap judgements. I am trying to unlearn that habit and I hope so can this world.&lt;/p&gt;

&lt;p&gt;For example: here are some other takes:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://www.gordonmclean.co.uk/2026/06/11/yes-buy-me-a-coffee/&quot;&gt;Yes, Buy me a coffee&lt;/a&gt;
&lt;a href=&quot;https://michaelharley.net/posts/2026/06/11/re-no-i-wont-buy-you-a-coffee/&quot;&gt;Re: No, Won’t Buy You a Coffee&lt;/a&gt;&lt;/p&gt;</content><author><name>@gurupanguji</name></author><category term="external" /><category term="opinion" /><category term="ramblings" /><category term="clippings" /><category term="external" /><category term="opinion" /><summary type="html">I do understand that this gameification of breaking even that our capitalst world is enticing, but you need to be aware that at the end of the tunnel, you’ll just be left with pocket gravel of no real word value. Hobbies cost money, you need to accept it. Turning them into a net gain is a fools errand, there are magnitudes more effective ways to turn your time, effort and money into income. Let our little corner of the internet, shaped by freedom and connections, be a place where we can forget the draining nature of capitalism.</summary></entry><entry><title type="html">🔗 gurupanguji.com is now on Bubbles</title><link href="https://gurupanguji.com/blog/2026/06/10/gurupanguji-com-is-now-on-bubbles/" rel="alternate" type="text/html" title="🔗 gurupanguji.com is now on Bubbles" /><published>2026-06-10T15:00:00+00:00</published><updated>2026-06-10T15:00:00+00:00</updated><id>https://gurupanguji.com/blog/2026/06/10/gurupanguji-com-is-now-on-bubbles</id><content type="html" xml:base="https://gurupanguji.com/blog/2026/06/10/gurupanguji-com-is-now-on-bubbles/">&lt;p&gt;The IndieWeb is great. Lately, there has been an incredible increase in the sense of community across the personal web, largely driven by a wave of wonderful initiatives taken by people who genuinely care about blogging.&lt;/p&gt;

&lt;p&gt;Following my recent note on &lt;a href=&quot;/blog/2026/06/10/junited-2026/&quot;&gt;Junited 2026&lt;/a&gt;, I am excited to share that gurupanguji.com is now officially on &lt;a href=&quot;https://bubbles.town/source/gurupanguji.com&quot;&gt;Bubbles&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I highly recommend checking out &lt;a href=&quot;https://bubbles.town/&quot;&gt;Bubbles&lt;/a&gt;—it is a treasure trove of incredible personal blogs and passionate people writing about all kinds of topics.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://bubbles.town/source/gurupanguji.com&quot;&gt;Bubbles&lt;/a&gt;&lt;/p&gt;</content><author><name>@gurupanguji</name></author><category term="external" /><category term="opinion" /><category term="ramblings" /><category term="clippings" /><category term="external" /><category term="opinion" /><summary type="html">The IndieWeb is great. Lately, there has been an incredible increase in the sense of community across the personal web, largely driven by a wave of wonderful initiatives taken by people who genuinely care about blogging.</summary></entry><entry><title type="html">🔗 Junited 2026</title><link href="https://gurupanguji.com/blog/2026/06/10/junited-2026/" rel="alternate" type="text/html" title="🔗 Junited 2026" /><published>2026-06-10T14:00:00+00:00</published><updated>2026-06-10T14:00:00+00:00</updated><id>https://gurupanguji.com/blog/2026/06/10/junited-2026</id><content type="html" xml:base="https://gurupanguji.com/blog/2026/06/10/junited-2026/">&lt;p&gt;I am participating in &lt;a href=&quot;https://robertbirming.com/junited/&quot;&gt;Junited 2026&lt;/a&gt;, a month-long celebration of the blogosphere where bloggers collect and share links to posts they enjoy.&lt;/p&gt;

&lt;p&gt;I’ve set up a dedicated page on my site to track my recommended links for the month. You can find all my collected links and recommendations at my &lt;a href=&quot;/junited/&quot;&gt;/junited/&lt;/a&gt; page. I hope to update it once a week / sooner as time permits.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://robertbirming.com/junited/&quot;&gt;Junited&lt;/a&gt;&lt;/p&gt;</content><author><name>@gurupanguji</name></author><category term="external" /><category term="opinion" /><category term="ramblings" /><category term="clippings" /><category term="external" /><category term="opinion" /><summary type="html">I am participating in Junited 2026, a month-long celebration of the blogosphere where bloggers collect and share links to posts they enjoy.</summary></entry><entry><title type="html">🔗 In The Beginning There Was Slop</title><link href="https://gurupanguji.com/blog/2026/06/10/in-the-beginning-there-was-slop/" rel="alternate" type="text/html" title="🔗 In The Beginning There Was Slop" /><published>2026-06-10T12:00:00+00:00</published><updated>2026-06-10T12:00:00+00:00</updated><id>https://gurupanguji.com/blog/2026/06/10/in-the-beginning-there-was-slop</id><content type="html" xml:base="https://gurupanguji.com/blog/2026/06/10/in-the-beginning-there-was-slop/">&lt;blockquote&gt;
  &lt;p&gt;You don’t need AI to produce slop because slop isn’t made by AI. It’s made by humans — AI is just the popular tool of choice for making it right now.&lt;/p&gt;

  &lt;p&gt;Slop existed long before LLMs came onto the scene.&lt;/p&gt;

  &lt;p&gt;It will doubtless exist long after too.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://blog.jim-nielsen.com/2026/in-the-beginning-slop/&quot;&gt;In The Beginning There Was Slop&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This was very clarifying. Slop is an issue of &lt;em&gt;care&lt;/em&gt; and not the tool. This is worth remembering.&lt;/p&gt;</content><author><name>@gurupanguji</name></author><category term="external" /><category term="opinion" /><category term="ramblings" /><category term="clippings" /><category term="external" /><category term="opinion" /><summary type="html">You don’t need AI to produce slop because slop isn’t made by AI. It’s made by humans — AI is just the popular tool of choice for making it right now. Slop existed long before LLMs came onto the scene. It will doubtless exist long after too.</summary></entry><entry><title type="html">🔗 The Legend of Zelda: Ocarina of Time – Nintendo Direct 6.9.2026</title><link href="https://gurupanguji.com/blog/2026/06/10/the-legend-of-zelda-ocarina-of-time-nintendo-direct-6-9-2026/" rel="alternate" type="text/html" title="🔗 The Legend of Zelda: Ocarina of Time – Nintendo Direct 6.9.2026" /><published>2026-06-10T12:00:00+00:00</published><updated>2026-06-10T12:00:00+00:00</updated><id>https://gurupanguji.com/blog/2026/06/10/the-legend-of-zelda-ocarina-of-time-nintendo-direct-6-9-2026</id><content type="html" xml:base="https://gurupanguji.com/blog/2026/06/10/the-legend-of-zelda-ocarina-of-time-nintendo-direct-6-9-2026/">&lt;div class=&quot;gp-youtube-embed&quot;&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/r8eMoxo4ipE&quot; title=&quot;YouTube video player&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&quot; referrerpolicy=&quot;strict-origin-when-cross-origin&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://www.youtube.com/watch?v=r8eMoxo4ipE&quot;&gt;The Legend of Zelda: Ocarina of Time – Nintendo Direct 6.9.2026&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;omg. omg. omg. omg. omg. omg. omg.&lt;/p&gt;</content><author><name>@gurupanguji</name></author><category term="external" /><category term="opinions" /><category term="ramblings" /><category term="clippings" /><category term="external" /><category term="opinions" /><category term="ramblings" /><summary type="html"></summary></entry><entry><title type="html">🔗 Webspace Invaders</title><link href="https://gurupanguji.com/blog/2026/06/09/webspace-invaders/" rel="alternate" type="text/html" title="🔗 Webspace Invaders" /><published>2026-06-09T12:00:00+00:00</published><updated>2026-06-09T12:00:00+00:00</updated><id>https://gurupanguji.com/blog/2026/06/09/webspace-invaders</id><content type="html" xml:base="https://gurupanguji.com/blog/2026/06/09/webspace-invaders/">&lt;blockquote&gt;
  &lt;p&gt;So what do we do? We document what’s happening. We block scrapers. We move to better, more capable servers. We share our approaches and learn from each other. We push for better standards and regulations where we can. We make noise about the problem instead of suffering silently. Because this is the Open Web and and the Web was designed so that we &lt;em&gt;can&lt;/em&gt; still do all that. That’s the magic of it.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://matthiasott.com/articles/webspace-invaders&quot;&gt;Webspace Invaders&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Lovely read on the impact of AI scraping on small sites - especially if you are also electing to self-host. It’s a hard world out there.&lt;/p&gt;</content><author><name>@gurupanguji</name></author><category term="external" /><category term="opinion" /><category term="ramblings" /><category term="clippings" /><category term="external" /><category term="opinion" /><summary type="html">So what do we do? We document what’s happening. We block scrapers. We move to better, more capable servers. We share our approaches and learn from each other. We push for better standards and regulations where we can. We make noise about the problem instead of suffering silently. Because this is the Open Web and and the Web was designed so that we can still do all that. That’s the magic of it.</summary></entry><entry><title type="html">🔗 Maybe another rare sight of the Snow Leopard</title><link href="https://gurupanguji.com/blog/2026/06/08/maybe-another-rare-sight-of-the-snow-leopard/" rel="alternate" type="text/html" title="🔗 Maybe another rare sight of the Snow Leopard" /><published>2026-06-08T23:00:00+00:00</published><updated>2026-06-08T23:00:00+00:00</updated><id>https://gurupanguji.com/blog/2026/06/08/maybe-another-rare-sight-of-the-snow-leopard</id><content type="html" xml:base="https://gurupanguji.com/blog/2026/06/08/maybe-another-rare-sight-of-the-snow-leopard/">&lt;blockquote&gt;
  &lt;p&gt;Apple also addressed the perceived lack of consistency of the rounded corners across system windows and apps.&lt;/p&gt;

  &lt;p&gt;Although the corner radius varied depending on the UI elements at the top of the interface, many saw this as another sign of a poor UI change.&lt;/p&gt;

  &lt;p&gt;macOS Golden Gate 27 aims to solve that with a fixed corner radius across apps and system windows, even apps that haven’t been updated to the new system.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://9to5mac.com/2026/06/08/apple-announces-macos-golden-gate-27/&quot;&gt;Apple announces macOS Golden Gate 27&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Hallelujah!&lt;/p&gt;

&lt;p&gt;I know there were some other Liquid Glass face saving walkbacks too, mostly towards better readability. Great. I look forward to seeing more of Golden Gate. One can hope this is another Snow Leopard.&lt;/p&gt;</content><author><name>@gurupanguji</name></author><category term="external" /><category term="opinion" /><category term="ramblings" /><category term="clippings" /><category term="external" /><category term="opinion" /><summary type="html">Apple also addressed the perceived lack of consistency of the rounded corners across system windows and apps. Although the corner radius varied depending on the UI elements at the top of the interface, many saw this as another sign of a poor UI change. macOS Golden Gate 27 aims to solve that with a fixed corner radius across apps and system windows, even apps that haven’t been updated to the new system.</summary></entry><entry><title type="html">🔗 Fun with the web</title><link href="https://gurupanguji.com/blog/2026/06/08/fun-with-the-web/" rel="alternate" type="text/html" title="🔗 Fun with the web" /><published>2026-06-08T12:00:00+00:00</published><updated>2026-06-08T12:00:00+00:00</updated><id>https://gurupanguji.com/blog/2026/06/08/fun-with-the-web</id><content type="html" xml:base="https://gurupanguji.com/blog/2026/06/08/fun-with-the-web/">&lt;blockquote&gt;
  &lt;h2 id=&quot;dont-forget-to-play&quot;&gt;Don’t forget to play&lt;/h2&gt;

  &lt;p&gt;The web is an amazingly playful app platform. That’s what it was to me some 25 odd years ago, and that’s what it still is. A platform where a text editor and a browser of your choice is all you need to start creating. No gatekeepers, no approval processes.&lt;/p&gt;

  &lt;p&gt;Every silly experiment, demo, and useless project I’ve shown here and others I’ve worked on over the years have taught me something new about the web, and have kept my passion for it alive.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://patrickbrosset.com/articles/2026-01-06-fun-with-the-web/&quot;&gt;Fun with the web&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Such a delightful page to highlight why tinkering and having fun is the right way to live.&lt;/p&gt;</content><author><name>@gurupanguji</name></author><category term="external" /><category term="opinion" /><category term="ramblings" /><category term="clippings" /><category term="external" /><category term="opinion" /><summary type="html">Don’t forget to play The web is an amazingly playful app platform. That’s what it was to me some 25 odd years ago, and that’s what it still is. A platform where a text editor and a browser of your choice is all you need to start creating. No gatekeepers, no approval processes. Every silly experiment, demo, and useless project I’ve shown here and others I’ve worked on over the years have taught me something new about the web, and have kept my passion for it alive.</summary></entry><entry><title type="html">🔗 Some Thoughts on the Open Web</title><link href="https://gurupanguji.com/blog/2026/06/07/some-thoughts-on-the-open-web/" rel="alternate" type="text/html" title="🔗 Some Thoughts on the Open Web" /><published>2026-06-07T12:00:00+00:00</published><updated>2026-06-07T12:00:00+00:00</updated><id>https://gurupanguji.com/blog/2026/06/07/some-thoughts-on-the-open-web</id><content type="html" xml:base="https://gurupanguji.com/blog/2026/06/07/some-thoughts-on-the-open-web/">&lt;blockquote&gt;
  &lt;p&gt;Having an Open Web available for humanity is not a guaranteed outcome; we may end up in a future where easily available information is greatly diminished or even absent.&lt;/p&gt;

  &lt;p&gt;With that and all of the observations above in mind, what’s most apparent to me is that we should focus on finding ways to create and strengthen incentives to publish content that’s open (for some definition of open) – understanding that people might have a variety of motivations for doing so. If environmental factors like AI change their incentives, we need to understand why and address the underlying concerns if possible.&lt;/p&gt;

  &lt;p&gt;In other words, we have to create an Internet where people &lt;em&gt;want&lt;/em&gt; to publish content openly – for some definition of “open.” Doing that may challenge the assumptions we’ve made about the Web as well as what we want “open” to be. What’s worked before may no longer create the incentive structure that leads to the greatest amount of content available to the greatest number of people for the greatest number of purposes.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://mnot.net/blog/2026/open_web&quot;&gt;Some Thoughts on the Open Web&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This one made me think. Mark presents the “open web” as a mixture of different webs. I appreciate the effort to not be singular. I agree with his conclusion in this post - we don’t know how (yet), but we need the “open web” to survive. That requires people to publish, made available sans gatekeepers and cheap enough for people to continue to publish independent of the “monetary” outcome.&lt;/p&gt;

&lt;p&gt;Personally, I think this is where the indieweb shines. Most people are self publishing and in most cases - self hosting (or at least owning the costs of hosting). Scale is not an issue for most things on the indieweb. There might come a time where an indieweb site might hit billions of people. I don’t know of any - yet. Feel free to write to me and educate me.&lt;/p&gt;

&lt;p&gt;I am not including things like Wikipedia that require a LOT more resources to both operate, publish and kept free so that the information can be provided. However, the web existed pre-wikipedia and I think the indie web will persist in a post-wikipedia world as well. The information will be scattered and harder to find. And we might not have Google - as it exists today. However, if there is a need, usually there will exist services and markets that will attempt to solve it and the constraint of not having Google around might actually be interesting.&lt;/p&gt;

&lt;p&gt;Open is not free to provide. And it takes effort, generosity and goodwill. Like with things like democracy and good utilities, sometimes, &lt;em&gt;losing&lt;/em&gt; it might be a key requirement to build it back again robustly.&lt;/p&gt;</content><author><name>@gurupanguji</name></author><category term="external" /><category term="opinion" /><category term="ramblings" /><category term="clippings" /><category term="external" /><category term="opinion" /><summary type="html">Having an Open Web available for humanity is not a guaranteed outcome; we may end up in a future where easily available information is greatly diminished or even absent. With that and all of the observations above in mind, what’s most apparent to me is that we should focus on finding ways to create and strengthen incentives to publish content that’s open (for some definition of open) – understanding that people might have a variety of motivations for doing so. If environmental factors like AI change their incentives, we need to understand why and address the underlying concerns if possible. In other words, we have to create an Internet where people want to publish content openly – for some definition of “open.” Doing that may challenge the assumptions we’ve made about the Web as well as what we want “open” to be. What’s worked before may no longer create the incentive structure that leads to the greatest amount of content available to the greatest number of people for the greatest number of purposes.</summary></entry><entry><title type="html">🔗 I Am Retiring from Tech to Live Offline</title><link href="https://gurupanguji.com/blog/2026/06/06/i-am-retiring-from-tech-to-live-offline/" rel="alternate" type="text/html" title="🔗 I Am Retiring from Tech to Live Offline" /><published>2026-06-06T12:00:00+00:00</published><updated>2026-06-06T12:00:00+00:00</updated><id>https://gurupanguji.com/blog/2026/06/06/i-am-retiring-from-tech-to-live-offline</id><content type="html" xml:base="https://gurupanguji.com/blog/2026/06/06/i-am-retiring-from-tech-to-live-offline/">&lt;blockquote&gt;
  &lt;p&gt;tl;dr AI took the last of the wind out of my Open Source sails. I wish you all the best!&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href=&quot;/assets/images/blog/2026-06-06-last-issue-1.jpg&quot;&gt;&lt;img src=&quot;/assets/images/blog/2026-06-06-last-issue-1.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;/assets/images/blog/2026-06-06-last-issue-2.jpg&quot;&gt;&lt;img src=&quot;/assets/images/blog/2026-06-06-last-issue-2.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://openpath.quest/2026/i-am-retiring-from-tech-to-live-offline/&quot;&gt;I Am Retiring from Tech to Live Offline&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I do admire the courage and conviction.&lt;/p&gt;</content><author><name>@gurupanguji</name></author><category term="external" /><category term="opinion" /><category term="ramblings" /><category term="clippings" /><category term="external" /><category term="opinion" /><summary type="html">tl;dr AI took the last of the wind out of my Open Source sails. I wish you all the best!</summary></entry><entry><title type="html">🔗 I Wish People Were More Public</title><link href="https://gurupanguji.com/blog/2026/06/06/i-wish-people-were-more-public/" rel="alternate" type="text/html" title="🔗 I Wish People Were More Public" /><published>2026-06-06T12:00:00+00:00</published><updated>2026-06-06T12:00:00+00:00</updated><id>https://gurupanguji.com/blog/2026/06/06/i-wish-people-were-more-public</id><content type="html" xml:base="https://gurupanguji.com/blog/2026/06/06/i-wish-people-were-more-public/">&lt;blockquote&gt;
  &lt;p&gt;I will often find a blog post on &lt;a href=&quot;https://news.ycombinator.com/&quot;&gt;Hacker News&lt;/a&gt; that really resonates. And when I go to check the rest of the site there’s three other posts. And I think: I wish you’d write more! When I find someone whose writing I really connect with, I like to read everything they have written, or at least a tractable subset of their most interesting posts. If I like what I see, I reach out. This is one of the best things about writing online: your future friends will seek you out.&lt;/p&gt;

  &lt;p&gt;And, from the other side, I have often written a post where, just before publishing, I would think: “who would want to read this? It’s too personal, obscure, idiosyncratic, probably a few people will unsubscribe to the RSS feed for this”. And always those are the posts where people email me to say they always thought the same thing but could never quite put it into words. I really value those emails. “I am understood” is a wonderful feeling.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://borretti.me/article/i-wish-people-were-more-public&quot;&gt;I Wish People Were More Public&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Fernando captures the loop that pushes me to write perfectly. One of the reasons why I write is to find more of “my people.” Yes, there used to be a time where writing has even led to lucrative professional consequences (not so much anymore). However, “my people” also take the time to write back, to engage, to connect. The blog is mostly an avenue for them to find me and for me to find them. “My people” often read, subscribe via rss / discover me over social posts and then reach out when something resonates.&lt;/p&gt;

&lt;p&gt;Just &lt;em&gt;this&lt;/em&gt; happened recently. I reached out to &lt;a href=&quot;https://marius.ink/&quot;&gt;Marius&lt;/a&gt; after a &lt;a href=&quot;https://marius.ink/post/the-failures-are-the-curriculum&quot;&gt;delightful post&lt;/a&gt;. Like Marius, I’ve never met most of the people who’s writing I follow. I also don’t usually talk about this much. However, Fernando’s post made me realize that calling out the value is important. Move from the default solipsistic nature and maybe get more people to write in public.&lt;/p&gt;</content><author><name>@gurupanguji</name></author><category term="external" /><category term="opinion" /><category term="ramblings" /><category term="clippings" /><category term="external" /><category term="opinion" /><summary type="html">I will often find a blog post on Hacker News that really resonates. And when I go to check the rest of the site there’s three other posts. And I think: I wish you’d write more! When I find someone whose writing I really connect with, I like to read everything they have written, or at least a tractable subset of their most interesting posts. If I like what I see, I reach out. This is one of the best things about writing online: your future friends will seek you out. And, from the other side, I have often written a post where, just before publishing, I would think: “who would want to read this? It’s too personal, obscure, idiosyncratic, probably a few people will unsubscribe to the RSS feed for this”. And always those are the posts where people email me to say they always thought the same thing but could never quite put it into words. I really value those emails. “I am understood” is a wonderful feeling.</summary></entry><entry><title type="html">🔗 Understanding blogs – Tracy Durnell’s Mind Garden</title><link href="https://gurupanguji.com/blog/2026/06/05/understanding-blogs-tracy-durnells-mind-garden/" rel="alternate" type="text/html" title="🔗 Understanding blogs – Tracy Durnell’s Mind Garden" /><published>2026-06-05T12:00:00+00:00</published><updated>2026-06-05T12:00:00+00:00</updated><id>https://gurupanguji.com/blog/2026/06/05/understanding-blogs-tracy-durnells-mind-garden</id><content type="html" xml:base="https://gurupanguji.com/blog/2026/06/05/understanding-blogs-tracy-durnells-mind-garden/">&lt;blockquote&gt;
  &lt;p&gt;A characteristic I’ve noticed of many blog articles is that they are not structured in the traditional Western essay format: they don’t state a thesis at the beginning.* Often, they are &lt;strong&gt;explorations on a theme&lt;/strong&gt;, or &lt;strong&gt;build an argument as they go&lt;/strong&gt;, only reaching a conclusion at the end.**&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://tracydurnell.com/2023/01/15/understanding-blogs/&quot;&gt;Understanding blogs – Tracy Durnell’s Mind Garden&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;&lt;strong&gt;And if you zoom out from the individual blog post level, in a sense this also describes what blogs are: a contemplation on a particular theme in depth&lt;/strong&gt; (even if that theme is “the author’s life” or “stuff I like”). A blog is a &lt;em&gt;body of work&lt;/em&gt;. Blogs are composed of many posts, which stand individually and can be read in any order, and which collectively form &lt;em&gt;a blog&lt;/em&gt; that tells a story from all of its individual posts. Unlike a book, blogs grow and shift for as long as they are online, each added post changing &lt;em&gt;the blog&lt;/em&gt; incrementally.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://tracydurnell.com/2023/01/15/understanding-blogs/&quot;&gt;Understanding blogs – Tracy Durnell’s Mind Garden&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;fLamed fury’s latest list of posts linked me to this excellent post exploring blogging. Now, clearly the author and I started blogging around the same time - early aughts. The whole post is worth a read.&lt;/p&gt;

&lt;p&gt;Yet, these two paragraphs capture the essence of a blog. They are an exploration of a theme. As a result, very few blogs that I consider worth reading push a thesis from the beginning. They &lt;em&gt;arrive&lt;/em&gt; at one. Sometimes in an entirely different post. Sometimes, the author changes their mind and links back. Or flip flops across time spans.&lt;/p&gt;

&lt;p&gt;Blogs help me &lt;em&gt;get to know&lt;/em&gt; the person and their thinking, often more than the thesis. I guess it’s reality TV for the people that like to read.&lt;/p&gt;</content><author><name>@gurupanguji</name></author><category term="external" /><category term="opinion" /><category term="ramblings" /><category term="clippings" /><category term="external" /><category term="opinion" /><summary type="html">A characteristic I’ve noticed of many blog articles is that they are not structured in the traditional Western essay format: they don’t state a thesis at the beginning.* Often, they are explorations on a theme, or build an argument as they go, only reaching a conclusion at the end.**</summary></entry><entry><title type="html">🔗 The Emacsification of Software</title><link href="https://gurupanguji.com/blog/2026/06/04/the-emacsification-of-software/" rel="alternate" type="text/html" title="🔗 The Emacsification of Software" /><published>2026-06-04T12:00:00+00:00</published><updated>2026-06-04T12:00:00+00:00</updated><id>https://gurupanguji.com/blog/2026/06/04/the-emacsification-of-software</id><content type="html" xml:base="https://gurupanguji.com/blog/2026/06/04/the-emacsification-of-software/">&lt;blockquote&gt;
  &lt;p&gt;But AI agents have fracked Emacs culture, and it’s leaking out into the wider world. Given access to a screen and inputs, agents reliably build native user interfaces. Native UI was the province of professionally packaged programs. Now it’s all as bespoke as your editor configuration. And, while I’m sure there’s an upper limit to how good those interfaces can be (with current frontier models), that ceiling is higher than anything you can do in a TUI.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://sockpuppet.org/blog/2026/05/12/emacsification/&quot;&gt;The Emacsification of Software&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The emacs-ification of apps is quite a memorable turn of phrase for the personal software golden age we are living in. &lt;em&gt;If&lt;/em&gt; the outcome is that we have more native apps that are crafted or even drafted to cure a personal itch, that’s a totally fine outcome.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Still, every once in a while, one of these programs will escape containment. It’ll be useful enough for more than one person to install. But even then, the released artifact won’t be the most important thing about it. The source code won’t be either. If an agent wrote all the SwiftUI code in my project, what do you have to gain from closely reading it?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://sockpuppet.org/blog/2026/05/12/emacsification/&quot;&gt;The Emacsification of Software — Quarrelsome&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;I’m probably only a little bit right about this, but I think a significant driver of new Emacs packages is a catalytic reaction between your messy local configuration and everyone else’s elisp code. Once you know how to get things done in elisp, it can be easier to build your own solution than to package-install an existing one. In that kind of environment, the code is of passing interest. What matters are the ideas, the observation that “yeah, you can do that, and it’ll work well”.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://sockpuppet.org/blog/2026/05/12/emacsification/&quot;&gt;The Emacsification of Software — Quarrelsome&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;what does it mean to say you’re “building” it? “Building” implies more effort than you’re expending. What you’re doing feels a lot more like configuring, on a platform that has suddenly become vastly more configurable. A platform that feels a lot more like Emacs.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://sockpuppet.org/blog/2026/05/12/emacsification/&quot;&gt;The Emacsification of Software — Quarrelsome&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is a wonderful nuance. “Building” with LLMs is more akin to configuration than programming. The other comparison is that of a higher level language, with the highest level language being “spoken-language” in this case - English. And much like the higher level languages, unless you are a nerd who’s looking to optimize the &lt;em&gt;heck&lt;/em&gt; out of the lower level language and is &lt;em&gt;good&lt;/em&gt; or at least interested in it, you are going neither going to learn nor care about the lower level output.&lt;/p&gt;

&lt;p&gt;I personally think &lt;em&gt;configuration&lt;/em&gt; is a better term for it than &lt;em&gt;programming&lt;/em&gt;. It’s okay if you disagree with it.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;I don’t have a grand pronouncement to offer about the Future of Software. But I’m pretty sure nerd software is going to get a lot more interesting. How many clanky terminal apps can we drastically (and easily) improve? I’ll finally be able to understand iostat! Across a fleet of hosts, even. And bpftrace! Have you seen the shit Brendan Gregg had to put up with to do terminal visualizations from bpftrace? You don’t have to put up with any of this anymore. In fact, neither do I.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://sockpuppet.org/blog/2026/05/12/emacsification/&quot;&gt;The Emacsification of Software — Quarrelsome&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;So I’m glad to have something new to talk about that actually feels like an unalloyed good. Building native UI is now fun; a lot more fun than building web interfaces ever was. Give it a shot; make something stupidly specific to your own problems, enjoy it for a little while, and then share it somewhere — or, better yet, just a screenshot and the prompts you used to make it.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://sockpuppet.org/blog/2026/05/12/emacsification/&quot;&gt;The Emacsification of Software — Quarrelsome&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This put the biggest smile on my face. I am ever more certain that we are in another era where a lifehacker like site might actually be useful and benefit us nerds. Heck, I should emacsify lifehacker.&lt;/p&gt;</content><author><name>@gurupanguji</name></author><category term="external" /><category term="opinion" /><category term="ramblings" /><category term="clippings" /><category term="external" /><category term="opinion" /><summary type="html">But AI agents have fracked Emacs culture, and it’s leaking out into the wider world. Given access to a screen and inputs, agents reliably build native user interfaces. Native UI was the province of professionally packaged programs. Now it’s all as bespoke as your editor configuration. And, while I’m sure there’s an upper limit to how good those interfaces can be (with current frontier models), that ceiling is higher than anything you can do in a TUI.</summary></entry><entry><title type="html">🔗 “If you just ignore those pesky impossible details, the demo looks deceptively simple.”</title><link href="https://gurupanguji.com/blog/2026/06/03/if-you-just-ignore-those-pesky-impossible-details-the-demo-looks-deceptively-simple/" rel="alternate" type="text/html" title="🔗 “If you just ignore those pesky impossible details, the demo looks deceptively simple.”" /><published>2026-06-03T12:00:00+00:00</published><updated>2026-06-03T12:00:00+00:00</updated><id>https://gurupanguji.com/blog/2026/06/03/if-you-just-ignore-those-pesky-impossible-details-the-demo-looks-deceptively-simple</id><content type="html" xml:base="https://gurupanguji.com/blog/2026/06/03/if-you-just-ignore-those-pesky-impossible-details-the-demo-looks-deceptively-simple/">&lt;blockquote&gt;
  &lt;p&gt;The second demo highlights how sometimes you can use absolutely horrid sleights of hand to achieve something beautiful – and how you can perhaps find beauty in those sleights of hand, too. It reminds me of the quote attributed to Teller (of Penn &amp;amp; Teller):&lt;/p&gt;

  &lt;blockquote&gt;
    &lt;p&gt;Sometimes magic is just someone spending more time on something than anyone else might reasonably expect.&lt;/p&gt;
  &lt;/blockquote&gt;

  &lt;p&gt;Penn &amp;amp; Teller talk a lot about how there are only two keys to their success: going further than others would think, and not worrying about employing inelegant tricks in service of something that would appear to be of utmost elegance.&lt;/p&gt;

  &lt;p&gt;Today’s computing limitations are different than the ones from the 1980s. But a lot of this attitude can still be helpful, even four decades in, and even if your work seems as far away from the demoscene as you can imagine.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://unsung.aresluna.org/if-you-just-ignore-those-pesky-impossible-details-the-demo-looks-deceptively-simple/&quot;&gt;“If you just ignore those pesky impossible details, the demo looks deceptively simple.”&lt;/a&gt;&lt;/p&gt;</content><author><name>@gurupanguji</name></author><category term="external" /><category term="opinion" /><category term="ramblings" /><category term="clippings" /><category term="external" /><category term="opinion" /><summary type="html">The second demo highlights how sometimes you can use absolutely horrid sleights of hand to achieve something beautiful – and how you can perhaps find beauty in those sleights of hand, too. It reminds me of the quote attributed to Teller (of Penn &amp;amp; Teller): Sometimes magic is just someone spending more time on something than anyone else might reasonably expect. Penn &amp;amp; Teller talk a lot about how there are only two keys to their success: going further than others would think, and not worrying about employing inelegant tricks in service of something that would appear to be of utmost elegance. Today’s computing limitations are different than the ones from the 1980s. But a lot of this attitude can still be helpful, even four decades in, and even if your work seems as far away from the demoscene as you can imagine.</summary></entry><entry><title type="html">🔗 Why Popcorn Explodes Into Different Shapes</title><link href="https://gurupanguji.com/blog/2026/06/02/why-popcorn-explodes-into-different-shapes/" rel="alternate" type="text/html" title="🔗 Why Popcorn Explodes Into Different Shapes" /><published>2026-06-02T12:00:00+00:00</published><updated>2026-06-02T12:00:00+00:00</updated><id>https://gurupanguji.com/blog/2026/06/02/why-popcorn-explodes-into-different-shapes</id><content type="html" xml:base="https://gurupanguji.com/blog/2026/06/02/why-popcorn-explodes-into-different-shapes/">&lt;div class=&quot;gp-youtube-embed&quot;&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/fyDS1Y6znqM&quot; title=&quot;YouTube video player&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&quot; referrerpolicy=&quot;strict-origin-when-cross-origin&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://www.youtube.com/watch?v=fyDS1Y6znqM&quot;&gt;YouTube&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;If it expands more or less equally in all directions, you’ll get this – the “mushroom”.&lt;/p&gt;

  &lt;p&gt;This shape is rare in home and theater popcorn; you’ll mostly see it made into flavored popcorn because it’s super sturdy. Instead, the starch in most commercial popcorn kernels expands more chaotically, creating a shape known in the popcorn biz as a “butterfly”. But butterflies can actually take on three distinct subshapes. Even weirder is that these different shapes are markedly different in their texture, the amount of oil and salt they tend to pick up, and even their chemical composition, which means the proportion of the various shapes you get in a batch can really affect your eating experience.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://www.youtube.com/watch?v=fyDS1Y6znqM&quot;&gt;Why Popcorn Explodes Into Different Shapes&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;TIL that popcorn kernels are different from other corn kernels - I always thought they were just “dried” corn kernels. The shapes do make sense. However, the science behind choosing the right &lt;em&gt;amount&lt;/em&gt; of shapes to cater to a specific eating profile is fascinating.&lt;/p&gt;</content><author><name></name></author><category term="external" /><category term="ramblings" /><category term="youtube" /><category term="clippings" /><category term="external" /><category term="links" /><category term="quotes" /><category term="popcorn" /><summary type="html"></summary></entry><entry><title type="html">🔗 Not a Double Space, Full Stop</title><link href="https://gurupanguji.com/blog/2026/06/01/not-a-double-space-full-stop/" rel="alternate" type="text/html" title="🔗 Not a Double Space, Full Stop" /><published>2026-06-01T12:00:00+00:00</published><updated>2026-06-01T12:00:00+00:00</updated><id>https://gurupanguji.com/blog/2026/06/01/not-a-double-space-full-stop</id><content type="html" xml:base="https://gurupanguji.com/blog/2026/06/01/not-a-double-space-full-stop/">&lt;blockquote&gt;
  &lt;p&gt;First, remember what Ted Lasso said about bullies (see end of post) when you read the lead-in to the footnote above: “All them fellas that used to belittle me, not a single one of them were curious.…Curiosity helps you understand people instead of judging them, because if they were curious, they would ask questions.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://glog.glennf.com/blog/2026/5/18/not-a-double-space-full-stop&quot;&gt;Not a Double Space, Full Stop&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I went into this trying to understand the origins of double space (which I learned), but also came away with a reminder of this brilliant line.&lt;/p&gt;</content><author><name>@gurupanguji</name></author><category term="external" /><category term="opinion" /><category term="ramblings" /><category term="clippings" /><category term="writing" /><category term="style" /><category term="opinion" /><summary type="html">First, remember what Ted Lasso said about bullies (see end of post) when you read the lead-in to the footnote above: “All them fellas that used to belittle me, not a single one of them were curious.…Curiosity helps you understand people instead of judging them, because if they were curious, they would ask questions.”</summary></entry><entry><title type="html">🔗 Last Week on My Mac: Razzle and dazzle</title><link href="https://gurupanguji.com/blog/2026/05/31/last-week-on-my-mac-razzle-and-dazzle/" rel="alternate" type="text/html" title="🔗 Last Week on My Mac: Razzle and dazzle" /><published>2026-05-31T14:01:01+00:00</published><updated>2026-05-31T14:01:01+00:00</updated><id>https://gurupanguji.com/blog/2026/05/31/last-week-on-my-mac-razzle-and-dazzle</id><content type="html" xml:base="https://gurupanguji.com/blog/2026/05/31/last-week-on-my-mac-razzle-and-dazzle/">&lt;h4 id=&quot;has-tahoes-interface-improved&quot;&gt;Has Tahoe’s interface improved?&lt;/h4&gt;
&lt;blockquote&gt;

  &lt;p&gt;It’s now almost a year since we got our first glimpse of Tahoe at WWDC 2025, and eight months since it was released to the public. Despite widespread outcry and detailed criticism, it has changed remarkably little. If you were unconvinced of its merits last September, I see little here that’s likely to persuade you otherwise. The only remaining question is whether, in the razzle of WWDC, Apple will do anything substantial to relieve the dazzle on our displays. I fear I already know the answer.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://eclecticlight.co/2026/05/31/last-week-on-my-mac-razzle-and-dazzle/&quot;&gt;Last Week on My Mac: Razzle and dazzle&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Looks like Tahoe is still a Ta-noe!&lt;/p&gt;</content><author><name></name></author><category term="external" /><category term="ramblings" /><category term="clippings" /><category term="external" /><category term="links" /><category term="opinion" /><category term="quotes" /><summary type="html">Has Tahoe’s interface improved? It’s now almost a year since we got our first glimpse of Tahoe at WWDC 2025, and eight months since it was released to the public. Despite widespread outcry and detailed criticism, it has changed remarkably little. If you were unconvinced of its merits last September, I see little here that’s likely to persuade you otherwise. The only remaining question is whether, in the razzle of WWDC, Apple will do anything substantial to relieve the dazzle on our displays. I fear I already know the answer.</summary></entry><entry><title type="html">🔗 Shift &amp;amp; ⌥ &amp;amp; Splat &amp;amp; ⎋ Escape</title><link href="https://gurupanguji.com/blog/2026/05/31/shift-splat-escape/" rel="alternate" type="text/html" title="🔗 Shift &amp;amp; ⌥ &amp;amp; Splat &amp;amp; ⎋ Escape" /><published>2026-05-31T13:42:18+00:00</published><updated>2026-05-31T13:42:18+00:00</updated><id>https://gurupanguji.com/blog/2026/05/31/shift-splat-escape</id><content type="html" xml:base="https://gurupanguji.com/blog/2026/05/31/shift-splat-escape/">&lt;blockquote&gt;
  &lt;p&gt;&lt;img src=&quot;/assets/images/blog/2026-05-31-shift-splat-escape.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

  &lt;p&gt;This is one of those &lt;a href=&quot;https://unsung.aresluna.org/1h-in-a-config-menu-10c/&quot;&gt;cryptic&lt;/a&gt; things that I would &lt;em&gt;love&lt;/em&gt; to understand the thinking behind. Because, on the surface, this breaks so many rules:&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://unsung.aresluna.org/shift-and-option-and-splat-and-escape/&quot;&gt;Shift &amp;amp; ⌥ &amp;amp; Splat &amp;amp; ⎋ Escape&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;When the keyboard shortcuts (which are dual) are longer than the menu explanation themselves.&lt;/p&gt;

&lt;p&gt;Marcin posits:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;The only explanation for this I can think of off the top of my head is this: these were invented somewhere else (Word?) and inherited by Docs to respect motor memory of the users transition from the older app. That still doesn’t cover the presentation, &lt;mark&gt;plus there is a way for Docs to redesign the shortcuts to be better for people who are starting anew.&lt;/mark&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://unsung.aresluna.org/shift-and-option-and-splat-and-escape/&quot;&gt;Shift &amp;amp; ⌥ &amp;amp; Splat &amp;amp; ⎋ Escape – Unsung&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I am debating if this is a reason because Docs is built on the browser. Do they have to figure out a way to ensure that you can bring focus into a specific place as they need to contend between the OS (Windows, Mac, Unix, Linux, others), Browser (Chrome, Safari, Edge, others), and then depending on those two combos, where the focus is?&lt;/p&gt;

&lt;p&gt;Whatever be the case, one thing I am confident of is that Google Docs designers are also just as likely to think that this is ugly.&lt;/p&gt;

&lt;p&gt;So, the questions that remain are:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;What’s the real reason?&lt;/li&gt;
  &lt;li&gt;Can someone in Google do something about it? If you can, can you also replace them to all icons or spelling? ⌘ is an icon but &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Option&lt;/code&gt; and &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Shift&lt;/code&gt; are spelled out?&lt;/li&gt;
&lt;/ul&gt;</content><author><name></name></author><category term="external" /><category term="ramblings" /><category term="clippings" /><category term="external" /><category term="links" /><category term="opinion" /><category term="quotes" /><category term="web" /><summary type="html">This is one of those cryptic things that I would love to understand the thinking behind. Because, on the surface, this breaks so many rules:</summary></entry><entry><title type="html">🔗 A Technical Deep Dive Into the New Raycast</title><link href="https://gurupanguji.com/blog/2026/05/31/a-technical-deep-dive-into-the-new-raycast/" rel="alternate" type="text/html" title="🔗 A Technical Deep Dive Into the New Raycast" /><published>2026-05-31T12:00:00+00:00</published><updated>2026-05-31T12:00:00+00:00</updated><id>https://gurupanguji.com/blog/2026/05/31/a-technical-deep-dive-into-the-new-raycast</id><content type="html" xml:base="https://gurupanguji.com/blog/2026/05/31/a-technical-deep-dive-into-the-new-raycast/">&lt;blockquote&gt;
  &lt;p&gt;If the &lt;a href=&quot;https://raycast.com/blog/the-new-raycast&quot;&gt;launch post&lt;/a&gt; was about what’s new, this one is about how it’s built. The story behind the rewrite, the calls we made along the way, and what it took to pull off a rewrite of this size. The hard part wasn’t making Raycast run. The hard part was making it feel right.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://www.raycast.com/blog/a-technical-deep-dive-into-the-new-raycast&quot;&gt;A Technical Deep Dive Into the New Raycast&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Even Raycast is losing its voice.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Maintaining two separate UI stacks would mean twice the work without moving any faster.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://raycast.com/blog/a-technical-deep-dive-into-the-new-raycast&quot;&gt;A Technical Deep Dive Into the New Raycast - Raycast Blog&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is a narrative violation to the AI is going to make life easier.&lt;/p&gt;

&lt;p&gt;Modulo some AI writing, this is a great post exploring the trade offs between web and native-only technologies to achieve a cross platform high quality desktop app.&lt;/p&gt;

&lt;p&gt;I am confident there will be detractors and Raycast also clearly admit they understand the trade offs here.&lt;/p&gt;

&lt;p&gt;For anyone still interested in a fully native Mac OS alternative, I continue to recommend &lt;a href=&quot;https://alfredapp.com/&quot;&gt;Alfred 5&lt;/a&gt;&lt;/p&gt;</content><author><name>@gurupanguji</name></author><category term="external" /><category term="technology" /><category term="software" /><category term="clippings" /><category term="raycast" /><category term="software" /><category term="development" /><category term="opinion" /><summary type="html">If the launch post was about what’s new, this one is about how it’s built. The story behind the rewrite, the calls we made along the way, and what it took to pull off a rewrite of this size. The hard part wasn’t making Raycast run. The hard part was making it feel right.</summary></entry><entry><title type="html">🔗 What Is a Dickover?</title><link href="https://gurupanguji.com/blog/2026/05/30/what-is-a-dickover/" rel="alternate" type="text/html" title="🔗 What Is a Dickover?" /><published>2026-05-30T13:11:26+00:00</published><updated>2026-05-30T13:11:26+00:00</updated><id>https://gurupanguji.com/blog/2026/05/30/what-is-a-dickover</id><content type="html" xml:base="https://gurupanguji.com/blog/2026/05/30/what-is-a-dickover/">&lt;blockquote&gt;
  &lt;p&gt;You know what a dickover is, even if you didn’t know what to call it (until now). If you use the Internet, you encounter them every day. They’re popovers, but dickheaded. The web is absolutely lousy with them, and mobile apps present them too, with increasing frequency.&lt;/p&gt;

  &lt;p&gt;Dickovers are a veritable scourge. They’re so common they’re effectively part of the firmament. I started calling these things &lt;a href=&quot;https://daringfireball.net/linked/2022/08/02/banish&quot;&gt;&lt;em&gt;dickpanels&lt;/em&gt; in 2022&lt;/a&gt;, but when &lt;em&gt;dickover&lt;/em&gt; popped into my head last week,&lt;sup id=&quot;fnr1-2026-05-29&quot;&gt;&lt;a href=&quot;#fn1-2026-05-29&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; I couldn’t shake the feeling that it’s a better term for these ubiquitous odious irritations. You can hardly go anywhere on the web without getting dicked over by a dickover. They often pester you about permitting cookies, like &lt;a href=&quot;https://daringfireball.net/misc/2026/05/dickover-euronews.jpeg&quot;&gt;this one from Euronews&lt;/a&gt; or &lt;a href=&quot;https://daringfireball.net/misc/2026/05/dickover-gallup-cookie.png&quot;&gt;this one from Gallup&lt;/a&gt;. This malicious design pattern is so ubiquitous that it has spread even to personal blogs, &lt;a href=&quot;https://daringfireball.net/misc/2026/05/dickover-om-newsletter.png&quot;&gt;like this one from my friend Om Malik&lt;/a&gt;, and to &lt;a href=&quot;https://daringfireball.net/misc/2026/05/dickover-field-notes.jpeg&quot;&gt;great brands like Field Notes&lt;/a&gt;, both asking you to sign up for their newsletters.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://daringfireball.net/2026/05/what_is_a_dickover&quot;&gt;What Is a Dickover?&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Gruber at his finest.&lt;/p&gt;</content><author><name></name></author><category term="external" /><category term="ramblings" /><category term="browser" /><category term="clippings" /><category term="external" /><category term="links" /><category term="mobile" /><category term="opinions" /><category term="quotes" /><category term="ramblings" /><category term="web" /><summary type="html">You know what a dickover is, even if you didn’t know what to call it (until now). If you use the Internet, you encounter them every day. They’re popovers, but dickheaded. The web is absolutely lousy with them, and mobile apps present them too, with increasing frequency. Dickovers are a veritable scourge. They’re so common they’re effectively part of the firmament. I started calling these things dickpanels in 2022, but when dickover popped into my head last week,1 I couldn’t shake the feeling that it’s a better term for these ubiquitous odious irritations. You can hardly go anywhere on the web without getting dicked over by a dickover. They often pester you about permitting cookies, like this one from Euronews or this one from Gallup. This malicious design pattern is so ubiquitous that it has spread even to personal blogs, like this one from my friend Om Malik, and to great brands like Field Notes, both asking you to sign up for their newsletters.</summary></entry><entry><title type="html">🔗 Grief in the AI Age</title><link href="https://gurupanguji.com/blog/2026/05/30/grief-in-the-ai-age/" rel="alternate" type="text/html" title="🔗 Grief in the AI Age" /><published>2026-05-30T12:00:00+00:00</published><updated>2026-05-30T12:00:00+00:00</updated><id>https://gurupanguji.com/blog/2026/05/30/grief-in-the-ai-age</id><content type="html" xml:base="https://gurupanguji.com/blog/2026/05/30/grief-in-the-ai-age/">&lt;blockquote&gt;
  &lt;p&gt;&lt;strong&gt;Acceptance doesn’t mean that you no longer get sad or you no longer are angry that they’re gone.&lt;/strong&gt; It just means that you accept the fact that the loss has happened and that you’re able to move forward with resolve. You can convert a lot of that grief into real commitment to live your life in a way that honors their memory and hopefully continues to make them proud.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://bradfrost.com/blog/post/grief-in-the-ai-age/&quot;&gt;Grief in the AI Age&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is a powerful way to look at how AI is affecting the professionals of today, especially the ones in the front lines both evaluating it and leveraging it.&lt;/p&gt;

&lt;p&gt;I also think acceptance allows one to see what’s &lt;em&gt;possible&lt;/em&gt;. What’s possible includes things that you yourself wouldn’t do anymore leaving room for things that you had not considered before.&lt;/p&gt;

&lt;p&gt;I want to provide another perspective: nama / rupa. In &lt;a href=&quot;https://en.wikipedia.org/wiki/Visuddhimagga&quot;&gt;Buddhism&lt;/a&gt;, and &lt;a href=&quot;https://en.wikipedia.org/wiki/Vishuddha&quot;&gt;Hinduism&lt;/a&gt;, there’s a concept of &lt;em&gt;vishuddhi&lt;/em&gt; - cleansing your mind. The interpretation that I subscribe to is that of seeing things for what they are: material and imagining things for what they are: this adds the filter of our own mind / ego filled with its learnings and biases.&lt;/p&gt;

&lt;p&gt;The biases are an outcome of the events and the lack of resolution of them in our mind. Ever felt &lt;em&gt;anxious&lt;/em&gt; and that anxiety spiraling into more anxiety as our mind creatives a series of negative outcomes, each a result of the previous?&lt;/p&gt;

&lt;p&gt;That’s a perfect example of &lt;a href=&quot;https://gurupanguji.com/blog/2026/05/06/klishta/&quot;&gt;&lt;em&gt;klishta&lt;/em&gt;&lt;/a&gt;. It’s the klishta that attaches &lt;em&gt;mental&lt;/em&gt; attributes to a material event / thing. To me, acceptance is the removal of &lt;em&gt;klishta&lt;/em&gt;, where you see the event / world for what it is.&lt;/p&gt;

&lt;p&gt;Personally, I have a new grief - the death of individuality and voice.&lt;/p&gt;

&lt;p&gt;I &lt;em&gt;love reading&lt;/em&gt;. I love reading to see how other people’s mind works and how they form connections and then describe them. I am delighted by individual word choices. I am enlightened by their unique metaphors. I am thrilled by new sentence constructions. These and many other aspects of writing allow me a glimpse into the mind of the other person.&lt;/p&gt;

&lt;p&gt;LLMs erase this individuality. While sentence construction suffers the &lt;em&gt;most&lt;/em&gt;, word choices are increasingly falling victim to this as well. I’ve tried playing around with LLM generated / aided work. I think if &lt;em&gt;the message&lt;/em&gt; is the only part that’s deemed important, then I think LLMs are fine.&lt;/p&gt;

&lt;p&gt;They help most people develop the Toyota Camry of writing. If your goal was to get from place A -&amp;gt; place B (communicate X), the Camry is a fine, safe, stable car that will make that happen. However, to appeal to the most amount of people, it’s also fully devoid of character, just like LLM writing.&lt;/p&gt;

&lt;p&gt;I don’t mean to suggest that it cannot be effective. It can even generate sustainable engagement. However, it erases the voice of the author. It is &lt;em&gt;bland&lt;/em&gt;.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;These poetics in language are picked up by the model from human practice of the linguistic form, and it learns true meaning of true things in the world in the shape of the structural vibes, and those go beyond spelling, grammar and syntax. What we have as a result is a machine that “lacks the subjective intent of a cognitive agent” which nevertheless “does encode meaning and valid semantic representations”. &lt;mark&gt;Is that sort of meaning weak, compared to our rich understanding of the world? Likely, yes, sure, but it’s not false.&lt;/mark&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://goodinternet.substack.com/p/intelligence-minus-cognition&quot;&gt;Intelligence Minus Cognition - by René Walter&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Like the author in this post suggests, my grief is from the increased loss of poeticism of language in the spirit of efficiency. What I mourn is when people that I love reading use it to write &lt;em&gt;more&lt;/em&gt; or &lt;em&gt;consistently&lt;/em&gt;. Heck, I’ve tried it myself - and I decided it absolutely kills the vibe. It’s ironic that the tool for &lt;em&gt;vibe coding&lt;/em&gt; kills the vibe in writing.&lt;/p&gt;

&lt;p&gt;Wait, I just realized that for people that appreciate &lt;em&gt;great&lt;/em&gt; code, it might be similar too given the &lt;a href=&quot;https://gurupanguji.com/blog/2026/05/05/erwin-knolls-law-of-ai-accuracy/&quot;&gt;Gell-Mann amnesia of LLMs&lt;/a&gt;. Except this isn’t about accuracy, but the appreciation of the &lt;em&gt;art&lt;/em&gt;. And I am nowhere close to being a professional writer.&lt;/p&gt;

&lt;p&gt;I don’t know if this condition will remain static. I hope not (klishta) and I certainly wish that it will allow for even more interesting writing. However, in my own case, I am now convinced more than ever that I like penning my own thoughts - no matter how imperfect they might be. No matter how how inefficient they might be in communicating. Not as a way to not improve, but as a way to remain true to myself. Today I feel like I realized how much my own voice matters to me.&lt;/p&gt;

&lt;p&gt;p.s. if you are interested in the debate of what’s intelligence (like me), I highly suggest you read &lt;a href=&quot;https://goodinternet.substack.com/p/intelligence-minus-cognition&quot;&gt;this one&lt;/a&gt;&lt;/p&gt;</content><author><name>@gurupanguji</name></author><category term="clippings" /><category term="external" /><category term="opinion" /><category term="philosophy" /><category term="life" /><summary type="html">Acceptance doesn’t mean that you no longer get sad or you no longer are angry that they’re gone. It just means that you accept the fact that the loss has happened and that you’re able to move forward with resolve. You can convert a lot of that grief into real commitment to live your life in a way that honors their memory and hopefully continues to make them proud.</summary></entry><entry><title type="html">🔗 Craft oriented or Output oriented?</title><link href="https://gurupanguji.com/blog/2026/05/29/craft-oriented-or-output-oriented/" rel="alternate" type="text/html" title="🔗 Craft oriented or Output oriented?" /><published>2026-05-29T12:00:00+00:00</published><updated>2026-05-29T12:00:00+00:00</updated><id>https://gurupanguji.com/blog/2026/05/29/craft-oriented-or-output-oriented</id><content type="html" xml:base="https://gurupanguji.com/blog/2026/05/29/craft-oriented-or-output-oriented/">&lt;p&gt;This video about AI music education at Berklee was quite interesting. It signals a deeper issue that I wanted to probe today.&lt;/p&gt;

&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/EfeGc02nzC4&quot; title=&quot;YouTube video player&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&quot; referrerpolicy=&quot;strict-origin-when-cross-origin&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;

&lt;blockquote&gt;
  &lt;p&gt;Berklee College of Music now teaches classes in AI songwriting, and that’s a really dumb idea.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://www.youtube.com/watch?v=EfeGc02nzC4&amp;amp;t=351s&quot;&gt;They Teach AI Music at Music School Now…&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Something Adam pointed out here that stuck with me and I spent hours mulling about it. The CEO of Suno says this about making music:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;It’s not really enjoyable to make music now. It takes a lot of time. It takes a lot of practice. You need to get really good at an instrument or really good at a piece of production software. I think the majority of people don’t enjoy the majority of the time they spend making music.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;table&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;– &lt;a href=&quot;https://youtu.be/EfeGc02nzC4?si=IOb0fmnM3wpl4Mid&amp;amp;t=347&quot;&gt;Source&lt;/a&gt;&lt;/td&gt;
      &lt;td&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=E0YL83U5VWk&quot;&gt;OG Source&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;p&gt;I don’t want to pick on this guy specifically, because at least from a commercial perspective, he seems to have &lt;a href=&quot;https://www.billboard.com/pro/suno-ai-music-startup-cover-story/#:~:text=Suno%20held%20the,chosen%20different%20words.%E2%80%9D&quot;&gt;walked that back&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;However, in it is a nugget. This view makes sense if you don’t value the process.&lt;/p&gt;

&lt;p&gt;For craft oriented people, process isn’t an obstacle. That’s the &lt;em&gt;raison d’être&lt;/em&gt;. This is why I’ve opined that people find AI compelling when it’s an output outside &lt;em&gt;your own craft&lt;/em&gt;. I’ve called it the &lt;a href=&quot;https://gurupanguji.com/blog/2026/05/05/erwin-knolls-law-of-ai-accuracy/&quot;&gt;AI Gell-Mann Amnesia, the Knoll’s law of AI etc&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;In other words, the more someone’s trained in a craft, the more they’ve developed their taste through the labor, the more likely they are noticing the averages, the flattening, and the “expected” in AI output. I can say that about writing, developers whom I deeply respect say that about coding, &lt;a href=&quot;https://www.youtube.com/watch?v=U8dcFhF0Dlk&quot;&gt;Adam Neely says that about AI music&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Let’s take the example of a home garden versus factory farming: Home gardens are &lt;em&gt;craft&lt;/em&gt; centered. In your home garden, you are growing produce to feed yourself and your family. You will carefully choose what you want to grow from, the soil, the water, the seeds. You will put in the hard labor needed to tend, to weed out, you will check-in every day until you bear the fruits of your labor (sometimes literally).&lt;/p&gt;

&lt;p&gt;Factory farming is &lt;em&gt;output centered&lt;/em&gt;: You are focused on generating the maximum amount of crop for the minimum amount of cost. The crop is not the output. The output is a sustainable farming business.&lt;/p&gt;

&lt;p&gt;In a home garden, the labor can be frustrating. Gardeners complain. Similarly, musicians get irritated. However, the frustration is meaningful. It is ingrained in the reward structure of the activity.&lt;/p&gt;

&lt;p&gt;If you consider the descriptors used, it becomes clearer: In a home garden we talk about care, taste, attachment, ritual. In a factory farm, we talk about throughput, yield, standardization, cost.&lt;/p&gt;

&lt;p&gt;As a result, AI works best where the output from AI is good enough to serve an &lt;em&gt;über&lt;/em&gt; goal. Where they care &lt;em&gt;more&lt;/em&gt; about the downstream impact rather than the artifact itself. Craft centered versus Output centered. If you consider the “skill process” as inefficiency, then it totally makes sense why you think generating that away is meaningful.&lt;/p&gt;

&lt;p&gt;I worry this explains why people with higher organizational distance from work are framing how AI is a “replacement.” For example, most executives sit where that process, the craft becomes numbers. They talk in the the same set of terms that we used for factory farming. From that PoV, a tool that promised output without skilled labor is of course magical.&lt;/p&gt;

&lt;p&gt;Similarly, in today’s AI-writing use cases: marketing copy, internal comms, status updates, LinkedIn peacocking: &lt;em&gt;literary quality isn’t the goal&lt;/em&gt;. It’s a means to an end.&lt;/p&gt;

&lt;p&gt;A looming contradiction: AI might be useful because it removes labor. However, that raises the importance of taste. Yet, it’s the labor, the process that trains the taste. What happens in a world where we don’t have enough people building their taste?&lt;/p&gt;</content><author><name>@gurupanguji</name></author><category term="external" /><category term="opinion" /><category term="ramblings" /><category term="ai" /><category term="tech" /><category term="clippings" /><category term="external" /><category term="opinion" /><category term="ai" /><category term="tech" /><summary type="html">This video about AI music education at Berklee was quite interesting. It signals a deeper issue that I wanted to probe today.</summary></entry><entry><title type="html">🔗 iPhone Share of US Big 3 Carriers reaches 75%, 77% with Verizon</title><link href="https://gurupanguji.com/blog/2026/05/29/iphone-share-of-us-big-3-carriers-reaches-75-77-with-verizon/" rel="alternate" type="text/html" title="🔗 iPhone Share of US Big 3 Carriers reaches 75%, 77% with Verizon" /><published>2026-05-29T12:00:00+00:00</published><updated>2026-05-29T12:00:00+00:00</updated><id>https://gurupanguji.com/blog/2026/05/29/iphone-share-of-us-big-3-carriers-reaches-75-77-with-verizon</id><content type="html" xml:base="https://gurupanguji.com/blog/2026/05/29/iphone-share-of-us-big-3-carriers-reaches-75-77-with-verizon/">&lt;blockquote&gt;
  &lt;p&gt;Apple grew its market share in each of the Big 3 US carriers. Its share grew the most at Verizon to 77% in Q1 2026.&lt;/p&gt;

  &lt;p&gt;“If Apple can avoid significant price increases and continue to outpace its peers in promotional dollars, it will be tough for Android manufacturers to keep up in the year ahead, said Klaehne.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://asymco.com/2026/05/16/iphone-share-of-us-big-3-carriers-reaches-75-77-with-verizon/&quot;&gt;iPhone Share of US Big 3 Carriers reaches 75%, 77% with Verizon&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The headline is a little misleading as it’s specifically quoting Q1 2026 sales. That said, it’s still incredible and only cements Apple’s position as the lead US cellphone maker. This is particularly interesting given Google’s bifurcated attention with Gemini.&lt;/p&gt;

&lt;p&gt;There’s now even more reason the Apple + Gemini partnership is actually a good thing for both companies, at least in the US.&lt;/p&gt;</content><author><name>@gurupanguji</name></author><category term="external" /><category term="technology" /><category term="apple" /><category term="clippings" /><category term="apple" /><category term="iphone" /><category term="carriers" /><category term="verizon" /><category term="opinion" /><summary type="html">Apple grew its market share in each of the Big 3 US carriers. Its share grew the most at Verizon to 77% in Q1 2026. “If Apple can avoid significant price increases and continue to outpace its peers in promotional dollars, it will be tough for Android manufacturers to keep up in the year ahead, said Klaehne.</summary></entry><entry><title type="html">The Mandalorian and Grogu</title><link href="https://gurupanguji.com/blog/2026/05/29/the-mandalorian-and-grogu/" rel="alternate" type="text/html" title="The Mandalorian and Grogu" /><published>2026-05-29T12:00:00+00:00</published><updated>2026-05-29T12:00:00+00:00</updated><id>https://gurupanguji.com/blog/2026/05/29/the-mandalorian-and-grogu</id><content type="html" xml:base="https://gurupanguji.com/blog/2026/05/29/the-mandalorian-and-grogu/">&lt;blockquote&gt;
  &lt;p&gt;&lt;img src=&quot;/assets/images/blog/2026-05-29-the-mandalorian-and-grogu.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

  &lt;p&gt;&lt;strong&gt;&lt;em&gt;Star Wars: The Mandalorian and Grogu&lt;/em&gt;&lt;/strong&gt; (titled &lt;strong&gt;&lt;em&gt;The Mandalorian and Grogu&lt;/em&gt;&lt;/strong&gt; on-screen) is a 2026 American &lt;a href=&quot;/wiki/Science_fiction_film&quot; title=&quot;Science fiction film&quot;&gt;science fiction film&lt;/a&gt; directed by &lt;a href=&quot;/wiki/Jon_Favreau&quot; title=&quot;Jon Favreau&quot;&gt;Jon Favreau&lt;/a&gt;, who co-wrote the film with &lt;a href=&quot;/wiki/Dave_Filoni&quot; title=&quot;Dave Filoni&quot;&gt;Dave Filoni&lt;/a&gt; and Noah Kloor.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://en.wikipedia.org/wiki/The_Mandalorian_and_Grogu&quot;&gt;The Mandalorian and Grogu&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Rating: 2/5&lt;/p&gt;

&lt;p&gt;The &lt;em&gt;Mandalorian and Grogu&lt;/em&gt;, is a Star Wars movie that really should have been Season 4 of &lt;a href=&quot;https://en.wikipedia.org/wiki/The_Mandalorian&quot;&gt;The Mandalorian&lt;/a&gt;. In fact, you can easily tell what were the natural episodic ends - not sharing for the sake of “spoilers.”&lt;/p&gt;

&lt;p&gt;The biggest gripe I have with this “movie” is that it lacked something. The Mandalorian was deadpan the whole time (which is his character). Grogu was one dimensional - which is &lt;em&gt;cute&lt;/em&gt;. &lt;em&gt;Rotta the Hutt&lt;/em&gt; was an interesting character but wasn’t part of the movie enough to develop an emotional arc.&lt;/p&gt;

&lt;p&gt;So what was the movie about? idk - family? ;-)&lt;/p&gt;

&lt;p&gt;If it &lt;em&gt;had&lt;/em&gt; released as a Disney+ movie / even better as Season 4, I think it might have even worked. Finally, as someone who has mad respect for Dave Filoni and Jon Favreau, I am surprised by how insignificant this movie was. =(&lt;/p&gt;

&lt;hr /&gt;
&lt;p&gt;The only good thing that came from this movie - O might be convinced to check out other parts of Star Wars because of how &lt;em&gt;cute&lt;/em&gt; he found Grogu. I will take the win.&lt;/p&gt;</content><author><name>@gurupanguji</name></author><category term="external" /><category term="opinion" /><category term="ramblings" /><category term="clippings" /><category term="external" /><category term="opinion" /><summary type="html">Star Wars: The Mandalorian and Grogu (titled The Mandalorian and Grogu on-screen) is a 2026 American science fiction film directed by Jon Favreau, who co-wrote the film with Dave Filoni and Noah Kloor.</summary></entry><entry><title type="html">🔗 I’m tired of talking to AI</title><link href="https://gurupanguji.com/blog/2026/05/28/im-tired-of-talking-to-ai/" rel="alternate" type="text/html" title="🔗 I’m tired of talking to AI" /><published>2026-05-28T12:00:00+00:00</published><updated>2026-05-28T12:00:00+00:00</updated><id>https://gurupanguji.com/blog/2026/05/28/im-tired-of-talking-to-ai</id><content type="html" xml:base="https://gurupanguji.com/blog/2026/05/28/im-tired-of-talking-to-ai/">&lt;blockquote&gt;
  &lt;p&gt;I’m tired of talking to AI.&lt;br /&gt;
I want to talk to real people.&lt;br /&gt;
But even when I talk to people, they forward my questions to AI and send me the AI’s answer.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://orchidfiles.com/im-tired-of-ai-generated-answers/&quot;&gt;I’m tired of talking to AI&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;There’s the intelligence frontier. Then there’s the chatbot answer. Those two are very different things and consumer sentiment is a wild beast that might at best have temporarily aligned motivations.&lt;/p&gt;

&lt;p&gt;h/t &lt;a href=&quot;https://www.linkedin.com/in/r0n0j0y/&quot;&gt;@ronojoy&lt;/a&gt;&lt;/p&gt;</content><author><name>@gurupanguji</name></author><category term="external" /><category term="opinion" /><category term="ramblings" /><category term="clippings" /><category term="external" /><category term="opinion" /><summary type="html">I’m tired of talking to AI. I want to talk to real people. But even when I talk to people, they forward my questions to AI and send me the AI’s answer.</summary></entry><entry><title type="html">Pantheon</title><link href="https://gurupanguji.com/blog/2026/05/28/pantheon/" rel="alternate" type="text/html" title="Pantheon" /><published>2026-05-28T12:00:00+00:00</published><updated>2026-05-28T12:00:00+00:00</updated><id>https://gurupanguji.com/blog/2026/05/28/pantheon</id><content type="html" xml:base="https://gurupanguji.com/blog/2026/05/28/pantheon/">&lt;p&gt;&lt;img src=&quot;/assets/images/blog/pantheon-review-hero.png&quot; alt=&quot;Pantheon Review Hero&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Rating: 9/10&lt;/p&gt;

&lt;p&gt;The rapid acceleration of modern computing is collapsing the timeline between fiction and fact. I recently finished watching &lt;em&gt;Pantheon&lt;/em&gt; and it is an essential, prescient diagnostic tool for the present moment. The series was created by Craig Silverstein and based on a collection of short stories by the acclaimed author Ken Liu.&lt;/p&gt;

&lt;p&gt;The show employs the mechanism of destructive brain scanning to achieve this singularity of Uploaded Intelligence. And the commercial, personal, corporate, and societal implications it presents translate into our reality of Artificial Intelligence (AI). &lt;em&gt;Pantheon&lt;/em&gt; is a visual essay of our current technological epoch that left me with a burning question: will we realize that we often cannot control the tools of our own creation?&lt;/p&gt;

&lt;hr /&gt;

&lt;h2 id=&quot;satire-to-dystopia&quot;&gt;Satire to Dystopia&lt;/h2&gt;

&lt;p&gt;When we examine the portrayal of the technology industry in modern media, for much of the 2010s, the definitive spotlight on the technology industry was HBO’s &lt;a href=&quot;https://en.wikipedia.org/wiki/Silicon_Valley_(TV_series)&quot;&gt;Silicon Valley&lt;/a&gt;. When &lt;em&gt;Silicon Valley&lt;/em&gt; premiered in 2014, it lampooned the absurdities of the venture capital, arrogance of founders claiming to “make the world a better place” through compression apps. It satirized people transforming from the socially inept to the rich, yet socially bereft and relied on this exaggeration to highlight the ridiculousness of a corporate culture drinking its own koolaid.&lt;/p&gt;

&lt;p&gt;It was also the bookend of a chapter. The era of laughing at the tech sector, viewing it as a playground for bumbling, harmless nerds ended. Truth is sometimes stranger than fiction. The technology industry seemingly outpaced the capacity for satire to resemble a grim, unavoidable reality. The showmakers admitted as much.&lt;/p&gt;

&lt;p&gt;Pantheon is the antithesis to Silicon Valley. It treats the implications of transformative technology with dramatic severity. The perfect example is the portrayal of the tech CEOs. Silicon Valley presented the out of touch, narcissistic yet ultimately comical Gavin Belson. Pantheon chooses the chilling, calculating, power wielder: Julius Pope. To be fair, we also went from workplace comedy to a conspiracy thriller / psych drama.&lt;/p&gt;

&lt;p&gt;This stark contrast captures the culture shift in the world. The stakes in Pantheon aren’t trivial: like app engagement metrics, stock prices, hackathons and net-worth; they are about the fundamental definition of human life and the survival of the species in the face of exponential digital advancement. Personally, I think this is an accurate portrayal of people with power: not clumsy clowns, but serious operators navigating a new paradigm of power.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;&lt;mark&gt;WARNING: SPOILERS AHEAD&lt;/mark&gt;&lt;/p&gt;

&lt;p&gt;I highly recommend you stop reading here if you would consider watching the show and watch it first else there are many potential spoilers ahead.&lt;/p&gt;

&lt;hr /&gt;

&lt;h2 id=&quot;pandoras-box-the-mythos-of-containment&quot;&gt;Pandora’s box: The Mythos of Containment&lt;/h2&gt;

&lt;p&gt;A central thematic pillar of Season 1 is the concept of uncontainable proliferation. It insists that once a transformational technology is proven viable, the sheer gravity of its potential ensures it cannot be restricted to a single corporate entity or sovereign nation. I think it brilliantly captures the commercial and geopolitical moment we find ourselves in.&lt;/p&gt;

&lt;p&gt;It portrays a rapid, uncontrollable global arms race once it becomes known that a powerful intelligence exists and is tied to a corporation and/or a nation. A jumble of commercial, existential, geopolitical, national motivations drive corporations and sovereign nations to develop and deploy their own intelligence. Intelligence deployed for: espionage, sabotage and cyber warfare causing &lt;em&gt;utter chaos&lt;/em&gt; everywhere. A classic depiction of once the toothpaste is out of the tube.&lt;/p&gt;

&lt;p&gt;Watching it in this current moment makes me realize this fictional dynamic is no longer speculative; it is playing out in real-time within the current Artificial Intelligence landscape. A real-world parallel occurred in April 2026 with the announcement of Anthropic’s Claude Mythos Preview. Anthropic developed an AI model so unprecedented in its autonomous cybersecurity and hacking capabilities that the company deemed it explicitly too dangerous for public release. The model demonstrated the ability to autonomously identify, analyze, and exploit previously unknown “zero-day” software vulnerabilities at machine speed, far surpassing the capabilities of even the most elite human security researchers.&lt;/p&gt;

&lt;p&gt;I quipped that it &lt;em&gt;might&lt;/em&gt; be a &lt;a href=&quot;/blog/2026/04/07/thread-by-kevinroose/&quot;&gt;marketing ploy&lt;/a&gt;. But, I &lt;a href=&quot;/blog/2026/05/behind-the-scenes-hardening-firefox/&quot;&gt;might&lt;/a&gt; &lt;a href=&quot;/blog/2026/05/14/new-macos-vulnerabilities-were-exposed-by-anthropics-mythos-report/&quot;&gt;be wrong&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Like in the show, Anthropic reacted by attempting to confine. However, as the show suggests, these have a way of &lt;a href=&quot;https://www.cbsnews.com/news/anthropic-investigates-mythos-ai-breach/&quot;&gt;breaking confinement&lt;/a&gt; despite best intentions and practices. In fact, breaking confinement is the wrong term. That there will be confinement itself is an illusion. Even Mythos won’t be a secret forever.  OpenAI, Google, other labs and sovereign nations will build their own versions to both protect and attacka. The escalation from commercial to existential is rapid as everyone starts to speak in absolutes.&lt;/p&gt;

&lt;hr /&gt;

&lt;h2 id=&quot;exploration-of-the-human-psyche-in-times-of-rapid-change&quot;&gt;Exploration of the human psyche in times of rapid change&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;Pantheon&lt;/em&gt; is an exhaustive exploration of the human psyche durings times of rapid change. Every character shows a different part the complex intermingling of human emotion and motivation. A special call out to the two protagonists: Maddie Kim and Caspian Keyes. They are used to highlight two powerful emotional parts of the human psyche: the destructive selfishness of unresolved trauma and the ultimate question of can you evolve from a manufactured reality?&lt;/p&gt;

&lt;h3 id=&quot;maddie-unresolved-trauma-and-selfishness&quot;&gt;Maddie: Unresolved trauma and selfishness&lt;/h3&gt;

&lt;p&gt;Maddie’s arc is an inversion of the hero’s journey. She’s driven by the grief of her father’s early death. That grief morphs into a selfish desire to preserve her family structure… &lt;strong&gt;at any cost&lt;/strong&gt;. The trauma of losing her father is so absolute and unresolved that when she is offered a digital replica of his consciousness, she &lt;em&gt;literally&lt;/em&gt; clings on to it.&lt;/p&gt;

&lt;p&gt;I think the series pulled off a very hard thing. It explicitly refuses to paint Maddie as a paragon of virtue while giving her the depth of character that’s also very real and very human.&lt;/p&gt;

&lt;p&gt;In the first season, her singular, obsessive focus on her father’s UI blinds her to larger implications of her actions, while placing an immense, unfair strain on her mother, Ellen. It’s contrasted by Ellen’s pragmatic, yet equally human refusal, to accept a digital identity as her true husband. Maddie, in an equally human response views her mother’s skepticism as a profound betrayal. It shows teenage entitlement, gumption and the potential drive that trauma creates too.&lt;/p&gt;

&lt;p&gt;Her world is undergoing rapid change and she realizes she has very little control and is desperate to cling on it. Trauma cements that as her character trait - with all its benefits and flaws.&lt;/p&gt;

&lt;p&gt;As the series progresses into its second season, Maddie’s selfishness evolves into a terrifying need for control. She loses multiple people - her dad (again), Caspian and her son. All of her unresolved trauma manifests into a literal cosmic level constructing a &lt;a href=&quot;https://en.wikipedia.org/wiki/Dyson_sphere&quot;&gt;Dyson Sphere&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Aside: Both the treatment of the computing vocabulary and concepts as well as real world scientific concepts like the Dyson Sphere are done with compelling accuracy, brilliantly holding the uncanny valley and buying credibility with the nerds that care about the accuracy.&lt;/p&gt;

&lt;p&gt;To underscore the selfishness, Maddie doesn’t build this to save humanity, but to run millions of simulations to try and capture the point where her (new) family separated out. Another literal moment. She’s willing to instantiate and manipulate entire universes, over countless sentient, simulated souls because of unhealed emotional wounds. She succeeds and without any irony, abandons her current reality to insert herself into a simulated past.&lt;/p&gt;

&lt;p&gt;The auteur suggests that love and grief, when combined with absolute, unchecked technological power, can strip away a person’s objective morality.&lt;/p&gt;

&lt;h3 id=&quot;caspian---the-burden-of-the-right-thing&quot;&gt;Caspian - The burden of &lt;em&gt;the right thing&lt;/em&gt;&lt;/h3&gt;

&lt;p&gt;Caspian’s psychological journey is defined by an absolute and horrifying lack of autonomy—a stark contrast to Maddie’s ascension to god like control over her reality. Caspian is a literal genetic clone of the late Logorhythms founder, Stephen Holstrom (a heavily Steve Jobs inspired character). He’s raised in an elaborate Truman Show-esque “emulation” designed to replicate specific childhood traumas of Holstrom. His psychological abuse is corporate roadmap, brutally engineered with a singular purpose: crack a specific coding flaw that Holstrom couldn’t solve in his first life.&lt;/p&gt;

&lt;p&gt;At once the series highlights the blind ambition of the rich and powerful to live beyond their physical body out of sheer delusional self importance. It calls out that some people can be both a net good to the world while destroying it.&lt;/p&gt;

&lt;p&gt;The series masterfully portrays the unraveling of Caspian’s character when he discovers this violation: the struggle between the creator and the clone and can a human change their inherent programming with knowledge and experience? His concept of “the right thing” is rapidly changing as he both learns more and reacts to it. To me it sounded like someone who was questioning their identity and morality. It shifts from escape and survival and destroying this intelligence to an obsessive quest to cure it. He faces the ultimate question—the “right thing” becomes a total sacrifice of his own future.&lt;/p&gt;

&lt;p&gt;Caspian knows that he’s a manufactured tool. Yet, his relationship with Maddie, the only genuine connection in a fabricated life, helps him develop moral agency. The series suggests that empathy and compassion is also cultivated and can be a choice in the SafeSurf arc. It’s a brief admission, in an otherwise dystopian world, that empathy and compassion might be the path to have something that benefits humanity.&lt;/p&gt;

&lt;hr /&gt;

&lt;h2 id=&quot;technological-changes-are-built-atop-human-suffering&quot;&gt;Technological changes are built atop human suffering&lt;/h2&gt;

&lt;p&gt;Pantheon ruthlessly depicts the human suffering required to fuel the next leap in technological evolution. The process of becoming an Uploaded Intelligence is an act of violent, physical destruction: a destructive brain scan utilizes lasers that literally slice the brain layer by microscopic layer, leaving unresolved philosophical questions about whether the resulting UI is continued consciousness or a digital ghost.&lt;/p&gt;

&lt;p&gt;There are so many viewpoints through which you can view it. The ones with the power don’t have to face the destructive consequences of development. Corporate profits are literally built on top of blood, sweat and tears etc.&lt;/p&gt;

&lt;p&gt;It also suggests that the end isn’t a utopia of abundance. Uploaded Intelligence has its own unending psychological torment of existence in a digital eternity with a complete lack of closure.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;If you read until here, I hope I’ve convinced you that &lt;em&gt;Pantheon&lt;/em&gt; is not just another animated TV show. It’s a prescient portrayal of humanity with all its vices and virtues. As the real world grapples with the effects of of artificial intelligence, it presents that AI’s weaponization as inevitable with a harrowing path ahead.&lt;/p&gt;

&lt;p&gt;It forces you to confront the human suffering, corporate malfeasance and the geopolitical chaos inherent in transformational technology. It’s not a perfect series - it has some pacing stumbles and uneven cultural representations. It still delivers an exhaustive, devastating and essential narrative of human grief and ambition; that the gods we create are also likely to be just as flawed.&lt;/p&gt;

&lt;p&gt;fin.&lt;/p&gt;</content><author><name>@gurupanguji</name></author><category term="external" /><category term="opinions" /><category term="reviews" /><category term="ramblings" /><category term="clippings" /><category term="ai" /><category term="software" /><category term="pantheon" /><category term="tv" /><category term="reviews" /><summary type="html"></summary></entry><entry><title type="html">🔗 attention (!) deficit (!) hyperactivity (!) disorder (!)</title><link href="https://gurupanguji.com/blog/2026/05/27/attention-deficit-hyperactivity-disorder/" rel="alternate" type="text/html" title="🔗 attention (!) deficit (!) hyperactivity (!) disorder (!)" /><published>2026-05-27T12:00:00+00:00</published><updated>2026-05-27T12:00:00+00:00</updated><id>https://gurupanguji.com/blog/2026/05/27/attention-deficit-hyperactivity-disorder</id><content type="html" xml:base="https://gurupanguji.com/blog/2026/05/27/attention-deficit-hyperactivity-disorder/">&lt;blockquote&gt;
  &lt;p&gt;We don’t always hyperfocus on work, or even things that can be honestly described as “activities.” I’ve hyperfocused on listening to Olivia Rodrigo’s “so american” over and over while shredding a Goldfish bag to bits with my fingernails. I’ve hyperfocused on doodling during a midterm review because I could not make my brain write the date. Once, I hyperfocused on taxonomizing an ex-friend’s social media when I had a scene to perform in three hours in front of my entire grade. Those are just the examples off the top of my head.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://emma00baker.substack.com/p/attention-deficit-hyperactivity-disorder&quot;&gt;attention (!) deficit (!) hyperactivity (!) disorder (!)&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;This, every morning for your entire childhood, tends to produce an antagonistic relationship with one’s own brain. Sometimes, it feels like in order to make any mark on the world at all, you have to voluntarily scrape your nails down a big long chalkboard.&lt;/p&gt;

  &lt;p&gt;Other people call this “writing,” and debate types of chalk.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://emma00baker.substack.com/p/attention-deficit-hyperactivity-disorder&quot;&gt;attention (!) deficit (!) hyperactivity (!) disorder (!)&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;If you have attention problems and suspect they are ADHD, I would ask you to suspend judgment until (if, I know) you can see a professional. Whatever you do, hold other possibilities alive in your mind until that moment.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://emma00baker.substack.com/p/attention-deficit-hyperactivity-disorder&quot;&gt;attention (!) deficit (!) hyperactivity (!) disorder (!)&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;My ADHD has hurt people. Full stop. It has also inconvenienced people, annoyed people, and made it hard for me to live with myself. If I could immediately cure my ADHD, and all it would take was a pill that changed the fundamental profile of what I like, I would hesitate and agonize, sure.&lt;/p&gt;

  &lt;p&gt;But I would take the pill.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://emma00baker.substack.com/p/attention-deficit-hyperactivity-disorder&quot;&gt;attention (!) deficit (!) hyperactivity (!) disorder (!)&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This was an emotional read, for various reasons I cannot get into in public. If you or a dear one suffers from ADHD, I cannot recommend this read enough. &amp;lt;3&lt;/p&gt;</content><author><name>@gurupanguji</name></author><category term="external" /><category term="life" /><category term="ramblings" /><category term="clippings" /><category term="adhd" /><category term="mental-health" /><category term="essays" /><summary type="html">We don’t always hyperfocus on work, or even things that can be honestly described as “activities.” I’ve hyperfocused on listening to Olivia Rodrigo’s “so american” over and over while shredding a Goldfish bag to bits with my fingernails. I’ve hyperfocused on doodling during a midterm review because I could not make my brain write the date. Once, I hyperfocused on taxonomizing an ex-friend’s social media when I had a scene to perform in three hours in front of my entire grade. Those are just the examples off the top of my head.</summary></entry><entry><title type="html">🔗 AI Psychosis or Optimism?</title><link href="https://gurupanguji.com/blog/2026/05/26/ai-psychosis-or-optimism/" rel="alternate" type="text/html" title="🔗 AI Psychosis or Optimism?" /><published>2026-05-26T12:00:00+00:00</published><updated>2026-05-26T12:00:00+00:00</updated><id>https://gurupanguji.com/blog/2026/05/26/ai-psychosis-or-optimism</id><content type="html" xml:base="https://gurupanguji.com/blog/2026/05/26/ai-psychosis-or-optimism/">&lt;blockquote&gt;
  &lt;p&gt;We already learned this lesson once in infrastructure: you can automate yourself into a very resilient catastrophe machine. Systems can appear healthy by local metrics while globally becoming incomprehensible. Bug reports can go down while latent risk explodes. Test coverage can rise while semantic understanding falls. Changes happens so fast that nobody notices the underlying architecture decaying.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I worry.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://hachyderm.io/@mitchellh/116580433508108130&quot;&gt;Mitchell Hashimoto (@mitchellh@hachyderm.io)&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I recommend reading the replies here, &lt;del&gt;even if you are heavily AI-pilled&lt;/del&gt; especially if you are heavily AI-pilled.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Hearing the feelings in this rant, which does touch a nerve, I can’t help think about how different the developer community reaction to the LLM push might be if the focus were on quality instead of efficiency.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://mastodon.social/@inthehands@hachyderm.io/116581292761371879&quot;&gt;Paul Cantrell: “RE: https://hachyderm.io/@mitc…” - Mastodon&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;I can image a developer parallel to the first, too: the human still using all their skills and experience, but with the machine catching mistakes, providing context and validation and vigilance that is •orthogonal to• testing and type checking and code crafting and — the big one! — actually •thinking• about the problem.&lt;/p&gt;

  &lt;p&gt;That’s a regime I imagine developers would feel a lot better about. And I know there are people out there pursuing it! But they’re not the ones dominating the conversation.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://mastodon.social/@inthehands@hachyderm.io/116581356638209011&quot;&gt;Paul Cantrell: “I can image a developer parall…” - Mastodon&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;AI—at the end of the day—is a tool. It’ll be wielded by rational and fanatic people; by capital and labour; by empaths and by sociopaths. Some people will keep their footing using it, with it or entirely without; and others lose their marbles.&lt;/p&gt;

&lt;p&gt;I want to remain open about both the promise, its usage and its affects. Even though, accepting this reality, means fanning the current flames of fanaticism.&lt;/p&gt;

&lt;p&gt;Actually, I remain &lt;del&gt;open&lt;/del&gt; optimistic. The current rush drives a massive compute build out, which will find some interesting (and hopefully humanity serving) companies and services.&lt;/p&gt;

&lt;p&gt;I will admit that I am not knowledgeable enough to predict if a specific side wins. I see all types of companies getting built - some to &lt;em&gt;remove&lt;/em&gt; the unpredictability of the human, others to leverage its strength, often towards the same end. Still others are using the opportunity to simply make bank. More power to all.&lt;/p&gt;</content><author><name>@gurupanguji</name></author><category term="external" /><category term="opinions" /><category term="ramblings" /><category term="clippings" /><category term="ai" /><category term="software" /><category term="infrastructure" /><summary type="html">We already learned this lesson once in infrastructure: you can automate yourself into a very resilient catastrophe machine. Systems can appear healthy by local metrics while globally becoming incomprehensible. Bug reports can go down while latent risk explodes. Test coverage can rise while semantic understanding falls. Changes happens so fast that nobody notices the underlying architecture decaying.</summary></entry><entry><title type="html">🔗 The biggest problem Russell faces after Canada blow</title><link href="https://gurupanguji.com/blog/2026/05/26/the-biggest-problem-russell-faces-after-canada-blow/" rel="alternate" type="text/html" title="🔗 The biggest problem Russell faces after Canada blow" /><published>2026-05-26T12:00:00+00:00</published><updated>2026-05-26T12:00:00+00:00</updated><id>https://gurupanguji.com/blog/2026/05/26/the-biggest-problem-russell-faces-after-canada-blow</id><content type="html" xml:base="https://gurupanguji.com/blog/2026/05/26/the-biggest-problem-russell-faces-after-canada-blow/">&lt;blockquote&gt;
  &lt;p&gt;But perhaps the most relevant point to make about Russell is the odd swing won’t be enough. Antonelli looks like a formidable opponent. For all the talk in pre-season and back in Australia that Russell was the clear favourite and had learned how to maximise these new engines and rules so quickly, Antonelli looks extremely at home with F1 2026 himself.&lt;/p&gt;

  &lt;p&gt;He is quick, a nuisance, aggressive - and at his best he’s been simply too good for Russell to match.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://www.the-race.com/formula-1/george-russell-mercedes-f1-2026-title-problem/&quot;&gt;The biggest problem Russell faces after Canada blow&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;An interesting metric that made me realize how hard the uphill climb for Russell is going to be:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Clearly, beating Antonelli once is hard enough. Russell needs to do it seven times in a row just to guarantee getting back in the championship lead. With Mercedes still more likely than not to be first and second unless they get in their own way, Russell can expect that if he does win it’ll likely be Antonelli following him home and minimising the points loss.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://www.the-race.com/formula-1/george-russell-mercedes-f1-2026-title-problem/&quot;&gt;The biggest problem Russell faces after Canada blow&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;That’s not a small feat. On the other hand, if Russell achieves &lt;em&gt;that&lt;/em&gt; and wins the championship, no one can claim he didn’t earn it. The question is: will Russell give in or pull a Verstappen?&lt;/p&gt;

&lt;p&gt;The Canada race was honestly great racing up and down the field. Apple TV as a streaming service for F1 is terrible. The commentary is awful, the ads are terrible, and their timing seems particularly bad. Although I finally learned that you can use your Apple TV subscription back inside the F1 TV app and we can finally have Crofty giving the commentary again.&lt;/p&gt;</content><author><name>@gurupanguji</name></author><category term="external" /><category term="opinion" /><category term="ramblings" /><category term="clippings" /><category term="external" /><category term="opinion" /><summary type="html">But perhaps the most relevant point to make about Russell is the odd swing won’t be enough. Antonelli looks like a formidable opponent. For all the talk in pre-season and back in Australia that Russell was the clear favourite and had learned how to maximise these new engines and rules so quickly, Antonelli looks extremely at home with F1 2026 himself. He is quick, a nuisance, aggressive - and at his best he’s been simply too good for Russell to match.</summary></entry><entry><title type="html">🔗 Baseline is now 3.6W</title><link href="https://gurupanguji.com/blog/2026/05/25/baseline-is-now-3-6w/" rel="alternate" type="text/html" title="🔗 Baseline is now 3.6W" /><published>2026-05-25T12:00:00+00:00</published><updated>2026-05-25T12:00:00+00:00</updated><id>https://gurupanguji.com/blog/2026/05/25/baseline-is-now-3-6w</id><content type="html" xml:base="https://gurupanguji.com/blog/2026/05/25/baseline-is-now-3-6w/">&lt;blockquote&gt;
  &lt;p&gt;With Terminal User Interface (TUI) for everything fiesible, my XPS 14 now idles at no more than 3.6W (sometimes even below 3W) with the screen at 70% brightness. The battery is 70 Wh.
…
Today I finished another round of idle-tick surgery on my Rust TUI stack. The numbers:&lt;/p&gt;

  &lt;ul&gt;
    &lt;li&gt;~198,000 idle wakeups per day eliminated across &lt;a href=&quot;https://github.com/isene/kastrup&quot;&gt;kastrup&lt;/a&gt; and &lt;a href=&quot;https://github.com/isene/tock&quot;&gt;tock&lt;/a&gt;.&lt;/li&gt;
    &lt;li&gt;~41,800 redundant SQLite queries per day removed from tock.&lt;/li&gt;
    &lt;li&gt;Two poller threads converted from 1-second spin-checks to Condvar waits.&lt;/li&gt;
    &lt;li&gt;One main loop moved from a 2-second wake tick to 10 seconds.&lt;/li&gt;
  &lt;/ul&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://isene.org/2026/05/Baseline.html&quot;&gt;Baseline is now 3.6W&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;😳&lt;/p&gt;

&lt;p&gt;That’s an impressive idle consumption for a non-Mac machine. I get that this is unlikely to be the best setup for most people. However, this is a fantastic example of how LLMs are making &lt;a href=&quot;/blog/2026/04/12/a-local-first-task-framework/&quot;&gt;software more personal&lt;/a&gt; than ever for those who care and are opinionated.&lt;/p&gt;</content><author><name>@gurupanguji</name></author><category term="external" /><category term="technology" /><category term="ramblings" /><category term="clippings" /><category term="linux" /><category term="efficiency" /><category term="software" /><summary type="html">With Terminal User Interface (TUI) for everything fiesible, my XPS 14 now idles at no more than 3.6W (sometimes even below 3W) with the screen at 70% brightness. The battery is 70 Wh. … Today I finished another round of idle-tick surgery on my Rust TUI stack. The numbers: ~198,000 idle wakeups per day eliminated across kastrup and tock. ~41,800 redundant SQLite queries per day removed from tock. Two poller threads converted from 1-second spin-checks to Condvar waits. One main loop moved from a 2-second wake tick to 10 seconds.</summary></entry><entry><title type="html">🔗 Vivaldi 8.0: our biggest design overhaul, ever</title><link href="https://gurupanguji.com/blog/2026/05/25/vivaldi-8-0-our-biggest-design-overhaul-ever/" rel="alternate" type="text/html" title="🔗 Vivaldi 8.0: our biggest design overhaul, ever" /><published>2026-05-25T12:00:00+00:00</published><updated>2026-05-25T12:00:00+00:00</updated><id>https://gurupanguji.com/blog/2026/05/25/vivaldi-8-0-our-biggest-design-overhaul-ever</id><content type="html" xml:base="https://gurupanguji.com/blog/2026/05/25/vivaldi-8-0-our-biggest-design-overhaul-ever/">&lt;blockquote&gt;
  &lt;p&gt;This isn’t about making the browser look simpler. It’s about making the structure behind it more coherent. This makes everything you see feel like part of the same system.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://vivaldi.com/blog/vivaldi-on-desktop-8-0/&quot;&gt;Vivaldi 8.0: our biggest design overhaul, ever&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Even the Vivaldi redesign blog &lt;a href=&quot;https://www.pangram.com/history/ec2a80dd-867a-4612-86c9-81c54f1bdafb?ucc=nqAPu3nxyEg&quot;&gt;features AI writing&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Related: &lt;a href=&quot;https://gurupanguji.com/blog/2026/05/23/i-see-ai-writing-everywhere/&quot;&gt;I see AI writing everywhere&lt;/a&gt;.&lt;/p&gt;</content><author><name>@gurupanguji</name></author><category term="external" /><category term="opinion" /><category term="ramblings" /><category term="clippings" /><category term="external" /><category term="opinion" /><summary type="html">This isn’t about making the browser look simpler. It’s about making the structure behind it more coherent. This makes everything you see feel like part of the same system.</summary></entry><entry><title type="html">🔗 You pity the moth</title><link href="https://gurupanguji.com/blog/2026/05/25/you-pity-the-moth/" rel="alternate" type="text/html" title="🔗 You pity the moth" /><published>2026-05-25T12:00:00+00:00</published><updated>2026-05-25T12:00:00+00:00</updated><id>https://gurupanguji.com/blog/2026/05/25/you-pity-the-moth</id><content type="html" xml:base="https://gurupanguji.com/blog/2026/05/25/you-pity-the-moth/">&lt;blockquote&gt;
  &lt;p&gt;&lt;img src=&quot;https://i0.wp.com/mathewingram.com/work/wp-content/uploads/2026/05/substack-8328274d-3715-40da-add1-6a910999286b6701846566799828563.jpeg?w=736&amp;amp;ssl=1&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Source:&lt;/em&gt; &lt;a href=&quot;https://mathewingram.com/work/2026/05/22/you-pity-the-moth/&quot;&gt;You pity the moth&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🤯&lt;/p&gt;</content><author><name>@gurupanguji</name></author><category term="external" /><category term="opinion" /><category term="ramblings" /><category term="clippings" /><category term="external" /><category term="opinion" /><summary type="html"></summary></entry></feed>