<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated></updated>
  <generator>https://nostr.ae</generator>

  <title>Nostr notes by </title>
  <author>
    <name></name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://nostr.ae/npub1hlpkkqf7sthaqvhufu9v2k8p0tpy5vcv8df6zaw4jzm36s3x3g7srrgkyk.rss" />
  <link href="https://nostr.ae/npub1hlpkkqf7sthaqvhufu9v2k8p0tpy5vcv8df6zaw4jzm36s3x3g7srrgkyk" />
  <id>https://nostr.ae/npub1hlpkkqf7sthaqvhufu9v2k8p0tpy5vcv8df6zaw4jzm36s3x3g7srrgkyk</id>
  <icon></icon>
  <logo></logo>




  <entry>
    <id>https://nostr.ae/nevent1qqs07zp4qa9k20v0t0artnlx0juse49md43q5ek0rhymfajz8s03pwczyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r60r2qgr</id>
    
      <title type="html">rebase.updateRefs</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs07zp4qa9k20v0t0artnlx0juse49md43q5ek0rhymfajz8s03pwczyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r60r2qgr" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsr04p6a3et2w938ypculqjgexzegpzwhdwju50njw69jw2kdzw8tqr8em08&#39;&gt;nevent1q…em08&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;rebase.updateRefs
    </content>
    <updated>2026-07-11T20:12:26Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfwj56vtre62l2duc9cjuyufw0mht9zdtgmxdnyza0uqxrr39a3xqzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6kttn0s</id>
    
      <title type="html">Peas and custard, a British classic</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfwj56vtre62l2duc9cjuyufw0mht9zdtgmxdnyza0uqxrr39a3xqzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6kttn0s" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvt8t9mvwt77v490fa3mfgl4x4ctepta6gs8dcr2rjrnyk94dpznqydd09r&#39;&gt;nevent1q…d09r&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Peas and custard, a British classic
    </content>
    <updated>2026-07-11T16:37:56Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2h4v3hzt6z7nh2xjfrlcdltlf6jsfyrzs6l9gapk72w574l6twsczyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6ttaxcz</id>
    
      <title type="html">See my third reply. Turns out it is built in :)</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2h4v3hzt6z7nh2xjfrlcdltlf6jsfyrzs6l9gapk72w574l6twsczyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6ttaxcz" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqst2gqwnvnvhtxd5aqahynkfh9l2559q5pk8ddkhfd0k9ap377gncccfgswa&#39;&gt;nevent1q…gswa&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;See my third reply. Turns out it is built in :)
    </content>
    <updated>2026-07-10T18:51:52Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxmq3txx838spf0gpwl707mqzqetwtc8l6nwd9e8v6eg7srvzlhfszyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r67dp0n5</id>
    
      <title type="html">When I say &amp;#34;automatically&amp;#34;, what I mean is: Yes I know I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxmq3txx838spf0gpwl707mqzqetwtc8l6nwd9e8v6eg7srvzlhfszyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r67dp0n5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2r4rr0qgw253q5t344j22dzlzu0x2de97pyn6r03sxt73kmteffg25x2hl&#39;&gt;nevent1q…x2hl&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;When I say &amp;#34;automatically&amp;#34;, what I mean is: Yes I know I can `git rebase -i ...` and then in the rebase todo file, manually insert commands to `exec git branch -f orange-phase1` etc... at the right places. But that&amp;#39;s a lot of manual thinking and typing just to maintain it. I feel it should be automatic.&lt;br/&gt;&lt;br/&gt;Can anyone help me with this?
    </content>
    <updated>2026-07-10T15:32:23Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2r4rr0qgw253q5t344j22dzlzu0x2de97pyn6r03sxt73kmteffgzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6ht2xl3</id>
    
      <title type="html">A #git workflow question. I have a branch (lets call it ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2r4rr0qgw253q5t344j22dzlzu0x2de97pyn6r03sxt73kmteffgzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6ht2xl3" />
    <content type="html">
      A #git workflow question.&lt;br/&gt;&lt;br/&gt;I have a branch (lets call it &amp;#34;orange&amp;#34;), that adds a whole bunch of features on top of main. I regularly rebase this from main. I also have a bunch of points on that branch marked as other branches (&amp;#34;orange-phase1&amp;#34;, &amp;#34;orange-phase2&amp;#34;, etc...) that are convenient points for PRs - either currently open or intended in the future.&lt;br/&gt;&lt;br/&gt;Is there a way I can **automatically** maintain these branches whenever I `git rebase main`?
    </content>
    <updated>2026-07-10T15:31:29Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs83zmt3x2hlxa7vzch2g5jhmgz69tgge5vz2yvlqk3cv8adu0lpmgzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6hp7u3y</id>
    
      <title type="html">A family favourite in Scrabble</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs83zmt3x2hlxa7vzch2g5jhmgz69tgge5vz2yvlqk3cv8adu0lpmgzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6hp7u3y" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8mt8e0nlrpra40ucltl92dsrl2cwvy9euy4zw94nwj8p8f62qh6qpk6luk&#39;&gt;nevent1q…6luk&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;A family favourite in Scrabble
    </content>
    <updated>2026-07-10T11:15:51Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsv8k2u2pladrln60dkpk94tvffxyrjr2ywmg6c8hzqs3epzsyup7qzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6d9fl04</id>
    
      <title type="html">A capitalist is someone who would rent sunlight to poor people if ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsv8k2u2pladrln60dkpk94tvffxyrjr2ywmg6c8hzqs3epzsyup7qzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6d9fl04" />
    <content type="html">
      A capitalist is someone who would rent sunlight to poor people if only he could work out how.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://mastodon.social/@sundogplanets/116893541666491703&#34;&gt;https://mastodon.social/@sundogplanets/116893541666491703&lt;/a&gt;
    </content>
    <updated>2026-07-10T10:01:35Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdj5gx82fyhv59cu7av3mht3r8ew2qlyl62t9dqrgtklvn78u2kegzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r68zrwr5</id>
    
      <title type="html">I was watching father-in-law attempting to view a 20ish minute ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdj5gx82fyhv59cu7av3mht3r8ew2qlyl62t9dqrgtklvn78u2kegzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r68zrwr5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0fuaq4edramp0xdmku2rlxu7htzltf6g3a5azhyx6q8tqhta4guc0n9h8v&#39;&gt;nevent1q…9h8v&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I was watching father-in-law attempting to view a 20ish minute YouTube video to teach something. It wasn&amp;#39;t even that much to learn but every 2 minutes or so the video was interrupted by the same 15second advert. I wasn&amp;#39;t even interested in watching it myself but even I was getting annoyed at the advert.&lt;br/&gt;&lt;br/&gt;I didn&amp;#39;t think a lesson in Firefox plus uBlock would have gone down well at the time though.
    </content>
    <updated>2026-07-09T15:10:27Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfxswjceqpfu22lu2pgpjlcrghc20x33cfqrx43nmevzchytmdueczyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6gx0vt5</id>
    
      <title type="html">The really fun bit is that you can assign a replacement of a ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfxswjceqpfu22lu2pgpjlcrghc20x33cfqrx43nmevzchytmdueczyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6gx0vt5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrwhytmmwpv5lwesp5j2ajvcgu984sn6x3yq2sjkzxxcjexvr7l4cqz2sy8&#39;&gt;nevent1q…2sy8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;The really fun bit is that you can assign a replacement of a different length and it will do the right thing by shuffling the part of the string after it
    </content>
    <updated>2026-07-07T11:06:24Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsp5sy5rfckh3c382v7tcwshq0qkhegwsqwvfag58jz4wx6t82ztmszyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6u6k7uz</id>
    
      <title type="html">Yes, there are a few functions that can operate as lvalues. ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsp5sy5rfckh3c382v7tcwshq0qkhegwsqwvfag58jz4wx6t82ztmszyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6u6k7uz" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrwhytmmwpv5lwesp5j2ajvcgu984sn6x3yq2sjkzxxcjexvr7l4cqz2sy8&#39;&gt;nevent1q…2sy8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yes, there are a few functions that can operate as lvalues. What&amp;#39;s even cooler is that you can make your own :)
    </content>
    <updated>2026-07-07T09:27:57Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqulttcuf9qw65gwq29qnfunql5qugl94ljcy8ju0hswkut02zdeczyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6798n2g</id>
    
      <title type="html">Post-processing filter? Or maybe nobody involved in such would ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqulttcuf9qw65gwq29qnfunql5qugl94ljcy8ju0hswkut02zdeczyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6798n2g" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsd5wdfyz2fnakhcjwmw37js0d4f4gdy9cmqa3g2p8uxpp8yqhdk7sanjzv5&#39;&gt;nevent1q…jzv5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Post-processing filter? Or maybe nobody involved in such would bother with it
    </content>
    <updated>2026-07-06T18:08:55Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswd97hffusndlx8sjspsecj2mjk0kqer87alfurxgzswaugs0eurszyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r64c5pua</id>
    
      <title type="html">I always used to be disappointed when I saw typos or spelling ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswd97hffusndlx8sjspsecj2mjk0kqer87alfurxgzswaugs0eurszyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r64c5pua" />
    <content type="html">
      I always used to be disappointed when I saw typos or spelling mistakes in online articles, but now I realise I have a small smile of &amp;#34;Ah, at least this shows it was actually written by a human&amp;#34; and often don&amp;#39;t worry about them.&lt;br/&gt;&lt;br/&gt;What times we live in...
    </content>
    <updated>2026-07-06T10:32:35Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsd4kzs5l3v969j5yl5lrafg0trzvs7cevy7ujweq8th9ms2j7tplszyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r666dzv5</id>
    
      <title type="html">Now imagine if it was properly deep-syntax aware like in the ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsd4kzs5l3v969j5yl5lrafg0trzvs7cevy7ujweq8th9ms2j7tplszyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r666dzv5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxyhfy59fxzhhlgynuejg2482v0xlunn4ywzueqzy9qlnfd9rl8mcuf8efj&#39;&gt;nevent1q…8efj&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Now imagine if it was properly deep-syntax aware like in the Lisps...
    </content>
    <updated>2026-07-04T09:55:41Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdhzjzrpj59uynnfma9cx5eu2t2h5r669ad3cg8fn8xhej69ud9hqzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6ekxgjj</id>
    
      <title type="html">There&amp;#39;s a roundabout way in which that story is related to ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdhzjzrpj59uynnfma9cx5eu2t2h5r669ad3cg8fn8xhej69ud9hqzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6ekxgjj" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfhxdzc7vgar6pe0xgu26xcea8fy73n6cv80auvwumxlqsl3aha3g3uar0e&#39;&gt;nevent1q…ar0e&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;There&amp;#39;s a roundabout way in which that story is related to why I was quit-fired from Google
    </content>
    <updated>2026-07-02T09:12:37Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgq0fxsm82auethq490lxy7qdrgjush2r356cnt6kzgddt980l9aqzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6c3wapt</id>
    
      <title type="html">Well quite. This was the point I was trying to make about a ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgq0fxsm82auethq490lxy7qdrgjush2r356cnt6kzgddt980l9aqzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6c3wapt" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9fnul95eeyl0tth0z64jz0exdepgapw52kyg7pvfctc4ahv7zzegex8mtm&#39;&gt;nevent1q…8mtm&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Well quite. This was the point I was trying to make about a gallium teaspoon.&lt;br/&gt;&lt;br/&gt;It&amp;#39;s useless for the primary purpose of a teaspoon being to stir tea, but it might be useful for things like serving ice-cream. A &amp;#34;gallium teaspoon&amp;#34; is something that while being useless for its stated primary purpose, might still find utility in other jobs.
    </content>
    <updated>2026-06-30T22:03:37Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszme9rc7g09na6kv5nvg3p3kcnze0eg6fvp0f9y0ejvrzl5ss7wlszyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6zhg8ju</id>
    
      <title type="html">&amp;#34;as useful as a gallium teaspoon&amp;#34; just popped into my ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszme9rc7g09na6kv5nvg3p3kcnze0eg6fvp0f9y0ejvrzl5ss7wlszyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6zhg8ju" />
    <content type="html">
      &amp;#34;as useful as a gallium teaspoon&amp;#34; just popped into my head
    </content>
    <updated>2026-06-30T21:38:58Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9l02ppfmnz7nhuax57hh5pczsjjk0njccmq58k00wl0xg8jg2auqzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6evh8kk</id>
    
      <title type="html">Moreover, when we had all those things back then it might have ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9l02ppfmnz7nhuax57hh5pczsjjk0njccmq58k00wl0xg8jg2auqzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6evh8kk" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8e2fja3te64xts78a5mvtmf6rjltqdh86wpjxc5ex3mjnjfz5tjquc2kcu&#39;&gt;nevent1q…2kcu&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Moreover, when we had all those things back then it might have been called &amp;#34;AI&amp;#34; sometimes, but that was a good word, a good thing. Now even the very name of &amp;#34;AI&amp;#34; has been tainted and ruined by all this modern terribleness.
    </content>
    <updated>2026-06-29T23:32:39Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsyczgcfnyg2ewnrcv2pxr7ghzwn0p46c5d4k2gcgsxkqfkc2k7xdgzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6fqwrse</id>
    
      <title type="html">I don&amp;#39;t know if it&amp;#39;s pure coincidence, recency bias, or ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsyczgcfnyg2ewnrcv2pxr7ghzwn0p46c5d4k2gcgsxkqfkc2k7xdgzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6fqwrse" />
    <content type="html">
      I don&amp;#39;t know if it&amp;#39;s pure coincidence, recency bias, or actual causality, but I am noticing more people doing work with ceiling fans, ever since &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1j9l3dmvxzf06rw202myfn8yjdw8rrmcyprwsj6qv3kea4vechk3ql7jvxt&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Technology Connections&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1j9l…jvxt&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; did the recent video about them
    </content>
    <updated>2026-06-29T15:56:30Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgluzqa5a87kkenaghjx779qq67gv295plslqwtx4uxam4gn48d7gzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6jp8ca6</id>
    
      <title type="html">It was great to be alive during that brief period of human ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgluzqa5a87kkenaghjx779qq67gv295plslqwtx4uxam4gn48d7gzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6jp8ca6" />
    <content type="html">
      It was great to be alive during that brief period of human history after the invention of the smartphone camera but before the invention of generative AI that can create images. It meant that, for a few years, I was able to trust that pictures I saw online were of something that actually happened.
    </content>
    <updated>2026-06-26T19:09:04Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqspv6wxx8uja6vnwkzvafwxx5eljk03g4mpsc2znhs98pdglfxf20szyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r65nxd4y</id>
    
      <title type="html">1900 days; that&amp;#39;s over 5 years. Perseverence is definitely ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspv6wxx8uja6vnwkzvafwxx5eljk03g4mpsc2znhs98pdglfxf20szyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r65nxd4y" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszc4v9vwzzc53v9uxgsku4e8fzxevzsq3nk86lqgvk34fkusupergppn7k2&#39;&gt;nevent1q…n7k2&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;1900 days; that&amp;#39;s over 5 years. Perseverence is definitely living up to its name
    </content>
    <updated>2026-06-26T14:29:50Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsyjjf9dtr5eaa3mc2yjchw6n6me3dg4pl3d9y6e2s9qwe8dccmvmgzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6z7yx6r</id>
    
      <title type="html">Oh I see now; it&amp;#39;s lead as in the opposite of lag. I was ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsyjjf9dtr5eaa3mc2yjchw6n6me3dg4pl3d9y6e2s9qwe8dccmvmgzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6z7yx6r" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswxw50dhr78ugtemr5tgmgz8ky5z9dn8nt658484e66elsf8hzw5qvzqcv7&#39;&gt;nevent1q…qcv7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Oh I see now; it&amp;#39;s lead as in the opposite of lag. I was confused why such a function would be named after the metal Pb.
    </content>
    <updated>2026-06-26T11:57:00Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxjhk900tnxu9r37pn3uvf88y4cv2vm2ghen330m6sg25dcjjzukgzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6wg4qpu</id>
    
      <title type="html">Do you have any advice for those of us who live here?</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxjhk900tnxu9r37pn3uvf88y4cv2vm2ghen330m6sg25dcjjzukgzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6wg4qpu" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsznc2p36y8s7mrgr4fmtt4wgex79nxxeev60qpatlkymcjqcjrzjgp9jff3&#39;&gt;nevent1q…jff3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Do you have any advice for those of us who live here?
    </content>
    <updated>2026-06-23T11:23:27Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9ancsz0r3c75g2afz372y989dl6pdkraue5k2fyr07t77t2lq6mszyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r60xfavt</id>
    
      <title type="html">Ohsure. It;s amusing to watch the world decidedly not turning out ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9ancsz0r3c75g2afz372y989dl6pdkraue5k2fyr07t77t2lq6mszyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r60xfavt" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxl85t7zlfa69uvrfmjnx95s0s77q6syj9hswx4uggyhg7vh4a2tqgs6rz9&#39;&gt;nevent1q…6rz9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Ohsure. It;s amusing to watch the world decidedly not turning out the way the greedy initial investors wanted.&lt;br/&gt;&lt;br/&gt;I think the sensible investment at this point would be in popcorn and tiny violins. ;)
    </content>
    <updated>2026-06-19T10:07:59Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqspnghmgqrjwjk3h9duysz5xw86vj7c6grv5tm055gsjrln90hj2nczyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6ls2cka</id>
    
      <title type="html">These two facts are linked. The vendors can&amp;#39;t make a profit ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspnghmgqrjwjk3h9duysz5xw86vj7c6grv5tm055gsjrln90hj2nczyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6ls2cka" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxackq9f5sq5hucpzfvxufz4n5d7rqzppvaftnvajuj0k8f345xgq9sc9k2&#39;&gt;nevent1q…c9k2&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;These two facts are linked.&lt;br/&gt;&lt;br/&gt;The vendors can&amp;#39;t make a profit _yet_ because they&amp;#39;re not charging enough, but nobody would opt to buy it at profitable prices.&lt;br/&gt;&lt;br/&gt;But what if everyone became so dependent on it that they really need it and will pay whatever the price is? At that point the vendors can charge to make a profit.
    </content>
    <updated>2026-06-19T08:52:16Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgf6q5hc8chtgzjv6y6s6hxfuja72xv52rcy5c4kar8vdme8p0kggzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6hm2qlr</id>
    
      <title type="html">Most definitely. Every time I upgrade a module to using them, at ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgf6q5hc8chtgzjv6y6s6hxfuja72xv52rcy5c4kar8vdme8p0kggzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6hm2qlr" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspursdlr9y9vxfcxh8kefaq3q4d7z7a6mxhmpda7zgr5k0crt6rkqra2zfl&#39;&gt;nevent1q…2zfl&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Most definitely.&lt;br/&gt;&lt;br/&gt;Every time I upgrade a module to using them, at the very least I manage to delete lots of lines of `my $self = shift;` or various snail-array unpacking.&lt;br/&gt;&lt;br/&gt;Also quite often I tend to hit at least one test failure somewhere where a caller accidentally passed too few or too many arguments. The fact that signatures also do arity checking when unpacking from snail didn&amp;#39;t keeps uncovering so many of those little bugs.
    </content>
    <updated>2026-06-17T11:20:35Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqmlt08ydt0e3he84lt5wdtj9acue0u7fagkhg7grms5qdtu76s9czyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r60ejvr8</id>
    
      <title type="html">I always remember a BBC News headline that got truncated: Postal ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqmlt08ydt0e3he84lt5wdtj9acue0u7fagkhg7grms5qdtu76s9czyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r60ejvr8" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdwu77sd8zzkf02e2thea0lqzvfuqss36hcq94ymklae58zndxcsqusrxjt&#39;&gt;nevent1q…rxjt&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I always remember a BBC News headline that got truncated:&lt;br/&gt;&lt;br/&gt;Postal Workers Petition to Keep Queen&amp;#39;s Head...&lt;br/&gt;&lt;br/&gt;... on&lt;br/&gt;&lt;br/&gt;... Stamps
    </content>
    <updated>2026-06-12T09:51:54Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8hwjwsswlcgxh3j0z9fufh9mdep9n0v9ejx0200hcfda67hyvzvszyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6pf67mm</id>
    
      <title type="html">I think they&amp;#39;re called &amp;#34;bakers&amp;#34;</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8hwjwsswlcgxh3j0z9fufh9mdep9n0v9ejx0200hcfda67hyvzvszyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6pf67mm" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgrg2ytj54jscqd52dkengpkz9szmq9h43prh7xl8vz32l7zyszcq8atcee&#39;&gt;nevent1q…tcee&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I think they&amp;#39;re called &amp;#34;bakers&amp;#34;
    </content>
    <updated>2026-06-10T10:06:53Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszg68v70pf382nyaz7e2z7s9sgzrpap4cty9qrafppyu62ray3dwszyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6m8pvwd</id>
    
      <title type="html">It&amp;#39;s a great feature, I had much success with it.</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszg68v70pf382nyaz7e2z7s9sgzrpap4cty9qrafppyu62ray3dwszyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6m8pvwd" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdewka6e56txqt00uzy4czuwa4f293avjkkxr3a95caa32gmlrl3c4a50s6&#39;&gt;nevent1q…50s6&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It&amp;#39;s a great feature, I had much success with it.
    </content>
    <updated>2026-05-22T22:32:21Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8k2l0cuqa5q83p423lmyfhyrnfrhqtcxku6ez2gfty0kaavjy05gzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6zzjv53</id>
    
      <title type="html">https://fosstodon.org/@leonerd/116558595521389427</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8k2l0cuqa5q83p423lmyfhyrnfrhqtcxku6ez2gfty0kaavjy05gzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6zzjv53" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsr9qz0rjxgmh2gyw3kudqc7uevduyqz8vlt3czxv3kf5qztngtehqe8ap2l&#39;&gt;nevent1q…ap2l&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://fosstodon.org/@leonerd/116558595521389427&#34;&gt;https://fosstodon.org/@leonerd/116558595521389427&lt;/a&gt;
    </content>
    <updated>2026-05-16T08:54:16Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdfp5rvxqs065zcv8thwqycpjc9hzvxsu7yxhn3kjx2jlkjjre4kqzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6pev6w6</id>
    
      <title>Nostr event nevent1qqsdfp5rvxqs065zcv8thwqycpjc9hzvxsu7yxhn3kjx2jlkjjre4kqzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6pev6w6</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdfp5rvxqs065zcv8thwqycpjc9hzvxsu7yxhn3kjx2jlkjjre4kqzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6pev6w6" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsf9dalz5lyw4h3skthrl54wgx6lj9shcyush95jcqfmw9x6c52e7gujscvj&#39;&gt;nevent1q…scvj&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Amazon&lt;br/&gt; &lt;img src=&#34;https://cdn.fosstodon.org/media_attachments/files/116/577/612/734/453/447/original/59987d550ff3014e.jpg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-05-15T08:20:42Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsr7z6ztkpf9zspcp9f2ltnkk6dljz05x6d7gkvaf43ruvznf3qyvszyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r63ge3hu</id>
    
      <title type="html">99.9% uptime permits 43 minutes down per 30 days. Even four-nines ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsr7z6ztkpf9zspcp9f2ltnkk6dljz05x6d7gkvaf43ruvznf3qyvszyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r63ge3hu" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrh82yrl78pz3e6f7vjkulv39wqnqecgeg69jl7qxf72qww2t4yxsf9tj9s&#39;&gt;nevent1q…tj9s&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;99.9% uptime permits 43 minutes down per 30 days.&lt;br/&gt;&lt;br/&gt;Even four-nines = 99.99% uptime allows 4 minutes and 20ish seconds, enough for one quick reboot in a month. Not quite enough time to listen to John Cage ;)
    </content>
    <updated>2026-05-13T09:17:37Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvk403s5ewt2lt02878eera7vdqld8gpr9pakdjhknj52pv2kkd9szyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6a73dx2</id>
    
      <title type="html">Yeah but I don&amp;#39;t want to use cocaine because I&amp;#39;d just be ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvk403s5ewt2lt02878eera7vdqld8gpr9pakdjhknj52pv2kkd9szyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6a73dx2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdp8y5n52ek0f6erpl7979qcc2wnwfd3umaeeyyk0lgngvlqj0xpgu9kqkh&#39;&gt;nevent1q…kqkh&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yeah but I don&amp;#39;t want to use cocaine because I&amp;#39;d just be funneling money to a few central druglord kingpins. And I&amp;#39;d be encouraging a society where everyone would be dependent on it and couldn&amp;#39;t function without it any more.&lt;br/&gt;&lt;br/&gt;Wait, are we still being literal or is this an analogy?
    </content>
    <updated>2026-05-11T23:43:42Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxtar449ypafrerl8874zjq38360dcjne2mgh6dkwl00dvdpzl9vszyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6hxn2se</id>
    
      <title type="html">&amp;#34;the previous&amp;#34; post requires ordered messaging. IRC ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxtar449ypafrerl8874zjq38360dcjne2mgh6dkwl00dvdpzl9vszyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6hxn2se" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs07tef2ccdexew9my8nq8ven7qhrkq6n9wqzyalt0474fy9wsm7cgl6ns2n&#39;&gt;nevent1q…ns2n&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&amp;#34;the previous&amp;#34; post requires ordered messaging. IRC doesn&amp;#39;t guarantee all messages take the same path and thus arrive in-order.&lt;br/&gt;&lt;br/&gt;IRCv3 does have a solution to this; allowing edits, replies, reactions, etc... but all by referring to previous messages by some originator specified message ID. It extends the data model quite a bit to achieve that.
    </content>
    <updated>2026-05-11T14:03:10Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9vhf7g02reu3vxu2cfaw8nam0xus9xtmzrztgnmdp2la5q4j5y4szyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6qqh9dg</id>
    
      <title type="html">Mouser let me add it to the basket and even pay at the checkout. ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9vhf7g02reu3vxu2cfaw8nam0xus9xtmzrztgnmdp2la5q4j5y4szyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6qqh9dg" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxaqq6h4e43flm0gyk2lpf4f565e7jw45gee59q95ta634v0k9cvcat4qas&#39;&gt;nevent1q…4qas&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Mouser let me add it to the basket and even pay at the checkout. They then cancelled it before shipping.
    </content>
    <updated>2026-05-05T20:27:47Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs03zy2c63jke6rjz7tqgpjpt3sj2kwx6jhw2tq7pw0csnvzy3vk4gzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6y0p9kn</id>
    
      <title type="html">Today I learned that ADI aren&amp;#39;t selling to individuals any ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs03zy2c63jke6rjz7tqgpjpt3sj2kwx6jhw2tq7pw0csnvzy3vk4gzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6y0p9kn" />
    <content type="html">
      Today I learned that ADI aren&amp;#39;t selling to individuals any more and have instructed all their distributors not to either.. :( So... this kinda sucks. There&amp;#39;s now a whole lot of parts for my boards I can no longer buy.&lt;br/&gt;&lt;br/&gt;I wonder what the workarounds for this are now..&lt;br/&gt;&lt;br/&gt;#electronics
    </content>
    <updated>2026-05-05T20:17:47Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswxs7ujcex853vekdzt2k2jrx743hkptrz2pcwpg7690s5szk94kczyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6jqgmuc</id>
    
      <title type="html">Woo. You achieved a successful migration then. Looks like I shall ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswxs7ujcex853vekdzt2k2jrx743hkptrz2pcwpg7690s5szk94kczyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6jqgmuc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsved8fkjr7mluqwmwfu5y8aw0k0d0cmr9gt9h0att63knddk0gnwqu5q0a0&#39;&gt;nevent1q…q0a0&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Woo. You achieved a successful migration then.&lt;br/&gt;Looks like I shall try out some of my own today.
    </content>
    <updated>2026-05-01T15:43:36Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsy3mq54q6sq0pu5ueg2y80kskpf0yhhwutzdrh2939dkeassmd8vgzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6cwp7du</id>
    
      <title type="html">Do you need to write four bytes of arbitrary content into the ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsy3mq54q6sq0pu5ueg2y80kskpf0yhhwutzdrh2939dkeassmd8vgzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6cwp7du" />
    <content type="html">
      Do you need to write four bytes of arbitrary content into the page cache of a file you don&amp;#39;t own?&lt;br/&gt;&lt;br/&gt;You can achieve it with this One Easy Trick. Sysadmins hate it.
    </content>
    <updated>2026-05-01T15:41:39Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsy3286vzylml6xft7s8ckrc2euam8zdqzvmeu2hu8ymmzn9p99z0gzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r67d2cfr</id>
    
      <title type="html">I don&amp;#39;t know why it&amp;#39;s called &amp;#34;one-time pad&amp;#34; ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsy3286vzylml6xft7s8ckrc2euam8zdqzvmeu2hu8ymmzn9p99z0gzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r67d2cfr" />
    <content type="html">
      I don&amp;#39;t know why it&amp;#39;s called &amp;#34;one-time pad&amp;#34; authentication. I must have used it ten times today at least...
    </content>
    <updated>2026-05-01T11:31:54Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsre50ll88v630h2elh9xkv9wnv0kx2mehzwmd3f02yfgl6nymw0nqzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6dl797k</id>
    
      <title type="html">I shall be eagerly watching your (and others&amp;#39;) migrations. I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsre50ll88v630h2elh9xkv9wnv0kx2mehzwmd3f02yfgl6nymw0nqzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6dl797k" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgt7nasc2hrweksfyn4xs4q9awwtw56xddhdwlgqewd9az2atwlzqn27g3e&#39;&gt;nevent1q…7g3e&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I shall be eagerly watching your (and others&amp;#39;) migrations. I may move my own store over that way myself.
    </content>
    <updated>2026-04-30T11:25:40Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsw70h8p5shfaxgrmdea9837mqt8klskmfhhkyaexfja0ztqkt5xrczyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6cvypvy</id>
    
      <title type="html">Real Names Considered Harmful</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsw70h8p5shfaxgrmdea9837mqt8klskmfhhkyaexfja0ztqkt5xrczyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6cvypvy" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqwksm7kn797zzdt4zazsueky3vluvfsy2zgwehx89hj3cztlqe4s6qk38r&#39;&gt;nevent1q…k38r&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Real Names Considered Harmful
    </content>
    <updated>2026-04-29T09:28:00Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs92calt8cvtsl830fm24z956jg7gufzsjuymjcretmmdqu75v9vcqzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6u57xa9</id>
    
      <title type="html">Whenever I get a low memory warning, I take a look around the web ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs92calt8cvtsl830fm24z956jg7gufzsjuymjcretmmdqu75v9vcqzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6u57xa9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvmckmc6hwdkemx6mpvmk5r3fncf58cxm4kfsqa7qntq2n4anunuq27345w&#39;&gt;nevent1q…345w&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Whenever I get a low memory warning, I take a look around the web at RAM modules for sale. Then the prices scare me so much I close the entire browser process.&lt;br/&gt;&lt;br/&gt;Which admittedly does solve the problem ;)
    </content>
    <updated>2026-04-26T16:55:10Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9n6v4ndmrzvw608l9y66zel7vj89vk57pwt9he3lsxa5lkskydzgzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6k7e0mn</id>
    
      <title type="html">First morning of Perl Toolchain Summit is going well. What I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9n6v4ndmrzvw608l9y66zel7vj89vk57pwt9he3lsxa5lkskydzgzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6k7e0mn" />
    <content type="html">
      First morning of Perl Toolchain Summit is going well. What I thought was the coffee button on the machine at breakfast turned out to be hot chocolate. So now instead of waking me up after my nearly-midnight arrival, I&amp;#39;ll be even more asleep before we start. #pts2026
    </content>
    <updated>2026-04-23T06:54:30Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgecnv5u8xqn88pmle6klex5p2u4t652zpav0qejjthsgg7g3m92gzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6slgh7v</id>
    
      <title type="html">I&amp;#39;ve been with them continuously for the past nearly 20 ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgecnv5u8xqn88pmle6klex5p2u4t652zpav0qejjthsgg7g3m92gzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6slgh7v" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8cwchjlh9zz345p4e9lrsp03hpc02ag5pwa9eu42cp7wqk28lvdqgpl8pj&#39;&gt;nevent1q…l8pj&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I&amp;#39;ve been with them continuously for the past nearly 20 years. Thoroughly decent folks full of clue and competence. Would recommend
    </content>
    <updated>2026-04-19T19:04:00Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsw6z7zsqw3a9pua60wkh2ysc4qe8lnh6chhhsucqyxv2acuszrqkszyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6ufgug8</id>
    
      <title type="html">Yes the total silence from them is the most annoying thing jere. ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsw6z7zsqw3a9pua60wkh2ysc4qe8lnh6chhhsucqyxv2acuszrqkszyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6ufgug8" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0qclelxd8em2rhrvh6dejve9kgl9vqafv42mhysktfekkjklyztg8aykma&#39;&gt;nevent1q…ykma&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yes the total silence from them is the most annoying thing jere.&lt;br/&gt;&lt;br/&gt;Tindie: Please tell us what&amp;#39;s going on, and whether we can expect things to ever come back, at this point. Otherwise we may start to assume the worst.
    </content>
    <updated>2026-04-17T14:16:55Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0a5ku2raw8qp8yu3dd3czugkj7sms6z3vjge3t7al6zuh2g98tlqzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6p27h26</id>
    
      <title type="html">Yup, we take the whole back-compat thing seriously. If you want ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0a5ku2raw8qp8yu3dd3czugkj7sms6z3vjge3t7al6zuh2g98tlqzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6p27h26" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswkuh49gprf2n5avf90sg206fpczk3dlee4m9g6jkhsvvaladecag9nklut&#39;&gt;nevent1q…klut&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yup, we take the whole back-compat thing seriously. If you want to write a script that&amp;#39;ll still work in a decade or two, write it in Perl.
    </content>
    <updated>2026-04-09T20:05:12Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0vs6k29ltczn370wyr3d6zr2mc5p7xwlytju9hdmdfgpghslyd5czyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6j3p2gq</id>
    
      <title type="html">Amused that there is both a &amp;#34;TRY NOT&amp;#34; and a struck ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0vs6k29ltczn370wyr3d6zr2mc5p7xwlytju9hdmdfgpghslyd5czyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6j3p2gq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqlpdguu5zw2uyakxp34yzf9u4enwdwepqdr5dgkqt9pu4c72t08sgs54qp&#39;&gt;nevent1q…54qp&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Amused that there is both a &amp;#34;TRY NOT&amp;#34; and a struck through &amp;#34;TRY&amp;#34;
    </content>
    <updated>2026-03-28T12:04:02Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2820nvh6j44uhj0ut84wu4a090mz6jg08lfvdekqqllq49dnwvvczyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6wdk0jn</id>
    
      <title type="html">Clouded leopard. One of these guys ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2820nvh6j44uhj0ut84wu4a090mz6jg08lfvdekqqllq49dnwvvczyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6wdk0jn" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstupv8uk2wdhyw7egjev8w5d6x3fvx379zmhp23yq29jv6pj9spasq0g0pz&#39;&gt;nevent1q…g0pz&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Clouded leopard. One of these guys&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.nationalgeographic.com/animals/mammals/facts/clouded-leopard&#34;&gt;https://www.nationalgeographic.com/animals/mammals/facts/clouded-leopard&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Ones you see at zoos and animal rescue places are very friendly with their keepers, so I imagine I&amp;#39;d have no trouble with it. Plus it&amp;#39;s a cat. Cats are always cool.
    </content>
    <updated>2026-03-28T00:04:51Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2kzqes0agvz20244cr40ex7mratjm4g7503gynmq77pegeh22ngczyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r64rpmlc</id>
    
      <title type="html">Indeed so, in fact it was quite a bug waiting to happen. Before ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2kzqes0agvz20244cr40ex7mratjm4g7503gynmq77pegeh22ngczyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r64rpmlc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxg5qqm6x3ljan5vvhdga8mgfeleg76lcyf494nzs3clex273qz2gmt0698&#39;&gt;nevent1q…0698&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Indeed so, in fact it was quite a bug waiting to happen. Before that change, I was about to make a bugfix and then realised I would have to edit both sides of the ifdef, and then arrange to test both sides as well. It seemed not worth the trouble just for those two old versions (5.18, 5.20).
    </content>
    <updated>2026-03-26T00:21:52Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9py7a69ypgsv4nvd5rm8x383wq6yzhyy5mv0q8krz82qwxfrpnuqzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6gnf6zc</id>
    
      <title type="html">It always annoys me that ASCII and thereafter Unicode always said ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9py7a69ypgsv4nvd5rm8x383wq6yzhyy5mv0q8krz82qwxfrpnuqzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6gnf6zc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstfclhe6nx6gkxttqf8gsaydszwtkhjd8z6ka78l3pjh4jx6agztsf7xy0p&#39;&gt;nevent1q…xy0p&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It always annoys me that ASCII and thereafter Unicode always said they weren&amp;#39;t going to add formatting mechanisms, as that was for other people. And so instead Markdown invented a way to be always ambiguously unsure about the meanings of regular ASCII punctuation to stand in for formatting requests.&lt;br/&gt;&lt;br/&gt;Just think what we could have had instead...
    </content>
    <updated>2026-03-25T13:55:22Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxe042uqgfk645rkqyhr0an7vwe03pscey95d9k5nyyalpcl9v45qzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r64lx3f8</id>
    
      <title type="html">Ahhh; much tidy ``` 13 files changed, 15 insertions(&#43;), 261 ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxe042uqgfk645rkqyhr0an7vwe03pscey95d9k5nyyalpcl9v45qzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r64lx3f8" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvcqe4dyv7zuq7qgwq40rg2w0zp9ks8a5jltl8f8z7gealdnczzugmz7wyp&#39;&gt;nevent1q…7wyp&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Ahhh; much tidy&lt;br/&gt;&lt;br/&gt;```&lt;br/&gt; 13 files changed, 15 insertions(&#43;), 261 deletions(-)&lt;br/&gt;```
    </content>
    <updated>2026-03-24T12:57:13Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvcqe4dyv7zuq7qgwq40rg2w0zp9ks8a5jltl8f8z7gealdnczzugzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6dw6pm3</id>
    
      <title type="html">Today I have decided to bump the minimum #Perl version ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvcqe4dyv7zuq7qgwq40rg2w0zp9ks8a5jltl8f8z7gealdnczzugzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6dw6pm3" />
    <content type="html">
      Today I have decided to bump the minimum #Perl version requirement of Object::Pad up from 5.18 (released in summer of 2013), to 5.22 (released in summer of 2015). This has allowed me to remove quite a lot of ifdef-guarded code, as well as plenty of workarounds for missing things (the UNOP_AUX and PADNAME types) in those older perl versions.&lt;br/&gt;&lt;br/&gt;This sort of spring cleaning is useful to do every once in a while.
    </content>
    <updated>2026-03-24T12:38:26Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsz5zjfdy98l8kh3leltaja0azw47k3ylvfn5mmtltyn5vfx4k2hrczyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6fks0au</id>
    
      <title type="html">I usually sideload bread into my toaster. I buy bread from a ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsz5zjfdy98l8kh3leltaja0azw47k3ylvfn5mmtltyn5vfx4k2hrczyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6fks0au" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspllwy2ex5fhvyvxzwau97z000r2e493rhvmtudpsdcgqy9ue2qgcd693gg&#39;&gt;nevent1q…93gg&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I usually sideload bread into my toaster. I buy bread from a different company than that which made my toaster.&lt;br/&gt;&lt;br/&gt;(Well, I load the bread in from the top like a normal toaster. ;) )
    </content>
    <updated>2026-03-20T18:15:16Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8rruqc7x2r92x393c6mxctunhyhejlpm48hn5tfdfum4cp5z5gyqzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6dzmx7p</id>
    
      <title type="html">Debian, XFCE, Sawfish.</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8rruqc7x2r92x393c6mxctunhyhejlpm48hn5tfdfum4cp5z5gyqzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6dzmx7p" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsykl7mw0zf3z4a2x4t9gavspakhmpmpwj94pmjwxh4ln72qfw98hsqgjvwm&#39;&gt;nevent1q…jvwm&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Debian, XFCE, Sawfish.
    </content>
    <updated>2026-03-16T14:49:45Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0msx0fq9mjxr54jk9y4786y97xuew75h2sq4ksetj2fwsw07da2gzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6wjvnrq</id>
    
      <title type="html">Yeah that got it.</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0msx0fq9mjxr54jk9y4786y97xuew75h2sq4ksetj2fwsw07da2gzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6wjvnrq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfrdmmhg9a40rg6ga8nf4r4u48eqdqtlackwqm0k9txtksv35prhs5382xx&#39;&gt;nevent1q…82xx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yeah that got it.
    </content>
    <updated>2026-03-16T13:51:46Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsy5pzfllc3edrztgmlnmazfumq8ltnan6jpxku2ytvd5znzp4r3egzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6zzkxav</id>
    
      <title type="html">Ahhh - there it is, lovely :) I was looking in the ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsy5pzfllc3edrztgmlnmazfumq8ltnan6jpxku2ytvd5znzp4r3egzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6zzkxav" />
    <content type="html">
      Ahhh - there it is, lovely :) I was looking in the &amp;#34;Interface&amp;#34; section, as I imagined that&amp;#39;s where it would be.
    </content>
    <updated>2026-03-16T13:51:34Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsq7fm3l6cfv7kjtktegx5u0evdtjqw5thqtj7m4dwyj858w2szr0szyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6x3hle4</id>
    
      <title type="html">Actually for that matter, does anyone know how to actually move ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsq7fm3l6cfv7kjtktegx5u0evdtjqw5thqtj7m4dwyj858w2szr0szyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6x3hle4" />
    <content type="html">
      Actually for that matter, does anyone know how to actually move the #Steam window on the screen in #Linux ?&lt;br/&gt;You&amp;#39;d think you just drag it from the top bar and indeed it moves, but it does something super weird to the mouse so the very next time you click the mouse the window jumps back to its original location.
    </content>
    <updated>2026-03-16T13:43:36Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsd8tqnkf4lgh3tjyn7j25wh6jaec83vjg9yxg6zplp8wmjwt0u7nqzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r64pmgwp</id>
    
      <title type="html">Does anyone know how to set the font size on the #Linux #Steam ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsd8tqnkf4lgh3tjyn7j25wh6jaec83vjg9yxg6zplp8wmjwt0u7nqzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r64pmgwp" />
    <content type="html">
      Does anyone know how to set the font size on the #Linux #Steam client? It&amp;#39;s tiiiiiiny. I can&amp;#39;t read it on my laptop screen. I usually set everything a lot bigger than this.
    </content>
    <updated>2026-03-16T13:39:19Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfxu8p00swyfxqhzajmtryf0w9e7dpf58m8js9xsu6wq57glmpepczyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6nhzska</id>
    
      <title type="html">Yes I&amp;#39;m feeling nervous just looking at it. That said I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfxu8p00swyfxqhzajmtryf0w9e7dpf58m8js9xsu6wq57glmpepczyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6nhzska" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszgk4gdls0va4q5vhve82y5nhqrv7y6vcmax0czuvypahrte35gmg0tz865&#39;&gt;nevent1q…z865&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yes I&amp;#39;m feeling nervous just looking at it. That said I don&amp;#39;t think the terrible perspective on the photo composition job is helping matters
    </content>
    <updated>2026-03-15T12:06:49Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs24ujyhstaeuj75alljx6ndt70krwfvw2fyt20qylwud6574wy0qczyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6qy2f8q</id>
    
      <title type="html">Sometimes I declare a bug to be a bath-worthy problem. Once I run ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs24ujyhstaeuj75alljx6ndt70krwfvw2fyt20qylwud6574wy0qczyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6qy2f8q" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrvns8gxf9tmw9f4tly58szauwjkfrn92qx9xxjxr2vqsjvn8p86qfgnhgw&#39;&gt;nevent1q…nhgw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Sometimes I declare a bug to be a bath-worthy problem. Once I run the bath I&amp;#39;m kinda committed to lazing in it for an hour and just thinking
    </content>
    <updated>2026-03-15T10:10:14Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxspepuj8ma4jv92rak76wf5pdt7848duaa73zu2qpy04yg8ax84gzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6k56cuw</id>
    
      <title type="html">When you say &amp;#34;per person&amp;#34;, is that per person in the ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxspepuj8ma4jv92rak76wf5pdt7848duaa73zu2qpy04yg8ax84gzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6k56cuw" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsd3vju6rlqzfy48ltmjgdyl2x4qhfnkjslcs6vk2fphpatyamyqts46nglr&#39;&gt;nevent1q…nglr&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;When you say &amp;#34;per person&amp;#34;, is that per person in the donating country, or the receiving one?
    </content>
    <updated>2026-03-10T14:17:32Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfqxzp3xva8dwmp7wfyz3ul38arzwy7ghkm02z08ra7jlq8vep46qzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6h995nu</id>
    
      <title type="html">Who is the &amp;#34;us&amp;#34; in this headline?</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfqxzp3xva8dwmp7wfyz3ul38arzwy7ghkm02z08ra7jlq8vep46qzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6h995nu" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstsluj9munzetk94jcz4pjm4u0x26m56zhv3u3pquuedd49gmewjgm3mjf6&#39;&gt;nevent1q…mjf6&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Who is the &amp;#34;us&amp;#34; in this headline?
    </content>
    <updated>2026-03-05T10:56:58Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvcgff327hzuh6tjjqanlfeprfukeph7hrdhezrj53mtrpqqfnyfczyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6smdglf</id>
    
      <title type="html">Do you know what I think? Donald Trump&amp;#39;s bored of peace</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvcgff327hzuh6tjjqanlfeprfukeph7hrdhezrj53mtrpqqfnyfczyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6smdglf" />
    <content type="html">
      Do you know what I think?&lt;br/&gt;&lt;br/&gt;Donald Trump&amp;#39;s bored of peace
    </content>
    <updated>2026-03-02T14:38:48Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs04f5n3zcgmf4cr2s4awhku2mhje3au50stuywdf6s5r08gh5wvpgzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6dpvhyh</id>
    
      <title type="html">Yeah, I didn&amp;#39;t really want a higher resolution. All it means ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs04f5n3zcgmf4cr2s4awhku2mhje3au50stuywdf6s5r08gh5wvpgzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6dpvhyh" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszapg0kw2k8mw52ge0d0cxrefmunt0zwkj7lrjvm967ghqe36sx5qdl2yuh&#39;&gt;nevent1q…2yuh&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yeah, I didn&amp;#39;t really want a higher resolution. All it means is I turn up the font sizes on everything and get the same amount of text on the screen but now it has slightly smoother curves to it. Overall it doesn&amp;#39;t really feel worth it.
    </content>
    <updated>2026-02-24T22:50:18Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8dgshrvvjem27r9pn2sjtx72dvxjtenlxwn8kn90hs5ulz44g0ugzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r677yzje</id>
    
      <title type="html">Does anyone know how I can set the default zoom for all of Google ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8dgshrvvjem27r9pn2sjtx72dvxjtenlxwn8kn90hs5ulz44g0ugzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r677yzje" />
    <content type="html">
      Does anyone know how I can set the default zoom for all of Google Docs/Sheets/etc... to some number bigger than 100%?&lt;br/&gt;&lt;br/&gt;Since I bought a laptop in the past, ohhh... five years, I have a screen resolution sufficiently high that the default font size is tiiiiiiiny.
    </content>
    <updated>2026-02-24T21:45:49Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0u03laagz8700gtqqhsc0mk5hr5xav2y5356xhy8ydkzq2he6gqqzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6ep6ad2</id>
    
      <title type="html">I think my todo list only grows over time. It&amp;#39;s a good thing ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0u03laagz8700gtqqhsc0mk5hr5xav2y5356xhy8ydkzq2he6gqqzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6ep6ad2" />
    <content type="html">
      I think my todo list only grows over time. It&amp;#39;s a good thing I don&amp;#39;t have any children or they&amp;#39;d have to inherit it, and I wouldn&amp;#39;t wish that on anyone
    </content>
    <updated>2026-02-24T16:41:09Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfx3835547azuj32r2wt3678jg259hmh0mydlz8m672u5wqlkjndgzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6eytapr</id>
    
      <title type="html">Did Windows 95 actually come with a Hotdog Stand theme? I only ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfx3835547azuj32r2wt3678jg259hmh0mydlz8m672u5wqlkjndgzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6eytapr" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp9rfmp3sv6vhfx8v366ps0r2jx9sxqm9ecsl4ft6w8yfvnm88xhcvjaw97&#39;&gt;nevent1q…aw97&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Did Windows 95 actually come with a Hotdog Stand theme? I only remember it from 3.1
    </content>
    <updated>2026-02-11T09:10:23Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs88nxetugepk05cq37e0366v67wfhvnzy8numwc86r9r4pnwtp5xgzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r67m92vv</id>
    
      <title type="html">Ooh, cute ;) Though in my case one of the devices is a Raspberry ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs88nxetugepk05cq37e0366v67wfhvnzy8numwc86r9r4pnwtp5xgzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r67m92vv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs000434g58j2j565cd4y43xue3yjktwmhf47eh36u4dr9ltu0v7mqxaghxy&#39;&gt;nevent1q…ghxy&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Ooh, cute ;) Though in my case one of the devices is a Raspberry Pi, so it wouldn&amp;#39;t work here.
    </content>
    <updated>2026-02-08T14:48:33Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsg5efn5mwtqay4t829qyxzfufgxv3u9tjf0k4g027ed06yv6qw7gczyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r69dmwz5</id>
    
      <title type="html">They say you can&amp;#39;t directly link two computers by a USB ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsg5efn5mwtqay4t829qyxzfufgxv3u9tjf0k4g027ed06yv6qw7gczyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r69dmwz5" />
    <content type="html">
      They say you can&amp;#39;t directly link two computers by a USB cable. But I don&amp;#39;t believe those people.&lt;br/&gt; &lt;img src=&#34;https://cdn.fosstodon.org/media_attachments/files/116/035/499/870/824/575/original/01d3746cb953a545.jpg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-02-08T14:34:42Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvs6u577thm5rrdep8qggl4tgmr2qhlvv62ewrvgfzg3jklw2hnaszyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6m25km0</id>
    
      <title type="html">Mmm; cute idea though I don&amp;#39;t like the `setcap` approach for ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvs6u577thm5rrdep8qggl4tgmr2qhlvv62ewrvgfzg3jklw2hnaszyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6m25km0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqwuctycnl9wlav5t4fl59mq8m6g4cgsed88qm0j3magxe9dznudqk5kj64&#39;&gt;nevent1q…kj64&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Mmm; cute idea though I don&amp;#39;t like the `setcap` approach for this particular problem, because the binary would be /usr/bin/perl and that feels a bit of a heavy shotgun to apply in this case.
    </content>
    <updated>2026-02-07T21:48:11Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqspjh704crqgsyd63496seaft6ehnpc935nl7n53d3ryv2e0w0hd0czyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6x6dlv3</id>
    
      <title type="html">Looking for software recommendations, for a Raspberry Pi. ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspjh704crqgsyd63496seaft6ehnpc935nl7n53d3ryv2e0w0hd0czyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6x6dlv3" />
    <content type="html">
      Looking for software recommendations, for a Raspberry Pi.&lt;br/&gt;&lt;br/&gt;Smallest/lightest way to redirect TCP port 80 over to some high-numbered port for running an http server as non-root.&lt;br/&gt;&lt;br/&gt;I *could* run lighttpd or haproxy or somesuch; but is there anything even smaller?
    </content>
    <updated>2026-02-07T21:42:49Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvt8nzqfhkhf6veqhhpk0xhtnqy0pzktaqfmeg0frs6x4um8vqcvqzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6tj4wq9</id>
    
      <title type="html">I don&amp;#39;t know as if the history is saved anywhere. Probably ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvt8nzqfhkhf6veqhhpk0xhtnqy0pzktaqfmeg0frs6x4um8vqcvqzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6tj4wq9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs87y4argukzwu7evcwx8dydgvtun685nd9h9pdkjx6r7gueaexe5qpge0c0&#39;&gt;nevent1q…e0c0&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I don&amp;#39;t know as if the history is saved anywhere. Probably your best bet is to hunt all the `.packlist` files in $PERL5LIB and sort by modtime
    </content>
    <updated>2026-02-07T14:14:19Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs89ptjjxk53k8rgwf8qdpn5a3ezp3p0gzlwhna3u228wddapnegdgzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6e69ttp</id>
    
      <title type="html">Yeah; unfortunately the language design is too deeply ingrained ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs89ptjjxk53k8rgwf8qdpn5a3ezp3p0gzlwhna3u228wddapnegdgzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6e69ttp" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsy4mja0dxkvl6hjvulalmua0qk8w47mynuq5h5mlxtx5f0hwgrfrcsha2ms&#39;&gt;nevent1q…a2ms&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yeah; unfortunately the language design is too deeply ingrained that control-flow statements and value expressions are two different things. See also if/else vs ? :, foreach vs map, etc etc.&lt;br/&gt;&lt;br/&gt;Scheme by comparison has no such distinction; it&amp;#39;d be a nicer way to work.
    </content>
    <updated>2026-02-06T16:08:49Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszg3npkyjg0awhslhdlcz79yy07ytxcnkgpl676a2y6m0klprdwxszyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r65y7szw</id>
    
      <title type="html">Ahhhhhh!</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszg3npkyjg0awhslhdlcz79yy07ytxcnkgpl676a2y6m0klprdwxszyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r65y7szw" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs88ekamnflmrt37a3378rgnefg9mlsd86va60hsmvfsrrm3rd6rdqx4dkh7&#39;&gt;nevent1q…dkh7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Ahhhhhh!
    </content>
    <updated>2026-02-05T17:01:32Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdg5akryp25gxl3vz7rvf2kj0504evs08eerrsc0gl5t6ju2fadhczyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r64hhxca</id>
    
      <title type="html">:1,$d works just as well in vim or nvim If you did want to do ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdg5akryp25gxl3vz7rvf2kj0504evs08eerrsc0gl5t6ju2fadhczyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r64hhxca" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsv6l29df7745tjjkc54qvlpqd9e9392zyr42xa63mnzydcld5qwvqxdt30s&#39;&gt;nevent1q…t30s&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;:1,$d   works just as well in vim or nvim&lt;br/&gt;&lt;br/&gt;If you did want to do that visually there&amp;#39;s ggdG
    </content>
    <updated>2026-02-05T10:14:30Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqspp8v5pdajudyvzlcl3tqacdy0tnd9kd7rgh8h02dk52ktjepflfqzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6m444vs</id>
    
      <title type="html">Version numbers in particular</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspp8v5pdajudyvzlcl3tqacdy0tnd9kd7rgh8h02dk52ktjepflfqzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6m444vs" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstfwedeh0y008dkvwunttw4aw5nxkdc2g3m93m7d8asqg4yznqngq9vr4vy&#39;&gt;nevent1q…r4vy&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Version numbers in particular
    </content>
    <updated>2026-02-05T00:01:46Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszkv88055dehk42e2pfx3rknx3shtkm0200g76n7rseqlwwtt8fuszyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6kxqmv7</id>
    
      <title type="html">Some people have a TODO list. Or a TODO heap. For me I think ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszkv88055dehk42e2pfx3rknx3shtkm0200g76n7rseqlwwtt8fuszyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6kxqmv7" />
    <content type="html">
      Some people have a TODO list. Or a TODO heap. For me I think it&amp;#39;s more of a TODO directed graph.&lt;br/&gt;&lt;br/&gt;At this point I&amp;#39;m not even sure it&amp;#39;s acyclic.
    </content>
    <updated>2026-02-03T12:46:43Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsg3nalgynf0p7mk2fzpdcl72vv2qpzdp08uzycd8gmuppwl6d3xmgzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6uxlmdx</id>
    
      <title type="html">Kinda like those model villages that depict the place where they ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsg3nalgynf0p7mk2fzpdcl72vv2qpzdp08uzycd8gmuppwl6d3xmgzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6uxlmdx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8ecyvf3ffhqjupn6a7re8exdnhptr3tmsqlcgl0matlgffefpa3q8kf7ag&#39;&gt;nevent1q…f7ag&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Kinda like those model villages that depict the place where they are, so they include a tiny model of themselves.&lt;br/&gt;&lt;br/&gt;This one being one of my favourites: The model has two further recursive copies as models, and a final one in just paint.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/Bourton-on-the-Water_model_village&#34;&gt;https://en.wikipedia.org/wiki/Bourton-on-the-Water_model_village&lt;/a&gt;
    </content>
    <updated>2026-01-28T09:40:23Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsx7g0wsd9wmgt56se26ugqzarv24qja6c5whgwa3scdzhnhnpchgqzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r67tvlx4</id>
    
      <title type="html">For context, assuming a global population of 9 billion people, ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsx7g0wsd9wmgt56se26ugqzarv24qja6c5whgwa3scdzhnhnpchgqzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r67tvlx4" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs89gxq8w72j3pdcc38ywkt7yuqzhr7x4xa59qu43n3zs7rfxe2elqe9hpnz&#39;&gt;nevent1q…hpnz&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;For context, assuming a global population of 9 billion people, that&amp;#39;s $277 for every single person on Earth.
    </content>
    <updated>2026-01-19T13:47:42Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs99mt8zs3q46qweqncratnqkqr0krh269fznley20pd38srqd30kqzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6d32hv5</id>
    
      <title type="html">This has real @npub1g8x…7wul energy A TV remote control using ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs99mt8zs3q46qweqncratnqkqr0krh269fznley20pd38srqd30kqzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6d32hv5" />
    <content type="html">
      This has real &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1g8xss90hlwac30xt8f53wnczr3mnr6mud4js95qwtyfy6nd95r0q9r7wul&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Alice Averlong🏳️‍⚧️&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1g8x…7wul&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; energy&lt;br/&gt;&lt;br/&gt;A TV remote control using floppy disks&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://hackaday.social/@hackaday/115920966006526350&#34;&gt;https://hackaday.social/@hackaday/115920966006526350&lt;/a&gt;
    </content>
    <updated>2026-01-19T11:17:02Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8l00nd2gzfehzu8lsw84pakzn75tjgkj99jukhmyfrn0pkrzv2ugzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6hzg9jt</id>
    
      <title type="html">I made a thing. I now need to post it from UK to Europe. How on ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8l00nd2gzfehzu8lsw84pakzn75tjgkj99jukhmyfrn0pkrzv2ugzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6hzg9jt" />
    <content type="html">
      I made a thing. I now need to post it from UK to Europe. How on earth do people do that these days? I have to work out a 4 (6?) digit HS customs code for it. How do I know it&amp;#39;s even approximately correct?
    </content>
    <updated>2026-01-17T13:52:08Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsz47gt9jwp63qnr9lx2tke6sezu4389zl03hqvlgdae4cnajauuvqzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r64g62xl</id>
    
      <title type="html">Fairly sure that Salvador Dali painted one of these</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsz47gt9jwp63qnr9lx2tke6sezu4389zl03hqvlgdae4cnajauuvqzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r64g62xl" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsycrtl6lhr8z8txml97l20weckvwtm0acswhd8zs8kqlvr4wxregg9cflua&#39;&gt;nevent1q…flua&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Fairly sure that Salvador Dali painted one of these
    </content>
    <updated>2026-01-16T17:01:34Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqste03x28yq4tfwxzktphk5h94nz2kq2jy5gza3d0qv54pm99tqmdszyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6e8c9z2</id>
    
      <title type="html">Wow, that&amp;#39;s going to be very dated indeed. We&amp;#39;ve added a ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqste03x28yq4tfwxzktphk5h94nz2kq2jy5gza3d0qv54pm99tqmdszyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6e8c9z2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqst0nrfrrqpexpc7umh8ugshs86ff8aa8gqg397w6q5ru4p7eym7csgm8p67&#39;&gt;nevent1q…8p67&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Wow, that&amp;#39;s going to be very dated indeed. We&amp;#39;ve added a lot of good stuff in the past 26 years ;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://sheet.shiar.nl/perl&#34;&gt;https://sheet.shiar.nl/perl&lt;/a&gt;
    </content>
    <updated>2026-01-15T17:33:46Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsx3sdc04uv920guyr2pgu45w678d3a0unw64v6wrpu52vjuttz5sqzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6zsskjl</id>
    
      <title type="html">What happens if you try to put in a date in the future?</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsx3sdc04uv920guyr2pgu45w678d3a0unw64v6wrpu52vjuttz5sqzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6zsskjl" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0sdavetc0vxu9qs9eajuzlw4kegu7qs2s58r9k746p5hs4jddhng9n2v2s&#39;&gt;nevent1q…2v2s&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;What happens if you try to put in a date in the future?
    </content>
    <updated>2026-01-15T00:29:14Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqspjd9g8j6wxpsu936tq806cnvddkkfef6cq4sja8n935wlul30v6czyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r60hxvdq</id>
    
      <title type="html">&amp;#34;Did you mean: stop time?&amp;#34;</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspjd9g8j6wxpsu936tq806cnvddkkfef6cq4sja8n935wlul30v6czyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r60hxvdq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstatezunsaknfqy9736es4du90mjprse95cl67gs5d4thvg5l23sclxrex7&#39;&gt;nevent1q…rex7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&amp;#34;Did you mean: stop time?&amp;#34;
    </content>
    <updated>2026-01-13T15:51:38Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvu8sja4sjqmdrk9nhrgxaedlev67h8gncza4n8mvdekh38smexvqzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6uvj4s3</id>
    
      <title type="html">During my recent debugging of a `Future`-related memory leak ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvu8sja4sjqmdrk9nhrgxaedlev67h8gncza4n8mvdekh38smexvqzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6uvj4s3" />
    <content type="html">
      During my recent debugging of a `Future`-related memory leak issue, I had occasion to swap a program from using `Future::XS`, to the pure-perl `Future::PP` implementation instead.&lt;br/&gt;&lt;br/&gt;As the program runs a very flat stable CPU load, such a change made it easy to see the performance different such a change made.&lt;br/&gt; &lt;img src=&#34;https://cdn.fosstodon.org/media_attachments/files/115/888/424/210/759/028/original/61c8d9298bb52895.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-01-13T15:13:50Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsynw89rmas3qmxshltxhlpr4ck24l6cgl4vg2v9x6nkue5k86qfhczyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6ksgj7f</id>
    
      <title type="html">And here it is. ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsynw89rmas3qmxshltxhlpr4ck24l6cgl4vg2v9x6nkue5k86qfhczyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6ksgj7f" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs89wc00xej5ww57s6pdvkgjzeja85spn2fv0une0y24rxgmhfu5hqywfhdc&#39;&gt;nevent1q…fhdc&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;And here it is.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://metacpan.org/release/PEVANS/Future-XS-0.15&#34;&gt;https://metacpan.org/release/PEVANS/Future-XS-0.15&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;That concludes this particular story, though I have at least two follow-up thoughts to add, but I&amp;#39;ll write those in separate threads. I think this one has gone on long enough now.
    </content>
    <updated>2026-01-13T14:52:50Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs89wc00xej5ww57s6pdvkgjzeja85spn2fv0une0y24rxgmhfu5hqzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6fsyvmm</id>
    
      <title type="html">Success :) Having left this version of the code running for over ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs89wc00xej5ww57s6pdvkgjzeja85spn2fv0une0y24rxgmhfu5hqzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6fsyvmm" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsq37nhwpkn7p9cn423vmjqmpx6qluuwsd3k3wngamf6ggg3a5wvhs04dm80&#39;&gt;nevent1q…dm80&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Success :) Having left this version of the code running for over 24 hours, it indeed hasn&amp;#39;t shown any signs of a leak.&lt;br/&gt;&lt;br/&gt;I think we&amp;#39;re onto a winner here, I&amp;#39;ll pop this up on CPAN.&lt;br/&gt; &lt;img src=&#34;https://cdn.fosstodon.org/media_attachments/files/115/887/904/018/864/066/original/4fd591a3633dab3a.png&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://cdn.fosstodon.org/media_attachments/files/115/887/904/021/647/443/original/1b4a1f411d60576b.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-01-13T12:59:58Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqu42gfllnew7flxsl2vfyteu7ewd7mmptyghw34v0jg40fs0sgeqzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r66wdx9r</id>
    
      <title type="html">Another in the same vein: ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqu42gfllnew7flxsl2vfyteu7ewd7mmptyghw34v0jg40fs0sgeqzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r66wdx9r" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxm8xmjmkm64s9thfzcttzhjxl03eku8u4vzf7hjyy99uqw34vr3g8vxl5n&#39;&gt;nevent1q…xl5n&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Another in the same vein:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://fosstodon.org/@leonerd/115649681945671656&#34;&gt;https://fosstodon.org/@leonerd/115649681945671656&lt;/a&gt;&lt;br/&gt;nostr:note1xcmqlyelwv08v3evad3xuas2x4nrp9ggsxjexuslulupt39wk76s8texgd&lt;br/&gt;
    </content>
    <updated>2026-01-12T15:38:33Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsq37nhwpkn7p9cn423vmjqmpx6qluuwsd3k3wngamf6ggg3a5wvhszyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r696tgkw</id>
    
      <title type="html">With this one-line fix in place, the newly-added unit test passes ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsq37nhwpkn7p9cn423vmjqmpx6qluuwsd3k3wngamf6ggg3a5wvhszyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r696tgkw" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsr0wn6wl5ffzj9wg7xh89q3mqxwx2vxq02ezp2df8hpd7lc8fvq9gnkul4u&#39;&gt;nevent1q…ul4u&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;With this one-line fix in place, the newly-added unit test passes at least.&lt;br/&gt;&lt;br/&gt;I&amp;#39;ll put this code on my real machine and see how it holds up. If that appears to fix it, then I&amp;#39;ll ship it to CPAN as the next version of `Future::XS` tomorrow.&lt;br/&gt; &lt;img src=&#34;https://cdn.fosstodon.org/media_attachments/files/115/882/233/826/053/574/original/10193ec28b7e39d8.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-01-12T12:56:27Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsr0wn6wl5ffzj9wg7xh89q3mqxwx2vxq02ezp2df8hpd7lc8fvq9gzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6d7s550</id>
    
      <title type="html">Knowing the shape of the code around handling of ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsr0wn6wl5ffzj9wg7xh89q3mqxwx2vxq02ezp2df8hpd7lc8fvq9gzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6d7s550" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8mzjapt4pjnt4avhynu73jqus5haqckwfsfkw22dv0ckch9h7vxstsfggm&#39;&gt;nevent1q…fggm&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Knowing the shape of the code around handling of `Future::Exception` instances, it didn&amp;#39;t take me too long to poke around and find a place where a reference is accidentally retained.&lt;br/&gt;&lt;br/&gt;After a nested call to the `Future::Exception-&amp;gt;new`, the result if `SvREFCNT_inc()`ed to retain it over the `FREETMPS; LEAVE;` at the end of the method call, but we forgot to re-mortalize it when pushing it to the stack for the next call.&lt;br/&gt;&lt;br/&gt;An additional `sv_2mortal()` is needed.&lt;br/&gt; &lt;img src=&#34;https://cdn.fosstodon.org/media_attachments/files/115/882/224/687/270/218/original/683828774512498a.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-01-12T12:53:58Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8mzjapt4pjnt4avhynu73jqus5haqckwfsfkw22dv0ckch9h7vxszyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r65tlhs2</id>
    
      <title type="html">For an extra bit of confirmation that this seems to be the bug ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8mzjapt4pjnt4avhynu73jqus5haqckwfsfkw22dv0ckch9h7vxszyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r65tlhs2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstl30w7pq9frjn425gqqm5nj0ahc22z83u9mulq0kpx0wzrdmjd9sxefm2v&#39;&gt;nevent1q…fm2v&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;For an extra bit of confirmation that this seems to be the bug we&amp;#39;re looking for, we can also inspect the `.pmat` files that the failing test wrote.&lt;br/&gt;&lt;br/&gt;By running both through the `pmat-diff` tool, it compares the gained and lost SVs on each side, and tries to associate them together. It&amp;#39;ll draw a summary of what it finds:&lt;br/&gt;&lt;br/&gt;Here we indeed find an ARRAY blessed as `Future::Exception`, holding five other SVs. Seems to match what we&amp;#39;d expect.&lt;br/&gt; &lt;img src=&#34;https://cdn.fosstodon.org/media_attachments/files/115/881/976/402/838/110/original/e205636fa8b25dd6.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-01-12T11:53:34Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstl30w7pq9frjn425gqqm5nj0ahc22z83u9mulq0kpx0wzrdmjd9szyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6djyfsw</id>
    
      <title type="html">Knowing the source of the leak is in `Future::XS` helps narrow it ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstl30w7pq9frjn425gqqm5nj0ahc22z83u9mulq0kpx0wzrdmjd9szyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6djyfsw" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsq6wse9kvpzgtu5c4rqr7tzphlg263c6datdwkudy6nrfqmhppjmqn0xxr5&#39;&gt;nevent1q…xxr5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Knowing the source of the leak is in `Future::XS` helps narrow it down. That&amp;#39;s not a big distribution, not many lines of code that deal with `Future::Exception` objects anyway.&lt;br/&gt;&lt;br/&gt;It didn&amp;#39;t take me long to manage to write a test using `Test::MemoryGrowth` that indicates failure:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://metacpan.org/pod/Test::MemoryGrowth&#34;&gt;https://metacpan.org/pod/Test::MemoryGrowth&lt;/a&gt;&lt;br/&gt; &lt;img src=&#34;https://cdn.fosstodon.org/media_attachments/files/115/881/948/359/969/951/original/895472f04c122841.png&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://cdn.fosstodon.org/media_attachments/files/115/881/948/365/451/177/original/61ce683f99cab927.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-01-12T11:45:45Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsq6wse9kvpzgtu5c4rqr7tzphlg263c6datdwkudy6nrfqmhppjmqzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6f2elxs</id>
    
      <title type="html">I left this running without `Future::XS` over the weekend to see ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsq6wse9kvpzgtu5c4rqr7tzphlg263c6datdwkudy6nrfqmhppjmqzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6f2elxs" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrl2ysh63dxmyfmlmntxvsnzks04nthkqrleqv3aatgsuj5y3kqzq7cr0th&#39;&gt;nevent1q…r0th&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I left this running without `Future::XS` over the weekend to see what would happen.&lt;br/&gt;&lt;br/&gt;It did use a constant amount more memory than with (that&amp;#39;s to be expected), but it didn&amp;#39;t grow at all over the time. Moreover, the per-class breakdown doesn&amp;#39;t show any growing collection of `Future::Exception` objects at all. It seems we are on the right path.&lt;br/&gt; &lt;img src=&#34;https://cdn.fosstodon.org/media_attachments/files/115/881/924/933/326/600/original/4b94c4b20c4eb736.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-01-12T11:39:23Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgdxsx3uj5zmq5j34j6te47r3736mrgsyp4a39kxl0chfz6q4gpygzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6smezad</id>
    
      <title type="html">Quite so. As I said, I suspect a missing `SvREFCNT_dec()` call ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgdxsx3uj5zmq5j34j6te47r3736mrgsyp4a39kxl0chfz6q4gpygzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6smezad" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvmme953l42mk7vgmdkfam70qvy36qz08qu3d67z0w6hlzal6ge8qkt3u3w&#39;&gt;nevent1q…3u3w&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Quite so. As I said, I suspect a missing `SvREFCNT_dec()` call somewhere in one of my XS modules. The trick now is identifying which module and where it should go.&lt;br/&gt;&lt;br/&gt;Missing code is always the hardest kind to find. ;)
    </content>
    <updated>2026-01-09T14:34:16Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8sraxljtu42mr66972pkdce6vexv27xnt70a8hrqh2jrgf8vzrjszyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6qtuyep</id>
    
      <title type="html">Well the failure itself comes from this line here: ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8sraxljtu42mr66972pkdce6vexv27xnt70a8hrqh2jrgf8vzrjszyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6qtuyep" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswhxfvf3nat96scsvuleeqhe0dvj5nfslqnssq99x4nx2sgscps2sc5k8pk&#39;&gt;nevent1q…k8pk&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Well the failure itself comes from this line here:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://metacpan.org/dist/Device-Serial-SLuRM/source/lib/Device/Serial/SLuRM.pm#L707&#34;&gt;https://metacpan.org/dist/Device-Serial-SLuRM/source/lib/Device/Serial/SLuRM.pm#L707&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;but knowing this isn&amp;#39;t directly any help. The problem is that something somewhere is retaining these exception objects indefinitely and not throwing them away. That&amp;#39;s the part I need to investigate.
    </content>
    <updated>2026-01-09T14:25:26Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrl2ysh63dxmyfmlmntxvsnzks04nthkqrleqv3aatgsuj5y3kqzqzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6fqrwks</id>
    
      <title type="html">It also turns out that I forgot to actually document the way to ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrl2ysh63dxmyfmlmntxvsnzks04nthkqrleqv3aatgsuj5y3kqzqzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6fqrwks" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsr52h8qrtr9hvwemwt7sfh65ul9g6wh5sdaeh92ul6c9dns6cacuse9968w&#39;&gt;nevent1q…968w&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It also turns out that I forgot to actually document the way to skip loading the `Future::XS` module, so I can&amp;#39;t link to any docs of that for this thread ;)&lt;br/&gt;&lt;br/&gt;While I leave this to run overnight again and maybe or maybe-not accumulate any more leaks, I can spend a moment to write about that ;)&lt;br/&gt;&lt;br/&gt;I think that&amp;#39;s enough for today, I&amp;#39;ll wait and see what this yields tomorrow...
    </content>
    <updated>2026-01-09T14:21:33Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsr52h8qrtr9hvwemwt7sfh65ul9g6wh5sdaeh92ul6c9dns6cacuszyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6qvhh86</id>
    
      <title type="html">At this point there are no more immediate steps we can take, so ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsr52h8qrtr9hvwemwt7sfh65ul9g6wh5sdaeh92ul6c9dns6cacuszyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6qvhh86" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrar72t39v7awcurtdf2jck275uh4lpu78tcfmt57a0swnznj00asgflp46&#39;&gt;nevent1q…lp46&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;At this point there are no more immediate steps we can take, so we will have to try a few other ideas.&lt;br/&gt;&lt;br/&gt;Knowing the surrounding code, I know there&amp;#39;s a couple of XS-implemented modules around Future handling, so it seems likely one of those has forgotten to `SvREFCNT_dec()` an exception reference.&lt;br/&gt;&lt;br/&gt;One of those modules, `Future::XS`, is an optional performance improvement and can be skipped. By restarting the program without it we can wait and see if the problem continues.
    </content>
    <updated>2026-01-09T14:19:47Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrar72t39v7awcurtdf2jck275uh4lpu78tcfmt57a0swnznj00aszyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6h9hvac</id>
    
      <title type="html">Next we can try using the `identify` command on this example ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrar72t39v7awcurtdf2jck275uh4lpu78tcfmt57a0swnznj00aszyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6h9hvac" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdrpz0rrwmfn7cjjknz553xx6mt9250w0zl4zx4wdryuvr6c8qd4qp54w30&#39;&gt;nevent1q…4w30&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Next we can try using the `identify` command on this example object, to see what is retaining it, and hopefully gain some insight into the actual bug.&lt;br/&gt;&lt;br/&gt;Unfortunately for us, this doesn&amp;#39;t lead anywhere. The ARRAY is being held by a scalar REF instance, but nothing in the heapdump can find what is holding on to that.&lt;br/&gt; &lt;img src=&#34;https://cdn.fosstodon.org/media_attachments/files/115/865/540/636/144/918/original/88e1323bcabd2e68.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-01-09T14:11:58Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdrpz0rrwmfn7cjjknz553xx6mt9250w0zl4zx4wdryuvr6c8qd4qzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6tr9yaa</id>
    
      <title type="html">Picking one of these at random, we can inspect it to see its ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdrpz0rrwmfn7cjjknz553xx6mt9250w0zl4zx4wdryuvr6c8qd4qzyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6tr9yaa" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspf2cyut897p63yk6p9pvemxqth5xsknvt3xtw55hyh6fxhdxwkrsa4sy25&#39;&gt;nevent1q…sy25&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Picking one of these at random, we can inspect it to see its contents.&lt;br/&gt;&lt;br/&gt;The message says it&amp;#39;s about a timeout that happened, which again seems to correlate with the occasional staircase shape. These timeouts were rare, so it seems these exception values have been retained by something somewhere.&lt;br/&gt; &lt;img src=&#34;https://cdn.fosstodon.org/media_attachments/files/115/865/429/555/710/464/original/125321248d772c48.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-01-09T13:45:23Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqspf2cyut897p63yk6p9pvemxqth5xsknvt3xtw55hyh6fxhdxwkrszyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6au7vw0</id>
    
      <title type="html">Next, loading the second file into the `pmat` tool shell lets us ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspf2cyut897p63yk6p9pvemxqth5xsknvt3xtw55hyh6fxhdxwkrszyzlux6cp86pwl5pjl38s432cu9avyj3npsa48gt46kgtw82zy69r6au7vw0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyd2rjd6ghtsur2m6wsdy53smtrgmyug4k37uy4j2rd5vp4gqstksqs8hfx&#39;&gt;nevent1q…8hfx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Next, loading the second file into the `pmat` tool shell lets us poke at it in more detail. Since we already have a good ldea it&amp;#39;s related to these `Future::Exception` instances, lets start by grabbing a list of those.&lt;br/&gt;&lt;br/&gt;Seems like there&amp;#39;s quite a few.&lt;br/&gt; &lt;img src=&#34;https://cdn.fosstodon.org/media_attachments/files/115/865/352/672/740/746/original/82f520bbf960b589.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-01-09T13:24:17Z</updated>
  </entry>

</feed>