<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-10-25T22:05:58Z</updated>
  <generator>https://nostr.now</generator>

  <title>Nostr notes by Jonathan Hartley</title>
  <author>
    <name>Jonathan Hartley</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://nostr.now/npub1g0uypt32ee7engz3slpygmeevhwy6httl9dxvq8mfmvr3x5ps6nsl28ncn.rss" />
  <link href="https://nostr.now/npub1g0uypt32ee7engz3slpygmeevhwy6httl9dxvq8mfmvr3x5ps6nsl28ncn" />
  <id>https://nostr.now/npub1g0uypt32ee7engz3slpygmeevhwy6httl9dxvq8mfmvr3x5ps6nsl28ncn</id>
  <icon>https://cdn.fosstodon.org/accounts/avatars/113/920/318/614/808/724/original/8699f6ae88b760c4.png</icon>
  <logo>https://cdn.fosstodon.org/accounts/avatars/113/920/318/614/808/724/original/8699f6ae88b760c4.png</logo>




  <entry>
    <id>https://nostr.now/nevent1qqstdr30dahf7e0keay04phnxdwjj8c9fslckr7enqjrdvdvusnl8yqzypplss9w9t88mxdq2xruy3r089jacn2ad0u45esqld8dswy6sxr2wasg4ks</id>
    
      <title type="html">That sounds fabulous, but my schedule is overflowing and I must ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqstdr30dahf7e0keay04phnxdwjj8c9fslckr7enqjrdvdvusnl8yqzypplss9w9t88mxdq2xruy3r089jacn2ad0u45esqld8dswy6sxr2wasg4ks" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsx3kqlj84erkufzh7qnv3enygvs3lteayfreuaa24mpkuaerds6zsl7gv67&#39;&gt;nevent1q…gv67&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;That sounds fabulous, but my schedule is overflowing and I must slim it down before taking anything else on. 🤗
    </content>
    <updated>2026-10-06T16:29:56Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsqyyerzjuujkfw9r4wdtww5qrq73sh0wnyv4y5078pytvm5zhy57szypplss9w9t88mxdq2xruy3r089jacn2ad0u45esqld8dswy6sxr2wtwmgn0</id>
    
      <title type="html">I think your fundamental premise about the parallelization of ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsqyyerzjuujkfw9r4wdtww5qrq73sh0wnyv4y5078pytvm5zhy57szypplss9w9t88mxdq2xruy3r089jacn2ad0u45esqld8dswy6sxr2wtwmgn0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8t4j5m3ke9tt426azvezk4ph2x0xcaqjp0vu83s0pja5ktj9wfjcsvhtmw&#39;&gt;nevent1q…htmw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I think your fundamental premise about the parallelization of processing game events is complicated. As you know much better than me, many of those events depend upon the other events, so they are not parallelizable. Two agents cannot both pick up the same item - one must get priority, and the other&amp;#39;s outcome depends upon that.&lt;br/&gt;&lt;br/&gt;But maybe there are ways to partition the events into sets such that the content of each set can be processed in parallel.
    </content>
    <updated>2026-10-06T14:20:27Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8t4j5m3ke9tt426azvezk4ph2x0xcaqjp0vu83s0pja5ktj9wfjczypplss9w9t88mxdq2xruy3r089jacn2ad0u45esqld8dswy6sxr2w4rvm7j</id>
    
      <title type="html">To me, this seems like a once-in-a-generation level insight, ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8t4j5m3ke9tt426azvezk4ph2x0xcaqjp0vu83s0pja5ktj9wfjczypplss9w9t88mxdq2xruy3r089jacn2ad0u45esqld8dswy6sxr2w4rvm7j" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxw5fujc4m4gvgzrpx0zarf8jw8nvn59c0jep9dvf4ja6xephdm2qwdduy2&#39;&gt;nevent1q…duy2&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;To me, this seems like a once-in-a-generation level insight, which commercial software engineering has largely ignored.
    </content>
    <updated>2026-10-06T14:16:26Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsxw5fujc4m4gvgzrpx0zarf8jw8nvn59c0jep9dvf4ja6xephdm2qzypplss9w9t88mxdq2xruy3r089jacn2ad0u45esqld8dswy6sxr2wpjr6j3</id>
    
      <title type="html">As a pro programmer and hobbyist game dev, I am curious whether ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsxw5fujc4m4gvgzrpx0zarf8jw8nvn59c0jep9dvf4ja6xephdm2qzypplss9w9t88mxdq2xruy3r089jacn2ad0u45esqld8dswy6sxr2wpjr6j3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqz6a6cwjlmuuzma38ume6dl95yazvkq4lcw3mz6hhujnyfx6ym8qrtd79j&#39;&gt;nevent1q…d79j&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;As a pro programmer and hobbyist game dev, I am curious whether Structured Concurrency can be useful here. In an async context, it makes reasoning about parallelism easier, and can make some correctness guarantees that conventional async API&amp;#39;s, thread launching very prominently amongst them, cannot ever provide. The canonical blog post bringing it all together is this one: &lt;a href=&#34;https://vorpus.org/blog/notes-on-structured-concurrency-or-go-statement-considered-harmful/&#34;&gt;https://vorpus.org/blog/notes-on-structured-concurrency-or-go-statement-considered-harmful/&lt;/a&gt; and these ideas have since been merged into Python&amp;#39;s stdlib.
    </content>
    <updated>2026-10-06T14:15:21Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsg5dwl7zm7uycmzcarzqknqu2573jwdn2lw9pjezezyduy524ahzgzypplss9w9t88mxdq2xruy3r089jacn2ad0u45esqld8dswy6sxr2wzuthp3</id>
    
      <title type="html">Balance - Music for the Eye, on YouTube: ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsg5dwl7zm7uycmzcarzqknqu2573jwdn2lw9pjezezyduy524ahzgzypplss9w9t88mxdq2xruy3r089jacn2ad0u45esqld8dswy6sxr2wzuthp3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxmfnupd46klg49q9hkm9n9j4wclxpywy9uh0qumv5we4r27mp8ssdxrx2d&#39;&gt;nevent1q…rx2d&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Balance - Music for the Eye, on YouTube: &lt;a href=&#34;https://m.youtube.com/playlist?list=OLAK5uy_muOZ6tZnPCtIo4gTiCqjvKf1SCxyhtXTw&#34;&gt;https://m.youtube.com/playlist?list=OLAK5uy_muOZ6tZnPCtIo4gTiCqjvKf1SCxyhtXTw&lt;/a&gt;
    </content>
    <updated>2026-09-24T19:54:18Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsdlqwkc2tes4weu7jrwagulhsh3me5ude4939h04s3xyxrgpk38hszypplss9w9t88mxdq2xruy3r089jacn2ad0u45esqld8dswy6sxr2wqmwrzk</id>
    
      <title type="html">do you mean these folks? https://localsend.org/</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsdlqwkc2tes4weu7jrwagulhsh3me5ude4939h04s3xyxrgpk38hszypplss9w9t88mxdq2xruy3r089jacn2ad0u45esqld8dswy6sxr2wqmwrzk" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqtdyrc7mvepu08dqckzy39rlkjfc0a5wfwwywd2hwsujx360t4hqdyyw06&#39;&gt;nevent1q…yw06&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;do you mean these folks? &lt;a href=&#34;https://localsend.org/&#34;&gt;https://localsend.org/&lt;/a&gt;
    </content>
    <updated>2026-09-13T05:11:05Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsd6u5m8mhu5jjvvz2033ge4cuwqyaaua4908k3l70j7c2attc8xmczypplss9w9t88mxdq2xruy3r089jacn2ad0u45esqld8dswy6sxr2w36prch</id>
    
      <title type="html">I don&amp;#39;t think I&amp;#39;m usually very conspiratorial, but I ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsd6u5m8mhu5jjvvz2033ge4cuwqyaaua4908k3l70j7c2attc8xmczypplss9w9t88mxdq2xruy3r089jacn2ad0u45esqld8dswy6sxr2w36prch" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsveufjxak5ypavvjmgx37ltazwsqsc79cs438yxfvyz3nwjax3lqgus6j0r&#39;&gt;nevent1q…6j0r&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I don&amp;#39;t think I&amp;#39;m usually very conspiratorial, but I can&amp;#39;t believe you haven&amp;#39;t already written off your various packs of naysayers and detractors as 100% a concerted, organized sabotage. You give them too much credit by even engaging with them.&lt;br/&gt;&lt;br/&gt;A thoughtful critique is one thing. A pack of emotive salience grinders is another.
    </content>
    <updated>2026-08-25T02:18:51Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsp2yc9mfmmzelhekvs7f8fdxt00lt0emkdxqzxyftl078de02gsuqzypplss9w9t88mxdq2xruy3r089jacn2ad0u45esqld8dswy6sxr2wnj8nqe</id>
    
      <title type="html">Shhhh! Do not interrupt the enemy while they are making this ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsp2yc9mfmmzelhekvs7f8fdxt00lt0emkdxqzxyftl078de02gsuqzypplss9w9t88mxdq2xruy3r089jacn2ad0u45esqld8dswy6sxr2wnj8nqe" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvl62wf09qnl4k78ntf0d6aqjpa2mj3x43ap2npyhfkuq0vnmsx0s7nk2y3&#39;&gt;nevent1q…k2y3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Shhhh! Do not interrupt the enemy while they are making this mistake. &lt;br/&gt;&lt;br/&gt;When it finally all comes to a head with 47, one of the important deciding factors is going to be which way the armed forces breaks. Even if there&amp;#39;s no shooting, they are going to have to decide whose orders to follow.
    </content>
    <updated>2026-08-06T01:15:20Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8kz4wdf44fgm8ajyrzmd2g3yk7zzgdq7v6zd3paf86pkuzh9py5czypplss9w9t88mxdq2xruy3r089jacn2ad0u45esqld8dswy6sxr2wkenjnm</id>
    
      <title type="html">the end</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8kz4wdf44fgm8ajyrzmd2g3yk7zzgdq7v6zd3paf86pkuzh9py5czypplss9w9t88mxdq2xruy3r089jacn2ad0u45esqld8dswy6sxr2wkenjnm" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsx4uyu35c7udg7p6z5pksjfjt5gts0cqd8xwtaddg4868u88cc8mgl9fs9w&#39;&gt;nevent1q…fs9w&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;the end
    </content>
    <updated>2026-08-02T14:05:08Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsx4uyu35c7udg7p6z5pksjfjt5gts0cqd8xwtaddg4868u88cc8mgzypplss9w9t88mxdq2xruy3r089jacn2ad0u45esqld8dswy6sxr2wv3gerk</id>
    
      <title type="html">oh and then describe the ways we can make small repayments. Let ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsx4uyu35c7udg7p6z5pksjfjt5gts0cqd8xwtaddg4868u88cc8mgzypplss9w9t88mxdq2xruy3r089jacn2ad0u45esqld8dswy6sxr2wv3gerk" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfe243ed4e6tn92gerxratjrdwu5mlc0ayzludymdru0ew5cejxmgyjg323&#39;&gt;nevent1q…g323&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;oh and then describe the ways we can make small repayments. Let our developers spend a little time contributing small fixes or improvements back to the libraries we use. Open source some judiciously chosen component we&amp;#39;ve written ourselves. Contribute financially to one of the services like Tidelift, that distributes money to authors, in proportion to the amount their work is used by others. Or adopt a particular project that is critical to us, and pay the developer of it directly.
    </content>
    <updated>2026-08-02T14:04:20Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsfe243ed4e6tn92gerxratjrdwu5mlc0ayzludymdru0ew5cejxmgzypplss9w9t88mxdq2xruy3r089jacn2ad0u45esqld8dswy6sxr2wzvw6ck</id>
    
      <title type="html">…to make a profit from, that&amp;#39;s how they were licensed by ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsfe243ed4e6tn92gerxratjrdwu5mlc0ayzludymdru0ew5cejxmgzypplss9w9t88mxdq2xruy3r089jacn2ad0u45esqld8dswy6sxr2wzvw6ck" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9pty0j5hd4uaz6378he3z392pa7rr5mn8ckwgksw4nq8ntx2x82c60gld9&#39;&gt;nevent1q…gld9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;…to make a profit from, that&amp;#39;s how they were licensed by their original authors, giving legal permission for us to do so. But we owe that community a colossal debt of gratitude. Nothing our company does would be remotely possible without it.&lt;br/&gt;&lt;br/&gt;…
    </content>
    <updated>2026-08-02T13:56:39Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs9pty0j5hd4uaz6378he3z392pa7rr5mn8ckwgksw4nq8ntx2x82czypplss9w9t88mxdq2xruy3r089jacn2ad0u45esqld8dswy6sxr2wqftsas</id>
    
      <title type="html">But wait, I forgot to include the giant dependencies we rely on, ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs9pty0j5hd4uaz6378he3z392pa7rr5mn8ckwgksw4nq8ntx2x82czypplss9w9t88mxdq2xruy3r089jacn2ad0u45esqld8dswy6sxr2wqftsas" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsw6hpt5s9w74pt8nczk7h5wh3xx2lr0z3t6zj334tcmjy7ghddrpc2ncnl7&#39;&gt;nevent1q…cnl7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;But wait, I forgot to include the giant dependencies we rely on, like Django or Postgres. All boxes shrink by another order of magnitude revealing these whale sized new ones.&lt;br/&gt;&lt;br/&gt;Finally, I add in Python and Linux themselves. Our original code has shrunk to the size of shoeboxes resting on mountains, invisibly small. &lt;br/&gt;&lt;br/&gt;Instead of paying for the colossal amount of work to create those things we rely on, we&amp;#39;ve been gifted them for free. It&amp;#39;s ok that we&amp;#39;ve taken them…
    </content>
    <updated>2026-08-02T13:54:56Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsw6hpt5s9w74pt8nczk7h5wh3xx2lr0z3t6zj334tcmjy7ghddrpczypplss9w9t88mxdq2xruy3r089jacn2ad0u45esqld8dswy6sxr2wkdglhc</id>
    
      <title type="html">Then I compare that to the size of all the dozens of small open ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsw6hpt5s9w74pt8nczk7h5wh3xx2lr0z3t6zj334tcmjy7ghddrpczypplss9w9t88mxdq2xruy3r089jacn2ad0u45esqld8dswy6sxr2wkdglhc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvj93krmxqy5nqnt02lx0wxvr2vxtcxct5sevjav5cyft930yuqxqzww725&#39;&gt;nevent1q…w725&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Then I compare that to the size of all the dozens of small open source libraries we use. This frequently outweighs the code we&amp;#39;ve written ourselves around 10:1. The boxes shrink to make room for bigger squares holding them up. &lt;br/&gt;&lt;br/&gt;Imagine if we&amp;#39;d had to write those ourselves. Or pay someone else to do it. We would have spent ten times more on salaries than we&amp;#39;ve currently spent on development. It&amp;#39;s often unclear that the company could ever be viable under those circumstances.
    </content>
    <updated>2026-08-02T13:52:11Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsvj93krmxqy5nqnt02lx0wxvr2vxtcxct5sevjav5cyft930yuqxqzypplss9w9t88mxdq2xruy3r089jacn2ad0u45esqld8dswy6sxr2wpd08at</id>
    
      <title type="html">I have a short brown bag presentation I give at employers who ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsvj93krmxqy5nqnt02lx0wxvr2vxtcxct5sevjav5cyft930yuqxqzypplss9w9t88mxdq2xruy3r089jacn2ad0u45esqld8dswy6sxr2wpd08at" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstanhqsa3sppzu7kfpej4zzdxcewldjyl7z7mehvzpclvd5j68sksn4vg5k&#39;&gt;nevent1q…vg5k&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I have a short brown bag presentation I give at employers who aren&amp;#39;t sufficiently enlightened about open source. I start by showing the amount of code we&amp;#39;ve written as a company - for a software start up, that might be on the order of 100k lines of code. I&amp;#39;ll show a slide representing this amount of code as one or more boxes. I&amp;#39;ll make some arm-waving equivalence between that, and the amount of $ revenue we earn from it, or the number of person hours it took us to write it.&lt;br/&gt;&lt;br/&gt;Then…
    </content>
    <updated>2026-08-02T13:43:49Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsy0nk64nxyh9vf856fvzppxjvj025us5a5qzldqkv8u7z57q9np7gzypplss9w9t88mxdq2xruy3r089jacn2ad0u45esqld8dswy6sxr2wcnqpue</id>
    
      <title type="html">I&amp;#39;m only belatedly realizing that the apparent success of LLM ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsy0nk64nxyh9vf856fvzppxjvj025us5a5qzldqkv8u7z57q9np7gzypplss9w9t88mxdq2xruy3r089jacn2ad0u45esqld8dswy6sxr2wcnqpue" />
    <content type="html">
      I&amp;#39;m only belatedly realizing that the apparent success of LLM generative text solutions in the market is showing the reason why success comes to people who are full of bluster and confidence without caring about important details or correctness.
    </content>
    <updated>2026-07-09T19:37:50Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs9nmas6l58j5487ns6dtzj0r8lv7swk57a6hy0r8wyar0evu4j2wczypplss9w9t88mxdq2xruy3r089jacn2ad0u45esqld8dswy6sxr2wtpa07l</id>
    
      <title type="html">I hear ya bro, but I&amp;#39;m pushing a coding deadline myself right ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs9nmas6l58j5487ns6dtzj0r8lv7swk57a6hy0r8wyar0evu4j2wczypplss9w9t88mxdq2xruy3r089jacn2ad0u45esqld8dswy6sxr2wtpa07l" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgv49mwpqjxctcglu3c34k47wacvujem78jpfhcpe5s3gx3dvdv2g4jq405&#39;&gt;nevent1q…q405&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I hear ya bro, but I&amp;#39;m pushing a coding deadline myself right now 😭
    </content>
    <updated>2026-02-25T23:09:25Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsv7hus29p062ewep3720qpdtypzcrl730sphsrtt78leseexvthpgzypplss9w9t88mxdq2xruy3r089jacn2ad0u45esqld8dswy6sxr2wzkwldr</id>
    
      <title type="html">this is absolutely the way.</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsv7hus29p062ewep3720qpdtypzcrl730sphsrtt78leseexvthpgzypplss9w9t88mxdq2xruy3r089jacn2ad0u45esqld8dswy6sxr2wzkwldr" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsf7ly3ae6u84fe0y0j97rkv5wjfm9s3kvsa974klzjzy8p7cu4mqc46p7ax&#39;&gt;nevent1q…p7ax&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;this is absolutely the way.
    </content>
    <updated>2026-02-25T22:04:54Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs94r4qfyw4fk2uej2fd9x6jne6y7pnx66gsm7pvkv465mmhu6dzvszypplss9w9t88mxdq2xruy3r089jacn2ad0u45esqld8dswy6sxr2wpcca4n</id>
    
      <title type="html">right, but if someone getting fired, or even just promoted ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs94r4qfyw4fk2uej2fd9x6jne6y7pnx66gsm7pvkv465mmhu6dzvszypplss9w9t88mxdq2xruy3r089jacn2ad0u45esqld8dswy6sxr2wpcca4n" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2tfxrtcscysqenqx0z6jkcamhuu03h8hutxqf85shkmlk40vuy0ccl5nag&#39;&gt;nevent1q…5nag&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;right, but if someone getting fired, or even just promoted sideways, can result in a policy reversal, then that means *all* corporate promises are worthless right from day one. It doesn&amp;#39;t matter whether some individual in the company *meant it*. It&amp;#39;s systemically impossible for the company as a whole to stand by its word.
    </content>
    <updated>2026-02-25T14:30:14Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsps64jzu7e5q2ywagmn4g5wja8ag5s9pv8wgsdvtd6zvpprhc3m7czypplss9w9t88mxdq2xruy3r089jacn2ad0u45esqld8dswy6sxr2wk3xujm</id>
    
      <title type="html">@npub1xz3…6vkf Thank you for your old post about Async Pairing ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsps64jzu7e5q2ywagmn4g5wja8ag5s9pv8wgsdvtd6zvpprhc3m7czypplss9w9t88mxdq2xruy3r089jacn2ad0u45esqld8dswy6sxr2wk3xujm" />
    <content type="html">
      &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1xz3qj7sv30y0qp7un4nxppnt3pem9st6ewmelxn2kx8wm0cecr4qy76vkf&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Lucy B&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1xz3…6vkf&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; Thank you for your old post about Async Pairing (&lt;a href=&#34;https://linuxlucy.dev/post/async-pairing/&#34;&gt;https://linuxlucy.dev/post/async-pairing/&lt;/a&gt;), I don&amp;#39;t know if you boosted it recently, but it ended up in my open tabs, and it sounds like a really useful idea to spell out and name. I&amp;#39;ll be adopting it in my team ASAP.
    </content>
    <updated>2026-02-17T19:19:05Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsg5x8njec7xdjk4p0u87djjawu3zvv726a8w7np7ppuy09trxydqczypplss9w9t88mxdq2xruy3r089jacn2ad0u45esqld8dswy6sxr2wynct0y</id>
    
      <title type="html">I just showed this to our 13 year old. They thought it was ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsg5x8njec7xdjk4p0u87djjawu3zvv726a8w7np7ppuy09trxydqczypplss9w9t88mxdq2xruy3r089jacn2ad0u45esqld8dswy6sxr2wynct0y" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsq7u3xh3j82pl2le588t80h48twdrxdtc64mfqwfl559w9jjlwgccmw5y8z&#39;&gt;nevent1q…5y8z&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I just showed this to our 13 year old. They thought it was hilarious. Also it was a great excuse for us to pause and chat about things along the way, causing some very serious discussion, and some very frivolous. Much more so than most other movies. If we aren&amp;#39;t allowed, or given opportunity like this, to have those discussions, then the next generations would grow up even more uninformed and oblivious than we already are.
    </content>
    <updated>2026-02-02T19:36:31Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs0la6q762xrwr3w0fz5vg5vg0wqhrjd4na8xlv7szryrlq3zjkqmszypplss9w9t88mxdq2xruy3r089jacn2ad0u45esqld8dswy6sxr2w3qx5ra</id>
    
      <title type="html">Thank you for making me proud of the PSF, and glad to have ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs0la6q762xrwr3w0fz5vg5vg0wqhrjd4na8xlv7szryrlq3zjkqmszypplss9w9t88mxdq2xruy3r089jacn2ad0u45esqld8dswy6sxr2w3qx5ra" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0pj5hr4azvj7hfzd0tvpc90sq4halkwkw80tyue73q3s52xr627s0zkaeh&#39;&gt;nevent1q…kaeh&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Thank you for making me proud of the PSF, and glad to have invested my time in the Python ecosystem. Onward!
    </content>
    <updated>2025-10-27T15:19:31Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsvuz0c8ugf3ssydltq6pamky9ll86ezvdm9gy06vgd2jplnwqs3lgzypplss9w9t88mxdq2xruy3r089jacn2ad0u45esqld8dswy6sxr2w9aw00x</id>
    
      <title type="html">It&amp;#39;s funny to me that, for all the billions spent on tracking ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsvuz0c8ugf3ssydltq6pamky9ll86ezvdm9gy06vgd2jplnwqs3lgzypplss9w9t88mxdq2xruy3r089jacn2ad0u45esqld8dswy6sxr2w9aw00x" />
    <content type="html">
      It&amp;#39;s funny to me that, for all the billions spent on tracking and analyzing advertisements and their effectiveness, they still haven&amp;#39;t figured out that, while some people mostly kinda sit through adverts, there are whole swathes of other people who relentlessly stab at the mute and skip buttons, yelling &amp;#34;FUCK YOU! And FUCK YOU TOO! Oh, you want some too, huh? Well FUCK YOU THEN!&amp;#34;
    </content>
    <updated>2025-10-21T16:16:48Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsw3v3wnc4v0ek6de2ky9w9a6kd2quprw9dcnlnku7qdg538spj7hqzypplss9w9t88mxdq2xruy3r089jacn2ad0u45esqld8dswy6sxr2wk2gtut</id>
    
      <title type="html">I anticipate this isn&amp;#39;t going to be a popular answer, because ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsw3v3wnc4v0ek6de2ky9w9a6kd2quprw9dcnlnku7qdg538spj7hqzypplss9w9t88mxdq2xruy3r089jacn2ad0u45esqld8dswy6sxr2wk2gtut" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs96z9hr3zzyu0829j9w290xlda8fcepyrkng4vjm0avmmuafl9c9qru532v&#39;&gt;nevent1q…532v&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I anticipate this isn&amp;#39;t going to be a popular answer, because it isn&amp;#39;t new or expensive or high powered,  but I&amp;#39;ve been using my Samsung Galaxy Tab S7&#43; daily for five years, and still love it. Lots of reading, web, comics, drawing in various apps using the pen that came with it. It has never had any slowness that I&amp;#39;m actually aware of, except perhaps it takes a minute if I have to reboot every few months.
    </content>
    <updated>2025-10-18T02:18:35Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs0ufwyzp7jk7l5hmethllgjzuja449f396nk247q938gnskve3jsqzypplss9w9t88mxdq2xruy3r089jacn2ad0u45esqld8dswy6sxr2wejruxf</id>
    
      <title type="html">Perhaps I&amp;#39;m naive but I assumed that usually this happens ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs0ufwyzp7jk7l5hmethllgjzuja449f396nk247q938gnskve3jsqzypplss9w9t88mxdq2xruy3r089jacn2ad0u45esqld8dswy6sxr2wejruxf" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrhxkzywf2cphrgr8ga67t55z4ugdkh28af3327tuygtwu2mvk80c4epxs2&#39;&gt;nevent1q…pxs2&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Perhaps I&amp;#39;m naive but I assumed that usually this happens because one organically follows a lot of people out of enthusiasm, but then later one is unhappy about some aspect of their timeline, maybe simply the quantity of it, so they unfollow people to try any curate their own experience.
    </content>
    <updated>2025-08-23T13:34:40Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsqvws44q2xypj8feyepsm2v8ll4y468vegaqj2swv5krn6jglclzczypplss9w9t88mxdq2xruy3r089jacn2ad0u45esqld8dswy6sxr2wqlvq03</id>
    
      <title type="html">I&amp;#39;m getting into the structured concurrency primitive, ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsqvws44q2xypj8feyepsm2v8ll4y468vegaqj2swv5krn6jglclzczypplss9w9t88mxdq2xruy3r089jacn2ad0u45esqld8dswy6sxr2wqlvq03" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqst84f8vqul6q569fz6wwj58mfnvtvjgqaf6tp439ccwnpqet2kemsufe7j4&#39;&gt;nevent1q…e7j4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I&amp;#39;m getting into the structured concurrency primitive, asyncio.TaskGroup. Although overshadowed by the volume of other stuff in asyncio, the structured concurrency folks make a good case that it&amp;#39;s the only way that async should be done. This incorprates ideas from library &amp;#39;trio&amp;#39; injury the standard library, and are justified by a humdinger post here: &lt;a href=&#34;https://vorpus.org/blog/notes-on-structured-concurrency-or-go-statement-considered-harmful/&#34;&gt;https://vorpus.org/blog/notes-on-structured-concurrency-or-go-statement-considered-harmful/&lt;/a&gt;
    </content>
    <updated>2025-07-25T18:40:24Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs9fls0ucuz08j77xvwf76jwe49mm3zj3ldk4fpmf8pp2cffgpn9ugzypplss9w9t88mxdq2xruy3r089jacn2ad0u45esqld8dswy6sxr2wesa5d2</id>
    
      <title type="html">Tidal forces still act on a body in free fall, as witnessed by ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs9fls0ucuz08j77xvwf76jwe49mm3zj3ldk4fpmf8pp2cffgpn9ugzypplss9w9t88mxdq2xruy3r089jacn2ad0u45esqld8dswy6sxr2wesa5d2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszkm0z2g6xlkzj3gkxumqh6yfaqgy9ed8f8xcg56gdatzmqwcd7esdhpmx8&#39;&gt;nevent1q…pmx8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Tidal forces still act on a body in free fall, as witnessed by Larry Niven&amp;#39;s short Neutron Star. 😁
    </content>
    <updated>2025-05-05T12:56:48Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsd6ccdaxfcdp7ycpn6s7ygeqm3z3ddd3f5hvgkxk3a2rlsl7vescgzypplss9w9t88mxdq2xruy3r089jacn2ad0u45esqld8dswy6sxr2w7p5qzg</id>
    
      <title type="html">A delighted #Firefox user for what, 15 years? Maybe more? ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsd6ccdaxfcdp7ycpn6s7ygeqm3z3ddd3f5hvgkxk3a2rlsl7vescgzypplss9w9t88mxdq2xruy3r089jacn2ad0u45esqld8dswy6sxr2w7p5qzg" />
    <content type="html">
      A delighted #Firefox user for what, 15 years? Maybe more? I&amp;#39;ve LOVED it every step of the way. Right up until the recent plain as day bad faith signalling from #Mozilla management. Slightly heartbroken to have to nope out, but I&amp;#39;ve made the jump. Just to a fork, for now. #LibreWolf is up and running, we&amp;#39;ll see how that fares.&lt;br/&gt;&lt;br/&gt;Took 5 minutes, what with installing extensions, a theme, and exporting/importing bookmarks &amp;amp; passwords. Did it over on four different machines. A chapter closed.&lt;br/&gt;&lt;br/&gt;DO IT!
    </content>
    <updated>2025-03-01T03:35:36Z</updated>
  </entry>

</feed>