<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-04-25T03:53:14Z</updated>
  <generator>https://yabu.me</generator>

  <title>Nostr notes by Brett Cannon</title>
  <author>
    <name>Brett Cannon</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://yabu.me/npub1nmmcjzfzv6ltn8fe6nka9v6ezgnsxzp30jm9j4zvkuxvqkdtdmgq4t0f6a.rss" />
  <link href="https://yabu.me/npub1nmmcjzfzv6ltn8fe6nka9v6ezgnsxzp30jm9j4zvkuxvqkdtdmgq4t0f6a" />
  <id>https://yabu.me/npub1nmmcjzfzv6ltn8fe6nka9v6ezgnsxzp30jm9j4zvkuxvqkdtdmgq4t0f6a</id>
  <icon>https://cdn.fosstodon.org/accounts/avatars/108/285/802/173/994/961/original/c8ec1ecbe6c34d8f.jpg</icon>
  <logo>https://cdn.fosstodon.org/accounts/avatars/108/285/802/173/994/961/original/c8ec1ecbe6c34d8f.jpg</logo>




  <entry>
    <id>https://yabu.me/nevent1qqsvmwlmhz0sd6705nsukzl5cdfzmdtxnjekxzw24au73uxvhjt0aaczyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqfqvxzf</id>
    
      <title type="html">Heads up that I will be migrating this account to ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsvmwlmhz0sd6705nsukzl5cdfzmdtxnjekxzw24au73uxvhjt0aaczyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqfqvxzf" />
    <content type="html">
      Heads up that I will be migrating this account to &lt;a href=&#34;https://mastodon.social/@brettcannon&#34;&gt;https://mastodon.social/@brettcannon&lt;/a&gt; shortly (assuming everything goes well). I believe the most visible thing that will happen is if I follow you I will show up as following you again from the new account.&lt;br/&gt;&lt;br/&gt;The impetus for this was &lt;a href=&#34;https://urbanists.social/@fancysandwiches/114628765770487011&#34;&gt;https://urbanists.social/@fancysandwiches/114628765770487011&lt;/a&gt;
    </content>
    <updated>2025-06-06T04:02:52Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs0c2d3k6gt624gpkrz4rw5z3ekwz9mte096znfh8z5d9scyxcfy8szyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdq9a23qz</id>
    
      <title type="html">I was poking around the Mastodon APIs and I can&amp;#39;t find a way ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs0c2d3k6gt624gpkrz4rw5z3ekwz9mte096znfh8z5d9scyxcfy8szyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdq9a23qz" />
    <content type="html">
      I was poking around the Mastodon APIs and I can&amp;#39;t find a way to have a bot hide individual posts for me, only update my filters list. Am I missing something?
    </content>
    <updated>2025-05-27T05:07:42Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqspzveqqr0e75zyvjpej4t84pm7uj8t59g034slej3fav5qavjwp9gzyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqm60tfq</id>
    
      <title type="html">Is there to add a link via a GET request for use with e.g. ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqspzveqqr0e75zyvjpej4t84pm7uj8t59g034slej3fav5qavjwp9gzyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqm60tfq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8ga98q8x5ex042p9jw2q52tfjk6uxpjuevrc266slrgg97drprcc8kyulj&#39;&gt;nevent1q…yulj&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Is there to add a link via a GET request for use with e.g. Feedbin?&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://feedbin.com/help/sharing-read-it-later-services/&#34;&gt;https://feedbin.com/help/sharing-read-it-later-services/&lt;/a&gt;
    </content>
    <updated>2025-05-23T23:07:53Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsxte9se6js05y4rakp5q8qtyy4dpd37kqkg2agzqxdhapcw3fz3sgzyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqzv4spg</id>
    
      <title type="html">Does it provide a text-only view that strips out all the ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsxte9se6js05y4rakp5q8qtyy4dpd37kqkg2agzqxdhapcw3fz3sgzyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqzv4spg" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8ga98q8x5ex042p9jw2q52tfjk6uxpjuevrc266slrgg97drprcc8kyulj&#39;&gt;nevent1q…yulj&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Does it provide a text-only view that strips out all the superfluous stuff on a page?
    </content>
    <updated>2025-05-22T20:49:24Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqszhd465ar879epyxjd57ygh09rhea5pcl3svxp937kqr8qhsvz0hszyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqcyj58h</id>
    
      <title type="html">Mozilla is shutting down Pocket. https://getpocket.com/farewell ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqszhd465ar879epyxjd57ygh09rhea5pcl3svxp937kqr8qhsvz0hszyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqcyj58h" />
    <content type="html">
      Mozilla is shutting down Pocket.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://getpocket.com/farewell&#34;&gt;https://getpocket.com/farewell&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Where to next? &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1rryr4esl4x3h6z98thk9vfdnrsz2w0j4xqhsclte8waft2jsykeqtp457c&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Instapaper&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1rry…457c&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; ?
    </content>
    <updated>2025-05-22T19:01:21Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsplx5cx6cwrfz2ahh0zscfnc322uufvcqt22m4d9hhfjfsx499k2qzyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqezqc0q</id>
    
      <title type="html">The trailer for the Python documentary is out! ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsplx5cx6cwrfz2ahh0zscfnc322uufvcqt22m4d9hhfjfsx499k2qzyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqezqc0q" />
    <content type="html">
      The trailer for the Python documentary is out!&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://youtu.be/pqBqdNIPrbo?si=9LLlghqZkJRAcnpF&#34;&gt;https://youtu.be/pqBqdNIPrbo?si=9LLlghqZkJRAcnpF&lt;/a&gt;
    </content>
    <updated>2025-05-18T17:07:19Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqkj3m24dac2h6kp49agsfmggeqnw0ten2d9pjstg4du9mc4nt3fszyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqx8xe65</id>
    
      <title type="html">I wrote a blog post unravelling t-strings to help explain what ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqkj3m24dac2h6kp49agsfmggeqnw0ten2d9pjstg4du9mc4nt3fszyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqx8xe65" />
    <content type="html">
      I wrote a blog post unravelling t-strings to help explain what they are doing -- providing syntactic access to the f-string parser -- while we wait on the official docs.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://snarky.ca/unravelling-t-strings/&#34;&gt;https://snarky.ca/unravelling-t-strings/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;/cc &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1p8lllvgc2kgywjh29f68fexnluelr4d2f5jjaqru63xkkjuvq69quqanzv&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Paul Everitt&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1p8l…anzv&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1ep6d9ydje76gm80tgcg9w2hk5zyzp4vd6dc92gdtg5cnzw0w7rzqqscx3c&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;npub1ep6d9ydje76gm80tgcg9w2hk5zyzp4vd6dc92gdtg5cnzw0w7rzqqscx3c&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1ep6…cx3c&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;
    </content>
    <updated>2025-05-16T05:22:42Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsgnly6vt93e4hu50xg773mtztsdm876zme2u224rw70ju4ag0wg2gzyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqnwxx55</id>
    
      <title type="html">There were layoffs at MS yesterday and 3 #Python core devs from ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsgnly6vt93e4hu50xg773mtztsdm876zme2u224rw70ju4ag0wg2gzyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqnwxx55" />
    <content type="html">
      There were layoffs at MS yesterday and 3 #Python core devs from the Faster CPython team were caught in them. If you know of any jobs, please send them their way (they kind of know Python, CPython, and its internals well 😉):&lt;br/&gt;&lt;br/&gt;Eric Snow: &lt;a href=&#34;https://www.linkedin.com/in/ericsnowcurrently/&#34;&gt;https://www.linkedin.com/in/ericsnowcurrently/&lt;/a&gt;&lt;br/&gt;Irit Katriel: &lt;a href=&#34;https://www.linkedin.com/in/irit-katriel/&#34;&gt;https://www.linkedin.com/in/irit-katriel/&lt;/a&gt;&lt;br/&gt;Mark Shannon: &lt;a href=&#34;https://www.linkedin.com/in/mark-shannon-bb459551/&#34;&gt;https://www.linkedin.com/in/mark-shannon-bb459551/&lt;/a&gt;
    </content>
    <updated>2025-05-14T21:15:12Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs98guqkrxzl70e5p9vmgam8uxfnygcae4cmywm44upctee3ttsvtqzyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqtzsdwd</id>
    
      <title type="html">If you open an issue and use &amp;#34;GPT&amp;#34; as a verb then I&amp;#39;m ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs98guqkrxzl70e5p9vmgam8uxfnygcae4cmywm44upctee3ttsvtqzyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqtzsdwd" />
    <content type="html">
      If you open an issue and use &amp;#34;GPT&amp;#34; as a verb then I&amp;#39;m going to assume your solution is wrong. Not because using AI is inherently bad, but because I&amp;#39;m going to assume you don&amp;#39;t understand the problem or solution and you just &amp;#34;prompted&amp;#34; the problem away.
    </content>
    <updated>2025-05-09T23:45:20Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsy0d66dvu4am2tl3wscfuc4uumthcs2mslmnpa7w5rpw28mvqa75qzyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdq520hsh</id>
    
      <title type="html">The spec for pylock.toml is up! ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsy0d66dvu4am2tl3wscfuc4uumthcs2mslmnpa7w5rpw28mvqa75qzyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdq520hsh" />
    <content type="html">
      The spec for pylock.toml is up!&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://packaging.python.org/en/latest/specifications/pylock-toml/&#34;&gt;https://packaging.python.org/en/latest/specifications/pylock-toml/&lt;/a&gt;
    </content>
    <updated>2025-05-06T19:19:16Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs0g78h5l2ef569c3jml2etfyqqk8mzeyhna0cmgew6d2wrzz684hgzyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqpn0m7k</id>
    
      <title type="html">because the OS vendors don&amp;#39;t make money from it and the ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs0g78h5l2ef569c3jml2etfyqqk8mzeyhna0cmgew6d2wrzz684hgzyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqpn0m7k" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszwmzqczmlyn4af0ux49ffsne8tqukuwntvnvqaasmw3smpdhshrql2lx7z&#39;&gt;nevent1q…lx7z&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;because the OS vendors don&amp;#39;t make money from it and the printer manufacturers don&amp;#39;t have competition based on who helped make printing easier
    </content>
    <updated>2025-04-24T14:55:46Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsw9awzygardfmgzsyu05qrk27y5jzy90w3r04dy8zjhk4lhw5hluczyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdq0n5amr</id>
    
      <title type="html">out of context I thought you were talking about AI pricing.</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsw9awzygardfmgzsyu05qrk27y5jzy90w3r04dy8zjhk4lhw5hluczyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdq0n5amr" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsv9hfjj4a20xuwrax0dnnz4v03l67y5xtwmmye5ae738z8yevnzdqu0c59f&#39;&gt;nevent1q…c59f&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;out of context I thought you were talking about AI pricing.
    </content>
    <updated>2025-04-23T15:33:18Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqswdmjm27pacskseh9ak3ckr7ykp2pgehvnpapkvz32ak4u6y7elzczyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqrvlvff</id>
    
      <title type="html">Uv has a PR open to add pylock.toml support! ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqswdmjm27pacskseh9ak3ckr7ykp2pgehvnpapkvz32ak4u6y7elzczyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqrvlvff" />
    <content type="html">
      Uv has a PR open to add pylock.toml support!&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/astral-sh/uv/pull/12992&#34;&gt;https://github.com/astral-sh/uv/pull/12992&lt;/a&gt;
    </content>
    <updated>2025-04-21T16:29:20Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsvw6zzwvuxuvrzzusftf0vtzpqzp45fy7mnpt6n6s8u995ac6xk6qzyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqsq9kh6</id>
    
      <title type="html">t-strings are coming! https://peps.python.org/pep-0750/ ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsvw6zzwvuxuvrzzusftf0vtzpqzp45fy7mnpt6n6s8u995ac6xk6qzyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqsq9kh6" />
    <content type="html">
      t-strings are coming!&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://peps.python.org/pep-0750/&#34;&gt;https://peps.python.org/pep-0750/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://discuss.python.org/t/pep750-template-strings-new-updates/71594/130&#34;&gt;https://discuss.python.org/t/pep750-template-strings-new-updates/71594/130&lt;/a&gt;
    </content>
    <updated>2025-04-10T17:40:04Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsgld6lraue9npyc4a37t5rg5ddrmct3539pckflzsrtgdcwpz4ugczyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdq3ver33</id>
    
      <title type="html">We&amp;#39;re a brown noise household.</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsgld6lraue9npyc4a37t5rg5ddrmct3539pckflzsrtgdcwpz4ugczyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdq3ver33" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyhg4r6rje0gcuuqjmshmm8kztpdw8mncsj8r39tvf4fcx25gxedc7asf5c&#39;&gt;nevent1q…sf5c&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;We&amp;#39;re a brown noise household.
    </content>
    <updated>2025-04-09T20:41:18Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsdnycdpm96n7xedh6g3k8jutlkg0ftpdrpq7nnnzx3tq4zelq20jczyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqhsh78j</id>
    
      <title type="html">Anyone know of an amp for ceiling speakers that does multi-point ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsdnycdpm96n7xedh6g3k8jutlkg0ftpdrpq7nnnzx3tq4zelq20jczyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqhsh78j" />
    <content type="html">
      Anyone know of an amp for ceiling speakers that does multi-point Bluetooth? Our house came with &lt;a href=&#34;https://www.arylic.com/products/a30-wireless-amplifier&#34;&gt;https://www.arylic.com/products/a30-wireless-amplifier&lt;/a&gt; , but we can only connect one device at a time which is annoying when we want to use our Bluetooth turntable.
    </content>
    <updated>2025-04-07T19:06:17Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsvfgf85wefq3nya7mdw3decxuesx548dkpm0pd5ph75j80hk4f86szyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqyk6335</id>
    
      <title type="html">I FINALLY asked for pronouncement on PEP 751 -- lock files for ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsvfgf85wefq3nya7mdw3decxuesx548dkpm0pd5ph75j80hk4f86szyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqyk6335" />
    <content type="html">
      I FINALLY asked for pronouncement on PEP 751 -- lock files for #Python : &lt;a href=&#34;https://peps.python.org/pep-0751/&#34;&gt;https://peps.python.org/pep-0751/&lt;/a&gt; &lt;br/&gt;&lt;br/&gt;It does contain what is, I believe, necessary to have multi-use lock files. If that gets to stay in (&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub16namardggju3sk47ndk89uy5u3a3mmdlkkj3uakw6sh9r89xqz7q8498m2&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Paul Moore&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub16na…98m2&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;  has said that at this point he will ask me to remove stuff instead of rejecting the PEP outright), then &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1zgmxv6u4uudnn5q8hjlphcy073patfm0u0cxzmh2ex6hlmzp8eqq4jdan3&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Hynek Schlawack&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1zgm…dan3&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;  is off the hook for making a video. 😉
    </content>
    <updated>2025-03-19T22:04:10Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsf76kvmg907knrxc4n28f6vqgf42z99x5u02zajyv9qtetay9w33szyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdq7ss8su</id>
    
      <title type="html">Due to the actions of the US government towards Canada, I will ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsf76kvmg907knrxc4n28f6vqgf42z99x5u02zajyv9qtetay9w33szyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdq7ss8su" />
    <content type="html">
      Due to the actions of the US government towards Canada, I will not be attending #PyCon US this year.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://snarky.ca/why-i-wont-be-attending-pycon-us-this-year/&#34;&gt;https://snarky.ca/why-i-wont-be-attending-pycon-us-this-year/&lt;/a&gt;
    </content>
    <updated>2025-03-07T01:08:37Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqnc3dw0y277mhktenjlcjzu3g2t0eqe7pxpx3gv6j9e6f3ezmv4szyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqgzaz00</id>
    
      <title type="html">Mousebender 2025.0 is out with PEP 740 support (index support for ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqnc3dw0y277mhktenjlcjzu3g2t0eqe7pxpx3gv6j9e6f3ezmv4szyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqgzaz00" />
    <content type="html">
      Mousebender 2025.0 is out with PEP 740 support (index support for digital attestations).&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://pypi.org/project/mousebender/&#34;&gt;https://pypi.org/project/mousebender/&lt;/a&gt;
    </content>
    <updated>2025-03-05T23:49:05Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqswukrddxvslkf64x738qvxwdy40hm3xmsc0c5vegysrym6cf23l9gzyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdq0szxxr</id>
    
      <title type="html">It looks like sometime around Feb 9 my follower count on Bluesky ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqswukrddxvslkf64x738qvxwdy40hm3xmsc0c5vegysrym6cf23l9gzyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdq0szxxr" />
    <content type="html">
      It looks like sometime around Feb 9 my follower count on Bluesky surpassed my follower count on Mastodon.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/brettcannon/brettcannon/commit/f963c06577bda0e76a6c6dd6f849586d177c21f7&#34;&gt;https://github.com/brettcannon/brettcannon/commit/f963c06577bda0e76a6c6dd6f849586d177c21f7&lt;/a&gt;
    </content>
    <updated>2025-02-20T16:38:45Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsvfpvhgf3srnwf33skns5j0l2ym4vplxsmuy5r79hcjsrm0ezenuczyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqcjezr6</id>
    
      <title type="html">Great video, partially made possible thanks to Python being used ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsvfpvhgf3srnwf33skns5j0l2ym4vplxsmuy5r79hcjsrm0ezenuczyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqcjezr6" />
    <content type="html">
      Great video, partially made possible thanks to Python being used to help process the video using I believe ffmpeg before being sent back to Earth.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://fosstodon.org/@stim3on/114026793346585973&#34;&gt;https://fosstodon.org/@stim3on/114026793346585973&lt;/a&gt;
    </content>
    <updated>2025-02-19T19:57:55Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqszpm647ngkarxrrdfj72nj5rgmuqzj3lslz22mtxqllp6e0wh5kngzyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqdtdg93</id>
    
      <title type="html">What mapping apps/platforms do people prefer that are not Google ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqszpm647ngkarxrrdfj72nj5rgmuqzj3lslz22mtxqllp6e0wh5kngzyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqdtdg93" />
    <content type="html">
      What mapping apps/platforms do people prefer that are not Google or Apple?&lt;br/&gt;&lt;br/&gt;Paid is fine. Good business details are the most important to me, then directions.
    </content>
    <updated>2025-02-13T19:37:40Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsfe6h89k3u5lnmqtgey3m62ucmadzex2ztalv9k2qrwgrc54w2q6qzyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqc6tr9w</id>
    
      <title type="html">For those of you on both Bluesky and Mastodon, where do you ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsfe6h89k3u5lnmqtgey3m62ucmadzex2ztalv9k2qrwgrc54w2q6qzyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqc6tr9w" />
    <content type="html">
      For those of you on both Bluesky and Mastodon, where do you prefer to be followed? (&amp;#34;don&amp;#39;t care&amp;#34; is not an option unless you don&amp;#39;t want me following you at all.)
    </content>
    <updated>2025-02-12T21:42:02Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsz5csx0smp6yx25c8q4ljyg8308y0tfwa5h5h8tpxl4w3g5gu3qdszyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqrzlsaq</id>
    
      <title type="html">With PEP 2026 rejected, how do you remember what year a Python ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsz5csx0smp6yx25c8q4ljyg8308y0tfwa5h5h8tpxl4w3g5gu3qdszyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqrzlsaq" />
    <content type="html">
      With PEP 2026 rejected, how do you remember what year a Python version is/was/will be released? Remember that Python 3 turns everything up to 11 (slight Spinal Tap reference); take 3.N, add 11 to N, and that&amp;#39;s the year of initial release. E.g. 3.14 is coming out in 2025 (this year): 14&#43;11 = 25.&lt;br/&gt;&lt;br/&gt;Note this only works since Python started doing annual releases.
    </content>
    <updated>2025-02-07T23:47:30Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsz59jagl9eczs2qxgj49umfwfk5v5zlyvzc8kmjg0e2ec0z7skq3qzyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqw8qclv</id>
    
      <title type="html">Sure, but are their users thinking about how they are launching a ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsz59jagl9eczs2qxgj49umfwfk5v5zlyvzc8kmjg0e2ec0z7skq3qzyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqw8qclv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8z6j4f9l0k6y4u346mjwndwmtscd343k5hc92szahscz0zmp6w6s3sv8lv&#39;&gt;nevent1q…v8lv&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Sure, but are their users thinking about how they are launching a Python *interpreter* or running Python *code* and the interpreter is an implementation detail they don&amp;#39;t know/care about?
    </content>
    <updated>2025-01-30T20:56:44Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsrk8rv2l3zxhs7dqkdmkw4eflulr7h9ddk8x5m28qu5egymq00xkgzyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqx00ksu</id>
    
      <title type="html">If the Python Launcher starts to run code like `hatch run`, `uv ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsrk8rv2l3zxhs7dqkdmkw4eflulr7h9ddk8x5m28qu5egymq00xkgzyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqx00ksu" />
    <content type="html">
      If the Python Launcher starts to run code like `hatch run`, `uv run`, etc. does, should it still be called the Python Launcher?
    </content>
    <updated>2025-01-29T05:46:35Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsxklwxmsmtcwzregawt2jmcsehjfm3wagymz4n8wyz590crnmlmjszyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqnq74nu</id>
    
      <title type="html">Have you talked to Russell?</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsxklwxmsmtcwzregawt2jmcsehjfm3wagymz4n8wyz590crnmlmjszyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqnq74nu" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvc2g2wd2vznqhrlgq62srczg55wp4evd9a0srvjqqdg0e72kle3g648dhz&#39;&gt;nevent1q…8dhz&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Have you talked to Russell?
    </content>
    <updated>2025-01-27T22:32:14Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsgern5qz567sy8t8g562pj7d23vrpe77czqddnw45zt6k9cvgpapszyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqpg7tvk</id>
    
      <title type="html">I finally listened to https://realpython.com/podcasts/rpp/228/ ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsgern5qz567sy8t8g562pj7d23vrpe77czqddnw45zt6k9cvgpapszyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqpg7tvk" />
    <content type="html">
      I finally listened to &lt;a href=&#34;https://realpython.com/podcasts/rpp/228/&#34;&gt;https://realpython.com/podcasts/rpp/228/&lt;/a&gt; where &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1p8lllvgc2kgywjh29f68fexnluelr4d2f5jjaqru63xkkjuvq69quqanzv&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Paul Everitt&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1p8l…anzv&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; said I was one of his &amp;#34;heroes&amp;#34; ( &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1r2ad97xxdvjju8yxfc9cq4u5d2cd42jpljnc7q3ztug6azvm36kqckwq68&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Christopher Bailey :python:&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1r2a…wq68&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;  also had some kind words for me). Well, I hope Paul knows he&amp;#39;s one of my heroes in the Python community for spending over 30 years being such a friendly, welcoming person who promotes others before himself.
    </content>
    <updated>2025-01-05T05:43:12Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs0qn6arhna23yvh8hs4dgtv2r4t29gvh0alj88z4avdk6llvl7p3qzyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdq828uq6</id>
    
      <title type="html">I wrote a blog post explaining what the #PSF Conduct WG does ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs0qn6arhna23yvh8hs4dgtv2r4t29gvh0alj88z4avdk6llvl7p3qzyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdq828uq6" />
    <content type="html">
      I wrote a blog post explaining what the #PSF Conduct WG does since I have heard some people get it wrong &lt;a href=&#34;https://snarky.ca/what-the-psf-conduct-wg-does/&#34;&gt;https://snarky.ca/what-the-psf-conduct-wg-does/&lt;/a&gt;
    </content>
    <updated>2024-11-27T00:28:53Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqmv6dajrlxr38c08dvy5zcgzkegtqvsr6hzsxcc5v5mrmw4fr6sgzyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqc5fyjl</id>
    
      <title type="html">I haven&amp;#39;t, but I will say that Bluesky makes adding words so ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqmv6dajrlxr38c08dvy5zcgzkegtqvsr6hzsxcc5v5mrmw4fr6sgzyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqc5fyjl" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyzyp4zchdwclhr45ugkcet7aecfqcw3n3syltc8rcqv96kd7xlnq0us9nh&#39;&gt;nevent1q…s9nh&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I haven&amp;#39;t, but I will say that Bluesky makes adding words so much easier than Mastodon I haven&amp;#39;t had to worry. Toss in labelers and I haven&amp;#39;t been upset about not porting my muted words list over.
    </content>
    <updated>2024-11-19T22:12:31Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsy8d25t8s8qhvel9pwptsvkugn5asst83nx9rwpmn9ygp40pgmnjczyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqq7ynaq</id>
    
      <title type="html">&amp;#34;Fool me once, shame on you. Fool me twice, shame on me.&amp;#34; ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsy8d25t8s8qhvel9pwptsvkugn5asst83nx9rwpmn9ygp40pgmnjczyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqq7ynaq" />
    <content type="html">
      &amp;#34;Fool me once, shame on you. Fool me twice, shame on me.&amp;#34;&lt;br/&gt;&lt;br/&gt;If the election result bothers you, one way to be active about addressing it outside of the US is to push your national government to divest what they can from depending on the US (e.g., diversify your economy). You can also try to support more non-American companies so the US has less of a stranglehold on key things.&lt;br/&gt;&lt;br/&gt;Make the US an option, not a requirement for anything.
    </content>
    <updated>2024-11-06T19:27:01Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqst5ell7xmxz27075w377ttm6hd3pavzxe43c3vhf635trdxfeucsgzyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqu3skk4</id>
    
      <title type="html">While https://snarky.ca/my-proof-of-concept-record-type/ never ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqst5ell7xmxz27075w377ttm6hd3pavzxe43c3vhf635trdxfeucsgzyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqu3skk4" />
    <content type="html">
      While &lt;a href=&#34;https://snarky.ca/my-proof-of-concept-record-type/&#34;&gt;https://snarky.ca/my-proof-of-concept-record-type/&lt;/a&gt; never got enough support, I wonder if I leaned into a class-like structure would garner more support?&lt;br/&gt;&lt;br/&gt;```&lt;br/&gt;record InventoryItem:&lt;br/&gt;    name&lt;br/&gt;    price&lt;br/&gt;    quantity&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;Add type annotations and it looks like a dataclass. Add in support for * and ** for attributes to control how the `__init__()` would work and then you keep the flexibility of my proposal from my blog w/o the awkward situation of how it looks without a docstring.&lt;br/&gt;&lt;br/&gt;Thoughts?
    </content>
    <updated>2024-11-02T22:09:15Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqstq60rv4wct5cxq4h235avn7ha8h8synhmtwpal8nmpdlmgm0apzgzyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdq0q3wms</id>
    
      <title type="html">Wrote up a blog post and why I think you shouldn&amp;#39;t user named ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqstq60rv4wct5cxq4h235avn7ha8h8synhmtwpal8nmpdlmgm0apzgzyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdq0q3wms" />
    <content type="html">
      Wrote up a blog post and why I think you shouldn&amp;#39;t user named tuples in new APIs unless you&amp;#39;re wrapping an old one: &lt;a href=&#34;https://snarky.ca/dont-use-named-tuples-in-new-apis/&#34;&gt;https://snarky.ca/dont-use-named-tuples-in-new-apis/&lt;/a&gt;
    </content>
    <updated>2024-11-02T22:02:01Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsgslr4ptm8yh00zgkl6e9423nhejhgrhu9nsj45t2jqvpmhgm6whszyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdq4zseju</id>
    
      <title type="html">I had not realized the plushie thing was a negative to anyone. ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsgslr4ptm8yh00zgkl6e9423nhejhgrhu9nsj45t2jqvpmhgm6whszyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdq4zseju" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstmunxlq7caff7xey4elxzrr3r6ed4mp84fawltfp6kxan32q80kcuk9u82&#39;&gt;nevent1q…9u82&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I had not realized the plushie thing was a negative to anyone. And I didn&amp;#39;t know where Kelsey had been to begin with. Shows you how plugged in I am thanks to checking both here and Bluesky once a weekday. 😁
    </content>
    <updated>2024-10-30T20:01:28Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsympv6pewpqzz2d40ydrl4q8347wux8rqfq57enj97rj0ejss645czyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqwxdxsd</id>
    
      <title type="html">OK, what&amp;#39;s happened to cause all the Mastodon/Bluesky ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsympv6pewpqzz2d40ydrl4q8347wux8rqfq57enj97rj0ejss645czyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqwxdxsd" />
    <content type="html">
      OK, what&amp;#39;s happened to cause all the Mastodon/Bluesky chatter? Is it the series A funding for Bluesky, or something else? There&amp;#39;s been an uptick of followers for me (&lt;a href=&#34;https://bsky.app/profile/snarky.ca&#34;&gt;https://bsky.app/profile/snarky.ca&lt;/a&gt;) as well as general commenting about the two here.
    </content>
    <updated>2024-10-29T21:00:00Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqszcpkmclwfep6epd9mg83jzl2ephwqvzshrl7c653n6c6ltefvlggzyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdq7ezyxd</id>
    
      <title type="html">I&amp;#39;m working on a new draft of my lock file PEP (751), and the ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqszcpkmclwfep6epd9mg83jzl2ephwqvzshrl7c653n6c6ltefvlggzyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdq7ezyxd" />
    <content type="html">
      I&amp;#39;m working on a new draft of my lock file PEP (751), and the one thing I hope that comes of it is &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1zgmxv6u4uudnn5q8hjlphcy073patfm0u0cxzmh2ex6hlmzp8eqq4jdan3&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Hynek Schlawack&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1zgm…dan3&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; takes advantage of PEP 735 and drops all of the development-related extras in `attrs`. 😉
    </content>
    <updated>2024-10-25T20:33:08Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs2dw6hvzq24nvc9z0mnd882t75qh8n6c2jjrg82ju0pv48aa42gcszyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqdshdv5</id>
    
      <title type="html">Any recommendations on web or Windows desktop clients for ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs2dw6hvzq24nvc9z0mnd882t75qh8n6c2jjrg82ju0pv48aa42gcszyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqdshdv5" />
    <content type="html">
      Any recommendations on web or Windows desktop clients for Mastodon? I realize one of the reasons I&amp;#39;m liking Bluesky is I&amp;#39;m liking the UI more.
    </content>
    <updated>2024-10-17T18:26:44Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqswxzjshgv66k0s5wza0v5zl9fvwdcpvewn2ze7453u2l6wkvpsfsczyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdq3cg2rl</id>
    
      <title type="html">And if https://github.com/wntrblm/nox/issues/848 happens then you ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqswxzjshgv66k0s5wza0v5zl9fvwdcpvewn2ze7453u2l6wkvpsfsczyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdq3cg2rl" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstcx0dee33y6vd5rhu55gs93rhn4cz2hnx8uwju7xpzt7s377yxjcfevklz&#39;&gt;nevent1q…vklz&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;And if &lt;a href=&#34;https://github.com/wntrblm/nox/issues/848&#34;&gt;https://github.com/wntrblm/nox/issues/848&lt;/a&gt; happens then you get a virtuous cycle!
    </content>
    <updated>2024-10-10T18:07:03Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsd30y7ek3kdrvmfqj2apltau53drqgfcvdk8quhpsnadvr6t0e0rszyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqqhk40h</id>
    
      <title type="html">changelog at https://nox.thea.codes/en/stable/CHANGELOG.html#id1</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsd30y7ek3kdrvmfqj2apltau53drqgfcvdk8quhpsnadvr6t0e0rszyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqqhk40h" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswr2utsm4zemvpddaqrva483rqawhqrh9m6v3f5tcnuypecwmyp5cvfly5d&#39;&gt;nevent1q…ly5d&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;changelog at &lt;a href=&#34;https://nox.thea.codes/en/stable/CHANGELOG.html#id1&#34;&gt;https://nox.thea.codes/en/stable/CHANGELOG.html#id1&lt;/a&gt;
    </content>
    <updated>2024-10-09T21:22:37Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsgwp6uvu77fxzrt7sd9gfglaq9ds6whwkm2t3wx25rdcxg64q6jqgzyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqtcd0d0</id>
    
      <title type="html">Echo chambers are bad. If you&amp;#39;re feeling a bit rage-y about ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsgwp6uvu77fxzrt7sd9gfglaq9ds6whwkm2t3wx25rdcxg64q6jqgzyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqtcd0d0" />
    <content type="html">
      Echo chambers are bad. If you&amp;#39;re feeling a bit rage-y about something, please try to take the time to understand why you feel that way and why the other side thinks what they think.&lt;br/&gt;&lt;br/&gt;And if you are witnessing someone raging, stop and think about why that person is upset and whether they have done the above work before shaking your head in agreement.
    </content>
    <updated>2024-10-04T21:02:09Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsvcpf3wfcutxsd7yxjr7rzrz0n0xr3m4fvx98n4cx0wh0q3psjztqzyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqcxmrju</id>
    
      <title type="html">Ever find the parentheses around the exception classes ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsvcpf3wfcutxsd7yxjr7rzrz0n0xr3m4fvx98n4cx0wh0q3psjztqzyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqcxmrju" />
    <content type="html">
      Ever find the parentheses around the exception classes unnecessary since we stopped worrying about Python 2? Yeah, Pablo and I agree, so we wrote PEP 758.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://discuss.python.org/t/allow-except-and-except-expressions-without-parentheses/66453&#34;&gt;https://discuss.python.org/t/allow-except-and-except-expressions-without-parentheses/66453&lt;/a&gt;
    </content>
    <updated>2024-10-02T23:13:24Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs2rp0awqku26t029fs50h38kevusqw8fk0hlpshcw8fvz3av4qdsqzyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqyd5hs8</id>
    
      <title type="html">I&amp;#39;ve seen multiple posts today around uv installing Python ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs2rp0awqku26t029fs50h38kevusqw8fk0hlpshcw8fvz3av4qdsqzyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqyd5hs8" />
    <content type="html">
      I&amp;#39;ve seen multiple posts today around uv installing Python for you. Now, for those that don&amp;#39;t know, those Python builds come from &lt;a href=&#34;https://github.com/indygreg/python-build-standalone&#34;&gt;https://github.com/indygreg/python-build-standalone&lt;/a&gt; , not python.org.&lt;br/&gt;&lt;br/&gt;Now my question is do people care that the Python builds are not from python.org? Would it just be a preference to get builds from python.org? Or it is a showstopper for folks?&lt;br/&gt;&lt;br/&gt;I ask because I was thinking of tackling this issue, but if people don&amp;#39;t care then I have other packaging things to put my time into post lock files.
    </content>
    <updated>2024-09-16T17:46:27Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqswm66mjffwjg72tszahd6cl04kssxl4evu6pdszhlmu5j9unxelmszyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqh2x94m</id>
    
      <title type="html">If you are or have been an Exercism user, they could use some ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqswm66mjffwjg72tszahd6cl04kssxl4evu6pdszhlmu5j9unxelmszyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqh2x94m" />
    <content type="html">
      If you are or have been an Exercism user, they could use some financial help: &lt;a href=&#34;https://exercism.org/blog/september-2024-restructure&#34;&gt;https://exercism.org/blog/september-2024-restructure&lt;/a&gt; .&lt;br/&gt;&lt;br/&gt;I just donated $50 since I&amp;#39;m currently doing the Gleam track.
    </content>
    <updated>2024-09-06T20:08:14Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs9hmm2tezg96t38236fa3h22dpgjmcayy2vrvjelv9d3hnnz67f6szyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqz2920k</id>
    
      <title type="html">While uv has been getting a lot of attention lately (and I&amp;#39;m ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs9hmm2tezg96t38236fa3h22dpgjmcayy2vrvjelv9d3hnnz67f6szyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqz2920k" />
    <content type="html">
      While uv has been getting a lot of attention lately (and I&amp;#39;m not saying Astral doesn&amp;#39;t deserve it), don&amp;#39;t forget all the projects that came before it and continue to be maintained. For instance, PEP 723 was first implemented by pipx, we all know what came before `uv pip`, Hatch has a unified UX, etc. And all of these projects are written in Python, so while maybe not as fast as uv, they do run everywhere Python can.
    </content>
    <updated>2024-09-05T04:41:04Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsw9493lhnwhpruzx9ta23x47y06zama20x5suh77cc2glskzftkpczyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqppjwms</id>
    
      <title type="html">https://bsky.app/profile/snarky.ca I decided to join Bluesky to ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsw9493lhnwhpruzx9ta23x47y06zama20x5suh77cc2glskzftkpczyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqppjwms" />
    <content type="html">
      &lt;a href=&#34;https://bsky.app/profile/snarky.ca&#34;&gt;https://bsky.app/profile/snarky.ca&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;I decided to join Bluesky to try it out and join the country of Brazil over there. 😉 If you happen to be over there, please let me know what your profile is over there.&lt;br/&gt;&lt;br/&gt;I do appreciate I can use my own domain as my username to make it obvious that it&amp;#39;s me w/o having to run my own infrastructure like I would for the same result on Mastodon. I&amp;#39;m also interested in their approach to moderation. Lastly, I appreciate it&amp;#39;s a public benefit LLC.
    </content>
    <updated>2024-08-31T22:11:56Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs8kvdnxmkwp3lr6npyna9rcqw6kmv3uwrk3hgf5nfevrdxavn6gvczyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqupk6tj</id>
    
      <title type="html">Starting after Labour Day my role at work is changing! I will be ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs8kvdnxmkwp3lr6npyna9rcqw6kmv3uwrk3hgf5nfevrdxavn6gvczyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqupk6tj" />
    <content type="html">
      Starting after Labour Day my role at work is changing! I will be going back to being an IC and I will be working on #Python in general, packaging stuff, internal consulting around Python, and keeping #WASI for #VSCode working.&lt;br/&gt;&lt;br/&gt;Back to more coding! 😊
    </content>
    <updated>2024-08-29T23:15:37Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs83c9dvqg36ayg4qaklgnl4nqwead295kjm35ddvreqq73mlmlnugzyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqa9lum0</id>
    
      <title type="html">I don&amp;#39;t know how new this is, but @npub19rt…adh9 accepts ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs83c9dvqg36ayg4qaklgnl4nqwead295kjm35ddvreqq73mlmlnugzyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqa9lum0" />
    <content type="html">
      I don&amp;#39;t know how new this is, but &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub19rt082e6rjeam5rrrky2jnkw9yrpz62c4c6uvg56cgg6cmg37atsfwadh9&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Vivaldi Browser&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub19rt…adh9&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; accepts donations: &lt;a href=&#34;https://login.vivaldi.net/profile/donations&#34;&gt;https://login.vivaldi.net/profile/donations&lt;/a&gt; .&lt;br/&gt;&lt;br/&gt;I&amp;#39;m now giving them $5/month to directly support the browser I&amp;#39;m using -- since I&amp;#39;m a Kagi user and thus Vivaldi doesn&amp;#39;t make any money off of me -- and I&amp;#39;m still giving $5/month to &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1nvfuuyfdlcs66swf7qundq5tp8ngge0pejp5aeleen73ctysjfesn2cpws&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Servo&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1nvf…cpws&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; to work towards more browser engine diversity.
    </content>
    <updated>2024-08-29T17:31:31Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqstcp2a23e0e32nvrkrvdgk9vajuz4uqnja2rj98a5cdy66wwxf5hqzyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqytpttv</id>
    
      <title type="html">I don&amp;#39;t know if I will ever publish it, but writing the ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqstcp2a23e0e32nvrkrvdgk9vajuz4uqnja2rj98a5cdy66wwxf5hqzyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqytpttv" />
    <content type="html">
      I don&amp;#39;t know if I will ever publish it, but writing the outline for a blog post about how to respond to a conduct warning was definitely cathartic (summary: take a deep breath, learn from the feedback, apologize, and move on)
    </content>
    <updated>2024-08-25T13:51:56Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsfrgkckhjzaqn8zhsnz4h88k2mz7wylta5jjvsemdrd7uq7cx8w9czyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqh249cm</id>
    
      <title type="html">Asking moderators to debate moderation actions publicly feels ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsfrgkckhjzaqn8zhsnz4h88k2mz7wylta5jjvsemdrd7uq7cx8w9czyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqh249cm" />
    <content type="html">
      Asking moderators to debate moderation actions publicly feels like it&amp;#39;s destined to have an outcome that&amp;#39;s as fair as Socrates&amp;#39; trial.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/Trial_of_Socrates&#34;&gt;https://en.wikipedia.org/wiki/Trial_of_Socrates&lt;/a&gt;
    </content>
    <updated>2024-08-20T21:00:01Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsvpff72falqs7xgxmwm28s8f5t50gzqr2kej4ydrhzsmtfq8h7ulgzyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqsh8eh2</id>
    
      <title type="html">This is why I have an emoji in my name on LinkedIn</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsvpff72falqs7xgxmwm28s8f5t50gzqr2kej4ydrhzsmtfq8h7ulgzyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqsh8eh2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs84tkzrdrstt7wchsqmal6nz7hpeu330mx5vtrp9440rs7pn9rapqgt92e5&#39;&gt;nevent1q…92e5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;This is why I have an emoji in my name on LinkedIn
    </content>
    <updated>2024-08-19T20:46:47Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsgsm23s9grwgw20tnpt9lask7atshjf75m7vqwkclje35depszydqzyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqeg8utk</id>
    
      <title type="html">For #Django developers using #VSCode , the pre-release of the ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsgsm23s9grwgw20tnpt9lask7atshjf75m7vqwkclje35depszydqzyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqeg8utk" />
    <content type="html">
      For #Django developers using #VSCode ,  the pre-release of the #Python extension has support for Django tests!&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/microsoft/vscode-python/issues/73#issuecomment-2291629074&#34;&gt;https://github.com/microsoft/vscode-python/issues/73#issuecomment-2291629074&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;If you can, please help us test it before we ship this live.
    </content>
    <updated>2024-08-15T17:22:41Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs29pxp5vwql95had5dydl59c7323eetqphn78a8hvnfs32qdcs0vczyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdq984aw6</id>
    
      <title type="html">If you want to delete your Best Buy Canada account (their privacy ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs29pxp5vwql95had5dydl59c7323eetqphn78a8hvnfs32qdcs0vczyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdq984aw6" />
    <content type="html">
      If you want to delete your Best Buy Canada account (their privacy policy update says 3rd party sellers can give my data to data brokers), it seems you have to use &lt;a href=&#34;https://privacyportal-ca.onetrust.com/webform/6d0f84db-4990-42e0-a979-33e77454100a/bb4e8b38-8178-4191-b9b3-e71a521179d3&#34;&gt;https://privacyportal-ca.onetrust.com/webform/6d0f84db-4990-42e0-a979-33e77454100a/bb4e8b38-8178-4191-b9b3-e71a521179d3&lt;/a&gt; . Got that from calling their support centre.
    </content>
    <updated>2024-08-14T03:11:31Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsdagjhu0q77yhypme8ja79dfyvw6020ral6q32te7y4xmwtee5ejgzyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqhq44vf</id>
    
      <title type="html">It&amp;#39;s always worth evaluating if your beliefs have shifted ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsdagjhu0q77yhypme8ja79dfyvw6020ral6q32te7y4xmwtee5ejgzyz000zgfyfntawva882wm54ntyfzwqcgx97tvk25fjmsesze4dhdqhq44vf" />
    <content type="html">
      It&amp;#39;s always worth evaluating if your beliefs have shifted along with society.&lt;br/&gt;&lt;br/&gt;I think some people hold beliefs that were considered progressive in the past (this could be a decade or more ago), but society has either caught up and so it&amp;#39;s now mainstream, or has even surpassed those beliefs and made them conservative. And I think some people don&amp;#39;t take well to having this pointed out and thus effectively being told they are not as progressive as they thought they were / used to be.
    </content>
    <updated>2024-07-30T18:57:22Z</updated>
  </entry>

</feed>