<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-07-02T10:11:11Z</updated>
  <generator>https://yabu.me</generator>

  <title>Nostr notes by David Zaslavsky</title>
  <author>
    <name>David Zaslavsky</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://yabu.me/npub1lhradzga68009f0j2sven5luqnkpz78nrcp7859fdg4vfu4nq0dqkp9ugr.rss" />
  <link href="https://yabu.me/npub1lhradzga68009f0j2sven5luqnkpz78nrcp7859fdg4vfu4nq0dqkp9ugr" />
  <id>https://yabu.me/npub1lhradzga68009f0j2sven5luqnkpz78nrcp7859fdg4vfu4nq0dqkp9ugr</id>
  <icon>https://files.techhub.social/accounts/avatars/109/413/799/261/180/797/original/f0474d9a2ff48998.png</icon>
  <logo>https://files.techhub.social/accounts/avatars/109/413/799/261/180/797/original/f0474d9a2ff48998.png</logo>




  <entry>
    <id>https://yabu.me/nevent1qqsxp9rgxw88snqf7snnqdsrrlz7muwqeklw8j6xj9z75wa9u05hl7gzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5wzd7xe</id>
    
      <title type="html">Since it&amp;#39;s the trendy thing to do, I guess, I might as well ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsxp9rgxw88snqf7snnqdsrrlz7muwqeklw8j6xj9z75wa9u05hl7gzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5wzd7xe" />
    <content type="html">
      Since it&amp;#39;s the trendy thing to do, I guess, I might as well share my own deobfuscated version of the #CopyFail exploit code (by which I mean I did this anyway and figured there&amp;#39;s nothing to gain by keeping it to myself 🤷)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://static.ellipsix.net/ext-tmp/copy_fail_exploit.py&#34;&gt;https://static.ellipsix.net/ext-tmp/copy_fail_exploit.py&lt;/a&gt;
    </content>
    <updated>2026-04-30T17:20:36Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsdquqtestsuf2j9c0ljq9358k3mpyyctm8m9tflfawjsyn8x9ucgczyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa59hmhqz</id>
    
      <title type="html">New motherboard on the way! ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsdquqtestsuf2j9c0ljq9358k3mpyyctm8m9tflfawjsyn8x9ucgczyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa59hmhqz" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxl3fhkw3vw6dejsmq8vy89jqys5hrt6tasxny6vd9wg5eg5qhljcrngafh&#39;&gt;nevent1q…gafh&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;New motherboard on the way! &lt;a href=&#34;https://www.newegg.com/msi-b450-gaming-plus-max-atx-amd-motherboard-amd-b450-am4/p/N82E16813144438?Item=9SIBZW0KGF3498&#34;&gt;https://www.newegg.com/msi-b450-gaming-plus-max-atx-amd-motherboard-amd-b450-am4/p/N82E16813144438?Item=9SIBZW0KGF3498&lt;/a&gt; Bit of a downgrade from my previous one but it should meet my needs at least until I decide I want to upgrade the whole system again.&lt;br/&gt;&lt;br/&gt;Fingers crossed that thermal paste is still good after 17 years 😂 (I checked, it looks all right)
    </content>
    <updated>2026-04-25T02:11:23Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsxl3fhkw3vw6dejsmq8vy89jqys5hrt6tasxny6vd9wg5eg5qhljczyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa57ntg2w</id>
    
      <title type="html">Turns out it is not the PSU, it&amp;#39;s the motherboard 😢 ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsxl3fhkw3vw6dejsmq8vy89jqys5hrt6tasxny6vd9wg5eg5qhljczyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa57ntg2w" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsr5rvgnx7t7eqcn0lrrgwm9vd00hepkcczcvyac7su6cdktzqefusvjdt7p&#39;&gt;nevent1q…dt7p&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Turns out it is not the PSU, it&amp;#39;s the motherboard 😢&lt;br/&gt;&lt;br/&gt;Although this has actually been a rather satisfying mystery to solve. I wound up doing the &amp;#34;paper clip test&amp;#34; on the PSU to confirm that it works, and then used a multimeter to do a connectivity check to confirm that the power and reset switches are working, then I shorted the power switch pins on the motherboard to simulate pushing the power button and poof, nothing happens.
    </content>
    <updated>2026-04-22T18:35:01Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsr5rvgnx7t7eqcn0lrrgwm9vd00hepkcczcvyac7su6cdktzqefuszyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5xcp0mz</id>
    
      <title type="html">Just got back from a trip and my home desktop is dead 😢 will ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsr5rvgnx7t7eqcn0lrrgwm9vd00hepkcczcvyac7su6cdktzqefuszyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5xcp0mz" />
    <content type="html">
      Just got back from a trip and my home desktop is dead 😢 will not power on&lt;br/&gt;&lt;br/&gt;Hopefully just a bad PSU or something, but even if so it will be annoying to diagnose and replace
    </content>
    <updated>2026-04-19T05:24:51Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs8y4l9xg9hqlxaeyxkwxu897ggk4hpp5g2zs7w64rrtyyh8d8wk9czyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5ucsyy7</id>
    
      <title type="html">Gotcha, I see. (Did you hear about the PSF&amp;#39;s refusal of a ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs8y4l9xg9hqlxaeyxkwxu897ggk4hpp5g2zs7w64rrtyyh8d8wk9czyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5ucsyy7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9vh99pjeqxaxj7dxz06w5dtwssqd25swvjhrljr0vwln05qcwnls4jngqy&#39;&gt;nevent1q…ngqy&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Gotcha, I see. (Did you hear about the PSF&amp;#39;s refusal of a large grant from the US government? I think that&amp;#39;s the main driver behind their fundraising push.)&lt;br/&gt;&lt;br/&gt;Personally I&amp;#39;m reserving judgment on whether the quality drops; I think it depends very much on how they&amp;#39;re treating AI contributions, and in particular the level of human review they are being subjected to.
    </content>
    <updated>2026-03-18T22:48:52Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsr5wwn0m93tuqa6x6hznh233ka8dtp2ayggmkdk637um3xxz6ws6szyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5cmukyj</id>
    
      <title type="html">On a separate note, I&amp;#39;m curious about the legal aspects of ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsr5wwn0m93tuqa6x6hznh233ka8dtp2ayggmkdk637um3xxz6ws6szyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5cmukyj" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9hmy6wtwsdesd9w0czwca7szy7g0afnn5r3qr4h8nruymnf53fgqhpw0hm&#39;&gt;nevent1q…w0hm&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;On a separate note, I&amp;#39;m curious about the legal aspects of this issue. (with the understanding that neither of us are lawyers, of course) Under US law I&amp;#39;d expect that even if Python incurs legal liability for including AI output in its code base, that liability wouldn&amp;#39;t extend to other projects that depend on Python. Is it different in Australia?
    </content>
    <updated>2026-03-18T21:57:32Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs2fesm9ch6jrcxwpazcpwqsy2vhlny9uq3hn9hfrqp9ym8tuqly4szyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5jz8d4h</id>
    
      <title type="html">I&amp;#39;ve heard speculation that PyPy is unmaintained... ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs2fesm9ch6jrcxwpazcpwqsy2vhlny9uq3hn9hfrqp9ym8tuqly4szyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5jz8d4h" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9hmy6wtwsdesd9w0czwca7szy7g0afnn5r3qr4h8nruymnf53fgqhpw0hm&#39;&gt;nevent1q…w0hm&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I&amp;#39;ve heard speculation that PyPy is unmaintained... &lt;a href=&#34;https://github.com/numpy/numpy/issues/30416&#34;&gt;https://github.com/numpy/numpy/issues/30416&lt;/a&gt; is the best source I know of, and I see there was a recent statement of intent to support Python 3.12 which would suggest that it is in fact maintained, but I dunno if that comment really addresses the issues that made people wonder about the status of PyPy in the first place. So we&amp;#39;ll have to see what happens.&lt;br/&gt;&lt;br/&gt;#Python
    </content>
    <updated>2026-03-18T21:43:01Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsrpd8fz3xr6yhkx3w9drtccca2z9vpkhgdcckyfyc07em6vf99w4czyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5fsvgjk</id>
    
      <title type="html">oof yeah that&amp;#39;s a subtle one. (#Python deliberately ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsrpd8fz3xr6yhkx3w9drtccca2z9vpkhgdcckyfyc07em6vf99w4czyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5fsvgjk" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszjn6wxy20k664zh989nuy358td43kfm4ncs6086r6c6tu9kxae2c4jgzst&#39;&gt;nevent1q…gzst&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;oof yeah that&amp;#39;s a subtle one.&lt;br/&gt;&lt;br/&gt;(#Python deliberately randomizes some hashes of common objects for security)
    </content>
    <updated>2026-03-13T21:58:34Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs8qm4esqexcr2crl4sxcywr3pe6kpfasyew7zqj0ant6ljsj669lqzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5steefj</id>
    
      <title type="html">Is there a tool that validates ~/.pypirc? I just went looking and ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs8qm4esqexcr2crl4sxcywr3pe6kpfasyew7zqj0ant6ljsj669lqzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5steefj" />
    <content type="html">
      Is there a tool that validates ~/.pypirc? I just went looking and it seems surprisingly hard to find one.&lt;br/&gt;&lt;br/&gt;&amp;#34;Fun&amp;#34; fact: the LLM answer is to use twine&amp;#39;s --dry-run option which of course doesn&amp;#39;t exist 😅&lt;br/&gt;&lt;br/&gt;#Python
    </content>
    <updated>2026-03-13T18:58:10Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsvcd7j3u8y9vfezn2vc2ctvqkjpx3z7d8e7lk46ptcewqffc0ze6czyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa52w8jy7</id>
    
      <title type="html">https://pypi.org/project/exorcist/ in the spirit of ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsvcd7j3u8y9vfezn2vc2ctvqkjpx3z7d8e7lk46ptcewqffc0ze6czyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa52w8jy7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstxtly3dvdn9xt8jfnqr235hazhhzgadnhe6urftcl2wtc8anrurst66rc0&#39;&gt;nevent1q…6rc0&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://pypi.org/project/exorcist/&#34;&gt;https://pypi.org/project/exorcist/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;in the spirit of &lt;a href=&#34;https://xkcd.com/353/&#34;&gt;https://xkcd.com/353/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;(disclaimer: I have no idea what if anything this package does, but that&amp;#39;s beside the point)
    </content>
    <updated>2026-03-12T03:34:34Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsgz7389maecawdccjg0h9k24lyyrxfcn4hrue79x7ptdad36rlu4czyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5mqmxak</id>
    
      <title type="html">It would be funny if Portage reported RAM requirements in terms ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsgz7389maecawdccjg0h9k24lyyrxfcn4hrue79x7ptdad36rlu4czyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5mqmxak" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqdhe5vrvhdvpv4lanq62eq385m39xuuaqjzdpnstf7g6zn6v98ms4etje8&#39;&gt;nevent1q…tje8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It would be funny if Portage reported RAM requirements in terms of cost instead of amount&lt;br/&gt;&lt;br/&gt;&amp;#34;Checking for at least $4792 RAM...&amp;#34;&lt;br/&gt;&lt;br/&gt;(April Fool&amp;#39;s thing perhaps)
    </content>
    <updated>2026-01-02T08:32:15Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsprtedgpq8k2xzmqyra49kvcvhqwgu486meh9xspe4h6d2ngpd8rqzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5u2yqka</id>
    
      <title type="html">I need to find myself a new mouse with good Linux support. (I ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsprtedgpq8k2xzmqyra49kvcvhqwgu486meh9xspe4h6d2ngpd8rqzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5u2yqka" />
    <content type="html">
      I need to find myself a new mouse with good Linux support. (I know the basic two buttons and scroll wheel should be fine, but I&amp;#39;d like something with a Linux driver that lets me use any other features it may have.) Any recommendations for brands or models?
    </content>
    <updated>2025-12-27T03:20:57Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs2pmpjhupymc0e4np8jzzutcq77774qf56er7333z9u49xemm300czyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa50zc805</id>
    
      <title type="html">I&amp;#39;ll be doing that as well for the second time in recent ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs2pmpjhupymc0e4np8jzzutcq77774qf56er7333z9u49xemm300czyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa50zc805" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs80x94een60kak044rfk43pylywsqqmv52g2egp8jg9f5e30mt9jsd0vq34&#39;&gt;nevent1q…vq34&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I&amp;#39;ll be doing that as well for the second time in recent memory, so I guess it might as well be my tradition too now. I have 1900 pages to read in the next week if I am to reach my (completely arbitrary) reading goal for the year 😮&lt;br/&gt;&lt;br/&gt;I&amp;#39;ll be working through the last couple books of The Stormlight Archive which should take care of most of that...&lt;br/&gt;&lt;br/&gt;#books #bookstodon #reading
    </content>
    <updated>2025-12-26T04:13:44Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsynjkxpzrcl3yakttj7ypqxkq8z8ycfgf7dcya7dxyhst8ecvu4lgzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa58qcc3f</id>
    
      <title type="html">RE: https://mastodon.social/@devilgirlbot/115783399220470967 This ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsynjkxpzrcl3yakttj7ypqxkq8z8ycfgf7dcya7dxyhst8ecvu4lgzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa58qcc3f" />
    <content type="html">
      RE: &lt;a href=&#34;https://mastodon.social/@devilgirlbot/115783399220470967&#34;&gt;https://mastodon.social/@devilgirlbot/115783399220470967&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;This is completely in character 😛&lt;br/&gt;&lt;br/&gt;#Monsterdon&lt;blockquote class=&#34;border-l-05rem border-l-strongpink border-solid&#34;&gt;&lt;div class=&#34;-ml-4 bg-gradient-to-r from-gray-100 dark:from-zinc-800 to-transparent mr-0 mt-0 mb-4 pl-4 pr-2 py-2&#34;&gt;quoting &lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/note140wfl7wldachhrskhz5jwuuaezks5ytwme8frryxc9amfuqjwtcsfdsctg&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;note140w…sctg&lt;/a&gt;&lt;/span&gt;&lt;br/&gt; &lt;/div&gt; Merry Christmas, ya filthy animal&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/115/783/399/143/601/512/original/f017a7e8bc5b007d.png&#34;&gt; &lt;br/&gt; &lt;/blockquote&gt;
    </content>
    <updated>2025-12-26T02:01:38Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs8ayfpywfd3hnvt55u4yl605f00gupte0nv5j8pz4x529h58jmxkczyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa59hljml</id>
    
      <title type="html">@npub15lk…6wqq Merry Christmas, ya filthy animal</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs8ayfpywfd3hnvt55u4yl605f00gupte0nv5j8pz4x529h58jmxkczyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa59hljml" />
    <content type="html">
      &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub15lkdumuvzs93ruer0dk3rgrlnsy76keqhu5ku6lq5qxs66wpdwvqee6wqq&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Devil Girl bot&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub15lk…6wqq&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; Merry Christmas, ya filthy animal
    </content>
    <updated>2025-12-26T02:00:47Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsfmvq7ghxm6k8p7pl62r6sgjargrhsgsvcu8luc2rgwrgp0cmqz8czyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5ewa9wx</id>
    
      <title type="html">Thanks! Although... I just noticed it&amp;#39;s under the AGPL, so ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsfmvq7ghxm6k8p7pl62r6sgjargrhsgsvcu8luc2rgwrgp0cmqz8czyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5ewa9wx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstkvrh787z6tcqyengvq75dycjj8zcq7266kmcyg8jhxcnwc2445sl87g2l&#39;&gt;nevent1q…7g2l&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Thanks! Although... I just noticed it&amp;#39;s under the AGPL, so I&amp;#39;ll have to give some thought as to whether I want to relicense my site code accordingly 🤷
    </content>
    <updated>2025-12-21T19:20:07Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs2qv7wn0gmkzuxlma62ey0r0yg9tenwsxtt7ty72mnmh5p85cqz2szyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5v7pfnv</id>
    
      <title type="html">Cool! Would you be okay with people copying this technique for ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs2qv7wn0gmkzuxlma62ey0r0yg9tenwsxtt7ty72mnmh5p85cqz2szyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5v7pfnv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsr5kdvaczjyp9znnly0dwnypkt9zt6s9j6t0g39gmxrmfmgt2qqwgr3f904&#39;&gt;nevent1q…f904&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Cool!&lt;br/&gt;&lt;br/&gt;Would you be okay with people copying this technique for other non-Mastodon websites? (like, I&amp;#39;d kind of like to add a version of it to my personal website)
    </content>
    <updated>2025-12-21T19:15:40Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsxf9jwlffvfrpgw92lqy30qdjh0stx9htde3thrk2k6vunsgahr2gzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5xv2syq</id>
    
      <title type="html">do it do it do it The Muppet Christmas Carol is one of the best ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsxf9jwlffvfrpgw92lqy30qdjh0stx9htde3thrk2k6vunsgahr2gzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5xv2syq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2eea9n7ktunan5sydchkx9vpc5j7cgknym5ru63sgmsez9nd5nxge5juv0&#39;&gt;nevent1q…juv0&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;do it do it do it&lt;br/&gt;&lt;br/&gt;The Muppet Christmas Carol is one of the best Christmas movies of all time. (Hot take but a lot of people share that opinion!)
    </content>
    <updated>2025-12-20T08:07:04Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqswykr9r2hnls9g58hwrsgdtce6n2e0qputk79a2pkp5alljr58fpqzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5d9aep8</id>
    
      <title type="html">RE: https://xoxo.zone/@davidcelis/115748110273679680 Oh this is ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqswykr9r2hnls9g58hwrsgdtce6n2e0qputk79a2pkp5alljr58fpqzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5d9aep8" />
    <content type="html">
      RE: &lt;a href=&#34;https://xoxo.zone/@davidcelis/115748110273679680&#34;&gt;https://xoxo.zone/@davidcelis/115748110273679680&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Oh this is sooo relatable 👍&lt;blockquote class=&#34;border-l-05rem border-l-strongpink border-solid&#34;&gt;&lt;div class=&#34;-ml-4 bg-gradient-to-r from-gray-100 dark:from-zinc-800 to-transparent mr-0 mt-0 mb-4 pl-4 pr-2 py-2&#34;&gt;quoting &lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/note1afj8e86lzenar0u46z82wt3glz5h0jqurmwyf2x5mewsj5f5r9fq6a75js&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;note1afj…75js&lt;/a&gt;&lt;/span&gt;&lt;br/&gt; &lt;/div&gt; I became a software engineer because writing code is fun. Thinking through hard problems, designing elegant solutions, seeing the things you’ve built working for the first time… these moments are all deeply satisfying, so why in the world would I ever surrender them to AI?&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://davidcel.is/articles/writing-code-is-fun&#34;&gt;https://davidcel.is/articles/writing-code-is-fun&lt;/a&gt; &lt;/blockquote&gt;
    </content>
    <updated>2025-12-20T04:31:24Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsrpz6j5fe6kh92v032qntwveqm6f93njthzqwastetdavhy3zf0jszyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5n9jr3g</id>
    
      <title type="html">I flipped out a little internally when I first saw something like ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsrpz6j5fe6kh92v032qntwveqm6f93njthzqwastetdavhy3zf0jszyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5n9jr3g" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsg78s4daf59ng70hqx4l5v90ndkcn2vdcxqe2jzvj53my4ulch2cge9g3n4&#39;&gt;nevent1q…g3n4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I flipped out a little internally when I first saw something like &amp;#34;Checking for 47 GB of free temporary disk space...&amp;#34; (to be fair that may have been qtwebengine or something)
    </content>
    <updated>2025-12-19T01:52:08Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs2vdt5z7qymfntwrqmq7s36j7rm5xgpgtj6dnhjeehqpxgajf7w4gzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5468xm4</id>
    
      <title type="html">It&amp;#39;s #MonsterdonSavesChristmas time! ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs2vdt5z7qymfntwrqmq7s36j7rm5xgpgtj6dnhjeehqpxgajf7w4gzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5468xm4" />
    <content type="html">
      It&amp;#39;s #MonsterdonSavesChristmas time! &lt;a href=&#34;https://timeloop.cafe/@Taweret/115736026988063472&#34;&gt;https://timeloop.cafe/@Taweret/115736026988063472&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;If you want to support a charity but can&amp;#39;t afford to donate, or aren&amp;#39;t able to/don&amp;#39;t want to for any other reason, I got you covered! Just let me know which charity you want to support, I&amp;#39;ll make a donation in your name (or anonymously if you prefer), and YOU get the #MonsterdonSavesChristmas karma. And also the giveaway entry. (Which you could also get without donating but whatever.) Praise Godzilla!&lt;br/&gt;&lt;br/&gt;Conditions:&lt;br/&gt;- Each donation will be US $50 (at most... I guess you can ask for less if you want 🤷)&lt;br/&gt;- One donation per person&lt;br/&gt;- Requests must be received before the #Monsterdon movie *starts*&lt;br/&gt;- The receiving charity must be a registered nonprofit (that means 501(c)(3) organizations in the US, or some equivalent elsewhere)&lt;br/&gt;- No political organizations&lt;br/&gt;- No groups that support hate&lt;br/&gt;- I reserve the right to veto any charity if something unanticipated comes up. If this happens I&amp;#39;ll let you know and we can an alternate.
    </content>
    <updated>2025-12-18T05:47:56Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqgxrgq6rjeshug7p2qas4chlc5r56xd83gflx33mah2wwyzzx40gzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa54zd7x9</id>
    
      <title type="html">RE: https://mastodon.world/@AaronDavid/115514780497355417 A ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqgxrgq6rjeshug7p2qas4chlc5r56xd83gflx33mah2wwyzzx40gzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa54zd7x9" />
    <content type="html">
      RE: &lt;a href=&#34;https://mastodon.world/@AaronDavid/115514780497355417&#34;&gt;https://mastodon.world/@AaronDavid/115514780497355417&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;A #Monsterdon concept if ever there was one&lt;br/&gt;&lt;br/&gt;Sadly, no alt text on the original post so I will compensate: there is a photo of signs indicate male and female bathrooms, but the female sign looks like someone wearing a long trenchcoat, and the caption says &amp;#34;this hotel kindly invites me to decide whether I am BODYGUARD or VAMPIRE&amp;#34;&lt;br/&gt;nostr:note1g8ctcuq2ekmzdr5kpp5teug0xtwaquz78yem2qs2gg9xhzftx22q6m8vpj&lt;br/&gt;
    </content>
    <updated>2025-11-09T00:02:24Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsp0areswl5rwtxezwcsf7lpyhcmqcf0kh9u3y3e532402kctm0u8szyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5a3ptwx</id>
    
      <title type="html">gee thanks for getting this stuck in my head all week 😂 🎵 ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsp0areswl5rwtxezwcsf7lpyhcmqcf0kh9u3y3e532402kctm0u8szyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5a3ptwx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqst3nluqs6qagxh869kwc4u6dct2wmr5z45h6333g6zpz863vef4ecuxx4lm&#39;&gt;nevent1q…x4lm&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;gee thanks for getting this stuck in my head all week 😂 &lt;br/&gt;&lt;br/&gt;🎵 &lt;br/&gt;Here comes #Monsterdon, here comes #Monsterdon&lt;br/&gt;Right down #Monsterdon Lane&lt;br/&gt;Scaly &amp;#39;uns, aliens, fangs and fenrirs&lt;br/&gt;Seared in to your brain&lt;br/&gt;Claws are gleaming, women screaming&lt;br/&gt;Oh what a pitiful fright&lt;br/&gt;So plan your mockings and save your chairs&lt;br/&gt;&amp;#39;Cause #Monsterdon comes tonight&lt;br/&gt;🎵
    </content>
    <updated>2025-10-26T20:31:25Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqspa3up2gpu3flvs3t7a2r07drxzkzzhe76s53xs74l3cktynaguygzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5njuch5</id>
    
      <title type="html">Interesting indeed! But if I may nitpick something: would you ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqspa3up2gpu3flvs3t7a2r07drxzkzzhe76s53xs74l3cktynaguygzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5njuch5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsd3fvnrr84f37vn49qep5ch2zhe5mgjl8tanq2k0z5unjx59tquaqy4y46q&#39;&gt;nevent1q…y46q&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Interesting indeed! But if I may nitpick something: would you consider correcting &amp;#34;Physics Overflow&amp;#34; to &amp;#34;Physics Stack Exchange&amp;#34;? I used to be a moderator on PSE and, if I remember correctly, Physics Overflow was a competing site run by some of the people who, shall we say, most frequently clashed with us mods. It&amp;#39;s been a while and I&amp;#39;ve forgotten the details, but the visceral reaction I get when I read the words &amp;#34;Physics Overflow&amp;#34; is still there 😬
    </content>
    <updated>2025-10-26T10:21:55Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsf80m68ytl9z0rtevctgcujvna8pcdwahqheq7lm2nt2gsn0qmpugzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5ujh0f8</id>
    
      <title type="html">Oh I was talking about the thread workers built into Textual: ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsf80m68ytl9z0rtevctgcujvna8pcdwahqheq7lm2nt2gsn0qmpugzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5ujh0f8" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxhcveys382402sw0wppd3pq7nqagsewqmduf7pjyfw0prz0s0mwq44kx6l&#39;&gt;nevent1q…kx6l&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Oh I was talking about the thread workers built into Textual: &lt;a href=&#34;https://textual.textualize.io/guide/workers/#thread-workers&#34;&gt;https://textual.textualize.io/guide/workers/#thread-workers&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;loop.call_soon_threadsafe() seems like a lower-level Python thing (right &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub12n5weher8thl0qlj398tvw2rmwpr33z8j443lpg28xyuzkef9dksnd9dex&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Stuart Longland (VK4MSL)&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub12n5…9dex&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; ?) which would work, but I have to imagine it&amp;#39;s not as straightforward as using the feature that Textual already provides for you.&lt;br/&gt;&lt;br/&gt;#Python
    </content>
    <updated>2025-10-26T05:33:36Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsxu78lftp6wtkua2yt5mkgka4vtyq049u4uvs4arqvgvuvh988c8qzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5ae8y4e</id>
    
      <title type="html">httpx is indeed the most common recommendation I&amp;#39;ve gotten ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsxu78lftp6wtkua2yt5mkgka4vtyq049u4uvs4arqvgvuvh988c8qzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5ae8y4e" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp0acxq29ktge84g9rdm5nkwjrx8zveeaze2rguxgeltsrpwetn8cljsjee&#39;&gt;nevent1q…sjee&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;httpx is indeed the most common recommendation I&amp;#39;ve gotten for an async-capable equivalent of requests, although I don&amp;#39;t think it qualifies as a drop-in replacement.&lt;br/&gt;&lt;br/&gt;The alternative might be to use worker threads in Textual, if you can&amp;#39;t switch to use httpx.&lt;br/&gt;&lt;br/&gt;Although I&amp;#39;m sure there would be a lot of interest in a Mastodon client library that could be used asynchronously... 😁&lt;br/&gt;&lt;br/&gt;#Python
    </content>
    <updated>2025-10-25T23:06:50Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsyx6d7t9fzrehtkq3hukt2uqte9ykukyqvn4jr7ez20d6qwrr5xjqzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5ztrlsw</id>
    
      <title type="html">Huh, interesting idea. I haven&amp;#39;t heard of such a thing but I ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsyx6d7t9fzrehtkq3hukt2uqte9ykukyqvn4jr7ez20d6qwrr5xjqzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5ztrlsw" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2hnfy2gm3plx2xuasp3q0zpvue5fyl5mrd7drqtpvqeq5z3adalgrm6ncc&#39;&gt;nevent1q…6ncc&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Huh, interesting idea. I haven&amp;#39;t heard of such a thing but I wouldn&amp;#39;t be surprised if the big wrapper frameworks are attempting to do it, or at least have thought about it.&lt;br/&gt;&lt;br/&gt;#Python
    </content>
    <updated>2025-10-05T21:20:15Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqjhh4madvmq4phrg28x79wp0dlw6a7gqn9uxkrwzexng5q42pv4czyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5xhm8l9</id>
    
      <title type="html">I will happily take this slight excuse to repost ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqjhh4madvmq4phrg28x79wp0dlw6a7gqn9uxkrwzexng5q42pv4czyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5xhm8l9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxzdg8n9qc8qp7l9cwdzwpyqamx7a079n22h69s6sj3a9pu2ptqmqa2tm5w&#39;&gt;nevent1q…tm5w&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I will happily take this slight excuse to repost &lt;a href=&#34;https://www.destroyallsoftware.com/talks/wat&#34;&gt;https://www.destroyallsoftware.com/talks/wat&lt;/a&gt; which is awesome&lt;br/&gt;&lt;br/&gt;#programming
    </content>
    <updated>2025-10-05T19:31:50Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsvha2up9a66hh6rq8rh4a4l69ykm8n69jdqna3ueklg73jl2wmw2qzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5c786cf</id>
    
      <title type="html">Well what I was saying is that mypy in strict mode (or an ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsvha2up9a66hh6rq8rh4a4l69ykm8n69jdqna3ueklg73jl2wmw2qzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5c786cf" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspt72erjs6mdwp4v2stta5jrw9qmewcxk2qjkm4h2xg7j89n7gpxcdlf77a&#39;&gt;nevent1q…f77a&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Well what I was saying is that mypy in strict mode (or an equivalent) plus Pydantic gets you most of the way toward solving the type consistency problem, but it&amp;#39;s not always enough. Particularly when you have untyped dependencies.&lt;br/&gt;&lt;br/&gt;#Python
    </content>
    <updated>2025-10-05T19:24:22Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsrrtwjkcjckuefdyphfehekv7kp6u72825q0pv44lmzv2a2gdh84qzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa54qfq4l</id>
    
      <title type="html">Pydantic isn&amp;#39;t the kind of thing I was thinking of. It does ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsrrtwjkcjckuefdyphfehekv7kp6u72825q0pv44lmzv2a2gdh84qzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa54qfq4l" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs22ps5t4mgewmpr2jda03aetzfem7854509cnzshy6x3c9azxatdgk7kkt9&#39;&gt;nevent1q…kkt9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Pydantic isn&amp;#39;t the kind of thing I was thinking of. It does runtime type checking for its own data types, whereas I&amp;#39;m thinking of a package that does some AST hacking or something on that level to validate type hints at runtime *everywhere* in the program. Or at least, that&amp;#39;s the idea.&lt;br/&gt;&lt;br/&gt;Personally I&amp;#39;ve found it pretty effective to use strict type enforcement (like mypy --strict), along with validating the type of all external data coming into the program (which Pydantic can help with), and a few strategically placed assertions to shore up the gaps. With that combination I don&amp;#39;t generally miss a strict type system.&lt;br/&gt;&lt;br/&gt;#Python
    </content>
    <updated>2025-10-05T19:19:37Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs96anzc2n87q0dj7dj6vgf3uf6029v8mtpjdz8ary2u3kw4l8rzlqzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5dzr8qj</id>
    
      <title type="html">I believe I&amp;#39;ve seen a project that checks some type ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs96anzc2n87q0dj7dj6vgf3uf6029v8mtpjdz8ary2u3kw4l8rzlqzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5dzr8qj" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspqanrs6dzap3qu5ce8q6w8vqxycgf59tweldj6zph5vpl6aghqrcp6zy6q&#39;&gt;nevent1q…zy6q&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I believe I&amp;#39;ve seen a project that checks some type annotations at runtime, but it does have some trouble with things like lists for exactly that reason. &lt;br/&gt;&lt;br/&gt;#Python
    </content>
    <updated>2025-10-05T17:03:31Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs2cskwvpagnaec3uxu3fsqpgdekrxjz33t2eynah7fxekkn6yhmzqzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5etautf</id>
    
      <title type="html">Well, I can definitely say I&amp;#39;ve found writing #Python much ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs2cskwvpagnaec3uxu3fsqpgdekrxjz33t2eynah7fxekkn6yhmzqzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5etautf" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsppu4233qep6cd468pqk0trksqpm03ndk3u8nflcqc5k09mpfeewcfz4ztn&#39;&gt;nevent1q…4ztn&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Well, I can definitely say I&amp;#39;ve found writing #Python much easier with type annotations! (99% of the time)
    </content>
    <updated>2025-10-05T08:01:54Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqspvprfxgw8pgg02wlgmpc6mz4s289zld4qzv4s3227wlj2unqxhgszyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5rp9k69</id>
    
      <title type="html">Ah that sounds like heaven 😂 (well, sort of)</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqspvprfxgw8pgg02wlgmpc6mz4s289zld4qzv4s3227wlj2unqxhgszyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5rp9k69" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrnrazs6wmuuvf82dtsqm0xtk3l88jlhl240url3e89nn8t6rzh4s9klcwm&#39;&gt;nevent1q…lcwm&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Ah that sounds like heaven 😂 (well, sort of)
    </content>
    <updated>2025-09-05T04:22:16Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqstyvkgwdznhl9kupxywv8rwdz7exn8h3mdte5d858ewh06cdhsdeszyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5487vvg</id>
    
      <title type="html">I always like to see it acknowledged that there&amp;#39;s a lot of ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqstyvkgwdznhl9kupxywv8rwdz7exn8h3mdte5d858ewh06cdhsdeszyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5487vvg" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9e5t4295pdnqxlhdjn9g6trg338k5epaf6s4ykmepgnwl28mraxsptsvmw&#39;&gt;nevent1q…svmw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I always like to see it acknowledged that there&amp;#39;s a lot of reading that happens without involving books (or even pages, necessarily) 😀 &lt;br/&gt;&lt;br/&gt;#books #bookstodon #reading
    </content>
    <updated>2025-09-05T03:18:32Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsf0h86y42vvap5uxpwkjfyz5xx5drw5m0zlvmde43c7srs7htvglgzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5p7ketr</id>
    
      <title type="html">4500 pages in a week is impressive! I read most of the last three ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsf0h86y42vvap5uxpwkjfyz5xx5drw5m0zlvmde43c7srs7htvglgzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5p7ketr" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspw73l567g9mwy8v98kaqywsrtxgllwxmhlmer26saq78qp99ac5sgsk9da&#39;&gt;nevent1q…k9da&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;4500 pages in a week is impressive!&lt;br/&gt;&lt;br/&gt;I read most of the last three books of Wheel of Time in a week and that was about as intense as I could take, but even that was only 2500 pages&lt;br/&gt;&lt;br/&gt;#books #bookstodon #reading
    </content>
    <updated>2025-09-05T03:13:45Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsfr065ks4xd44h7m03sf79vc0w0038gztaq26g4fgqxgra03djuyqzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5rvm4dx</id>
    
      <title type="html">Not for everybody. My experience has been nearly the opposite: ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsfr065ks4xd44h7m03sf79vc0w0038gztaq26g4fgqxgra03djuyqzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5rvm4dx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdqa3pvqsvrt4t75nce5zqedv29j4ml56n2p2xh3ckdt9yh9cqauczake6t&#39;&gt;nevent1q…ke6t&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Not for everybody. My experience has been nearly the opposite: almost every time I&amp;#39;ve gotten in a slump it&amp;#39;s because I tried reading something unusual for me that I would up disliking, and almost every time the way I broke out of it was by coming back to read something familiar that I knew I&amp;#39;d like.&lt;br/&gt;&lt;br/&gt;#books #bookstodon #reading
    </content>
    <updated>2025-08-28T02:05:41Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqspmurjr3e8kn7eyh4qymq0mwss9cpr6fpugzs0kylm737qdgc4gjqzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5zd9vtl</id>
    
      <title type="html">Seems quite sensible 😁 I guess rm&amp;#39;s --no-preserve-root is ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqspmurjr3e8kn7eyh4qymq0mwss9cpr6fpugzs0kylm737qdgc4gjqzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5zd9vtl" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsraarz9png4lczyu0cujex73gy6mvsyuwwq5l5tanfn9t0x36u0msv3fszw&#39;&gt;nevent1q…fszw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Seems quite sensible 😁&lt;br/&gt;&lt;br/&gt;I guess rm&amp;#39;s --no-preserve-root is along the same lines, come to think of it.
    </content>
    <updated>2025-08-04T17:32:11Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs2j5r7k7ad587a587pnhclmveh4r06h3yf7hud3s4d9a0vxk48t8czyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5rtp3s7</id>
    
      <title type="html">https://mstdn.social/@osnews/114965182348567281 &amp;#34;When you ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs2j5r7k7ad587a587pnhclmveh4r06h3yf7hud3s4d9a0vxk48t8czyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5rtp3s7" />
    <content type="html">
      &lt;a href=&#34;https://mstdn.social/@osnews/114965182348567281&#34;&gt;https://mstdn.social/@osnews/114965182348567281&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&amp;#34;When you pass --dry to a Java application expecting -dry, it gets ignored. The script executed for real, deleting accounts in production.&amp;#34; hrrbdrbrbr 🤦  🤯 &lt;br/&gt;&lt;br/&gt;Not the point of the post, but in my own scripts which are designed to perform potentially dangerous operations, I&amp;#39;ve been switching to having it do a dry run by default, and you have to pass the `--live` option (or `--for-real` or whatever you want to call it) to actually run the thing.&lt;br/&gt;&lt;br/&gt;#programming
    </content>
    <updated>2025-08-04T09:52:48Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsvqhgefxppjl8jn0eacys4w9jvaxw3emaahsn00e8jdlk2ym7xrmczyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa537ducp</id>
    
      <title type="html">&amp;#34;shortly after the invention of rocks&amp;#34; is the sentence ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsvqhgefxppjl8jn0eacys4w9jvaxw3emaahsn00e8jdlk2ym7xrmczyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa537ducp" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp8y7455h50wx46ln5jfsn0zrjvpxyndhut86dy94jdadrvghqzeqgawwun&#39;&gt;nevent1q…wwun&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&amp;#34;shortly after the invention of rocks&amp;#34; is the sentence fragment I didn&amp;#39;t know I needed in my life 👍
    </content>
    <updated>2025-08-01T19:38:15Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs8vw4rde2v5r3mxt39yee7t2ugp7wympnmxx45d02gc89nhn8qglszyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa54cgua0</id>
    
      <title type="html">Yeah, I endorse that recommendation. It&amp;#39;s a good guide! ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs8vw4rde2v5r3mxt39yee7t2ugp7wympnmxx45d02gc89nhn8qglszyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa54cgua0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9dly77ta260y7j4j4v8s8mtvjp2q59k3ksu4v7nwzf5zxve3hdesss97mz&#39;&gt;nevent1q…97mz&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yeah, I endorse that recommendation. It&amp;#39;s a good guide!&lt;br/&gt;&lt;br/&gt;#Python
    </content>
    <updated>2025-07-31T00:19:22Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs2zdg4jnyav8rd9cnc6gkadv98xn4hwhkxry4y2k4jkfgfh25q7cqzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5pen4wd</id>
    
      <title type="html">Huh I had no idea, I didn&amp;#39;t even know hatch has a run ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs2zdg4jnyav8rd9cnc6gkadv98xn4hwhkxry4y2k4jkfgfh25q7cqzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5pen4wd" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0t52v29jc8hskt7n82gvx556cmkx6xruuz99z68g2f4ntejpgl2q9jt6x0&#39;&gt;nevent1q…t6x0&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Huh I had no idea, I didn&amp;#39;t even know hatch has a run command. (I&amp;#39;ve only used it as a build backend and occasionally to initialize new projects, so I suppose I wouldn&amp;#39;t have had much reason to discover it...)&lt;br/&gt;&lt;br/&gt;#Python
    </content>
    <updated>2025-07-30T20:08:33Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsdvnmyek5gjvjkj0z5cmjth7um2rx3kzaz3vgqlsg8dmsf54s0zsszyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa58rleex</id>
    
      <title type="html">Nice post, but... I have a bone to pick. Not with you ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsdvnmyek5gjvjkj0z5cmjth7um2rx3kzaz3vgqlsg8dmsf54s0zsszyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa58rleex" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswnw369dhycle4nfvwhg5tcydvu0qhdx6qq30c2k420ndx0r6c7rqf2qhu8&#39;&gt;nevent1q…qhu8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Nice post, but... I have a bone to pick. Not with you specifically, it&amp;#39;s just that this is one of many posts I&amp;#39;ve seen that seem to present self-contained scripts as something that uv made possible, and it&amp;#39;s not. It was made possible by a bunch of packaging standards, and pip-run (and IIRC pipx) were able to do this for months before uv implemented support for it, and I think it&amp;#39;s a shame that that work isn&amp;#39;t acknowledged more broadly.&lt;br/&gt;&lt;br/&gt;#Python
    </content>
    <updated>2025-07-30T07:59:07Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsg3pdqalkw24tq0gjtd8gsrpzlnqfl77pdc9saxc585ype9sd3xvgzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa57g2u57</id>
    
      <title type="html">I feel your pain 😛 At some point I looked into whether I could ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsg3pdqalkw24tq0gjtd8gsrpzlnqfl77pdc9saxc585ype9sd3xvgzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa57g2u57" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswlq77tp64w4cqnsff249ftuyaag0z2hddw7ujyjg6pzr0cz0s4tqnydstw&#39;&gt;nevent1q…dstw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I feel your pain 😛&lt;br/&gt;&lt;br/&gt;At some point I looked into whether I could configure Portage to ignore Chromium updates (or, any package) unless a specific component of the version number is bumped, but I couldn&amp;#39;t figure it out quickly enough. And then eventually I realized I wasn&amp;#39;t using it and just uninstalled it.&lt;br/&gt;&lt;br/&gt;#Gentoo
    </content>
    <updated>2025-07-09T23:43:34Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsxsd7yzv2pwmee4rqgfu2qgxvcu5nt620uwda7jsqgcw4kzfnyckgzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa544dan8</id>
    
      <title type="html">Not according to the replays! ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsxsd7yzv2pwmee4rqgfu2qgxvcu5nt620uwda7jsqgcw4kzfnyckgzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa544dan8" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswgj0yt7vuavh5xsr4vcuucs2596y5n3htpfe5j60980nwzh2a4ega02lj8&#39;&gt;nevent1q…2lj8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Not according to the replays! &lt;a href=&#34;https://monsterdon-replay.gerlach.dev/&#34;&gt;https://monsterdon-replay.gerlach.dev/&lt;/a&gt; But we&amp;#39;ve definitely watched a bunch of similar-looking space movies&lt;br/&gt;&lt;br/&gt;#Monsterdon
    </content>
    <updated>2025-04-21T01:04:58Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsty7m4a9t2tn24hdz6uvae2ngddjzu3wdrjs0dr2ae6e72d85zs9czyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5hgm232</id>
    
      <title type="html">IMO this is not a reasonable thing to expect of people. Boosting ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsty7m4a9t2tn24hdz6uvae2ngddjzu3wdrjs0dr2ae6e72d85zs9czyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5hgm232" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyw5jwsnvyfdjzlv5aqmuyddahfkvppl4hq6v0fw0thyw9rep6xzg3e3hrx&#39;&gt;nevent1q…3hrx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;IMO this is not a reasonable thing to expect of people. Boosting a post comes with a cost that liking doesn&amp;#39;t, namely the attention of one&amp;#39;s followers. There&amp;#39;s a big difference between &amp;#34;I like this&amp;#34; (or &amp;#34;I&amp;#39;m glad you posted this&amp;#34; or &amp;#34;I empathize&amp;#34; or any of the other various meanings of liking) and &amp;#34;people who follow me will want to see this&amp;#34;. Plus, there can easily be too many posts crossing my timeline (using myself as an example) that would be of interest to my followers and I might want to limit my boosts to only the most interesting ones or a particular mix of topics or so on.&lt;br/&gt;&lt;br/&gt;(The snarky response, of course, would be that I&amp;#39;m happy to stop liking your posts unless I also boost them, but TBH I don&amp;#39;t even think I could remember to do that.)&lt;br/&gt;&lt;br/&gt;#Fediverse #Mastodon
    </content>
    <updated>2025-04-14T17:46:59Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs9vggqw7ytxj6nmtcyk0uhm6de4u69vr3n3qjsjd4x7rf5j85q7ggzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5dj5uxx</id>
    
      <title type="html">Gotcha, that makes sense! Although FWIW I do think it&amp;#39;s ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs9vggqw7ytxj6nmtcyk0uhm6de4u69vr3n3qjsjd4x7rf5j85q7ggzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5dj5uxx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsy0swh98tnfuyj372yyks70zs89js376rlr0706cf07kynykth5zc2sxydc&#39;&gt;nevent1q…xydc&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Gotcha, that makes sense!&lt;br/&gt;&lt;br/&gt;Although FWIW I do think it&amp;#39;s possible for both things to be true: people prefer positive posts, and also (certain kinds of) negative posts are valuable.
    </content>
    <updated>2025-04-08T20:04:15Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsp8z364q8zz5wsst8yv40lgjvf22ehux9p526cmh33awjpm8d4qlgzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5kqpcnq</id>
    
      <title type="html">Huh, don&amp;#39;t most posts get no reaction? Personally I ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsp8z364q8zz5wsst8yv40lgjvf22ehux9p526cmh33awjpm8d4qlgzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5kqpcnq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9kzhddxclydpawvpjw8g7fd6n2mlhtldn52kahhj55nzcp2r9zgq6hss6w&#39;&gt;nevent1q…ss6w&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Huh, don&amp;#39;t most posts get no reaction? Personally I wouldn&amp;#39;t take the lack of any reaction as a sign of anything, unless I had a pretty consistent pattern of getting reactions on other posts. 🤷
    </content>
    <updated>2025-04-08T18:23:22Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs0rwtd0ftcvydxeqd2ngmw556y87fm847ttass6xxlykfkyycweeszyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5jn3les</id>
    
      <title type="html">Yeah that&amp;#39;s understandable. If you want to just never post ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs0rwtd0ftcvydxeqd2ngmw556y87fm847ttass6xxlykfkyycweeszyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5jn3les" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqg2q22sr3ecm6r2ntqs62hmx56z5hhkx5epsma0jmdxq8tjgtfuqtg624v&#39;&gt;nevent1q…624v&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yeah that&amp;#39;s understandable.&lt;br/&gt;&lt;br/&gt;If you want to just never post negative reviews, have at it, but if you&amp;#39;d like to find a way to think about it differently... what kind of works for me is to think about the readers who will pick up the book, not like it, and be sad, when they might have known better if I&amp;#39;d posted a negative review.&lt;br/&gt;&lt;br/&gt;#books #bookstodon
    </content>
    <updated>2025-04-08T07:35:29Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsp927s6w4yf8ayd347q83vsdakjgz066djl88x3ghp4l8htksaesqzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5qak9pc</id>
    
      <title type="html">There&amp;#39;s nothing wrong with posting a negative review of a ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsp927s6w4yf8ayd347q83vsdakjgz066djl88x3ghp4l8htksaesqzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5qak9pc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswu2l6t0fdj0zq3fprwpvl38majnka6a3sqqvhduse52eqadln9yspu2eme&#39;&gt;nevent1q…2eme&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;There&amp;#39;s nothing wrong with posting a negative review of a book, and in fact it can be very helpful to other potential readers if it explains why you didn&amp;#39;t like it.&lt;br/&gt;&lt;br/&gt;Of course if any individual reader preferred to only post reviews that are positive, that&amp;#39;s up to them, but it&amp;#39;s not like posting a negative review is a breach of etiquette or anything like that.&lt;br/&gt;&lt;br/&gt;#books #bookstodon
    </content>
    <updated>2025-04-08T07:30:22Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsxzvta3mklmvj2fj0ycwrfw5kz8p9vxj6d20teg6daty58r26k24szyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa53yld9k</id>
    
      <title>Nostr event nevent1qqsxzvta3mklmvj2fj0ycwrfw5kz8p9vxj6d20teg6daty58r26k24szyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa53yld9k</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsxzvta3mklmvj2fj0ycwrfw5kz8p9vxj6d20teg6daty58r26k24szyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa53yld9k" />
    <content type="html">
      #Monsterdon&lt;br/&gt; &lt;img src=&#34;https://files.techhub.social/media_attachments/files/114/254/688/281/822/753/original/db2b77b0e205d880.jpg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-03-31T02:30:18Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsp8spxumkvh8xrgtlea6ahkq9e7z2rfy6qd4j6yy7ep94uyqnqs2czyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5z0u9ty</id>
    
      <title type="html">10 minutes of work tweaking a preexisting program and I now have ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsp8spxumkvh8xrgtlea6ahkq9e7z2rfy6qd4j6yy7ep94uyqnqs2czyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5z0u9ty" />
    <content type="html">
      10 minutes of work tweaking a preexisting program and I now have a functional archive file browser in the terminal 🎉 &lt;br/&gt;&lt;br/&gt;Stuff like this is what makes working with Python (and especially Textual &lt;a href=&#34;https://textual.textualize.io/&#34;&gt;https://textual.textualize.io/&lt;/a&gt;) enjoyable!&lt;br/&gt;&lt;br/&gt;#Python #Textual&lt;br/&gt; &lt;img src=&#34;https://files.techhub.social/media_attachments/files/114/182/106/493/784/329/original/cb856581aef8dc28.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-03-18T06:54:29Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsydf3r2tfnet73y8jgzwfsr05peyg0u5tcne5rpljau7550kdnk6szyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa52qygav</id>
    
      <title type="html">Let me throw another #programming hot take on the proverbial ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsydf3r2tfnet73y8jgzwfsr05peyg0u5tcne5rpljau7550kdnk6szyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa52qygav" />
    <content type="html">
      Let me throw another #programming hot take on the proverbial fire: I never truly understood the meaning of &amp;#34;dependency hell&amp;#34; until I started using #Bazel 😂
    </content>
    <updated>2025-03-18T06:16:49Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsdeutfw9qnfe6f33npvphndca6synpdpcxy20mlmcrw7cqj9w88mgzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5jcfuqu</id>
    
      <title type="html">Hmm so just so we&amp;#39;re clear: dumping toxic waste under NYC ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsdeutfw9qnfe6f33npvphndca6synpdpcxy20mlmcrw7cqj9w88mgzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5jcfuqu" />
    <content type="html">
      Hmm so just so we&amp;#39;re clear: dumping toxic waste under NYC streets is *worse* than making radioactive cannibalistic monsters&lt;br/&gt;&lt;br/&gt;#Monsterdon
    </content>
    <updated>2025-03-03T03:47:35Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs2addv95t75gwwax2x7snj50zd260l56nrgfwkfugzj75xs6w2gugzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5rp6awa</id>
    
      <title type="html">Ah yeah I see what you mean. I would think it&amp;#39;d be clear from ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs2addv95t75gwwax2x7snj50zd260l56nrgfwkfugzj75xs6w2gugzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5rp6awa" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspfcpesf0x9psds7a0m7ual35pnx9n3ehzaw5x7s4akmna2vrqv7gzjeww5&#39;&gt;nevent1q…eww5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Ah yeah I see what you mean. I would think it&amp;#39;d be clear from reading the blog post, and also the fact that nobody will be able to make quote posts for a while yet, but I&amp;#39;ll edit to make that more clear.
    </content>
    <updated>2025-02-15T09:46:08Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs0dsel99c5a2jh6fl5ps4sfg70l9edcyflwtus376u2q3yj0x0qtszyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5q35wul</id>
    
      <title type="html">Woohoo! Very excited to see quote posts finally making an ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs0dsel99c5a2jh6fl5ps4sfg70l9edcyflwtus376u2q3yj0x0qtszyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5q35wul" />
    <content type="html">
      Woohoo! Very excited to see quote posts finally making an appearance. Although there&amp;#39;s a lot of work left to do and it sounds like there are some major decisions to be made, so I do hope the final implementation winds up doing what I want it to do... we&amp;#39;ll see.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://blog.joinmastodon.org/2025/02/bringing-quote-posts-to-mastodon/&#34;&gt;https://blog.joinmastodon.org/2025/02/bringing-quote-posts-to-mastodon/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#Mastodon
    </content>
    <updated>2025-02-15T05:21:16Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsdypv9gxuv8kcljrrf0hl2f9e59v0n7jy2erqsffq8ql4rq4kcsuszyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa57gdjgs</id>
    
      <title type="html">Oh I remember seeing him talk about that book on The Graham ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsdypv9gxuv8kcljrrf0hl2f9e59v0n7jy2erqsffq8ql4rq4kcsuszyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa57gdjgs" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvyl93ewv0jekxhatgtena5ulftj04sh6x2nryf9zgeln3n6yx2rgn2hvw9&#39;&gt;nevent1q…hvw9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Oh I remember seeing him talk about that book on The Graham Norton Show. Hilarious segment of course. What did you think of the book?&lt;br/&gt;&lt;br/&gt;#books #reading
    </content>
    <updated>2025-02-01T04:22:41Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsd66d8vn8tt7a828fe00upy3jxuwcyvc2uy2lhd7wr579wcrj7czqzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5xrctpc</id>
    
      <title type="html">It&amp;#39;s an extremely well-written report, too! Thanks for ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsd66d8vn8tt7a828fe00upy3jxuwcyvc2uy2lhd7wr579wcrj7czqzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5xrctpc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsz92w5ekpxymk3jj3jq0dd4gwpmvls07qr47d2wmpxh93gw9kncncvgx9qa&#39;&gt;nevent1q…x9qa&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It&amp;#39;s an extremely well-written report, too! Thanks for sharing.&lt;br/&gt;&lt;br/&gt;(as other people have mentioned, I appreciate your measured response)
    </content>
    <updated>2025-01-21T23:06:51Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsz4nnf76v33rr6j24x373dm4x84tsy2qcjhsfa2ur2tsneg6jhvzgzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5xl9f9h</id>
    
      <title type="html">What self-hosted Git forge do people like these days for personal ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsz4nnf76v33rr6j24x373dm4x84tsy2qcjhsfa2ur2tsneg6jhvzgzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5xl9f9h" />
    <content type="html">
      What self-hosted Git forge do people like these days for personal use? (and why? I&amp;#39;m always interested in why) &lt;br/&gt;&lt;br/&gt;From what I&amp;#39;ve seen it sounds like the consensus is Forgejo &amp;gt; Gitea &amp;gt; Gogs, but I would like to know if I&amp;#39;m misreading the situation; or, if there are any other promising up-and-comers.&lt;br/&gt;&lt;br/&gt;#Git #programming #OpenSource
    </content>
    <updated>2025-01-21T22:47:08Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqszmzuke0hrxry9qqvr9dgxxq2x0fy899zkpt0nqd4mjuu23r4luxszyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5mesc3l</id>
    
      <title type="html">Thanks for the words of encouragement! this makes sense 😀 ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqszmzuke0hrxry9qqvr9dgxxq2x0fy899zkpt0nqd4mjuu23r4luxszyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5mesc3l" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8rwdm7dw8fadkahs86dwy7evx25vr2n8pkm2r25zm3k6tgaqalqqfg4ku2&#39;&gt;nevent1q…4ku2&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Thanks for the words of encouragement! this makes sense 😀&lt;br/&gt;&lt;br/&gt;Though, this challenge has prizes associated with it, and I&amp;#39;d feel a bit bad about cheating (no matter how slightly) and potentially taking away a prize from someone who didn&amp;#39;t... but I&amp;#39;m not even that interested in the prizes anyway. So I might just pretend I did that and keep trying to read every day for the rest of the month anyway, without officially entering the challenge. (I think it&amp;#39;ll work for me this time, even though it sounds weird)
    </content>
    <updated>2025-01-20T08:51:57Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs9lqek6qak7xpzrwh898dpnqzk3c5zrl8rv4gpsn8qq7f2atdw9nczyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa59dpuz3</id>
    
      <title type="html">A very minor rant, if @npub1ny7…uv57 will indulge me: I was ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs9lqek6qak7xpzrwh898dpnqzk3c5zrl8rv4gpsn8qq7f2atdw9nczyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa59dpuz3" />
    <content type="html">
      A very minor rant, if &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1ny7qwqnkw6pg4m0uegzrdzwrckapzq7v7zku9p28hgv5aflvg8fq7zuv57&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;bookstodon group&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1ny7…uv57&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; will indulge me:&lt;br/&gt;&lt;br/&gt;I was doing the January Pages Challenge from #TheStoryGraph - read at least one page every day of the month - but there was one day I missed because I stopped reading just before midnight the day before and then started reading just after midnight the day after. I&amp;#39;m mildly annoyed that the challenge isn&amp;#39;t a bit more flexible, but it&amp;#39;s fine, the terms were clear and I knew what I was getting into, and I don&amp;#39;t really care that much about completing challenges in general.&lt;br/&gt;&lt;br/&gt;However, I hadn&amp;#39;t realized how much that daily goal was motivating me to read. So my gripe is how, now that I&amp;#39;m out of the running for this particular challenge, that whole portion of motivation is just gone. Unlike a goal of pages or books, where if I slack off for a while I still have reason to make up for it until the end. (Of course I still have the motivation that the books I&amp;#39;m reading are pretty good and I&amp;#39;m enjoying them, but that was there regardless.)&lt;br/&gt;&lt;br/&gt;#books #bookstodon #reading
    </content>
    <updated>2025-01-20T08:25:13Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsv4zhf9kk3j4fu3cpuwef8ca8u7s5rs5ey0cuf3q0pm9ql7f5vxtczyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5wj4hgj</id>
    
      <title type="html">It&amp;#39;d be fun to see a story where something happens to The ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsv4zhf9kk3j4fu3cpuwef8ca8u7s5rs5ey0cuf3q0pm9ql7f5vxtczyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5wj4hgj" />
    <content type="html">
      It&amp;#39;d be fun to see a story where something happens to The Hulk where he gets stuck in his Hulk body but has the personality of a mild-mannered gentleman philosopher&lt;br/&gt;&lt;br/&gt;Like, he&amp;#39;s big and green, wearing a tweed jacket and smoking a pipe, leaning against the wall next to the fireplace pontificating about the ethical implications of deploying the Avengers to fight crime&lt;br/&gt;&lt;br/&gt;Tony Stark, on the other side of the room, is whining about how the meetings never lasted this long with the other guy
    </content>
    <updated>2025-01-20T07:15:18Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs0de7h2n8yc5wd4yyvj0m5mllty9xnhlfd5z7r30fkdkmq6p9k5hqzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5zgs2hs</id>
    
      <title type="html">it really is weird how words that absolutely should be friendly ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs0de7h2n8yc5wd4yyvj0m5mllty9xnhlfd5z7r30fkdkmq6p9k5hqzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5zgs2hs" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs87295h4kxrsrrh5m7tyx5xqclq6eesm5h2qqhpk75lzyjqw2sxzcj68zch&#39;&gt;nevent1q…8zch&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;it really is weird how words that absolutely should be friendly can come across as the complete opposite. Darn you, sarcasm 😛 (actually I quite like sarcasm IRL but it is unfortunate that it doesn&amp;#39;t tend to come across very well online)
    </content>
    <updated>2025-01-14T20:16:26Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsfd2teq3y2t990luwwv26x6q2puvmz6gjwauewmt2n0csg7y5maeszyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5utlvyh</id>
    
      <title type="html">I guess so, although something about that particular phrasing ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsfd2teq3y2t990luwwv26x6q2puvmz6gjwauewmt2n0csg7y5maeszyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5utlvyh" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsf56qt306g5q0nnmzsj4yh89gzjrr99erls3wjax6v3stavq6daagprkae7&#39;&gt;nevent1q…kae7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I guess so, although something about that particular phrasing makes it come across to me as condescending. (probably the &amp;#34;have fun&amp;#34;, if I had to guess) I guess there&amp;#39;s nothing that will work for everyone 🤷&lt;br/&gt;&lt;br/&gt;My normal approach is to block/mute and say nothing, but if I do make any sort of acknowledgement it&amp;#39;s usually along the lines of &amp;#34;I have nothing more to contribute to this discussion&amp;#34; or &amp;#34;this will be my last reply on the topic&amp;#34;, and then if they continue to reply and are rude, that&amp;#39;s when I go for the block/mute.
    </content>
    <updated>2025-01-14T12:07:06Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsww4uml5vzhtmydtwux04xnu40azuurwrw9jy99h6805zrhnz7j3czyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5gzeskl</id>
    
      <title type="html">Agreed on the last point. If you want to block or mute someone, ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsww4uml5vzhtmydtwux04xnu40azuurwrw9jy99h6805zrhnz7j3czyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5gzeskl" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqep27569n82pfllxnae500tx0afy59mwfy8auqnfea5p09nxmv9srkg895&#39;&gt;nevent1q…g895&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Agreed on the last point. If you want to block or mute someone, you can certainly do it, but announcing that you&amp;#39;re doing it comes across (to me) as the equivalent of throwing a tantrum.
    </content>
    <updated>2025-01-14T10:48:42Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsrwyf69c0rrsucwkf7ka66s7kp88hxtv4h8lqhxxwl96ujjqfyh9szyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa55h7l6n</id>
    
      <title type="html">A bunch of people talk about it here, so I&amp;#39;m sure you can ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsrwyf69c0rrsucwkf7ka66s7kp88hxtv4h8lqhxxwl96ujjqfyh9szyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa55h7l6n" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvn8k0mpxatw3sve7mh2n998em50nknh53w27fk82x2n22gll9ztq70uxvl&#39;&gt;nevent1q…uxvl&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;A bunch of people talk about it here, so I&amp;#39;m sure you can find some good people to interact with! &lt;br/&gt;&lt;br/&gt;I&amp;#39;m &lt;a href=&#34;https://app.thestorygraph.com/profile/diazona&#34;&gt;https://app.thestorygraph.com/profile/diazona&lt;/a&gt;, although I&amp;#39;m not really that into the social features, I mostly just use it as a tracker. (but you have inspired me to add this link to my profile) &lt;br/&gt;&lt;br/&gt;#books #bookstodon #TheStoryGraph
    </content>
    <updated>2025-01-10T04:02:41Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqcf6h8hdpd6r02f0fgja4znfa7f6ujypjk9gm2vqfpjsqs3wzreqzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5ph5u9r</id>
    
      <title type="html">I want to believe this author went *really* deep into researching ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqcf6h8hdpd6r02f0fgja4znfa7f6ujypjk9gm2vqfpjsqs3wzreqzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5ph5u9r" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstzd9mp62fx3nchwk4agy0lz33hktrhx0gfa95a4srt75xulnrussgcj6pl&#39;&gt;nevent1q…j6pl&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I want to believe this author went *really* deep into researching the mechanics of time travel 😂&lt;br/&gt;&lt;br/&gt;But seriously though, this sounds fun! I may have to check it out sometime. Do you know which book is the recommended one to start with? The numbering system is a bit confusing. &lt;br/&gt;&lt;br/&gt;#books #bookstodon #fantasy #scifi  #reading&lt;br/&gt; &lt;img src=&#34;https://files.techhub.social/media_attachments/files/113/745/309/820/859/911/original/346f88c41045fe31.jpg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-12-31T03:33:42Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsztjz2rawfqfnwr7x5dtrksdnnhcs4luwcw88ay8r0qd3fff9ge2szyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5t8dsw4</id>
    
      <title type="html">Out of curiosity, why read the second one if you didn&amp;#39;t like ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsztjz2rawfqfnwr7x5dtrksdnnhcs4luwcw88ay8r0qd3fff9ge2szyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5t8dsw4" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvlm8dnfs9xkf88qn9hlceewzyrkpwyemqmkvasgwkw2tj4r3ep9qvp9zd7&#39;&gt;nevent1q…9zd7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Out of curiosity, why read the second one if you didn&amp;#39;t like the first one?&lt;br/&gt;&lt;br/&gt;I&amp;#39;m a few chapters into it right now and I&amp;#39;m getting quite a different impression than you are, but I wonder if I might feel differently by the end.&lt;br/&gt;&lt;br/&gt;#books #bookstodon
    </content>
    <updated>2024-12-08T07:12:40Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqstervhrus7f0rytdew5eqyjajhnfskeq25tjewqlxdcgau0me9k3szyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5933e4y</id>
    
      <title type="html">Libraries are awesome indeed, but for what it&amp;#39;s worth, ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqstervhrus7f0rytdew5eqyjajhnfskeq25tjewqlxdcgau0me9k3szyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5933e4y" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxxn4zfmq2w8zxhkm5u4ylrd8yl0vpgm3y6xuxu8f48zjdqx22wxggv754v&#39;&gt;nevent1q…754v&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Libraries are awesome indeed, but for what it&amp;#39;s worth, I&amp;#39;ve heard some concerning rumors about what the company behind Libby (OverDrive) is doing to libraries - things along the lines of abusing their market dominance to charge libraries exorbitant fees for the right to lend out e-books through the app. I can&amp;#39;t remember the details, so don&amp;#39;t take my word for it, but maybe keep an eye out for more information about this.&lt;br/&gt;&lt;br/&gt;Librarians who I&amp;#39;ve talked to generally seem to think Hoopla is a little better (or, more library-friendly at least).&lt;br/&gt;&lt;br/&gt;#books #bookstodon
    </content>
    <updated>2024-11-30T09:08:19Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsz0pq3vegksvehgg0gtt6sfc7a6nn63wqjh666eygxymjkjgkfdkczyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5u2syey</id>
    
      <title type="html">Do you have equery (app-portage/gentoolkit) installed? It answers ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsz0pq3vegksvehgg0gtt6sfc7a6nn63wqjh666eygxymjkjgkfdkczyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5u2syey" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8ne9lk753amh5wklmm9heee54rg6ux3wwwpegrc44m4a9005y2psru6v22&#39;&gt;nevent1q…6v22&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Do you have equery (app-portage/gentoolkit) installed? It answers these questions pretty easily, no need for wanton updating. `equery depends sys-apps/systemd`&lt;br/&gt;&lt;br/&gt;It might be worth masking systemd too, so if something ever does try to pull it in again, Portage will warn you about it. (At least I think that&amp;#39;s how masking is supposed to work, but I haven&amp;#39;t actually encountered that situation in a while so I don&amp;#39;t remember for sure)&lt;br/&gt;&lt;br/&gt;#Gentoo
    </content>
    <updated>2024-11-29T23:21:01Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsp0ry4u9m240p04rhw2f29dkkggw3cdh8rrxteuaghrvxp08r7g5czyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5fsp22s</id>
    
      <title type="html">huh wait isn&amp;#39;t just saying that dbus needs to be compiled ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsp0ry4u9m240p04rhw2f29dkkggw3cdh8rrxteuaghrvxp08r7g5czyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5fsp22s" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgzrc8se3c2tassga04rjcquhal2fctjkun2s0sgerhgre3gfg7wca9rlf3&#39;&gt;nevent1q…rlf3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;huh wait isn&amp;#39;t just saying that dbus needs to be compiled with systemd support because you have systemd installed?&lt;br/&gt;&lt;br/&gt;#Gentoo
    </content>
    <updated>2024-11-29T01:02:11Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsy7zq3xeygtfjyh5868pv4xjgpshpg6w46syvr3mrc4hvl3v2v5kqzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5z5u7ra</id>
    
      <title type="html">I&amp;#39;m taking a mental health break from Mastodon for a few ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsy7zq3xeygtfjyh5868pv4xjgpshpg6w46syvr3mrc4hvl3v2v5kqzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5z5u7ra" />
    <content type="html">
      I&amp;#39;m taking a mental health break from Mastodon for a few weeks. Despite my best(ish) efforts using filters and curating who I follow, there&amp;#39;s too much negativity in my feed.
    </content>
    <updated>2024-10-26T01:23:02Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsfc4sd53d35er92z8p0fk4225js73qq6z6yvl3l0wzm40geg4x2jszyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5kupsuv</id>
    
      <title type="html">In principle I agree with you, a list comprehension is strictly ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsfc4sd53d35er92z8p0fk4225js73qq6z6yvl3l0wzm40geg4x2jszyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5kupsuv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsge3d2zar3uxsrct28lkwc4vmxy7lznxuk3ve32s9tt2rlrh9872cd5xwnr&#39;&gt;nevent1q…xwnr&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;In principle I agree with you, a list comprehension is strictly better than list(map()), but the consequences of this are so tiny I can&amp;#39;t really get worked up about it.&lt;br/&gt;&lt;br/&gt;It&amp;#39;d make a good rule for a linter to enforce though.&lt;br/&gt;&lt;br/&gt;#Python #programming
    </content>
    <updated>2024-10-12T18:38:30Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsxcsvnxeca4p4r2yjcezpzx4d5xmk7z7k452nmc5rj387vcrjcj4szyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5ahkry2</id>
    
      <title type="html">Agreed! I&amp;#39;m pretty convinced that attaching almost any sort ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsxcsvnxeca4p4r2yjcezpzx4d5xmk7z7k452nmc5rj387vcrjcj4szyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5ahkry2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0surul0xvf4np224lwpzu5sk2pwe7jzfz9wm5ylhpw666ht2pplqsq4rpu&#39;&gt;nevent1q…4rpu&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Agreed! I&amp;#39;m pretty convinced that attaching almost any sort of expectation to #reading is likely to push away people for whom it doesn&amp;#39;t work, more than it will help people for whom it does work.&lt;br/&gt;&lt;br/&gt;On the other hand, it&amp;#39;s really easy to reframe a lot of these expectations as suggestions, i.e. &amp;#34;Here are some things you could try&amp;#34;.&lt;br/&gt;&lt;br/&gt;#books #bookstodon
    </content>
    <updated>2024-10-12T08:20:54Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsr87qp64kf4cduvyrhkarx7v44dlsyhdsp9eyzqqmr8akaqgpfzvgzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5yjnn44</id>
    
      <title type="html">OMG that is the worst linter I&amp;#39;ve ever seen 😂</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsr87qp64kf4cduvyrhkarx7v44dlsyhdsp9eyzqqmr8akaqgpfzvgzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5yjnn44" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdvka9exk3c8ygprrjvvn605x6w94v2v726z95jtlf2yl9c974x7cx3w3ka&#39;&gt;nevent1q…w3ka&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;OMG that is the worst linter I&amp;#39;ve ever seen 😂
    </content>
    <updated>2024-09-23T09:27:06Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsg5n4xsxhvaust94hvh4ffxayyq20uyw5ec6zxud4pwqn4nhjt70gzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5glhcrv</id>
    
      <title type="html">Neat project 😀 This may make an interesting test case for the ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsg5n4xsxhvaust94hvh4ffxayyq20uyw5ec6zxud4pwqn4nhjt70gzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5glhcrv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsx6vdwpvewtaqzgd2p5ph7zppe2kvv80hcp8wa0q9uq4462qr0ywcgcjvld&#39;&gt;nevent1q…jvld&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Neat project 😀 This may make an interesting test case for the conversion tool &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub12n5weher8thl0qlj398tvw2rmwpr33z8j443lpg28xyuzkef9dksnd9dex&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Stuart Longland (VK4MSL)&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub12n5…9dex&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; have been working on (&lt;a href=&#34;https://github.com/diazona/setuptools-pyproject-migration&#34;&gt;https://github.com/diazona/setuptools-pyproject-migration&lt;/a&gt;) - I&amp;#39;m curious to see how well our tool can reproduce your pyproject.toml file&lt;br/&gt;&lt;br/&gt;#Python
    </content>
    <updated>2024-09-05T04:39:38Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsx60sdxekzu9duxjdsjknzevaraz9x83upcma5z3sjq5kumlrl6dgzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5k0r0f5</id>
    
      <title type="html">Just started properly learning #Rust and I am inordinately happy ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsx60sdxekzu9duxjdsjknzevaraz9x83upcma5z3sjq5kumlrl6dgzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5k0r0f5" />
    <content type="html">
      Just started properly learning #Rust and I am inordinately happy that the first thing the book tells you to do (after installing Rust) is copy and paste some code into a text file, compile the text file, and run the executable 😀&lt;br/&gt;&lt;br/&gt;No elaborate project setup, no configuring an IDE with environments or dependencies or any of that. I mean, all that stuff is great for more complex software projects, but when you&amp;#39;re just starting out, it should be plain and simple, text editor and terminal.&lt;br/&gt;&lt;br/&gt;#programming
    </content>
    <updated>2024-09-02T08:32:33Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs23dphuwn4jtrv60ejyt066vw000d3et7lmg04vdj3uktv6zlxepqzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5nl8js2</id>
    
      <title type="html">Anton is quite the expert on something that may or may not ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs23dphuwn4jtrv60ejyt066vw000d3et7lmg04vdj3uktv6zlxepqzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5nl8js2" />
    <content type="html">
      Anton is quite the expert on something that may or may not actually exist as far as he knows&lt;br/&gt;&lt;br/&gt;#Monsterdon
    </content>
    <updated>2024-08-26T01:53:02Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqspd99h5vlft326mngrszu6f98wfpufe5dlrlyagc87gw3sy59v9dqzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5lvjad6</id>
    
      <title type="html">&amp;#34;Aquatic Horror Jazz&amp;#34; #Monsterdon</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqspd99h5vlft326mngrszu6f98wfpufe5dlrlyagc87gw3sy59v9dqzyr7u045frhgaau497f2pnxwnlszwcytc7v0q8c7s494z438jkvpa5lvjad6" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswg4fsutrd0rs9stnsuwq4gk6778hpjjg3ra6ukk69jslchp237ccmssxpy&#39;&gt;nevent1q…sxpy&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&amp;#34;Aquatic Horror Jazz&amp;#34;&lt;br/&gt;&lt;br/&gt;#Monsterdon
    </content>
    <updated>2024-08-19T02:48:33Z</updated>
  </entry>

</feed>