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

  <title>Nostr notes by Konnor Rogers</title>
  <author>
    <name>Konnor Rogers</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://yabu.me/npub13fwqcarfhhc7pt2qaavswsmu30hg54hsfh5jkgq8pstrx3xuumpssfzevm.rss" />
  <link href="https://yabu.me/npub13fwqcarfhhc7pt2qaavswsmu30hg54hsfh5jkgq8pstrx3xuumpssfzevm" />
  <id>https://yabu.me/npub13fwqcarfhhc7pt2qaavswsmu30hg54hsfh5jkgq8pstrx3xuumpssfzevm</id>
  <icon>https://cdn.masto.host/rubysocial/accounts/avatars/109/292/346/877/619/504/original/c142d0255119d871.jpeg</icon>
  <logo>https://cdn.masto.host/rubysocial/accounts/avatars/109/292/346/877/619/504/original/c142d0255119d871.jpeg</logo>




  <entry>
    <id>https://yabu.me/nevent1qqstyjnmmzexhz9y98j4uu2pstsmxd377v6vl6e5j848g4pv632dmjqzyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvxsnvk9q</id>
    
      <title type="html">SuReLy ThErE mUsT bE sToRiEs Of BiG pRoJeCtS mOvInG tO cOdEbErG</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqstyjnmmzexhz9y98j4uu2pstsmxd377v6vl6e5j848g4pv632dmjqzyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvxsnvk9q" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8m547kcdwmj0jh8frwm6splzdks2a3hxl02uh6654dy8mhj49ung3efk0a&#39;&gt;nevent1q…fk0a&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;SuReLy ThErE mUsT bE sToRiEs Of BiG pRoJeCtS mOvInG tO cOdEbErG
    </content>
    <updated>2026-01-06T22:23:13Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsgx008up77mre7329jp7u096txqr2dqrtxpa2aqzuy2vh6vn3mvlgzyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvxsrk3d3</id>
    
      <title type="html">seems to still be the case that all plans give you ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsgx008up77mre7329jp7u096txqr2dqrtxpa2aqzuy2vh6vn3mvlgzyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvxsrk3d3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspyjdggmjktny5y9atshzksqxwkkzncas0w087ua763ga8dh7txdqer3v9u&#39;&gt;nevent1q…3v9u&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;seems to still be the case that all plans give you &amp;#34;access&amp;#34; to their &amp;#34;AI assistant&amp;#34;&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://kagi.com/pricing&#34;&gt;https://kagi.com/pricing&lt;/a&gt;&lt;br/&gt; &lt;img src=&#34;https://cdn.masto.host/rubysocial/media_attachments/files/115/838/010/264/077/352/original/e4c97b53d6f89206.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-01-04T17:31:02Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs8nm6alj206qrkvf6ygmae5sehxj9ug4ct626kny6054klg6stfrqzyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvx7uq8ss</id>
    
      <title type="html">Declarative Shadow DOM and Declarative Custom Elements sound so ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs8nm6alj206qrkvf6ygmae5sehxj9ug4ct626kny6054klg6stfrqzyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvx7uq8ss" />
    <content type="html">
      Declarative Shadow DOM and Declarative Custom Elements sound so good, but I still wish there was a way to do progressive enhancement with them to &amp;#34;hoist&amp;#34; form controls in a shadow root up into a parent form.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/whatwg/html/issues/10852&#34;&gt;https://github.com/whatwg/html/issues/10852&lt;/a&gt;
    </content>
    <updated>2025-11-10T22:30:29Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsgttjak4h9spc9ps8tcp578zqwne7lqtksk3x5drmzphyfplllz0gzyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvxty7eap</id>
    
      <title type="html">Getting wild out here on a Saturday night... SSR&amp;#39;ing Web ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsgttjak4h9spc9ps8tcp578zqwne7lqtksk3x5drmzphyfplllz0gzyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvxty7eap" />
    <content type="html">
      Getting wild out here on a Saturday night...&lt;br/&gt;&lt;br/&gt;SSR&amp;#39;ing Web Awesome from Bridgetown without having to shell out to a Node process 👀&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.masto.host/rubysocial/media_attachments/files/115/517/448/683/413/381/original/a42555b082b56ffd.mp4&#34;&gt;&lt;/video&gt;&lt;br/&gt;
    </content>
    <updated>2025-11-09T02:47:00Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs9mdlv95jyshvtktm6ksv7krctslup9aka8dapcmvnyy35l6nenrszyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvxqmjjjv</id>
    
      <title type="html">I hope he&amp;#39;s uncomfortable everywhere. No peace for scum like ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs9mdlv95jyshvtktm6ksv7krctslup9aka8dapcmvnyy35l6nenrszyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvxqmjjjv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszgg6l88vv9asy6fgl9uel4wrq73kxyp3yuqvpw3per5u5u8eup2cyrqzr0&#39;&gt;nevent1q…qzr0&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I hope he&amp;#39;s uncomfortable everywhere. No peace for scum like him.
    </content>
    <updated>2025-08-24T20:26:35Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsdk8q5tvath0l280536utvufx3f6wuhx0sfxaz369tezm3xxktkmczyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvxklzskl</id>
    
      <title type="html">hmm...im gonna need more modals and cookie banners.</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsdk8q5tvath0l280536utvufx3f6wuhx0sfxaz369tezm3xxktkmczyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvxklzskl" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfd0r0dzuqkm73zq8jy4v7xj0wzrtu6720s0sp346ra3ev76jzf4c2phtu7&#39;&gt;nevent1q…htu7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;hmm...im gonna need more modals and cookie banners.
    </content>
    <updated>2025-08-06T03:58:06Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqcehdvwsqrp7d2l90g6uf2e7e4k43hxg3j8mxsxm7v7ke42zy0sszyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvxxz8nyg</id>
    
      <title type="html">i dont know what fireworks my neighbors bought, but they sound ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqcehdvwsqrp7d2l90g6uf2e7e4k43hxg3j8mxsxm7v7ke42zy0sszyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvxxz8nyg" />
    <content type="html">
      i dont know what fireworks my neighbors bought, but they sound like artillery shells going off and you can feel the house shake...
    </content>
    <updated>2025-07-05T04:57:41Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqszkrzysna3rgz9unad6aj7aehdypv6e9npcr9kqrm4k6lt9qw78xgzyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvx4jg3fg</id>
    
      <title type="html">reminds me of when netflix required Silverlight for their DRM ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqszkrzysna3rgz9unad6aj7aehdypv6e9npcr9kqrm4k6lt9qw78xgzyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvx4jg3fg" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrnn2qkyaz7279y6tuue66jcynlre9j5n9u22t3c3e6jl43cw0n0q2q6g0j&#39;&gt;nevent1q…6g0j&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;reminds me of when netflix required Silverlight for their DRM shenanigans.
    </content>
    <updated>2025-04-17T18:16:42Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs0fph4n32lygucmvylsap8r9k5uujvhwn3shhvue2z5vffgd9t5rszyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvx3gz9u5</id>
    
      <title type="html">It literally was like watching a bunch of 12 year old school ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs0fph4n32lygucmvylsap8r9k5uujvhwn3shhvue2z5vffgd9t5rszyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvx3gz9u5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstjna8f5cugwfcec4jns30g8j745av45kjcs0tnafs24k4smdqk9q762ydf&#39;&gt;nevent1q…2ydf&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It literally was like watching a bunch of 12 year old school bullies on the playground pick on the one kid who is poor.
    </content>
    <updated>2025-02-28T22:24:40Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsduff64dkg28zxw7q5jdsrpmsyf07xaxaqkk78697tp6ch5cnm6eszyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvx475lzk</id>
    
      <title type="html">Contributions to mankind...where? hurling more rockets and debris ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsduff64dkg28zxw7q5jdsrpmsyf07xaxaqkk78697tp6ch5cnm6eszyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvx475lzk" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs95lsuwn57xawrzun9nnuuqdfea3jytcnyjmemxu9j44mvx42pfkgtvns33&#39;&gt;nevent1q…ns33&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Contributions to mankind...where?&lt;br/&gt;&lt;br/&gt;hurling more rockets and debris into space?&lt;br/&gt;using Starlink as a political bargaining chip?&lt;br/&gt;making death traps for cars?&lt;br/&gt;&lt;br/&gt;I&amp;#39;m failing to see where he&amp;#39;s provided anything like the Gates Foundation for vaccines for low-income countries.&lt;br/&gt;&lt;br/&gt;Investing in public libraries, public education, public health. Investing in anything that would benefit people who aren&amp;#39;t rich and powerful.&lt;br/&gt;&lt;br/&gt;Everything he&amp;#39;s done has been to enrich himself.
    </content>
    <updated>2025-02-11T15:22:25Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqswels6eev2zx6ur2k3m5nvmqg5wp57nd449jt3g0hvc8y3zn2trxgzyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvxcdfg76</id>
    
      <title type="html">MSAL... 🤮 Not just Node&amp;#39;s Buffer, Node polyfills in ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqswels6eev2zx6ur2k3m5nvmqg5wp57nd449jt3g0hvc8y3zn2trxgzyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvxcdfg76" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9e953z3y0xxpw8m865gf77a9jk6y06a8pv79usf29rypclcgewvgt24cmk&#39;&gt;nevent1q…4cmk&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;MSAL... 🤮 &lt;br/&gt;&lt;br/&gt;Not just Node&amp;#39;s Buffer, Node polyfills in general. Node polyfills are usually a mistake and result in so much bloat.
    </content>
    <updated>2025-02-06T23:02:17Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsxcz975xr5ca6cpcndj5mx7c7q08wme7pcvj39j44pz9apj4lsnqczyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvx32fs76</id>
    
      <title type="html">I see your 2 weeks and raise you &amp;#34;immediately&amp;#34;, 3 days ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsxcz975xr5ca6cpcndj5mx7c7q08wme7pcvj39j44pz9apj4lsnqczyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvx32fs76" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2t3xdlx77fkrgt5va5kr965pc5ct7jp047h43p7nkf2kwjla462g7j8ffl&#39;&gt;nevent1q…8ffl&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I see your 2 weeks and raise you &amp;#34;immediately&amp;#34;, 3 days after christmas.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://bsky.app/profile/stephango.com/post/3lecg7tsjd22o&#34;&gt;https://bsky.app/profile/stephango.com/post/3lecg7tsjd22o&lt;/a&gt;
    </content>
    <updated>2024-12-29T16:52:34Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsdz4zgtmvq5kxqa4dgxz03d862af6pkf8rvhhw0zaunvt4745wr0qzyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvxxphnst</id>
    
      <title type="html">When I was in the Army, I met someone from India with a ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsdz4zgtmvq5kxqa4dgxz03d862af6pkf8rvhhw0zaunvt4745wr0qzyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvxxphnst" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2ehfntusyyprp2upn85v8hxalz8s3ah3kfsr3jnfdg3t6mxgf96c8khtwm&#39;&gt;nevent1q…htwm&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;When I was in the Army, I met someone from India with a master&amp;#39;s degree in computer science, he got both his bachelors and masters here in the US.&lt;br/&gt;&lt;br/&gt;He said that had he not joined the Army, his wait list time to get a green card would be somewhere around 10&#43; years.&lt;br/&gt;&lt;br/&gt;It was then that I learned how dogshit immigration is in this country.&lt;br/&gt;&lt;br/&gt;And everyone who says &amp;#34;I support *legal* immigration&amp;#34;&lt;br/&gt;&lt;br/&gt;has no idea how garbage the US immigration system is.
    </content>
    <updated>2024-12-28T22:37:17Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsq907ucex7fpygvexx3rp6hz5xuu5hsdfnhetecmupeyxtp25cnhszyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvxys3zjp</id>
    
      <title type="html">...okay? but what about my egg prices? Also...who could&amp;#39;ve ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsq907ucex7fpygvexx3rp6hz5xuu5hsdfnhetecmupeyxtp25cnhszyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvxys3zjp" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgs3zvlhs4f5y7k8l73er6gjrf4nedwk62etl4fwlsxkgen0vteaqtca9re&#39;&gt;nevent1q…a9re&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;...okay? but what about my egg prices?&lt;br/&gt;&lt;br/&gt;Also...who could&amp;#39;ve possibly guessed the racist, xenophobic, extreme nationalist party all about &amp;#34;make america great again&amp;#34;, and &amp;#34;more jobs for americans&amp;#34;, doesn&amp;#39;t like the idea of more immigrants coming into the country and &amp;#34;taking more jobs from americans&amp;#34;....truly a fucking mystery.&lt;br/&gt;&lt;br/&gt;These people have their head shoved so far up their own ass its a miracle they can see anything at all.
    </content>
    <updated>2024-12-27T23:29:56Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsp9c536fuuhwgjldhqdzg3te54hu2uh6l6htt2gutg4lmq94gl8sszyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvxlfkya5</id>
    
      <title type="html">Tempted to write a blog post on this new Hotwire Spark and all ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsp9c536fuuhwgjldhqdzg3te54hu2uh6l6htt2gutg4lmq94gl8sszyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvxlfkya5" />
    <content type="html">
      Tempted to write a blog post on this new Hotwire Spark and all the problems, but dont know if i want to do review for free.&lt;br/&gt;&lt;br/&gt;The TLDR currently is you really cant trust Basecamp / 37Signals with JavaScript since Sam / Javan left.
    </content>
    <updated>2024-12-18T21:07:09Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqst4pa7mk2r7hzk6n69xp98k8kce82n7422ptts6daz5sry4vzlyxczyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvxslg6c7</id>
    
      <title type="html">I love the theres no option to disable it... ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqst4pa7mk2r7hzk6n69xp98k8kce82n7422ptts6daz5sry4vzlyxczyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvxslg6c7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsg82w6zgy9yxpe93uegpz84fstxmzkyxrurxwv279f4w6932vlxgqu9lsen&#39;&gt;nevent1q…lsen&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I love the theres no option to disable it...&lt;br/&gt; &lt;img src=&#34;https://cdn.masto.host/rubysocial/media_attachments/files/113/620/979/869/721/087/original/ec4b4c32e093c349.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-12-09T04:29:45Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsg82w6zgy9yxpe93uegpz84fstxmzkyxrurxwv279f4w6932vlxgqzyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvx9wgjee</id>
    
      <title type="html">I&amp;#39;ll just be really loud and complain. ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsg82w6zgy9yxpe93uegpz84fstxmzkyxrurxwv279f4w6932vlxgqzyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvx9wgjee" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2ayfgs4xlcm6ec0wp80n3k5rt68xc3k7dtgdzg03drykwujymwgg2snydj&#39;&gt;nevent1q…nydj&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I&amp;#39;ll just be really loud and complain.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/orgs/community/discussions/146630&#34;&gt;https://github.com/orgs/community/discussions/146630&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Theres no way GitHub&amp;#39;s Accessibility team approved this. Its a known terrible practice.
    </content>
    <updated>2024-12-09T04:24:36Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsvr48ek90p98hr7cvmfcnv6kzw3jqwgtmck80jdqgqmxkznvmpr4szyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvxqnjq2k</id>
    
      <title type="html">Okay. Seriously. Copilot input having `autofocus=&amp;#34;&amp;#34;` on ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsvr48ek90p98hr7cvmfcnv6kzw3jqwgtmck80jdqgqmxkznvmpr4szyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvxqnjq2k" />
    <content type="html">
      Okay. Seriously. Copilot input having `autofocus=&amp;#34;&amp;#34;` on the homepage is so annoying.&lt;br/&gt;&lt;br/&gt;it means when I go to the page I cant navigate with arrow keys. I have to tab out of the input and then start navigation.&lt;br/&gt;&lt;br/&gt;I hope whatever PM wanted this, and whatever dev went through with this stubs their pinky toe everyday until the end of their days.
    </content>
    <updated>2024-12-09T04:09:37Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsfqdqghj0at2w65xeca708npa92qhzufy5c7q6ada35cer3yn29tgzyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvx275hxz</id>
    
      <title type="html">Personally I use web-test-runner for this which uses Mocha as its ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsfqdqghj0at2w65xeca708npa92qhzufy5c7q6ada35cer3yn29tgzyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvx275hxz" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsr78l8d6a0hu4mpv8lp6n02xh25rwy5csdhx9le2u443y5f0yx4qcstapmm&#39;&gt;nevent1q…apmm&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Personally I use web-test-runner for this which uses Mocha as its default browser testing framework.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://modern-web.dev/docs/test-runner/overview/&#34;&gt;https://modern-web.dev/docs/test-runner/overview/&lt;/a&gt;
    </content>
    <updated>2024-11-26T15:33:44Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs0uehztrvd9qx7jnchn30ds22atq3ucnnuyp5anqdecsmuctd572czyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvxk0y896</id>
    
      <title type="html">&amp;#34;JSDOM&amp;#34; Found your problem. Please, please, please avoid ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs0uehztrvd9qx7jnchn30ds22atq3ucnnuyp5anqdecsmuctd572czyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvxk0y896" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8ws33ts6wlryfujrmjtv220zugykmvttufgksyzj0ewnv5zjcw4s99f2g0&#39;&gt;nevent1q…f2g0&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&amp;#34;JSDOM&amp;#34;&lt;br/&gt;&lt;br/&gt;Found your problem.&lt;br/&gt;&lt;br/&gt;Please, please, please avoid JSDOM. Its a very leaky and bad abstraction for &amp;#34;testing&amp;#34; anything that runs in the browser.
    </content>
    <updated>2024-11-26T15:30:11Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsdnyfe9xffdnm40kt7gkmvfdz7zxew5szurk6a2p4ncjfdlr4hulszyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvxdgj2gr</id>
    
      <title type="html">there&amp;#39;s something to vilifying people living a life they wish ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsdnyfe9xffdnm40kt7gkmvfdz7zxew5szurk6a2p4ncjfdlr4hulszyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvxdgj2gr" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs89n362fnn997l3w2k6knq9jpa3u4mpjlmesjmnwgwmh72r0yz83gnv583v&#39;&gt;nevent1q…583v&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;there&amp;#39;s something to vilifying people living a life they wish they could.&lt;br/&gt;&lt;br/&gt;Look at all the staunchly conservative republican senators who strongly oppose anything to do with gay people and are incredibly homophobic, yet they get caught having sexual relations with men.
    </content>
    <updated>2024-11-07T21:46:46Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqszse2qy8tjfapvp3g4pfyhlfl4e3wud99n5kan832rzs7t0rwdnmszyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvxqnz2mc</id>
    
      <title type="html">Its been a long time coming, but finally done with Twitter for ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqszse2qy8tjfapvp3g4pfyhlfl4e3wud99n5kan832rzs7t0rwdnmszyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvxqnz2mc" />
    <content type="html">
      Its been a long time coming, but finally done with Twitter for good.
    </content>
    <updated>2024-11-06T22:30:02Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsz7a2uyy0gumujuedajeeyrgrgwygpylwmz67678x7yuu35drtekszyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvxjfefw4</id>
    
      <title>Nostr event nevent1qqsz7a2uyy0gumujuedajeeyrgrgwygpylwmz67678x7yuu35drtekszyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvxjfefw4</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsz7a2uyy0gumujuedajeeyrgrgwygpylwmz67678x7yuu35drtekszyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvxjfefw4" />
    <content type="html">
      I feel like I&amp;#39;m watching Idiocracy happen in real time
    </content>
    <updated>2024-11-06T14:02:57Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsw52juemq0373u7vt3c3fms23hvf66gynmx852kj38ezx8exyft2qzyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvxa7vm42</id>
    
      <title type="html">Alright bluesky feels nice to use as a sighted user without a ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsw52juemq0373u7vt3c3fms23hvf66gynmx852kj38ezx8exyft2qzyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvxa7vm42" />
    <content type="html">
      Alright bluesky feels nice to use as a sighted user without a screen reader, but there are some glaring accessibility holes.&lt;br/&gt;&lt;br/&gt;All the buttons for quoting, replying, retweeting, liking are all divs. No role=&amp;#34;button&amp;#34; at the very least.&lt;br/&gt;&lt;br/&gt;They just read:&lt;br/&gt;&lt;br/&gt;&amp;#34;Reply (group)&amp;#34; and dont get added to the quick actions of screenreaders as buttons.&lt;br/&gt;&lt;br/&gt;Additionally, their bottom toolbar all 5 images just read &amp;#34;link, image&amp;#34;&lt;br/&gt;&lt;br/&gt;WHERE?! Where are you linking to? What does this do?! What is the image??!!&lt;br/&gt; &lt;img src=&#34;https://cdn.masto.host/rubysocial/media_attachments/files/113/428/272/664/419/927/original/49324a9b2d069a95.png&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://cdn.masto.host/rubysocial/media_attachments/files/113/428/279/341/853/605/original/89c9d7d75b749677.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-11-05T03:45:28Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs96h5d343ykvt9e3gvvcx07eqz84ntn5n84mgpxj87zzfv7cdhc9szyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvxfunz2k</id>
    
      <title type="html">oh you hate that. Check out this Flutter Web masterpiece. ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs96h5d343ykvt9e3gvvcx07eqz84ntn5n84mgpxj87zzfv7cdhc9szyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvxfunz2k" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqst8j2fh3p3s7q76axzu4mpya5r7lqgv8jdmwcsd6dveq22x7gzutg20q75t&#39;&gt;nevent1q…q75t&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;oh you hate that. Check out this Flutter Web masterpiece.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://material-foundation.github.io/material-theme-builder/&#34;&gt;https://material-foundation.github.io/material-theme-builder/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Try using scrollbars, or keyboard nav, or loading it on a low end phone.
    </content>
    <updated>2024-10-23T19:55:11Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsx6cfp4e8nwflu907d637z7v9c6fwct6t8u95x6eape6d3w9jrkvgzyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvxyqgnqz</id>
    
      <title type="html">🌶️ your &amp;#34;DX&amp;#34; should also include ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsx6cfp4e8nwflu907d637z7v9c6fwct6t8u95x6eape6d3w9jrkvgzyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvxyqgnqz" />
    <content type="html">
      🌶️ your &amp;#34;DX&amp;#34; should also include &amp;#34;debuggability&amp;#34;&lt;br/&gt;&lt;br/&gt;How easy is it debug if something goes wrong?&lt;br/&gt;&lt;br/&gt;DX is about more than just the code you write. It&amp;#39;s about the code that gets runs and ability to inspect it.
    </content>
    <updated>2024-10-17T16:32:42Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqswnl0uz9waajddclq7fm9wwk089htaxent74dxmuu6pzyhzwwsu3szyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvxz8yfkp</id>
    
      <title type="html">I don&amp;#39;t know if it&amp;#39;s the docs or if it&amp;#39;s me... Get a ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqswnl0uz9waajddclq7fm9wwk089htaxent74dxmuu6pzyhzwwsu3szyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvxz8yfkp" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqxaqj5tdlmqhvc2c5zlpgf5er0q8xqx880f7mmff89vxngvmwfdqraa3la&#39;&gt;nevent1q…a3la&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I don&amp;#39;t know if it&amp;#39;s the docs or if it&amp;#39;s me...&lt;br/&gt;&lt;br/&gt;Get a token for your app&lt;br/&gt;Get a webhook URL for your app&lt;br/&gt;Authorize your user by having them hit this URL and make sure you generated the token with these permissions and it requests the user for these other permissions.&lt;br/&gt;&lt;br/&gt;Request a token on behalf of your user, but first you need to generate a JWT, and use that JWT to create the token for your user, and then the response from creating the token will be sent back as a JWT. &lt;br/&gt;&lt;br/&gt;And my head is spinning...
    </content>
    <updated>2024-10-11T05:44:52Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqxaqj5tdlmqhvc2c5zlpgf5er0q8xqx880f7mmff89vxngvmwfdqzyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvx9ercpr</id>
    
      <title type="html">Trying to setup a GitHub App on behalf of a User to read their ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqxaqj5tdlmqhvc2c5zlpgf5er0q8xqx880f7mmff89vxngvmwfdqzyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvx9ercpr" />
    <content type="html">
      Trying to setup a GitHub App on behalf of a User to read their repos is a very humbling experience...
    </content>
    <updated>2024-10-11T05:41:23Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsdpeqj407mhcglejelwxexawtzwkdzmxj692nyttahr06326ns4sczyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvx5wqquw</id>
    
      <title type="html">Shoelace 2.17.0 now has support for morphing libraries! I&amp;#39;d ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsdpeqj407mhcglejelwxexawtzwkdzmxj692nyttahr06326ns4sczyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvx5wqquw" />
    <content type="html">
      Shoelace 2.17.0 now has support for morphing libraries! I&amp;#39;d love for you to give it a spin if you previously had issues with libraries like LiveView, LiveWire, Turbo, StimulusReflext, Morphdom, Idiomorph, etc.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://shoelace.style/resources/changelog#id_2_17_0&#34;&gt;https://shoelace.style/resources/changelog#id_2_17_0&lt;/a&gt;
    </content>
    <updated>2024-09-20T17:34:27Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs9ff3lmh3pk6t2tq82x3scvr2j7khk7wg3thwmmezx9zk6q5vmadgzyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvxe2raq9</id>
    
      <title type="html">Made a video of &amp;#34;The 2 client problem&amp;#34;, the first time I ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs9ff3lmh3pk6t2tq82x3scvr2j7khk7wg3thwmmezx9zk6q5vmadgzyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvxe2raq9" />
    <content type="html">
      Made a video of  &amp;#34;The 2 client problem&amp;#34;, the first time I heard a term coined for &amp;#34;2 independent lifecycle managers fighting for control of markup &#43; state&amp;#34; and showing how DOM Diffing shows up with web components and why light dom web components (HTML web components) are really difficult to share with frontend frameworks.&lt;br/&gt;&lt;br/&gt;I believe I first heard the term from &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1dpjjsyh6ag5p0anhrpzp8d73var3v5l06t4aktylcgslef40ff2q08e0jl&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Jake Archibald&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1dpj…e0jl&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; &lt;br/&gt;&lt;br/&gt;anyways, heres a video of the problem:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=BczKoSNCMjE&#34;&gt;https://www.youtube.com/watch?v=BczKoSNCMjE&lt;/a&gt;
    </content>
    <updated>2024-09-17T20:10:11Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsr0juh7y6c2nqaty3afzchnh2hfj6z05ulyk3gky80mrw5jhgvndqzyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvxghlxts</id>
    
      <title type="html">Too 🌶️ for twitter, but at some point all these ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsr0juh7y6c2nqaty3afzchnh2hfj6z05ulyk3gky80mrw5jhgvndqzyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvxghlxts" />
    <content type="html">
      Too 🌶️ for twitter, but at some point all these &amp;#34;Tailwind component libraries&amp;#34; are going to hit the problem of &amp;#34;how do I use this in my &amp;lt;other product&amp;gt; that doesn&amp;#39;t use tailwind&amp;#34;&lt;br/&gt;&lt;br/&gt;There&amp;#39;s a very real lock in with tailwind.&lt;br/&gt;&lt;br/&gt;You lock into a build process to purge CSS.&lt;br/&gt;&lt;br/&gt;You lock into specific styling.&lt;br/&gt;&lt;br/&gt;Your components are now globally affected if the user alters their tailwind config. Hell, it can even be affected by different Tailwind versions.&lt;br/&gt;&lt;br/&gt;🤷‍♂️ maybe im just a hater.
    </content>
    <updated>2024-09-08T22:56:32Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsrpxqhxztyrutp7e9kemd6a2rmqle5dm82zgx24gcyypxxgkh56lczyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvxvputhl</id>
    
      <title type="html">Who decided the argument order of Map.prototype.forEach is: ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsrpxqhxztyrutp7e9kemd6a2rmqle5dm82zgx24gcyypxxgkh56lczyz99crr5dx7lrc9dgrh4jp6r0j97azjk7px7j2eqquxpvv6ymnnvxvputhl" />
    <content type="html">
      Who decided the argument order of  Map.prototype.forEach&lt;br/&gt;&lt;br/&gt;is:  (value, key, map)&lt;br/&gt;&lt;br/&gt;instead of &lt;br/&gt;&lt;br/&gt;(key, value, map)&lt;br/&gt;&lt;br/&gt;who the fuck expects value to come before key??&lt;br/&gt;&lt;br/&gt;Especially when  Map.prototype.entries() is:&lt;br/&gt;&lt;br/&gt;[key, value]
    </content>
    <updated>2024-08-27T01:35:10Z</updated>
  </entry>

</feed>