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

  <title>Nostr notes by Eric Matthes</title>
  <author>
    <name>Eric Matthes</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://yabu.me/npub12q02cjj827d8a75uxm6zq2ljlgpzsecjlgmu46as3xgx0uz3t64snnsm0v.rss" />
  <link href="https://yabu.me/npub12q02cjj827d8a75uxm6zq2ljlgpzsecjlgmu46as3xgx0uz3t64snnsm0v" />
  <id>https://yabu.me/npub12q02cjj827d8a75uxm6zq2ljlgpzsecjlgmu46as3xgx0uz3t64snnsm0v</id>
  <icon>https://cdn.fosstodon.org/accounts/avatars/109/291/786/900/644/616/original/aa7e1edc25113420.png</icon>
  <logo>https://cdn.fosstodon.org/accounts/avatars/109/291/786/900/644/616/original/aa7e1edc25113420.png</logo>




  <entry>
    <id>https://yabu.me/nevent1qqsw7vg9aggl3wzs8q2d8aa7n68q4qkg4tt7duzd387sk407n32sduqzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902khja2pv</id>
    
      <title type="html">Another &amp;#34;yes to all this&amp;#34;, from the parent of a ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsw7vg9aggl3wzs8q2d8aa7n68q4qkg4tt7duzd387sk407n32sduqzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902khja2pv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs28cxlxck9d39lq7736xqyjjykvp2utaf3atppsgt6awynnwr3t0sxr546n&#39;&gt;nevent1q…546n&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Another &amp;#34;yes to all this&amp;#34;, from the parent of a conscientious 15yo who can&amp;#39;t not see all this.
    </content>
    <updated>2026-04-09T11:00:55Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqstqggm3fxk9pxegrp5k73ndae6df8y7kml9q4ug5v8qpcxve5aauczypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902k7hjucv</id>
    
      <title type="html">TLDR: I&amp;#39;ll keep using uv until there&amp;#39;s a really specific ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqstqggm3fxk9pxegrp5k73ndae6df8y7kml9q4ug5v8qpcxve5aauczypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902k7hjucv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsg758uvwl977zy0dkrqkn3hdj38l4938klz86u5v46sjqlq5fy08s9m7nd8&#39;&gt;nevent1q…7nd8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;TLDR: I&amp;#39;ll keep using uv until there&amp;#39;s a really specific reason not to. It works today, it will almost certainly work tomorrow, and should work for the coming months. Will it work for my use cases next year? Nobody knows.&lt;br/&gt;&lt;br/&gt;Forking something like uv is possible, but not trivial by any means. It will take time to see what OpenAI does with uv, and what we as a community do in response.&lt;br/&gt;&lt;br/&gt;If I&amp;#39;m going to leave uv at some point, I want to see what things look like when that&amp;#39;s a necessary thing to do.
    </content>
    <updated>2026-04-02T16:57:36Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsg758uvwl977zy0dkrqkn3hdj38l4938klz86u5v46sjqlq5fy08szypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902k7lpvxh</id>
    
      <title type="html">I wrote up my thoughts about OpenAI acquiring Astral. #Python ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsg758uvwl977zy0dkrqkn3hdj38l4938klz86u5v46sjqlq5fy08szypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902k7lpvxh" />
    <content type="html">
      I wrote up my thoughts about OpenAI acquiring Astral.&lt;br/&gt;&lt;br/&gt;#Python &lt;br/&gt;&lt;a href=&#34;https://www.mostlypython.com/so-openai-is-acquiring-astral/&#34;&gt;https://www.mostlypython.com/so-openai-is-acquiring-astral/&lt;/a&gt;
    </content>
    <updated>2026-04-02T16:53:58Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsp4yyvr3x2mxdmxt0dy84ht5nme8cvphchcdg4xa4p8067smmwauszypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kh736sh</id>
    
      <title type="html">Most people I know use a venv per project approach. People use ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsp4yyvr3x2mxdmxt0dy84ht5nme8cvphchcdg4xa4p8067smmwauszypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kh736sh" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8gvj5t5nh0h0723jf5mmddanasgg462qdpnjjn5m8hxsjp3z247gd58zxd&#39;&gt;nevent1q…8zxd&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Most people I know use a venv per project approach. People use different locations for their venvs, and different tools for managing them, but I don&amp;#39;t know many people who do global installs of Python packages.
    </content>
    <updated>2026-03-27T17:43:53Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs20vxxmsshzappyhs834cl28w20k6yvk95c6w7y83nnf67x23xfxczypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kqt3tw8</id>
    
      <title type="html">I&amp;#39;m asking because while I&amp;#39;ve used SSH keys for my own ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs20vxxmsshzappyhs834cl28w20k6yvk95c6w7y83nnf67x23xfxczypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kqt3tw8" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8wvrtmy0uvzxc3p5lsx6p7akjupwzcejt62ptpt6fwk0rcwrl5pgjpwx9k&#39;&gt;nevent1q…wx9k&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I&amp;#39;m asking because while I&amp;#39;ve used SSH keys for my own work before, I&amp;#39;ve never done anything with anyone else&amp;#39;s keys. I don&amp;#39;t want to write a tool that accidentally does something dangerous with the user&amp;#39;s key.&lt;br/&gt;&lt;br/&gt;If this is a reasonable workflow, I&amp;#39;ll add support for generating a new key pair if a suitable key is not found. I&amp;#39;ll also remove the `--key-assist` flag, and this will just be the normal workflow when the user has not already uploaded a key to Scalingo.
    </content>
    <updated>2026-03-26T12:26:44Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs8wvrtmy0uvzxc3p5lsx6p7akjupwzcejt62ptpt6fwk0rcwrl5pgzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902k7tdsrm</id>
    
      <title type="html">Does this workflow raise any red flags for anyone? Before you can ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs8wvrtmy0uvzxc3p5lsx6p7akjupwzcejt62ptpt6fwk0rcwrl5pgzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902k7tdsrm" />
    <content type="html">
      Does this workflow raise any red flags for anyone?&lt;br/&gt;&lt;br/&gt;Before you can deploy a project to Scalingo, you need to upload an SSH key. If you&amp;#39;re familiar with SSH keys, that&amp;#39;s not an issue. But if you&amp;#39;ve never heard of them, it&amp;#39;s a step that can make people put off learning how to deploy a project.&lt;br/&gt;&lt;br/&gt;This workflow offers to assist with finding and uploading an existing key.&lt;br/&gt;&lt;br/&gt;#Python #Django&lt;br/&gt;&lt;video controls width=&#34;100%&#34; class=&#34;max-h-[90vh] bg-neutral-300 dark:bg-zinc-700&#34;&gt;&lt;source src=&#34;https://cdn.fosstodon.org/media_attachments/files/116/295/445/260/772/549/original/719256c3d09c7aac.mp4&#34;&gt;&lt;/video&gt;&lt;br/&gt;
    </content>
    <updated>2026-03-26T12:24:32Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsq9uehuhzr7z5rx2jqqwga2ea69athcq49uj7wyvefn75qhhhjw6gzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902k602r0m</id>
    
      <title type="html">I don&amp;#39;t love this, I wish they had continued to build out a ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsq9uehuhzr7z5rx2jqqwga2ea69athcq49uj7wyvefn75qhhhjw6gzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902k602r0m" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsykx9pr9kx89teelhmnnp8dyluea442278p8dv4ax25tkkqlag09gxgkue4&#39;&gt;nevent1q…kue4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I don&amp;#39;t love this, I wish they had continued to build out a private package index service. That service aligns well with an open package manager. My guess is OpenAI dangled way more instant money than they&amp;#39;d ever get from building out their own services.&lt;br/&gt;&lt;br/&gt;I&amp;#39;m going to keep using uv until there&amp;#39;s a specific reason not to. It&amp;#39;s so much better than other options, and we&amp;#39;ll see if any go-to forks emerge from all this.
    </content>
    <updated>2026-03-25T20:16:44Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs2c4nnqdkcfszx26hklzdgyakh5z7w324nauaq87d89ane0gzljqgzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kd6xxkx</id>
    
      <title type="html">I think your main points are reasonable, but this acquisition was ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs2c4nnqdkcfszx26hklzdgyakh5z7w324nauaq87d89ane0gzljqgzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kd6xxkx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswqdfxma9zmc5sdeavfv2wmkhev0la9cskjr4dc08vef8rlnfyqhsfu2237&#39;&gt;nevent1q…2237&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I think your main points are reasonable, but this acquisition was frustrating to me because I really liked the pyx approach.&lt;br/&gt;&lt;br/&gt;Astral building a high-quality private package index has a much higher potential to align with maintaining a high-quality open source package management tool.&lt;br/&gt;&lt;br/&gt;Astral being acquired by an AI company that has repeatedly acted with disregard for its negative impacts on society makes me expect AI bloat in uv.
    </content>
    <updated>2026-03-19T16:19:26Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsq0s24p2xnguvf6sqspnnewayvdwhdxr733yyzl2c2mmmysjfk9mczypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kghhdmv</id>
    
      <title type="html">Pileated woodpeckers will always fascinate me. #birds ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsq0s24p2xnguvf6sqspnnewayvdwhdxr733yyzl2c2mmmysjfk9mczypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kghhdmv" />
    <content type="html">
      Pileated woodpeckers will always fascinate me.&lt;br/&gt;&lt;br/&gt;#birds&lt;br/&gt; &lt;img src=&#34;https://cdn.fosstodon.org/media_attachments/files/116/177/321/301/082/029/original/fe9b5de9852d877c.jpeg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://cdn.fosstodon.org/media_attachments/files/116/177/321/275/152/665/original/c2963d1915089f99.jpeg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://cdn.fosstodon.org/media_attachments/files/116/177/321/303/043/616/original/32ad25b194a1356e.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-05T15:42:00Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs993mjxa4h4t5uc8rn09fctfdvs9acwrgccdm6lrkwx27ze8sjrhszypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kwj3exc</id>
    
      <title type="html">My first impression was that it seemed like an iPad with a ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs993mjxa4h4t5uc8rn09fctfdvs9acwrgccdm6lrkwx27ze8sjrhszypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kwj3exc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp0xkwz0tf6pu9glgxyn43a3rstm9lly5rpwzn49s2n8xyce45dpqj0k24n&#39;&gt;nevent1q…k24n&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;My first impression was that it seemed like an iPad with a built-in keyboard running macOS, instead of an accessory keyboard.&lt;br/&gt;&lt;br/&gt;I&amp;#39;m unclear on the distinction between the Neo and a low-spec Air.
    </content>
    <updated>2026-03-05T14:42:26Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs2pu7cdjsmatk87tsevt73czgqwrvh408a2w3dw69flmvv69lkyrqzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902krkpmrp</id>
    
      <title type="html">I completely agree about organizing separate models/agents/teams ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs2pu7cdjsmatk87tsevt73czgqwrvh408a2w3dw69flmvv69lkyrqzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902krkpmrp" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqst7py8wmt3h8rg6gyszt2zrnlj9fwshyk96pndmywshmw2vpn6fxcxpl220&#39;&gt;nevent1q…l220&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I completely agree about organizing separate models/agents/teams of agents, with different responsibilities. &lt;br/&gt;&lt;br/&gt;Thinking through that kind of setup was my first glimpse into possibly trusting tests written by an AI. It seems like a high-level skill will involve defining clear boundaries between those workers.&lt;br/&gt;&lt;br/&gt;Then again, those boundaries will probably be written into the orchestration tools.&lt;br/&gt;&lt;br/&gt;Like Jeff says, amazing times.
    </content>
    <updated>2026-02-22T14:10:31Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsfzcgqwqwpyuuu58yh33cjlwrl0qyavgxhsa36jgudtnqfq9rycmqzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kt68spd</id>
    
      <title type="html">Your comment recently that you don&amp;#39;t really need a state of ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsfzcgqwqwpyuuu58yh33cjlwrl0qyavgxhsa36jgudtnqfq9rycmqzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kt68spd" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs05jhrwgzg803hq064hh3hkxuz9t0g9ruplrq6an68th8t3kjscvgd3a7je&#39;&gt;nevent1q…a7je&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Your comment recently that you don&amp;#39;t really need a state of the art model to do a lot of good work in Python was really interesting to me.&lt;br/&gt;&lt;br/&gt;I&amp;#39;m curious to see how quickly models that are good enough to generate a lot of decent Python code can be made to run with no meaningful lag. Maybe then we can stop sharing the XKCD compiling comic for a while.
    </content>
    <updated>2026-02-22T13:51:19Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsffsgq8dwap8xrky9647a7kzg050235kda9sx5jyyxvja5ttvqmkgzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kuwh2ad</id>
    
      <title type="html">This blog post is a nice summary about how they&amp;#39;re making ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsffsgq8dwap8xrky9647a7kzg050235kda9sx5jyyxvja5ttvqmkgzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kuwh2ad" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs24mlnne9xet4sjwux7x8pyldxz5rc6035vd6ux4mftlgsu52ap7c2r6ety&#39;&gt;nevent1q…6ety&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;This blog post is a nice summary about how they&amp;#39;re making this happen, for those of us not too deep into AI internals.&lt;br/&gt;&lt;br/&gt;(I don&amp;#39;t love AI, but I do like to know how this field is developing.)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.anuragk.com/blog/posts/Taalas.html&#34;&gt;https://www.anuragk.com/blog/posts/Taalas.html&lt;/a&gt;
    </content>
    <updated>2026-02-22T12:54:17Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs24mlnne9xet4sjwux7x8pyldxz5rc6035vd6ux4mftlgsu52ap7czypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kf9rxff</id>
    
      <title type="html">I thought it was vaporware at first because their website looks ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs24mlnne9xet4sjwux7x8pyldxz5rc6035vd6ux4mftlgsu52ap7czypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kf9rxff" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstsuwjnqzyrde59parxmactkc9ulf3hft7ca6wwldsmuuesqrd07s0tv86y&#39;&gt;nevent1q…v86y&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I thought it was vaporware at first because their website looks like a vibe coded fluff piece, but that demo is real. They&amp;#39;ve been around for 2.5 years.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://taalas.com&#34;&gt;https://taalas.com&lt;/a&gt;
    </content>
    <updated>2026-02-22T12:52:01Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqstsuwjnqzyrde59parxmactkc9ulf3hft7ca6wwldsmuuesqrd07szypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902k9p50z5</id>
    
      <title type="html">I learned about Taalas for the first time last week; they&amp;#39;re ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqstsuwjnqzyrde59parxmactkc9ulf3hft7ca6wwldsmuuesqrd07szypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902k9p50z5" />
    <content type="html">
      I learned about Taalas for the first time last week; they&amp;#39;re writing AI models directly to chips. Their &amp;#34;chatjimmy&amp;#34; demo is really impressive.&lt;br/&gt;&lt;br/&gt;It&amp;#39;s a smaller model so it&amp;#39;s not as good as the newest models, but the speed is the point.&lt;br/&gt;&lt;br/&gt;#AI &lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://chatjimmy.ai&#34;&gt;https://chatjimmy.ai&lt;/a&gt;
    </content>
    <updated>2026-02-22T12:50:25Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs9q86gvhj7pt6kgnxyug05a8zaf0etddndu3500n4hwa808f5wk8gzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kjc4wvw</id>
    
      <title type="html">It makes me miss walking in crampons!</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs9q86gvhj7pt6kgnxyug05a8zaf0etddndu3500n4hwa808f5wk8gzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kjc4wvw" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp47n9lcx9fevp5l75v7zfx0qqms0hn3yugq4xamhj8zh6nf60rasef9hxm&#39;&gt;nevent1q…9hxm&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It makes me miss walking in crampons!
    </content>
    <updated>2026-02-13T16:23:54Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsz6a9rqhe353wsw3439hxd4p9xp54n3uv2n4zzzupvt9vy5m6lmtszypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902ktftjf5</id>
    
      <title type="html">Snowshoeing is fantastic, but I never found an &amp;#34;easy&amp;#34; way ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsz6a9rqhe353wsw3439hxd4p9xp54n3uv2n4zzzupvt9vy5m6lmtszypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902ktftjf5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8lkxlprw0s7ewkejfthfe7m5e5khf58xfdnda0n5df5we5yv683qudaqhn&#39;&gt;nevent1q…aqhn&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Snowshoeing is fantastic, but I never found an &amp;#34;easy&amp;#34; way to go up steep deep snow. &lt;br/&gt;&lt;br/&gt;I remember spending over an hour to go about a hundred yards up a small ridge to camp one New Year&amp;#39;s Eve in AK. I went to that same spot the next summer, and laughed at how easy it was to walk up that same ridge without snow. It&amp;#39;s so nice to know a place in all its seasons.
    </content>
    <updated>2026-02-13T15:37:53Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs20rszxw59ph0g2gmn9jgy7ccqpgvccr4x2gamcr7su7gy4pwqgqszypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kjhkzyx</id>
    
      <title type="html">And so hot and sweaty but cold as soon as you stop swimming</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs20rszxw59ph0g2gmn9jgy7ccqpgvccr4x2gamcr7su7gy4pwqgqszypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kjhkzyx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2g09vaqzme7qhdrxktdalfe9x96m6f8uv48rj8n986sw29fyhnggfv9w8q&#39;&gt;nevent1q…9w8q&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;And so hot and sweaty but cold as soon as you stop swimming
    </content>
    <updated>2026-02-13T14:36:55Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsd9rju244t0y80ldjeuncmpz07625pnar9ru9sw09np4pwsazzetqzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kzt7j52</id>
    
      <title type="html">Everyone who has ever postholed or paddled snowshoes up a steep ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsd9rju244t0y80ldjeuncmpz07625pnar9ru9sw09np4pwsazzetqzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kzt7j52" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsf8l6qwmsjxc5t5f5pd08r0gu23nlug6zdulca78l4mxgrcdpfpagc5eayu&#39;&gt;nevent1q…eayu&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Everyone who has ever postholed or paddled snowshoes up a steep deep snowpack is happy to be just watching from home.&lt;br/&gt;&lt;br/&gt;Those first warm spring days are going to feel amazing for him!
    </content>
    <updated>2026-02-13T13:58:55Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsg3fks2lf5ljae4qew2maz72c0k2dhn2hahxvs250u940nwe398nczypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902k4tvrlk</id>
    
      <title type="html">I love that you&amp;#39;re all in agreement that over-investing in ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsg3fks2lf5ljae4qew2maz72c0k2dhn2hahxvs250u940nwe398nczypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902k4tvrlk" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsg6zchz6h4nc5l0xkf2j2cyl8lzgg4at9yudegzc6fchs63zpjvqgq6n2zu&#39;&gt;nevent1q…n2zu&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I love that you&amp;#39;re all in agreement that over-investing in unit tests is an anti-pattern.&lt;br/&gt;&lt;br/&gt;I&amp;#39;ve been trying to get a PyCon talk on this subject accepted, with no luck yet. (Not talking about this year&amp;#39;s submissions.)
    </content>
    <updated>2026-02-09T20:24:45Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsq7r3zttn96puzm2ukuwlzt5933r8c8ed7kx6xhh63hl2nmum8j9qzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902k9plh8j</id>
    
      <title type="html">That would be a fantastic episode! I&amp;#39;d also love a series ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsq7r3zttn96puzm2ukuwlzt5933r8c8ed7kx6xhh63hl2nmum8j9qzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902k9plh8j" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsv95rcy9n4kqcqjc364qjhtw7a29ewmj300m0gkx4lvpge0r9824sys2ud8&#39;&gt;nevent1q…2ud8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;That would be a fantastic episode!&lt;br/&gt;&lt;br/&gt;I&amp;#39;d also love a series where you and Carlton talk to people at a number of hosting providers. It would be fascinating to hear their perspective on what they&amp;#39;ve seen supporting Django projects on their respective platforms.
    </content>
    <updated>2026-02-07T18:49:08Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsfu5ya98a5lmj9jmzlc02wcjnar5v5yqtnw8rutl8837kdr5z202szypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902klqhxfz</id>
    
      <title type="html">Does anyone in my Django world use Scalingo for hosting? I ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsfu5ya98a5lmj9jmzlc02wcjnar5v5yqtnw8rutl8837kdr5z202szypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902klqhxfz" />
    <content type="html">
      Does anyone in my Django world use Scalingo for hosting? I hadn&amp;#39;t heard of it until today, but they&amp;#39;ve been around for over a decade!&lt;br/&gt;&lt;br/&gt;It seems like every time Heroku comes closer to actually closing its doors, we learn about new hosting options.&lt;br/&gt;&lt;br/&gt;#Python #Django &lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://scalingo.com&#34;&gt;https://scalingo.com&lt;/a&gt;
    </content>
    <updated>2026-02-07T16:20:26Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsy572yhg3ma00ge8pfqs25czx037f8yae0dtxda6v0f77wxt426xqzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kmd7s7r</id>
    
      <title type="html">Question for you and everyone: Does a signature include the ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsy572yhg3ma00ge8pfqs25czx037f8yae0dtxda6v0f77wxt426xqzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kmd7s7r" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyl0r8nundx6fz7lfusd5drywftrkx9yy3cp3jdltu7lrmtqv7dpqyh3tas&#39;&gt;nevent1q…3tas&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Question for you and everyone: Does a signature include the function name?
    </content>
    <updated>2026-02-02T22:55:27Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsggrr8h6xm32cl6avhy0nc5rlqfehyc0rttgz0ptlgrnqm95xzrhszypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kaf9dxt</id>
    
      <title type="html">#Python people, I have a question about names. In the following ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsggrr8h6xm32cl6avhy0nc5rlqfehyc0rttgz0ptlgrnqm95xzrhszypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kaf9dxt" />
    <content type="html">
      #Python people, I have a question about names. In the following example, what do you call the first line of this function (everything from `def` through the colon)?&lt;br/&gt;&lt;br/&gt;Followup question: When someone refers to the &amp;#34;function definition&amp;#34; does that make you think of the entire function, or just part of it?&lt;br/&gt; &lt;img src=&#34;https://cdn.fosstodon.org/media_attachments/files/116/003/373/610/257/081/original/dba37dab3612e6ca.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-02-02T22:26:06Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqswkgwg0ahqstwy4t4s6zq4d67pn40lrzwgkaw7gvkxllzyel6hveqzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902ktgg4rl</id>
    
      <title type="html">I&amp;#39;ve never expected to find a date in a URL, but I definitely ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqswkgwg0ahqstwy4t4s6zq4d67pn40lrzwgkaw7gvkxllzyel6hveqzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902ktgg4rl" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvrpe4gpzmklmswemzawj2s6n9aj6ktw80j96s3ddsawcm8sw6fwg7zmklg&#39;&gt;nevent1q…mklg&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I&amp;#39;ve never expected to find a date in a URL, but I definitely look for a data in a byline somewhere.
    </content>
    <updated>2026-01-22T22:37:12Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs9ujmlnrkt20uh22fxsvdtt2yegpqlpdpufeygnyczsar0p78zyvszypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902k2ju043</id>
    
      <title type="html">I lived in Alaska for a long time, and I was waiting for remote ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs9ujmlnrkt20uh22fxsvdtt2yegpqlpdpufeygnyczsar0p78zyvszypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902k2ju043" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsd6g8jvwcj66kje60l5vdtxh46mh44edjudsf3hrt8nj9pc8se8eg9f0l7t&#39;&gt;nevent1q…0l7t&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I lived in Alaska for a long time, and I was waiting for remote developers to start moving to my town (10k people, southeast AK).&lt;br/&gt;&lt;br/&gt;I finally met one person who moved to my town as a developer. The move was for his partner&amp;#39;s job. He had a *really* hard time getting hired from AK, because companies that weren&amp;#39;t already employing someone from AK didn&amp;#39;t want to do the paperwork to hire just one person.
    </content>
    <updated>2026-01-21T17:33:29Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqswve4feht4mr6lwv8lwucqkzpnvttfqa3wulm8m9l90swrf2g4cdqzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902khx3sp9</id>
    
      <title type="html">I really like these short posts that simply raise awareness about ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqswve4feht4mr6lwv8lwucqkzpnvttfqa3wulm8m9l90swrf2g4cdqzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902khx3sp9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsx48qh7z8xvlz6rzqy0h57s3v5769mu6srme7jpjvcwyqhzr5lzlsc9php7&#39;&gt;nevent1q…php7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I really like these short posts that simply raise awareness about an issue. It&amp;#39;s easy to think that everyone&amp;#39;s keeping up with all the developments in AI, but that&amp;#39;s absolutely not the case.&lt;br/&gt;&lt;br/&gt;I just can&amp;#39;t wrap my head around how many people in society are fully embracing slop. I&amp;#39;m not talking about people being fooled by AI, I mean the people who know what they&amp;#39;re sharing is AI, and they&amp;#39;re sharing it because they like it.
    </content>
    <updated>2026-01-09T16:57:29Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsrl5cvmwr3vf6y9fu5ysgtalr796h5hcqmnt6cgdaameuldux40fczypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902k7t5usa</id>
    
      <title type="html">Are you giving up on Git? It definitely gets complicated in all ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsrl5cvmwr3vf6y9fu5ysgtalr796h5hcqmnt6cgdaameuldux40fczypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902k7t5usa" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxav7fnvad3kplr8u2dxe8lehjt3x8qdpe5sw68rtqvms0lfdayjsxyxw0v&#39;&gt;nevent1q…xw0v&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Are you giving up on Git? It definitely gets complicated in all its workflows, but a small subset of features goes a long way for a solo developer.&lt;br/&gt;&lt;br/&gt;My short list: init, status, add, commit, diff, branch, merge, checkout, log. And switch is helpful for modern workflows.&lt;br/&gt;&lt;br/&gt;People get intimidated by reset, rebase, and merge conflicts. But a solo developer can go a long time without needing those, or running into conflicts.
    </content>
    <updated>2026-01-07T22:27:07Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsyq54qhv3xklke65hvj2vag9qvwrcy7ufgpa9w0evvkj5xcf54w9szypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kjazmta</id>
    
      <title type="html">I&amp;#39;ve been making a point of unsubscribing from every ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsyq54qhv3xklke65hvj2vag9qvwrcy7ufgpa9w0evvkj5xcf54w9szypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kjazmta" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrm7rej8z00srx34dkgg0aq9mjvqjrqjzm4xg2wfnnsv9qfwa6wagvw53f3&#39;&gt;nevent1q…53f3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I&amp;#39;ve been making a point of unsubscribing from every marketing email I receive this holiday season, instead of letting my inbox get cluttered every day.&lt;br/&gt;&lt;br/&gt;I respect the companies with simple unsubscribe flows, but holy heck we shouldn&amp;#39;t have to do this in the first place. Never mind the companies that keep emailing regardless of opt-outs.
    </content>
    <updated>2025-12-30T14:45:50Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs9fecylre8esrq9xe5cyypmdfqc6lk0rznuj8csujgavw9maacqngzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902khp2vlz</id>
    
      <title type="html">I love it when old pictures get turned into paintings.</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs9fecylre8esrq9xe5cyypmdfqc6lk0rznuj8csujgavw9maacqngzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902khp2vlz" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsv5t7hudvn872kdqksjwskttutm6tu9mqzse683sehq8mnhgdc9zsymjaam&#39;&gt;nevent1q…jaam&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I love it when old pictures get turned into paintings.
    </content>
    <updated>2025-12-14T14:45:03Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqstj5cej93azukhkgdrldw3x8507xdl3ep2v32s3x5exnu400e5p5qzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kg6dczs</id>
    
      <title type="html">These are gorgeous. Are you painting from pictures?</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqstj5cej93azukhkgdrldw3x8507xdl3ep2v32s3x5exnu400e5p5qzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kg6dczs" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdax5u0dtca3ja2284yyw60k5rxt8pkpyjpstk42y47v8xhl6fdggcklwfj&#39;&gt;nevent1q…lwfj&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;These are gorgeous. Are you painting from pictures?
    </content>
    <updated>2025-12-14T14:05:48Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsg2ks2p9rjv30pqdx8wppp76pawqk59quq9tgptsc6n7mdq5hn62szypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902ky6pfpg</id>
    
      <title type="html">One of the actual joys of homeownership is finding yourself in ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsg2ks2p9rjv30pqdx8wppp76pawqk59quq9tgptsc6n7mdq5hn62szypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902ky6pfpg" />
    <content type="html">
      One of the actual joys of homeownership is finding yourself in the world of appliance-repair videos. Sometimes they&amp;#39;re made by people on the clock, and sometimes they&amp;#39;re made by people just sharing what they know.&lt;br/&gt;&lt;br/&gt;Today I replaced the rubber boot on our washing machine drum, all thanks to this fantastic and very no-nonsense, non-enshittified video:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=bPLce4V6b-I&#34;&gt;https://www.youtube.com/watch?v=bPLce4V6b-I&lt;/a&gt;
    </content>
    <updated>2025-12-07T22:51:37Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsywc79yxfvfx5zdyf6ymh0phghfgwkpyyysq0tr7a0hm2eky7l4cszypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kqhg4ch</id>
    
      <title type="html">Paying attention to my eating always reminds me that I feel much ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsywc79yxfvfx5zdyf6ymh0phghfgwkpyyysq0tr7a0hm2eky7l4cszypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kqhg4ch" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrz58rcwxeg9mrfrc8reaeln46jwlqv2tumftsp90dccmc2q6jlnsm50d7k&#39;&gt;nevent1q…0d7k&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Paying attention to my eating always reminds me that I feel much better a little hungry through the day than a little full all day long.&lt;br/&gt;&lt;br/&gt;I never had to think twice about what I ate when I was younger, with a moderate baseline of healthy eating overall.
    </content>
    <updated>2025-11-10T16:32:15Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsw7p98lm57jrlq9mvx633wguk47hpwew09aey03rvaflu4kr70tfgzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kyw6t7w</id>
    
      <title type="html">I appreciate you sharing so openly about this as well. I noticed ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsw7p98lm57jrlq9mvx633wguk47hpwew09aey03rvaflu4kr70tfgzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kyw6t7w" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp7nmsjwrzdgt3krp5h33qtln7kfnng9zjwt5jltvhsn7e3sxy94sr8tj3q&#39;&gt;nevent1q…tj3q&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I appreciate you sharing so openly about this as well. I noticed the label &amp;#34;mildly obese&amp;#34; in my medical notes, and thought it must be because I was focusing on strength training for the first time in years.&lt;br/&gt;&lt;br/&gt;But I was doing no cardio and eating just as much, and I was getting bigger. These 40s and 50s metabolism and lifestyle changes are hard to manage.&lt;br/&gt;&lt;br/&gt;I dropped most strength training for cardio, and have been really careful about what I eat.
    </content>
    <updated>2025-11-10T16:06:11Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsp0acxq29ktge84g9rdm5nkwjrx8zveeaze2rguxgeltsrpwetn8czypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kdea6te</id>
    
      <title type="html">Would httpx help? https://www.python-httpx.org/async/</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsp0acxq29ktge84g9rdm5nkwjrx8zveeaze2rguxgeltsrpwetn8czypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kdea6te" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfx8495unpge2xncjl27etde7t9q5gswl3ngqlz2wcvhhez47jelqn07t9k&#39;&gt;nevent1q…7t9k&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Would httpx help?&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.python-httpx.org/async/&#34;&gt;https://www.python-httpx.org/async/&lt;/a&gt;
    </content>
    <updated>2025-10-25T22:32:06Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsvdcp402ek96uqcm3y85466x0v9vqfwqa745adnll4tnhvzxg0kdqzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kl3v46x</id>
    
      <title type="html">Hope it&amp;#39;s a good trip!</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsvdcp402ek96uqcm3y85466x0v9vqfwqa745adnll4tnhvzxg0kdqzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kl3v46x" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2w0dfaupvs9kr2ddg8fdmv7z9sn368n5klayp6msp4mhjsyja9vsq0y403&#39;&gt;nevent1q…y403&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Hope it&amp;#39;s a good trip!
    </content>
    <updated>2025-10-04T21:50:39Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqszqazyq76afcc3xadxany679440h0v7pqrw9jmqqjxjs3w5u9ganczypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kakz6jz</id>
    
      <title type="html">Where are you headed now?</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqszqazyq76afcc3xadxany679440h0v7pqrw9jmqqjxjs3w5u9ganczypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kakz6jz" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9fln694wj7qvcjkaqer5xntw3y60mvyncyqr78646p50dgzwf2wqmvd5ds&#39;&gt;nevent1q…d5ds&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Where are you headed now?
    </content>
    <updated>2025-10-04T21:44:48Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsw4m642zvz62qurrz70ls9y7zp0ycyvsrstd38vm0txgdhjcl0x9qzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kp95zzu</id>
    
      <title type="html">In a couple talks now, I&amp;#39;ve claimed that using ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsw4m642zvz62qurrz70ls9y7zp0ycyvsrstd38vm0txgdhjcl0x9qzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kp95zzu" />
    <content type="html">
      In a couple talks now, I&amp;#39;ve claimed that using django-simple-deploy should be a good way for experienced developers to try out a new hosting platform.&lt;br/&gt;&lt;br/&gt;Before this morning, I had never actually used Render. I started reading the docs in order to help a new plugin author, but I quickly stopped and just tried their plugin.&lt;br/&gt;&lt;br/&gt;It worked, and it was *so much easier* to run `git diff` and see what changes the plugin made to my sample project.&lt;br/&gt;&lt;br/&gt;#Python #Django&lt;br/&gt; &lt;img src=&#34;https://cdn.fosstodon.org/media_attachments/files/115/299/433/787/655/139/original/caf179c0c4bc2f02.png&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://cdn.fosstodon.org/media_attachments/files/115/299/434/077/610/008/original/e5cc27fac6c74275.png&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://cdn.fosstodon.org/media_attachments/files/115/299/434/695/843/386/original/bb35f0d36973e465.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-10-01T14:43:49Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsx5es90ejx8k8kfwda7de6scwp9p77v35ly0p7g3dfhtvjs5gmnhqzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kfcm59j</id>
    
      <title type="html">The 1.2.1 release of django-simple-deploy allows plugins to ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsx5es90ejx8k8kfwda7de6scwp9p77v35ly0p7g3dfhtvjs5gmnhqzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kfcm59j" />
    <content type="html">
      The 1.2.1 release of django-simple-deploy allows plugins to extend the core CLI.&lt;br/&gt;&lt;br/&gt;For example, the dsd-flyio plugin now supports a `--vm-size` option.&lt;br/&gt;&lt;br/&gt;This is what was needed to make plugins much more powerful than simply &amp;#34;give me the smallest possible working deployment&amp;#34;.&lt;br/&gt;&lt;br/&gt;#Python #Django&lt;br/&gt; &lt;img src=&#34;https://cdn.fosstodon.org/media_attachments/files/115/210/329/411/883/175/original/df405a51469612be.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-09-15T21:03:37Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsr2jlnkpztweef9lmhnxywl7hagzvlg8cy3590r6r4gutfsanwxsszypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902k4vkg3f</id>
    
      <title type="html">I&amp;#39;m team pourover and latte at home, but I&amp;#39;ve been ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsr2jlnkpztweef9lmhnxywl7hagzvlg8cy3590r6r4gutfsanwxsszypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902k4vkg3f" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9ky4rtypeqkvr8atumxa9eama2gdjlzx5x4yjt2twev868wh52zqr99nkx&#39;&gt;nevent1q…9nkx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I&amp;#39;m team pourover and latte at home, but I&amp;#39;ve been looking for something other than pourover for traveling and camping.&lt;br/&gt;&lt;br/&gt;I think I&amp;#39;m going to give this a try:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://aeropress.com/products/aeropress-go-travel-coffee-press&#34;&gt;https://aeropress.com/products/aeropress-go-travel-coffee-press&lt;/a&gt;
    </content>
    <updated>2025-08-28T14:55:38Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs8fx425c7gc0l8zeuq5tjmtud9h3wydh3cvr2w4yhrfzmk52sy8mgzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902k46uxeh</id>
    
      <title type="html">I&amp;#39;ve been wary of that because I&amp;#39;ve read some accounts ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs8fx425c7gc0l8zeuq5tjmtud9h3wydh3cvr2w4yhrfzmk52sy8mgzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902k46uxeh" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqjlgnc4znmydc26j2juw3u9hkrjxkejpcgc0akhksl8emcfs5w9cgp2w0q&#39;&gt;nevent1q…2w0q&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I&amp;#39;ve been wary of that because I&amp;#39;ve read some accounts where businesses send you important texts over the same number that they send advertising messages.
    </content>
    <updated>2025-08-28T14:29:23Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs0mtqw0vexmuncalhvrdckuy94q8dx2jv3qtvrkflqf6zj8xc7gtszypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kvw64kw</id>
    
      <title type="html">Yes AeroPress I&amp;#39;ve heard only good things about your product ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs0mtqw0vexmuncalhvrdckuy94q8dx2jv3qtvrkflqf6zj8xc7gtszypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kvw64kw" />
    <content type="html">
      Yes AeroPress I&amp;#39;ve heard only good things about your product and want to buy one, but no I absolutely do not want want to receive &amp;#34;AI content&amp;#34; through text messages from you. 🤦‍♂️&lt;br/&gt; &lt;img src=&#34;https://cdn.fosstodon.org/media_attachments/files/115/106/783/486/632/250/original/ba3591bcb6e54f90.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-08-28T14:10:40Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsdl8d3k3d0rd493tsxmhhd6qt4953l8z45kqe0zf5zhlrphle4l0szypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902k85l2tt</id>
    
      <title type="html">I&amp;#39;m not sure if you&amp;#39;ve seen this before, but I made a ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsdl8d3k3d0rd493tsxmhhd6qt4953l8z45kqe0zf5zhlrphle4l0szypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902k85l2tt" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxwd5vhc0rfnza7tz6z0mxsfl0at27ew4xcnp9lrj7cwn0tsus8gcxt3tvu&#39;&gt;nevent1q…3tvu&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I&amp;#39;m not sure if you&amp;#39;ve seen this before, but I made a tool for comparing the cost of different newsletter platforms.&lt;br/&gt;&lt;br/&gt;It&amp;#39;s hard for individuals to compare costs across platforms because your cost depends on how many subscribers you have, how much they pay on average, and what portion of your audience has a paid subscription. You have to do a bunch of calculations to accurately compare your cost across platforms.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://nl-compare.streamlit.app&#34;&gt;https://nl-compare.streamlit.app&lt;/a&gt;
    </content>
    <updated>2025-08-17T11:55:52Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsq8whjxx2g5z0uqad9xjypv4zhv0qeqd2m7nv430sjrpms7fqka0szypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kd48atv</id>
    
      <title type="html">Absolutely, that stood out to me as well.</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsq8whjxx2g5z0uqad9xjypv4zhv0qeqd2m7nv430sjrpms7fqka0szypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kd48atv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswgfw2lcjtp6edr0hp2l5qxe20g55dhmklcadcj7kvdqqcfu4ftng3stxcs&#39;&gt;nevent1q…txcs&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Absolutely, that stood out to me as well.
    </content>
    <updated>2025-08-12T22:27:28Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsddvw2t9l4gpsgq6cp2ae5r3s325mvw3x0dvawz79jv25hhpg3d8gzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kqp9jn5</id>
    
      <title type="html">This was the section that had me nodding most vigorously, ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsddvw2t9l4gpsgq6cp2ae5r3s325mvw3x0dvawz79jv25hhpg3d8gzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kqp9jn5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsf7jjg5fd3jqzrgjxzwwvkxrr0sclah7dj3qnfg0wvvwfcpnvrqecnww9v2&#39;&gt;nevent1q…w9v2&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;This was the section that had me nodding most vigorously, especially as far as guiding where we all head from here.&lt;br/&gt; &lt;img src=&#34;https://cdn.fosstodon.org/media_attachments/files/115/011/782/616/376/036/original/2782012824062afd.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-08-11T19:29:52Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqszv0x0madqmgjx486ftsze925le6qem83gfre8rex3f0e7tlg6j5szypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kjx4jlh</id>
    
      <title type="html">Like so many others, my life has been so much richer for having ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqszv0x0madqmgjx486ftsze925le6qem83gfre8rex3f0e7tlg6j5szypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kjx4jlh" />
    <content type="html">
      Like so many others, my life has been so much richer for having found #Django early on.&lt;br/&gt;&lt;br/&gt;I started using it because I wanted to build tools for teachers and students, without having to spend all my time focusing on technical aspects of 2000s-era web app infrastructure. Django let me focus on the tools I was building, not the infrastructure itself.&lt;br/&gt;&lt;br/&gt;Ten years later I finally went to a DjangoCon, and started meeting lifelong friends. Thank you to everyone that&amp;#39;s helped it reach 20 years!
    </content>
    <updated>2025-07-15T12:37:24Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs2ag9y97c0vnca8823g3rp5ch0rjzl4w4snjsvkkurj88v5v3099czypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902ks9k0r7</id>
    
      <title type="html">It was still hard work, but I just got stronger the longer I ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs2ag9y97c0vnca8823g3rp5ch0rjzl4w4snjsvkkurj88v5v3099czypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902ks9k0r7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdlkt4rx2lc7fwcjrq2pn9p9ma6ank8g4w6jyelekdra7ex3j8lqs475thn&#39;&gt;nevent1q…5thn&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It was still hard work, but I just got stronger the longer I rode, instead of getting injured.
    </content>
    <updated>2025-07-11T15:38:44Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsdlkt4rx2lc7fwcjrq2pn9p9ma6ank8g4w6jyelekdra7ex3j8lqszypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902k62tact</id>
    
      <title type="html">One of my first trips was NYC to Niagara Falls. My knees hurt so ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsdlkt4rx2lc7fwcjrq2pn9p9ma6ank8g4w6jyelekdra7ex3j8lqszypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902k62tact" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspd570zj69h5z0ksecg48yj2qj08lyxl2na5jmze9g8z9e7d3fdac46kxk5&#39;&gt;nevent1q…kxk5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;One of my first trips was NYC to Niagara Falls. My knees hurt so bad in the finger lakes region, I would pedal with one leg and then push down on the other leg with my hand. I lost all hope of riding across the country.&lt;br/&gt;&lt;br/&gt;After that trip I rested, and regeared my bike to have a much lower climbing gear. When I flew to Seattle and started up the Cascades a few days later, I couldn&amp;#39;t believe how much easier those big mountains were than the two miles straight uphill back east.
    </content>
    <updated>2025-07-11T15:38:22Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsq47pcgh75jw2hku7yvgpaxf0e2nl68v6r9gfa0cl6wngzd7e8jkczypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kfljh8l</id>
    
      <title type="html">I started out bike touring in the northeast, and thought I could ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsq47pcgh75jw2hku7yvgpaxf0e2nl68v6r9gfa0cl6wngzd7e8jkczypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kfljh8l" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrcyyxj99yw87c3h5n770nv3c7mt5p5kzrgexlucte9jnt5snu20sc279hg&#39;&gt;nevent1q…79hg&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I started out bike touring in the northeast, and thought I could never do longer rides in the west because I struggled with my knees on some climbs.&lt;br/&gt;&lt;br/&gt;It was really nice to discover that the climbs in the west are much longer, but almost always much more gradual. The only place I found harder hills than the northeast was in the canyons of the southwest.
    </content>
    <updated>2025-07-11T14:12:25Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs86mgfs37x9dpq4kzgxwj2csd8q8tfcldzep2c0gd66gxajvuuq2czypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kja7wfv</id>
    
      <title type="html">I wrote about the value of conference open spaces in validating ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs86mgfs37x9dpq4kzgxwj2csd8q8tfcldzep2c0gd66gxajvuuq2czypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kja7wfv" />
    <content type="html">
      I wrote about the value of conference open spaces in validating new project ideas. A bit about sprints as well:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.mostlypython.com/validating-a-new-project/&#34;&gt;https://www.mostlypython.com/validating-a-new-project/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#PyConUS
    </content>
    <updated>2025-05-30T12:24:43Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsw9cqn9lfzxjstagf2emspc4xrj5ydwnr9dxznx7glpljyg439f4czypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902ktyv8la</id>
    
      <title type="html">I keep staring at these cables when I&amp;#39;m out in the common ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsw9cqn9lfzxjstagf2emspc4xrj5ydwnr9dxznx7glpljyg439f4czypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902ktyv8la" />
    <content type="html">
      I keep staring at these cables when I&amp;#39;m out in the common areas of the convention center. I really like how a bunch of individual pieces come together at such a clearly defined point to combine their strength.&lt;br/&gt;&lt;br/&gt;It&amp;#39;s a nice visual reminder of how strong and resilient a group of aligned individuals can be.&lt;br/&gt;&lt;br/&gt;#PyConUS&lt;br/&gt; &lt;img src=&#34;https://cdn.fosstodon.org/media_attachments/files/114/546/826/689/278/873/original/e4f305edf431240c.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-05-21T16:48:25Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsw775xc2mu94cv82a4h5y66z9s0tl5dmtjnws72se9dnnt7mzvymgzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902ks9cwqw</id>
    
      <title type="html">Wouldn&amp;#39;t Django be a little nicer to work with if it had a ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsw775xc2mu94cv82a4h5y66z9s0tl5dmtjnws72se9dnnt7mzvymgzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902ks9cwqw" />
    <content type="html">
      Wouldn&amp;#39;t Django be a little nicer to work with if it had a `deploy` command?&lt;br/&gt;&lt;br/&gt;django-simple-deploy does exactly that; it&amp;#39;s a plugin-based library that automates initial deployments to a variety of platforms.&lt;br/&gt;&lt;br/&gt;If you want to join the discussion, please come to the &amp;#34;Simplifyiing initial Django deployments&amp;#34; open space at 11:00, in room 315.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://django-simple-deploy.readthedocs.io/en/latest/&#34;&gt;https://django-simple-deploy.readthedocs.io/en/latest/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#PyConUS&lt;br/&gt; &lt;img src=&#34;https://cdn.fosstodon.org/media_attachments/files/114/528/954/942/070/185/original/2be14f43c8e635fe.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-05-18T13:04:54Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqswr8a6rwp7dru50qxncw3j8xavdqwhnmam9kna8zv7p9qd6hr5mdszypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kykupsf</id>
    
      <title type="html">I&amp;#39;ll be at #PyConUS later this month, and I&amp;#39;ll be ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqswr8a6rwp7dru50qxncw3j8xavdqwhnmam9kna8zv7p9qd6hr5mdszypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kykupsf" />
    <content type="html">
      I&amp;#39;ll be at #PyConUS later this month, and I&amp;#39;ll be sprinting on django-simple-deploy. I&amp;#39;m planning to focus on refining existing plugins, especially dsd-vps which deploys to any VPS provider.&lt;br/&gt;&lt;br/&gt;I&amp;#39;ve met some fantastic people over the years sprinting on this project. If you&amp;#39;re interested, please say hi at the conference! Even if you&amp;#39;re working on something else, I&amp;#39;d love to meet you. :)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://us.pycon.org/2025/events/dev-sprints/#sprint-12&#34;&gt;https://us.pycon.org/2025/events/dev-sprints/#sprint-12&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#Django
    </content>
    <updated>2025-05-04T11:44:59Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsd6tnyz8kjqfu0j8zv7y0wh8lflu7l3jjzrmpckreejh0rs5uyhkgzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kzwa0hn</id>
    
      <title type="html">I&amp;#39;ve often thought we could help people learn debugging ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsd6tnyz8kjqfu0j8zv7y0wh8lflu7l3jjzrmpckreejh0rs5uyhkgzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kzwa0hn" />
    <content type="html">
      I&amp;#39;ve often thought we could help people learn debugging better if we had a tool that lets you intentionally introduce specific kinds of bugs into a known working project.&lt;br/&gt;&lt;br/&gt;py-bugger aims to do exactly that:&lt;br/&gt;&lt;br/&gt;#Python&lt;br/&gt; &lt;img src=&#34;https://cdn.fosstodon.org/media_attachments/files/114/189/616/760/075/497/original/9422d11994e71f71.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-03-19T14:45:27Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs2s2dmjulh6azjclv74f2k898dc0ulzq68k9zfq6m44swrgh6rh0czypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kcqvwq4</id>
    
      <title type="html">I&amp;#39;m a few days late in sharing this, but my PyCon US talk ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs2s2dmjulh6azjclv74f2k898dc0ulzq68k9zfq6m44swrgh6rh0czypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kcqvwq4" />
    <content type="html">
      I&amp;#39;m a few days late in sharing this, but my PyCon US talk proposal was not accepted this year.&lt;br/&gt;&lt;br/&gt;If you&amp;#39;re a first-time submitter, I hope you&amp;#39;ve heard that the vast majority of submissions are not accepted, just because of the volume of submissions.&lt;br/&gt;&lt;br/&gt;Maybe we can make a dinner or open space for people who had their proposals rejected, and share what we would have talked about?
    </content>
    <updated>2025-02-14T13:16:17Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsf93sxxszj3pug2qvzdf0gqma4lq9fcd6musgcht80s0vywgspj0gzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kv3cu9p</id>
    
      <title type="html">Non-US Python people, have any of you canceled plans to come to ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsf93sxxszj3pug2qvzdf0gqma4lq9fcd6musgcht80s0vywgspj0gzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kv3cu9p" />
    <content type="html">
      Non-US Python people, have any of you canceled plans to come to PyCon US because of the political climate here?&lt;br/&gt;&lt;br/&gt;I&amp;#39;m expecting to see significantly fewer international attendees this year, and wondering how many of those decisions have already been made.&lt;br/&gt;&lt;br/&gt;#python
    </content>
    <updated>2025-02-13T15:57:08Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqswlcy7sxqp8u422e6rlyej8usay7w3ud052dxewzmnfgultrrrhuqzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902knsyl4c</id>
    
      <title type="html">Django people who deploy to a VPS: What is your current setup? ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqswlcy7sxqp8u422e6rlyej8usay7w3ud052dxewzmnfgultrrrhuqzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902knsyl4c" />
    <content type="html">
      Django people who deploy to a VPS: What is your current setup?&lt;br/&gt;&lt;br/&gt;I&amp;#39;ve always used Ubuntu, Postgres, gunicorn, and nginx. But I&amp;#39;m curious how people have deviated from that approach.&lt;br/&gt;&lt;br/&gt;Mostly thinking about small to medium projects, which run from a single server.&lt;br/&gt;&lt;br/&gt;#python #django
    </content>
    <updated>2025-02-12T13:47:35Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsvtzh4s4gq7l89h04ayde0xnkdkptwwwsvm36gtzhwdk03ldg5d0qzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902krzvgpm</id>
    
      <title type="html">Should we send you a bigger pillow? In all seriousness, thank you ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsvtzh4s4gq7l89h04ayde0xnkdkptwwwsvm36gtzhwdk03ldg5d0qzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902krzvgpm" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2uj8yxmsuwr0lqzul6etgtxfd5u0rqne2rx9r3gl7t7dkw5sccvg6lf45n&#39;&gt;nevent1q…f45n&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Should we send you a bigger pillow?&lt;br/&gt;&lt;br/&gt;In all seriousness, thank you for writing a reply post.
    </content>
    <updated>2025-02-12T13:19:57Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsgrfcuqf2dzyhjruttxuz7nlgtgefm59srf0ds6e3cse8xv5peewqzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kasrcj4</id>
    
      <title type="html">What would you put in that area? I&amp;#39;d guess DO, Linode, ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsgrfcuqf2dzyhjruttxuz7nlgtgefm59srf0ds6e3cse8xv5peewqzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kasrcj4" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsye0uswy2fck3xhacz8qcfp9p6s9thc79unf7tv9r2njlt00fchcg40luys&#39;&gt;nevent1q…luys&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;What would you put in that area? I&amp;#39;d guess DO, Linode, Fly.io, Platform.sh, Heroku, Railway...
    </content>
    <updated>2024-12-22T16:26:57Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqzjmae9d996ac2z6l9p62qt3nzylgmlvaqtxcvaea8x087juunzczypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kxkwa76</id>
    
      <title type="html">I&amp;#39;ve been wanting to write a quick plugin for pythonanywhere, ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqzjmae9d996ac2z6l9p62qt3nzylgmlvaqtxcvaea8x087juunzczypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kxkwa76" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsy9tevf7zck8asqth9ykxzp08f99634q9g8f5f807ct3xplpvnnsc5qkyvs&#39;&gt;nevent1q…kyvs&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I&amp;#39;ve been wanting to write a quick plugin for pythonanywhere, but they seem to handle accounts differently than just about *everyone* else.&lt;br/&gt;&lt;br/&gt;Every other hosting platform I know of charges per project. They also pro-rate to the minute or second, so deploying test projects costs nothing.&lt;br/&gt;&lt;br/&gt;PythonAnywhere seems to charge a minimum of $5 per month. I think they charge that even if you don&amp;#39;t have a project deployed, but maybe I&amp;#39;m reading that wrong?
    </content>
    <updated>2024-12-22T16:15:25Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsgl6ddrtyr9tu5qtx02l7s4ymau33j3dkry0mtrkmc7j3e5qm444szypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kwjmrnj</id>
    
      <title type="html">Thanks Jeff, that&amp;#39;s a great suggestion. I had no idea ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsgl6ddrtyr9tu5qtx02l7s4ymau33j3dkry0mtrkmc7j3e5qm444szypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kwjmrnj" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvzhtuc22kj9209hhx9zyxpvaedtuhqhhjxuruq0uuff3xua6qjvsyclrxa&#39;&gt;nevent1q…lrxa&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Thanks Jeff, that&amp;#39;s a great suggestion. I had no idea pythonanywhere was that popular.
    </content>
    <updated>2024-12-22T14:12:12Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsgc3dsuwdna2lfpq3gj8lruydhgl2lwxyzs9j4enak84rcj0pvgfgzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902khysjv2</id>
    
      <title type="html">&amp;gt; I&amp;#39;d love to ask each of my current Python installations ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsgc3dsuwdna2lfpq3gj8lruydhgl2lwxyzs9j4enak84rcj0pvgfgzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902khysjv2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspg83nl7yurc690g6mve56l7hcuws489ugfs7qpkw0mpf2pljwkwg5f2zfq&#39;&gt;nevent1q…2zfq&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&amp;gt; I&amp;#39;d love to ask each of my current Python installations whether they&amp;#39;re supported rather than looking that information up in online docs.&lt;br/&gt;&lt;br/&gt;That&amp;#39;s a really interesting idea.
    </content>
    <updated>2024-12-20T02:00:53Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqswqr0u52fmvzrmh2mdr4zlmcvzsgg048v35rkjxyv39tegmt55vzgzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kgqfq6n</id>
    
      <title type="html">It&amp;#39;s so nice to go without any intention to talk sometimes!</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqswqr0u52fmvzrmh2mdr4zlmcvzsgg048v35rkjxyv39tegmt55vzgzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kgqfq6n" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrlywep2crc4wtwyva04flkkf2kgqhgjxssp4th6jn53fmmd9gywstc5sya&#39;&gt;nevent1q…5sya&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It&amp;#39;s so nice to go without any intention to talk sometimes!
    </content>
    <updated>2024-12-20T01:55:38Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsdvrdndmpkhdmenqmg7v4sqq2kly8rtm7hw8rd65fgs0c45h8x4wqzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kvu4deg</id>
    
      <title type="html">When you&amp;#39;re maintaining a library and you&amp;#39;ve just made a ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsdvrdndmpkhdmenqmg7v4sqq2kly8rtm7hw8rd65fgs0c45h8x4wqzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kvu4deg" />
    <content type="html">
      When you&amp;#39;re maintaining a library and you&amp;#39;ve just made a release, do you bump the version immediately? Or do you wait until just before the next release?&lt;br/&gt;&lt;br/&gt;I tend to bump the version immediately, to be clear that the current state of the project reflects the next (unreleased) version.&lt;br/&gt;&lt;br/&gt;#Python
    </content>
    <updated>2024-12-19T13:51:12Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqstr5e65n54p23s7qzxj07l0dj5cwmymh5kgg5rsxu5jmmhkk72jdszypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kmkeud0</id>
    
      <title type="html">Working on my PyCon US 2025 talk proposal. Are you planning to ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqstr5e65n54p23s7qzxj07l0dj5cwmymh5kgg5rsxu5jmmhkk72jdszypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kmkeud0" />
    <content type="html">
      Working on my PyCon US 2025 talk proposal.&lt;br/&gt;&lt;br/&gt;Are you planning to submit a proposal? I was thinking the deadline was tomorrow, but it&amp;#39;s actually 12/19 so there&amp;#39;s a bit more time than I thought!
    </content>
    <updated>2024-12-14T15:08:58Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsy5l0g4mxquzj6x526f4ttwy9p9le8rntsheq85atxtykndz86zkszypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kle3h8e</id>
    
      <title type="html">Also featuring a new tagline: &amp;#34;Deployment, for Djangonauts ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsy5l0g4mxquzj6x526f4ttwy9p9le8rntsheq85atxtykndz86zkszypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kle3h8e" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszgh9rz3nnn6qf2u6q9say4ahxkd2rfnmkky4hdv3hn8hzdr77clslz6c3v&#39;&gt;nevent1q…6c3v&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Also featuring a new tagline: &lt;br/&gt;&lt;br/&gt;&amp;#34;Deployment, for Djangonauts with deadlines.&amp;#34;
    </content>
    <updated>2024-12-09T15:43:37Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqszgh9rz3nnn6qf2u6q9say4ahxkd2rfnmkky4hdv3hn8hzdr77clszypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kc66yl4</id>
    
      <title type="html">Full documentation: ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqszgh9rz3nnn6qf2u6q9say4ahxkd2rfnmkky4hdv3hn8hzdr77clszypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kc66yl4" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsz6aeuv2v4jy49mcxsqae95786aym5l4vhmppx3l3q6t3keajpfzc8txrul&#39;&gt;nevent1q…xrul&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Full documentation:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://django-simple-deploy.readthedocs.io/en/latest/&#34;&gt;https://django-simple-deploy.readthedocs.io/en/latest/&lt;/a&gt;
    </content>
    <updated>2024-12-09T15:36:09Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsz6aeuv2v4jy49mcxsqae95786aym5l4vhmppx3l3q6t3keajpfzczypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902k7teczu</id>
    
      <title type="html">I think the next step is to write a new plugin that targets a ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsz6aeuv2v4jy49mcxsqae95786aym5l4vhmppx3l3q6t3keajpfzczypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902k7teczu" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrrku8z04rfrxcnctj0ww934nl65m0443mxxgdjtcgaphjsj3e8xscap59s&#39;&gt;nevent1q…p59s&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I think the next step is to write a new plugin that targets a different platform. If that goes as well as it should, 1.0 might be here by Christmas. :)
    </content>
    <updated>2024-12-09T15:35:41Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsrrku8z04rfrxcnctj0ww934nl65m0443mxxgdjtcgaphjsj3e8xszypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kskwz6q</id>
    
      <title type="html">This is a pretty satisfying use of the plugin model. Most ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsrrku8z04rfrxcnctj0ww934nl65m0443mxxgdjtcgaphjsj3e8xszypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kskwz6q" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdpdk27cue09006ntn36cvnjnzenk4gk4mrz2tmpecx3uxr4vafws6t42kp&#39;&gt;nevent1q…42kp&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;This is a pretty satisfying use of the plugin model. Most information needed for a deployment is picked up automatically from the plugin that&amp;#39;s installed.&lt;br/&gt;&lt;br/&gt;To target a different platform, just install a different plugin:&lt;br/&gt; &lt;img src=&#34;https://cdn.fosstodon.org/media_attachments/files/113/623/596/093/789/854/original/ba07647338558dc4.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-12-09T15:34:59Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsdpdk27cue09006ntn36cvnjnzenk4gk4mrz2tmpecx3uxr4vafwszypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kd9gf3a</id>
    
      <title type="html">I&amp;#39;ve just released version 0.9.0 of django-simple-deploy. ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsdpdk27cue09006ntn36cvnjnzenk4gk4mrz2tmpecx3uxr4vafwszypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kd9gf3a" />
    <content type="html">
      I&amp;#39;ve just released version 0.9.0 of django-simple-deploy. Usage is much simpler now:&lt;br/&gt;&lt;br/&gt;#Django&lt;br/&gt; &lt;img src=&#34;https://cdn.fosstodon.org/media_attachments/files/113/623/585/829/917/257/original/4fbe645c63640ea0.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-12-09T15:32:59Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs2rzgsp9vvrqhyxm7cdllu379tktusnuzmrp4mursf4ag2gn6myfqzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kq5vwjx</id>
    
      <title type="html">Does anyone have any strong recommendations for desk-mounted ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs2rzgsp9vvrqhyxm7cdllu379tktusnuzmrp4mursf4ag2gn6myfqzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kq5vwjx" />
    <content type="html">
      Does anyone have any strong recommendations for desk-mounted monitor arms?&lt;br/&gt;&lt;br/&gt;I need to support two 34&amp;#34; curved monitors, one on top of the other, 17lbs each. I also need to support a 27&amp;#34; in vertical mode.&lt;br/&gt;&lt;br/&gt;I don&amp;#39;t care if they&amp;#39;re three separate arms, or if the two 34s are on a single pole. There are just so many choices now, across so many price ranges, I&amp;#39;d love a recommendation or two.
    </content>
    <updated>2024-11-29T23:27:39Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsdsdxgm23gal76l98mwsm7vealax9wx9vkgld3nl4c0jwg5vjtemszypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kep7dr8</id>
    
      <title type="html">I just had to google the walrus operator because I&amp;#39;ve only ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsdsdxgm23gal76l98mwsm7vealax9wx9vkgld3nl4c0jwg5vjtemszypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kep7dr8" />
    <content type="html">
      I just had to google the walrus operator because I&amp;#39;ve only used it a few times in my own code, and I forget what it does there. 🤦‍♂️
    </content>
    <updated>2024-11-21T15:35:48Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsrdmp88aknrqxaklcssc0dzdga6943d0tlqsdu863sd68swfj2a8szypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kxku87w</id>
    
      <title type="html">This would be a great microblog post! (If something is in your ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsrdmp88aknrqxaklcssc0dzdga6943d0tlqsdu863sd68swfj2a8szypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kxku87w" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswuls8vr6fp8yzkja82duzk2ah5q804dgg6muy8axc7x7vjmnpu3sl9rs70&#39;&gt;nevent1q…rs70&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;This would be a great microblog post!&lt;br/&gt;&lt;br/&gt;(If something is in your microblog series, I know I can find it again later.)
    </content>
    <updated>2024-11-15T11:43:31Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs9rr66k8fsh3y5p8eqf8larx9q29kyrqn79454flwuyuc5r4ek0nqzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kh6hs9w</id>
    
      <title type="html">I just can&amp;#39;t wrap my head around the fact Elon Musk of all ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs9rr66k8fsh3y5p8eqf8larx9q29kyrqn79454flwuyuc5r4ek0nqzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kh6hs9w" />
    <content type="html">
      I just can&amp;#39;t wrap my head around the fact Elon Musk of all people will get a giant say in which US institutions get cut, and how they get cut. Sorry, I mean &amp;#34;made more efficient&amp;#34;. &lt;br/&gt;&lt;br/&gt;So many people are going to lose so much to scammers. So many people who wanted to &amp;#34;shake things up&amp;#34; are going to ask what to do after their parents and grandparents lose their life savings to scammers.
    </content>
    <updated>2024-11-13T13:52:46Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqswry75u934xk8ulqcs7ljnpxsa5u23sn2wn5z7gdjc9jzefa57q8szypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kct5fcc</id>
    
      <title type="html">This is exactly how I&amp;#39;ve come to think about it.</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqswry75u934xk8ulqcs7ljnpxsa5u23sn2wn5z7gdjc9jzefa57q8szypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kct5fcc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxtgz2ug65mpsqf983s3y7aqm6kne3sk4ya9tpffaynk7uw4cst9s9y6d4m&#39;&gt;nevent1q…6d4m&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;This is exactly how I&amp;#39;ve come to think about it.
    </content>
    <updated>2024-11-12T15:13:06Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqspuhfz8vtnefs2qec7cz7vk7fgz83h304nn2c9r9x4j05c8vquvzczypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902k4f0jdh</id>
    
      <title type="html">My notes on this say to use platform.system(). It&amp;#39;s ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqspuhfz8vtnefs2qec7cz7vk7fgz83h304nn2c9r9x4j05c8vquvzczypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902k4f0jdh" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsr9t289p8uyxx3yecpwu4gquzq6ygfncmxalrr58tle5t05h7r2rc5xywd5&#39;&gt;nevent1q…ywd5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;My notes on this say to use platform.system(). It&amp;#39;s capitalized, but I think it&amp;#39;s more consistent.&lt;br/&gt;&lt;br/&gt;This is the SO question I have bookmarked:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://stackoverflow.com/questions/1854/how-to-identify-which-os-python-is-running-on&#34;&gt;https://stackoverflow.com/questions/1854/how-to-identify-which-os-python-is-running-on&lt;/a&gt;
    </content>
    <updated>2024-11-11T22:45:04Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsydzssk9lgytyn2gh0pxpkfhsggcauksjalwvjcv00kw2sj8mn4wczypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902k8slf9x</id>
    
      <title type="html">It feels a bit odd to run `manage.py deploy`, and not have your ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsydzssk9lgytyn2gh0pxpkfhsggcauksjalwvjcv00kw2sj8mn4wczypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902k8slf9x" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxuyu59n2yl3khug9de08l5k27p7rn2vev2jdguxeweswyfs5fdnss560mp&#39;&gt;nevent1q…60mp&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It feels a bit odd to run `manage.py deploy`, and not have your project deployed. So while the `--configuration-only` flag could be left out, it seems like a really useful explicit convention, making the behavior much more transparent and intuitive.
    </content>
    <updated>2024-11-11T13:25:08Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsxuyu59n2yl3khug9de08l5k27p7rn2vev2jdguxeweswyfs5fdnszypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902k28d5cp</id>
    
      <title type="html">I think configuration-only usage should have an explicit arg as ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsxuyu59n2yl3khug9de08l5k27p7rn2vev2jdguxeweswyfs5fdnszypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902k28d5cp" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsznpmnxfdme5c9kqdh9sm4kp6fmaa4r23nunwxq90q3cslvakkvnck749w9&#39;&gt;nevent1q…49w9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I think configuration-only usage should have an explicit arg as well:&lt;br/&gt; &lt;img src=&#34;https://cdn.fosstodon.org/media_attachments/files/113/464/529/426/080/023/original/56ca7fd64f746235.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-11-11T13:22:17Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsznpmnxfdme5c9kqdh9sm4kp6fmaa4r23nunwxq90q3cslvakkvnczypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902k0qj7lw</id>
    
      <title type="html">There&amp;#39;s no need for the `--platform` argument, because that ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsznpmnxfdme5c9kqdh9sm4kp6fmaa4r23nunwxq90q3cslvakkvnczypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902k0qj7lw" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsr0j9qz8392kx6ae3xxtafplsx7lw2kc0eufnypeae5x7e884q42qxw2vnx&#39;&gt;nevent1q…2vnx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;There&amp;#39;s no need for the `--platform` argument, because that can be queried from the plugin. As &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1nsp3hg75ge84dn5fttlkpxpxnj0dfl697239dtyz4js3mdw2jllqf8ahke&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Jeff Triplett&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1nsp…ahke&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;  suggested recently, the command `deploy` reads better overall, and even more so in this context.&lt;br/&gt;&lt;br/&gt;Usage for third-party plugins is exactly the same as default usage. Packaging is simpler; core doesn&amp;#39;t require any plugins, but all plugins require core.
    </content>
    <updated>2024-11-11T13:19:31Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsr0j9qz8392kx6ae3xxtafplsx7lw2kc0eufnypeae5x7e884q42qzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902k07nntn</id>
    
      <title type="html">The transition to external plugins for simple_deploy has been ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsr0j9qz8392kx6ae3xxtafplsx7lw2kc0eufnypeae5x7e884q42qzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902k07nntn" />
    <content type="html">
      The transition to external plugins for simple_deploy has been interesting, and will have an impact on the API.&lt;br/&gt;&lt;br/&gt;It doesn&amp;#39;t make sense to install multiple plugins automatically. For example, it looks really odd to target Fly.io, and then see packages that only focus on Platform.sh or Heroku in your environment.&lt;br/&gt;&lt;br/&gt;Instead, usage will look like this:&lt;br/&gt;&lt;br/&gt;#Django&lt;br/&gt; &lt;img src=&#34;https://cdn.fosstodon.org/media_attachments/files/113/464/498/991/310/722/original/d1af5c04bb849e22.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-11-11T13:16:16Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsrsaejq9m3wg8q8vsmygdk59nfwr5nz7uarzqea30c0rmjm6zyafgzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902klqxf84</id>
    
      <title type="html">Starting today, someone could write their own plugin for ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsrsaejq9m3wg8q8vsmygdk59nfwr5nz7uarzqea30c0rmjm6zyafgzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902klqxf84" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswtnvtq037m6g832xvykswrmjgxmr0ck7t5s3u90xl792cz9f0mwct0ma49&#39;&gt;nevent1q…ma49&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Starting today, someone could write their own plugin for &amp;lt;newplatform&amp;gt;. Then automated deployment to that platform would look like this:&lt;br/&gt; &lt;img src=&#34;https://cdn.fosstodon.org/media_attachments/files/113/443/630/413/520/037/original/160bb86ffe06983e.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-11-07T20:48:13Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqswtnvtq037m6g832xvykswrmjgxmr0ck7t5s3u90xl792cz9f0mwczypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kwrgsnl</id>
    
      <title type="html">I just released django-simple-deploy 0.8.0, which is the first ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqswtnvtq037m6g832xvykswrmjgxmr0ck7t5s3u90xl792cz9f0mwczypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kwrgsnl" />
    <content type="html">
      I just released django-simple-deploy 0.8.0, which is the first release that uses external plugins.&lt;br/&gt;&lt;br/&gt;Nothing has really changed externally, but this is a huge step towards a stable 1.0 release. Here&amp;#39;s the current usage for an automated deployment to Fly.io:&lt;br/&gt;&lt;br/&gt;#Django&lt;br/&gt; &lt;img src=&#34;https://cdn.fosstodon.org/media_attachments/files/113/443/623/841/473/732/original/deee76a098dad2b2.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-11-07T20:46:16Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsz5nqjyz32r4chst6fnkv93efgtw4sfkr2ufgw7xhxa37f7yd2mxqzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kjr39e4</id>
    
      <title type="html">I don&amp;#39;t see any sawdust on that shirt. 🤔</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsz5nqjyz32r4chst6fnkv93efgtw4sfkr2ufgw7xhxa37f7yd2mxqzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kjr39e4" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8k9994e3maftl4edm4zkw74r60vv72eem0ye4ahe09nm4kf76c2qkw6k26&#39;&gt;nevent1q…6k26&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I don&amp;#39;t see any sawdust on that shirt. 🤔
    </content>
    <updated>2024-11-07T12:54:54Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqstl2l0v9ddwlfckf98zluqyth5fgqkkxs4nfhmqp5fsdr0p74uhgszypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kmqgj2x</id>
    
      <title type="html">All right, I just used the external Fly.io plugin for ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqstl2l0v9ddwlfckf98zluqyth5fgqkkxs4nfhmqp5fsdr0p74uhgszypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kmqgj2x" />
    <content type="html">
      All right, I just used the external Fly.io plugin for django-simple-deploy to make a full deployment. :)&lt;br/&gt;&lt;br/&gt;This was through an end to end test against the local development versions of the core project and the plugin, but most of the upcoming work should be much easier than what I&amp;#39;ve been working through.&lt;br/&gt;&lt;br/&gt;So satisfying! (And so much better than thinking about election results for a while longer.)&lt;br/&gt;&lt;br/&gt;#Django&lt;br/&gt; &lt;img src=&#34;https://cdn.fosstodon.org/media_attachments/files/113/432/619/768/014/621/original/23a7b544a2f2d690.png&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://cdn.fosstodon.org/media_attachments/files/113/432/620/244/935/644/original/0f97c67a5a8aae21.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-11-05T22:09:01Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqf4m56pms9lyvtuam34nt3270r7k5x0u24xzrkfvvxwpvhpg68xqzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kax85g2</id>
    
      <title type="html">That is an impressive list.</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqf4m56pms9lyvtuam34nt3270r7k5x0u24xzrkfvvxwpvhpg68xqzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kax85g2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqg8pmhwqx7y0r63e870skg7wzh3uaen3ydljv7ed464prmu9cr0qjtmtzk&#39;&gt;nevent1q…mtzk&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;That is an impressive list.
    </content>
    <updated>2024-11-04T12:58:50Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqszjkdujkhgjfjh0tyy7q99jwzsrqsm54rvd8sw9sxugjcssjfzxeczypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kt68pme</id>
    
      <title type="html">I made a successful deployment to Fly.io this morning, with a ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqszjkdujkhgjfjh0tyy7q99jwzsrqsm54rvd8sw9sxugjcssjfzxeczypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kt68pme" />
    <content type="html">
      I made a successful deployment to Fly.io this morning, with a version of simple_deploy where the fly-specific code is in an external plugin.&lt;br/&gt;&lt;br/&gt;This is *really* satisfying, because sorting out the packaging details that allow external plugins to work is the last major hurdle before a 1.0 release. Lots of small tasks left, but those should be quite manageable.&lt;br/&gt;&lt;br/&gt;Next step: move the project to an organization, and separate it into core, and three platform-specific plugins.&lt;br/&gt;&lt;br/&gt;#Django
    </content>
    <updated>2024-10-31T15:18:23Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsvguae6lr0jhyt6zysdd8npr2q4hyl09txfh6xgw3wsd5c6fsd5zqzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902k2nzkue</id>
    
      <title type="html">We moved to Transylvania county in NC. Halloween is such a big ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsvguae6lr0jhyt6zysdd8npr2q4hyl09txfh6xgw3wsd5c6fsd5zqzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902k2nzkue" />
    <content type="html">
      We moved to Transylvania county in NC. Halloween is such a big deal here, kids get the entire day off from school, and there&amp;#39;s no school tomorrow either.&lt;br/&gt;&lt;br/&gt;The calendar says &amp;#34;teacher work days&amp;#34;, but I&amp;#39;m pretty sure those work days are scheduled to have no school on Halloween. 🤣
    </content>
    <updated>2024-10-31T14:24:56Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs24hq5u858q78rykgmz0evyw9yszycfu2mx36vvjym0kvcvcylqkqzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902k0vtrm8</id>
    
      <title type="html">Global is gone now, and my code is a little less smelly. :) Thank ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs24hq5u858q78rykgmz0evyw9yszycfu2mx36vvjym0kvcvcylqkqzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902k0vtrm8" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstdal5jdsvjfl2eanymecfndtjwerhtev6c32kz5sglg5fnsu45zq8twx8j&#39;&gt;nevent1q…wx8j&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Global is gone now, and my code is a little less smelly. :)&lt;br/&gt;&lt;br/&gt;Thank you for such a well-written article! I so appreciate write-ups that don&amp;#39;t just show syntax about how to do something, but instead go beyond and help you make decisions about which approach to implement.&lt;br/&gt;&lt;br/&gt;My code is in a much better state now after reading this article. :)
    </content>
    <updated>2024-10-30T13:24:15Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqstdal5jdsvjfl2eanymecfndtjwerhtev6c32kz5sglg5fnsu45zqzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kmx3h8u</id>
    
      <title type="html">Your posts show up at just the right time for some of my work on ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqstdal5jdsvjfl2eanymecfndtjwerhtev6c32kz5sglg5fnsu45zqzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kmx3h8u" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswn6jvc96kra7tfta0zcadd5xuqxhzyu32ywps2j0fwm8v4pcm86gx8q4st&#39;&gt;nevent1q…q4st&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Your posts show up at just the right time for some of my work on a regular basis!&lt;br/&gt;&lt;br/&gt;I&amp;#39;m embarrassed to admit I used the `global` statement yesterday because I was unsure of what pattern to use when making a config class available across a project.&lt;br/&gt;&lt;br/&gt;I was aware there&amp;#39;s probably a better approach, but unsure which to choose and how to implement it. I can see how to apply a couple ideas from this post in my project. Thanks!
    </content>
    <updated>2024-10-30T10:53:58Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqspk3cuc720ng9zpz4wv7d8m4gjxpqy3pt0fmcw77spf2c8r4uladgzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kvzrzye</id>
    
      <title type="html">I submitted a takedown request. I have only done a handful of ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqspk3cuc720ng9zpz4wv7d8m4gjxpqy3pt0fmcw77spf2c8r4uladgzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kvzrzye" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsws9tvp7nr5gmsgtmjmatref0tz5uc86n2smgdgxkss6cw6stu70qphp8zm&#39;&gt;nevent1q…p8zm&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I submitted a takedown request. I have only done a handful of those in my life, because it&amp;#39;s time in life you just don&amp;#39;t get back.&lt;br/&gt;&lt;br/&gt;It&amp;#39;s one thing for people without resources to  find free copies of ebooks online. It&amp;#39;s another thing entirely to include them as a &amp;#34;perk&amp;#34; or &amp;#34;promo&amp;#34; in a course you&amp;#39;re charging for.
    </content>
    <updated>2024-10-19T13:23:46Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsdjj099fdtghguqnarhg3jafy4qfdn5659r0qj0e4j8rktl4t2knqzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kj06kvn</id>
    
      <title type="html">I&amp;#39;m going to add &amp;#34;Be clever once everything works&amp;#34; to ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsdjj099fdtghguqnarhg3jafy4qfdn5659r0qj0e4j8rktl4t2knqzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kj06kvn" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqsdnskncmkyvl685w7kjc2j3nec8pfaslnnfgaehz98jelxrxd8swucys9&#39;&gt;nevent1q…cys9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I&amp;#39;m going to add &amp;#34;Be clever once everything works&amp;#34; to my list of things I quote Jeff about.
    </content>
    <updated>2024-10-17T17:49:20Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsdeqtctx3y3p8lfgtuqzl0lm0uyxthqdkvd45a452z3zn7a04yazszypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902km99wmf</id>
    
      <title type="html">I just published the second-to-last post in the Django from first ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsdeqtctx3y3p8lfgtuqzl0lm0uyxthqdkvd45a452z3zn7a04yazszypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902km99wmf" />
    <content type="html">
      I just published the second-to-last post in the Django from first principles series.&lt;br/&gt;&lt;br/&gt;This post focuses on deployment, my favorite part of working with Django. :)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.mostlypython.com/django-from-first-principles-part-19/&#34;&gt;https://www.mostlypython.com/django-from-first-principles-part-19/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#Django
    </content>
    <updated>2024-10-17T16:44:31Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsv9f52lqugvdqgkjrexd4tm907mvetg5dutlvqxqmcrhxrtg6xn9gzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902k3hj3wk</id>
    
      <title type="html">:blobthinkingeyes: @npub1xj9…yv56 @npub1nsp…ahke</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsv9f52lqugvdqgkjrexd4tm907mvetg5dutlvqxqmcrhxrtg6xn9gzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902k3hj3wk" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs099tsple3zzlh8va7xesvqkjv4hdssvyu6agjkn8s0d0qzdcl8fsh8xvd6&#39;&gt;nevent1q…xvd6&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;:blobthinkingeyes: &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1xj9ar8qt59432kt9sr6grlycyw7u6l7dwvhm9c9rqqqx9wh2ykhqzuyv56&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Carlton Gibson 🇪🇺&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1xj9…yv56&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;/npub1nsp3hg75ge84dn5fttlkpxpxnj0dfl697239dtyz4js3mdw2jllqf8ahke&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Jeff Triplett&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1nsp…ahke&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;
    </content>
    <updated>2024-10-17T13:55:01Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsfr02amug7y9yclzlwgp9nuull0df2rxp6ey8yrfz3r52uttu6v9czypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902k883j5m</id>
    
      <title type="html">&amp;#34;sonic highlight of my life&amp;#34; is such a good phrase! ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsfr02amug7y9yclzlwgp9nuull0df2rxp6ey8yrfz3r52uttu6v9czypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902k883j5m" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfrmxc8j63q3wc2rvrdswazl2qhhc79w9aleuapsvqllf9dztz9qcfw0p2j&#39;&gt;nevent1q…0p2j&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&amp;#34;sonic highlight of my life&amp;#34; is such a good phrase! I&amp;#39;ve never heard wolves before.&lt;br/&gt;&lt;br/&gt;One of my highlights was chipping ice chunks from the lip of a crevasse on one of the glaciers in the middle of Baranof Island, and listening to the sound of the ice chunks falling into the abyss of the crevasse. That sound was magical after drinking glacial runoff straight from the glacier surface.
    </content>
    <updated>2024-10-17T00:15:21Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsz94an7pkywqvprtnnem70pg4n04xk8sujxj8gavt4upxkfpme2nqzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kuaznhw</id>
    
      <title type="html">I can&amp;#39;t tell if I enjoy refactoring so much because I have a ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsz94an7pkywqvprtnnem70pg4n04xk8sujxj8gavt4upxkfpme2nqzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kuaznhw" />
    <content type="html">
      I can&amp;#39;t tell if I enjoy refactoring so much because I have a tendency to write messy exploratory code, or if I write messy exploratory code because I enjoy refactoring. :blobthinkingeyes:
    </content>
    <updated>2024-10-12T12:25:25Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqszdp2mu8e29je9djv37yhs4mcw4dfstadc6nvvxsfh5gjnd74wh9czypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902k40a9eg</id>
    
      <title type="html">Kamala Harris was fantastic to watch last night. But we also ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqszdp2mu8e29je9djv37yhs4mcw4dfstadc6nvvxsfh5gjnd74wh9czypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902k40a9eg" />
    <content type="html">
      Kamala Harris was fantastic to watch last night.&lt;br/&gt;&lt;br/&gt;But we also *finally* got to see members of the media refuse to just allow anything and everything Trump said to go unchallenged. Journalists could have been doing this all along, and we&amp;#39;d probably be in a lot better place right now.&lt;br/&gt;&lt;br/&gt;I&amp;#39;ve appreciated the journalists who have stood up to Trump over the last 8(!)&#43; years, but they&amp;#39;ve been too few and too far between.
    </content>
    <updated>2024-09-11T15:35:44Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs87m3x6uf5fsehw4a9vncqrc69xt8y3yl408wgz690jg356g7h2zgzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kys4anj</id>
    
      <title>Nostr event nevent1qqs87m3x6uf5fsehw4a9vncqrc69xt8y3yl408wgz690jg356g7h2zgzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kys4anj</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs87m3x6uf5fsehw4a9vncqrc69xt8y3yl408wgz690jg356g7h2zgzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kys4anj" />
    <content type="html">
      #SilentSunday&lt;br/&gt; &lt;img src=&#34;https://cdn.fosstodon.org/media_attachments/files/113/062/668/541/567/548/original/6e9a7b3a6673a9d4.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-09-01T14:03:38Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsdfrjmjmf7xhc2cdnjnku59vtd4c7t0vmp9weg0xf0peycag6j99czypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902k2zxajg</id>
    
      <title type="html">It&amp;#39;s well-known that people are throwing AI at just about ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsdfrjmjmf7xhc2cdnjnku59vtd4c7t0vmp9weg0xf0peycag6j99czypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902k2zxajg" />
    <content type="html">
      It&amp;#39;s well-known that people are throwing AI at just about everything these days. Some of that is good, but a lot of it just makes things worse.&lt;br/&gt;&lt;br/&gt;I think it&amp;#39;s important to help people who make decisions understand that part of their job is to keep AI at arm&amp;#39;s length. Hey, that&amp;#39;s a great title for an article!&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.mostlypython.com/its-your-job-to-keep-ai-at-arms-length/&#34;&gt;https://www.mostlypython.com/its-your-job-to-keep-ai-at-arms-length/&lt;/a&gt;
    </content>
    <updated>2024-08-30T12:41:29Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsr53g8s7fgcpe5skdqncg70sjkp9u0j3nfkclv0f9a8yf6qgt5gpqzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kpyzy8l</id>
    
      <title type="html">&amp;#34;Al Sweigart&amp;#34; should &amp;#34;try harder&amp;#34; to ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsr53g8s7fgcpe5skdqncg70sjkp9u0j3nfkclv0f9a8yf6qgt5gpqzypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kpyzy8l" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs096q4xw49wxm6sa8rcse0tagvj5zcz2ltghudrgpyynk3xf9q5tgm5gs5k&#39;&gt;nevent1q…gs5k&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&amp;#34;Al Sweigart&amp;#34; should &amp;#34;try harder&amp;#34; to &amp;#34;write&amp;#34; a book for people with &amp;#34;143 IQ&amp;#34; that was most definitely &amp;#34;quantified&amp;#34; when they were a &amp;#34;teenager&amp;#34;.
    </content>
    <updated>2024-08-28T15:07:41Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqstftvtc3rwxps0a3g6d4stzpp52uy4ql4gskmsnnr2h5y7zx9km0szypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kw2w5kw</id>
    
      <title type="html">I ended up getting a 6&amp;#39; UpLift desk, and I absolutely love ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqstftvtc3rwxps0a3g6d4stzpp52uy4ql4gskmsnnr2h5y7zx9km0szypgpatz2gate5lh6nsm0ggpt7taqy2r8ztar0jhtkzyeqels2902kw2w5kw" />
    <content type="html">
      I ended up getting a 6&amp;#39; UpLift desk, and I absolutely love it. I started with two heights set, one for sitting and one for standing. Then I realized I wanted an intermediate height for when I&amp;#39;m annotating printed articles.&lt;br/&gt;&lt;br/&gt;It&amp;#39;s so nice to find the right height, hit a save button, and be able to hop between these different settings throughout the day.&lt;br/&gt; &lt;img src=&#34;https://cdn.fosstodon.org/media_attachments/files/113/034/351/032/497/115/original/7a346fc840c5c9c9.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-08-27T14:03:49Z</updated>
  </entry>

</feed>