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

  <title>Nostr notes by Jake Archibald</title>
  <author>
    <name>Jake Archibald</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://yabu.me/npub1updj73h86aju9pr88vvhac9xjgh2juzy7wtuxs9rnxhxvajv2wcqhpjgvz.rss" />
  <link href="https://yabu.me/npub1updj73h86aju9pr88vvhac9xjgh2juzy7wtuxs9rnxhxvajv2wcqhpjgvz" />
  <id>https://yabu.me/npub1updj73h86aju9pr88vvhac9xjgh2juzy7wtuxs9rnxhxvajv2wcqhpjgvz</id>
  <icon>https://files.mastodon.social/accounts/avatars/000/007/220/original/a1ee2714b31f25d9.jpg</icon>
  <logo>https://files.mastodon.social/accounts/avatars/000/007/220/original/a1ee2714b31f25d9.jpg</logo>




  <entry>
    <id>https://yabu.me/nevent1qqsqhuqz2l7ste0nqkvx5atwu5fjsq69k6fhd93ak3eku2yls8hqvlszyrs9kt6xultkts5yvua3jlhq56fza2tsgnee0s6q5wv6uenkf3fmqtfx5nr</id>
    
      <title>Nostr event nevent1qqsqhuqz2l7ste0nqkvx5atwu5fjsq69k6fhd93ak3eku2yls8hqvlszyrs9kt6xultkts5yvua3jlhq56fza2tsgnee0s6q5wv6uenkf3fmqtfx5nr</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqhuqz2l7ste0nqkvx5atwu5fjsq69k6fhd93ak3eku2yls8hqvlszyrs9kt6xultkts5yvua3jlhq56fza2tsgnee0s6q5wv6uenkf3fmqtfx5nr" />
    <content type="html">
      &lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/651/244/076/449/453/original/a974a39c5788235a.png&#34;&gt; 
    </content>
    <updated>2026-05-28T08:25:53Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs8pk9kez55zm89u4ufqu50a64fvqveguwuervp6f92qu28qz6xxsczyrs9kt6xultkts5yvua3jlhq56fza2tsgnee0s6q5wv6uenkf3fmqed8zlm</id>
    
      <title type="html">Watch out! Chrome has a huge bug with &amp;lt;input ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs8pk9kez55zm89u4ufqu50a64fvqveguwuervp6f92qu28qz6xxsczyrs9kt6xultkts5yvua3jlhq56fza2tsgnee0s6q5wv6uenkf3fmqed8zlm" />
    <content type="html">
      Watch out! Chrome has a huge bug with &amp;lt;input type=&amp;#34;number&amp;#34;&amp;gt; which causes values to change unexpectedly.&lt;br/&gt;&lt;br/&gt;It&amp;#39;s fixed in Chrome 150, but that won&amp;#39;t land until the end of June.&lt;br/&gt;&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://files.mastodon.social/media_attachments/files/116/645/867/330/327/451/original/a33e3944f60ff985.mp4&#34;&gt;&lt;/video&gt;
    </content>
    <updated>2026-05-27T09:38:11Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs2p453mhvrle2rl6mwygrrvxquapmfx6uj5n0vk6c3nl9vmm3enjgzyrs9kt6xultkts5yvua3jlhq56fza2tsgnee0s6q5wv6uenkf3fmq69whr7</id>
    
      <title type="html">We now have an &amp;#39;open web API&amp;#39; that requires you to comply ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs2p453mhvrle2rl6mwygrrvxquapmfx6uj5n0vk6c3nl9vmm3enjgzyrs9kt6xultkts5yvua3jlhq56fza2tsgnee0s6q5wv6uenkf3fmq69whr7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvj2uhhdxalpqg8dmy6sjrk2edlev9sk7jawkg4puvsdj6xencddspz4mhxue69uhhyetvv9ujuerfw36x7tnsw43qha8zyj&#39;&gt;nevent1q…8zyj&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;We now have an &amp;#39;open web API&amp;#39; that requires you to comply with Google&amp;#39;s &amp;#34;terms of use&amp;#34;. I know many at Chrome disagree with this, but feel they can&amp;#39;t say anything publicly out of fear of internal retribution. &lt;a href=&#34;https://github.com/mozilla/standards-positions/issues/1213#issuecomment-4347988313&#34;&gt;https://github.com/mozilla/standards-positions/issues/1213#issuecomment-4347988313&lt;/a&gt;
    </content>
    <updated>2026-05-06T09:50:35Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsvj2uhhdxalpqg8dmy6sjrk2edlev9sk7jawkg4puvsdj6xencddszyrs9kt6xultkts5yvua3jlhq56fza2tsgnee0s6q5wv6uenkf3fmqtnr6dy</id>
    
      <title type="html">So, Chrome&amp;#39;s &amp;#34;web standard&amp;#34; Prompt API: Mozilla: ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsvj2uhhdxalpqg8dmy6sjrk2edlev9sk7jawkg4puvsdj6xencddszyrs9kt6xultkts5yvua3jlhq56fza2tsgnee0s6q5wv6uenkf3fmqtnr6dy" />
    <content type="html">
      So, Chrome&amp;#39;s &amp;#34;web standard&amp;#34; Prompt API:&lt;br/&gt;&lt;br/&gt;Mozilla: Opposed&lt;br/&gt;WebKit: Opposed&lt;br/&gt;Microsoft: Several concerns&lt;br/&gt;W3C TAG: Several concerns&lt;br/&gt;Developers: Mostly negative&lt;br/&gt;&lt;br/&gt;Chrome: Ships anyway.&lt;br/&gt;&lt;br/&gt;A sad time for web standards. But, I guess someone at Google will get promoted, so &amp;#39;every cloud…&amp;#39;
    </content>
    <updated>2026-05-06T09:50:27Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsys5zveeaq9sm7yfc6836s8a7q3vpmmudn24kr0mtpcqpwraj5enczyrs9kt6xultkts5yvua3jlhq56fza2tsgnee0s6q5wv6uenkf3fmqnlzrf6</id>
    
      <title type="html">@nprofile…tkx6 @nprofile…q4tx @nprofile…jhwj ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsys5zveeaq9sm7yfc6836s8a7q3vpmmudn24kr0mtpcqpwraj5enczyrs9kt6xultkts5yvua3jlhq56fza2tsgnee0s6q5wv6uenkf3fmqnlzrf6" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqprr007jtjz9hes6nn0jq3hwsc4a67d6x5p3l6npefczr8qp3yvspz4mhxue69uhhyetvv9ujuerfw36x7tnsw43qnpyunu&#39;&gt;nevent1q…yunu&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqgpaqvffj4tmy7nu0ygznk6nfkf66ckec0p4vyj24mt4f2s8fvulssvtkx6&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqgpaqvffj4tmy7nu0ygznk6nfkf66ckec0p4vyj24mt4f2s8fvulssvtkx6&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…tkx6&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;/nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqag5hpx9undva4zuvstyzwme5upfzh5h68znnmlle7azwz63xen6qagq4tx&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqag5hpx9undva4zuvstyzwme5upfzh5h68znnmlle7azwz63xen6qagq4tx&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…q4tx&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;/nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpq37klwjy8ylk07x2d8qw8gd8ecl596pta93e4xtgzu2nau46vr6eqq6jhwj&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpq37klwjy8ylk07x2d8qw8gd8ecl596pta93e4xtgzu2nau46vr6eqq6jhwj&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…jhwj&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;/nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqx6z9mywzlzkktvhq2hc32zqeyvk6magv2l5daefd70nh74w2rsuqlq26hz&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqx6z9mywzlzkktvhq2hc32zqeyvk6magv2l5daefd70nh74w2rsuqlq26hz&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…26hz&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; as far as I understand it, it wasn&amp;#39;t &amp;#34;settings&amp;#34; that were reverting, but some unsupported key/values in about:config were moved, but people had found them and assumed they were stable.&lt;br/&gt;&lt;br/&gt;Here are the docs for AI controls &lt;a href=&#34;https://support.mozilla.org/en-US/kb/firefox-ai-controls&#34;&gt;https://support.mozilla.org/en-US/kb/firefox-ai-controls&lt;/a&gt;
    </content>
    <updated>2026-05-01T15:15:54Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsr3ewpvpejw80ptdn33w0ju9x78v29pp06ylt7yksyplzpy6prdyszyrs9kt6xultkts5yvua3jlhq56fza2tsgnee0s6q5wv6uenkf3fmqvd7fkq</id>
    
      <title type="html">@nprofile…tkx6 @nprofile…q4tx @nprofile…jhwj ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsr3ewpvpejw80ptdn33w0ju9x78v29pp06ylt7yksyplzpy6prdyszyrs9kt6xultkts5yvua3jlhq56fza2tsgnee0s6q5wv6uenkf3fmqvd7fkq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspe4vhclfslcxyk7v8tvrrsy8ac5z7a2llv59h5ny5wyt2rzlewfqpz4mhxue69uhhyetvv9ujuerfw36x7tnsw43qjlk0k7&#39;&gt;nevent1q…k0k7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqgpaqvffj4tmy7nu0ygznk6nfkf66ckec0p4vyj24mt4f2s8fvulssvtkx6&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqgpaqvffj4tmy7nu0ygznk6nfkf66ckec0p4vyj24mt4f2s8fvulssvtkx6&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…tkx6&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;/nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqag5hpx9undva4zuvstyzwme5upfzh5h68znnmlle7azwz63xen6qagq4tx&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqag5hpx9undva4zuvstyzwme5upfzh5h68znnmlle7azwz63xen6qagq4tx&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…q4tx&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;/nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpq37klwjy8ylk07x2d8qw8gd8ecl596pta93e4xtgzu2nau46vr6eqq6jhwj&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpq37klwjy8ylk07x2d8qw8gd8ecl596pta93e4xtgzu2nau46vr6eqq6jhwj&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…jhwj&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;/nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqx6z9mywzlzkktvhq2hc32zqeyvk6magv2l5daefd70nh74w2rsuqlq26hz&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqx6z9mywzlzkktvhq2hc32zqeyvk6magv2l5daefd70nh74w2rsuqlq26hz&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…26hz&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; yep, I get it. But that&amp;#39;s why AI Controls were added.
    </content>
    <updated>2026-05-01T15:00:57Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsr88sepgsj48ketv5dk2czuwdcfa4xztvp7h7l8x3qe7l7px7069qzyrs9kt6xultkts5yvua3jlhq56fza2tsgnee0s6q5wv6uenkf3fmqjegmgw</id>
    
      <title type="html">@nprofile…tkx6 @nprofile…q4tx @nprofile…jhwj ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsr88sepgsj48ketv5dk2czuwdcfa4xztvp7h7l8x3qe7l7px7069qzyrs9kt6xultkts5yvua3jlhq56fza2tsgnee0s6q5wv6uenkf3fmqjegmgw" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrgvs8q307n08jw9njlzdt3sj6pxhhs5ydjuhg7yg7gnr2ge0aggspz4mhxue69uhhyetvv9ujuerfw36x7tnsw43q5xngda&#39;&gt;nevent1q…ngda&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqgpaqvffj4tmy7nu0ygznk6nfkf66ckec0p4vyj24mt4f2s8fvulssvtkx6&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqgpaqvffj4tmy7nu0ygznk6nfkf66ckec0p4vyj24mt4f2s8fvulssvtkx6&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…tkx6&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;/nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqag5hpx9undva4zuvstyzwme5upfzh5h68znnmlle7azwz63xen6qagq4tx&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqag5hpx9undva4zuvstyzwme5upfzh5h68znnmlle7azwz63xen6qagq4tx&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…q4tx&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;/nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpq37klwjy8ylk07x2d8qw8gd8ecl596pta93e4xtgzu2nau46vr6eqq6jhwj&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpq37klwjy8ylk07x2d8qw8gd8ecl596pta93e4xtgzu2nau46vr6eqq6jhwj&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…jhwj&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;/nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqx6z9mywzlzkktvhq2hc32zqeyvk6magv2l5daefd70nh74w2rsuqlq26hz&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqx6z9mywzlzkktvhq2hc32zqeyvk6magv2l5daefd70nh74w2rsuqlq26hz&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…26hz&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; you keep referring to this, but this is from when these things were only togglable from about:config, which is just a key-value store. It&amp;#39;s bad that keys were changed that some people were relying on, but it wasn&amp;#39;t fully supported. We have AI controls now, which is an official place for these settings.
    </content>
    <updated>2026-05-01T14:55:11Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqe4yatej2kn8l2f2c8pk0e86zmr3fxuug97433p30ekger0wazcgzyrs9kt6xultkts5yvua3jlhq56fza2tsgnee0s6q5wv6uenkf3fmqud790d</id>
    
      <title type="html">MacOS: When I restart, would you like me to re-open all these ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqe4yatej2kn8l2f2c8pk0e86zmr3fxuug97433p30ekger0wazcgzyrs9kt6xultkts5yvua3jlhq56fza2tsgnee0s6q5wv6uenkf3fmqud790d" />
    <content type="html">
      MacOS: When I restart, would you like me to re-open all these apps?&lt;br/&gt;&lt;br/&gt;me: no&lt;br/&gt;&lt;br/&gt;MacOS: hmm well that&amp;#39;s a shame because I am going to do that.&lt;br/&gt;&lt;br/&gt;me: ok&lt;br/&gt;&lt;br/&gt;MacOS: Should I open them all maximised on the same desktop?&lt;br/&gt;&lt;br/&gt;me: no&lt;br/&gt;&lt;br/&gt;MacOS: hmm well…
    </content>
    <updated>2026-03-25T12:04:51Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsq44zes8972lydknltpezq84t7zgztmr9vn2njjwgpasn772urcnszyrs9kt6xultkts5yvua3jlhq56fza2tsgnee0s6q5wv6uenkf3fmqftkta9</id>
    
      <title type="html">I think it&amp;#39;s often overlooked that AVIF is also really good ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsq44zes8972lydknltpezq84t7zgztmr9vn2njjwgpasn772urcnszyrs9kt6xultkts5yvua3jlhq56fza2tsgnee0s6q5wv6uenkf3fmqftkta9" />
    <content type="html">
      I think it&amp;#39;s often overlooked that AVIF is also really good at flat colour &amp;amp; sharp edges.&lt;br/&gt;&lt;br/&gt;Don&amp;#39;t go straight for a lossless format just because it&amp;#39;s the kind of image that would look bad as a JPEG.&lt;br/&gt;&lt;br/&gt;Here&amp;#39;s an 11kb image as an AVIF, vs JPEG XL.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/159/979/219/964/571/original/3c79ff736833f3f7.png&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/159/979/649/902/563/original/6ff30781941a76a0.png&#34;&gt; 
    </content>
    <updated>2026-03-02T14:10:45Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs8mf7aj0qm627y3k82zde0utxve7efzklwgme9nzxnf9wz0seps0gzyrs9kt6xultkts5yvua3jlhq56fza2tsgnee0s6q5wv6uenkf3fmqaqarkn</id>
    
      <title type="html">@nprofile…cqel it depends more on file size than image ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs8mf7aj0qm627y3k82zde0utxve7efzklwgme9nzxnf9wz0seps0gzyrs9kt6xultkts5yvua3jlhq56fza2tsgnee0s6q5wv6uenkf3fmqaqarkn" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspduldnhvajruj5kvqhvz2trj6rc83aewn258j2380ug2hf3286hgpzemhxue69uhhyetvv9ujuerfw36x7tnsw43z73hvcf8&#39;&gt;nevent1q…vcf8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qyt8wumn8ghj7un9d3shjtnyd968gmewwp6kytcqyrpru5e69rdppwrurvxu70wmlhd9er2uhpste5t9e7cw8wjv2wz0sjucqel&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;nprofile1qyt8wumn8ghj7un9d3shjtnyd968gmewwp6kytcqyrpru5e69rdppwrurvxu70wmlhd9er2uhpste5t9e7cw8wjv2wz0sjucqel&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…cqel&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; it depends more on file size than image dimensions, but of course a larger image often needs more data. I guess a full width image of the fox, targeting high density displays, would be 200kb&#43;.
    </content>
    <updated>2025-10-16T10:59:54Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsd4dxxjgdv4gpcc8a69qh9v3gy2462avwyxxqdtwlu9jjym0m8stczyrs9kt6xultkts5yvua3jlhq56fza2tsgnee0s6q5wv6uenkf3fmql6ruk6</id>
    
      <title type="html">I dug into progressive image rendering and found a bunch of ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsd4dxxjgdv4gpcc8a69qh9v3gy2462avwyxxqdtwlu9jjym0m8stczyrs9kt6xultkts5yvua3jlhq56fza2tsgnee0s6q5wv6uenkf3fmql6ruk6" />
    <content type="html">
      I dug into progressive image rendering and found a bunch of common assumptions aren&amp;#39;t quite true.&lt;br/&gt;&lt;br/&gt;➡️ JPEG &amp;amp; WebP progressive-renders worse in Safari&lt;br/&gt;➡️ AVIF _does_ support progressive&lt;br/&gt;➡️ But JPEG XL in Safari doesn&amp;#39;t&lt;br/&gt;➡️ JPEG XL decodes much slower than AVIF&lt;br/&gt;⬇️ …and more&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://jakearchibald.com/2025/present-and-future-of-progressive-image-rendering/&#34;&gt;https://jakearchibald.com/2025/present-and-future-of-progressive-image-rendering/&lt;/a&gt;
    </content>
    <updated>2025-10-16T10:16:32Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsv4u8yvsx6wu8k60txj0qx4ru2ffw8fpzsm6lvky35y930vpymn5czyrs9kt6xultkts5yvua3jlhq56fza2tsgnee0s6q5wv6uenkf3fmq9vwyp7</id>
    
      <title type="html">Folks who want to see JPEG-XL supported in more browsers, what is ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsv4u8yvsx6wu8k60txj0qx4ru2ffw8fpzsm6lvky35y930vpymn5czyrs9kt6xultkts5yvua3jlhq56fza2tsgnee0s6q5wv6uenkf3fmq9vwyp7" />
    <content type="html">
      Folks who want to see JPEG-XL supported in more browsers, what is it about the format that attracts you to its use on the web compared to currently supported formats?
    </content>
    <updated>2025-10-07T14:21:42Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsfxzf0arhkns9a5pemfmgt5xc377pn2aflxsv6mj42rg50dwr7umqzyrs9kt6xultkts5yvua3jlhq56fza2tsgnee0s6q5wv6uenkf3fmq5836cr</id>
    
      <title type="html">📝 Making XML human-readable without XSLT. Turns out, ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsfxzf0arhkns9a5pemfmgt5xc377pn2aflxsv6mj42rg50dwr7umqzyrs9kt6xultkts5yvua3jlhq56fza2tsgnee0s6q5wv6uenkf3fmq5836cr" />
    <content type="html">
      📝 Making XML human-readable without XSLT.&lt;br/&gt;&lt;br/&gt;Turns out, JavaScript works pretty well!&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://jakearchibald.com/2025/making-xml-human-readable-without-xslt/&#34;&gt;https://jakearchibald.com/2025/making-xml-human-readable-without-xslt/&lt;/a&gt;
    </content>
    <updated>2025-09-02T17:23:34Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqszc3827pp4x8dzkchfzfyv89ky84xna2sah9hgwhhj53rj7ydwhfszyrs9kt6xultkts5yvua3jlhq56fza2tsgnee0s6q5wv6uenkf3fmqy28vw8</id>
    
      <title type="html">Yay! It&amp;#39;s the first Firefox release since I&amp;#39;ve joined the ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqszc3827pp4x8dzkchfzfyv89ky84xna2sah9hgwhhj53rj7ydwhfszyrs9kt6xultkts5yvua3jlhq56fza2tsgnee0s6q5wv6uenkf3fmqy28vw8" />
    <content type="html">
      Yay! It&amp;#39;s the first Firefox release since I&amp;#39;ve joined the team, so let&amp;#39;s take a look at some of the new developer-facing features in Firefox 142… 🧵
    </content>
    <updated>2025-08-22T09:55:37Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs8lz8fjpu9tegq7wd5w4t34uasp80wtxpvs9wdf9ud7pv8q9xqnpszyrs9kt6xultkts5yvua3jlhq56fza2tsgnee0s6q5wv6uenkf3fmqtyu6ne</id>
    
      <title type="html">View Transitions are enabled by default in Firefox Nightly, so ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs8lz8fjpu9tegq7wd5w4t34uasp80wtxpvs9wdf9ud7pv8q9xqnpszyrs9kt6xultkts5yvua3jlhq56fza2tsgnee0s6q5wv6uenkf3fmqtyu6ne" />
    <content type="html">
      View Transitions are enabled by default in Firefox Nightly, so they&amp;#39;re on their way to stable. Give it a test with your current transitions, and give me a shout if anything doesn&amp;#39;t look right.&lt;br/&gt;&lt;br/&gt;I&amp;#39;m happy to report the most important transition works perfectly &lt;a href=&#34;https://simple-vt-demos.jakearchibald.com/batman-transition/&#34;&gt;https://simple-vt-demos.jakearchibald.com/batman-transition/&lt;/a&gt;
    </content>
    <updated>2025-08-21T08:17:18Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqst5hvnzdrh3fzc8c0frf6za7fvjnft0gy3ld5cupve79stamfp04czyrs9kt6xultkts5yvua3jlhq56fza2tsgnee0s6q5wv6uenkf3fmqjkt20v</id>
    
      <title type="html">Starting my new role on Monday. Could be anywhere. ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqst5hvnzdrh3fzc8c0frf6za7fvjnft0gy3ld5cupve79stamfp04czyrs9kt6xultkts5yvua3jlhq56fza2tsgnee0s6q5wv6uenkf3fmqjkt20v" />
    <content type="html">
      Starting my new role on Monday. Could be anywhere.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/114/947/962/351/080/799/original/21dccc81aedd7c62.jpg&#34;&gt; 
    </content>
    <updated>2025-07-31T12:58:46Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsx5t2j2nyktdc9gh8h9sfu6g5t5xzgc853f5razluu4uf9uc99dcczyrs9kt6xultkts5yvua3jlhq56fza2tsgnee0s6q5wv6uenkf3fmqm2l03n</id>
    
      <title type="html">I hate footnotes, especially on the web, and hopefully by the end ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsx5t2j2nyktdc9gh8h9sfu6g5t5xzgc853f5razluu4uf9uc99dcczyrs9kt6xultkts5yvua3jlhq56fza2tsgnee0s6q5wv6uenkf3fmqm2l03n" />
    <content type="html">
      I hate footnotes, especially on the web, and hopefully by the end of this, you will too.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://jakearchibald.com/2025/give-footnotes-the-boot/&#34;&gt;https://jakearchibald.com/2025/give-footnotes-the-boot/&lt;/a&gt;
    </content>
    <updated>2025-07-01T15:23:01Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqstct7c6h9zky6s6zfsn0939ucpya5awxqxdgnzrzs7gduawanjlkgzyrs9kt6xultkts5yvua3jlhq56fza2tsgnee0s6q5wv6uenkf3fmqlgujr3</id>
    
      <title type="html">CSS uses a complex algorithm to decide how to animate transforms. ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqstct7c6h9zky6s6zfsn0939ucpya5awxqxdgnzrzs7gduawanjlkgzyrs9kt6xultkts5yvua3jlhq56fza2tsgnee0s6q5wv6uenkf3fmqlgujr3" />
    <content type="html">
      CSS uses a complex algorithm to decide how to animate transforms. If you get it wrong, as many folks do, you end up with an unnatural animation.&lt;br/&gt;&lt;br/&gt;Here&amp;#39;s how it works, and how to avoid the pitfalls.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://jakearchibald.com/2025/animating-zooming/&#34;&gt;https://jakearchibald.com/2025/animating-zooming/&lt;/a&gt;
    </content>
    <updated>2025-06-17T11:20:31Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs0gytw9e53c395mctgcux8f8x59dhlg42rvaslm79fsn4t83atf0szyrs9kt6xultkts5yvua3jlhq56fza2tsgnee0s6q5wv6uenkf3fmq9w6m7y</id>
    
      <title type="html">@nprofile…4tpe @nprofile…vg7n the problem is JavaScript ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs0gytw9e53c395mctgcux8f8x59dhlg42rvaslm79fsn4t83atf0szyrs9kt6xultkts5yvua3jlhq56fza2tsgnee0s6q5wv6uenkf3fmq9w6m7y" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0wtz8quazc8dhjjns8zmrv95dsd857javfhycjtgxngdh6qy937cpz4mhxue69uhhyetvv9ujumt0wd68ytnsw43q22g8tt&#39;&gt;nevent1q…g8tt&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqpqxed99rf8rwyf22ery4rrutnzjcrqy6ha6yh3cykjh247xd2lkjssec4tpe&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;nprofile1qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqpqxed99rf8rwyf22ery4rrutnzjcrqy6ha6yh3cykjh247xd2lkjssec4tpe&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…4tpe&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;/nprofile1qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqpqz3lp4r8ra057z7ecujjvjlcqus42k2t5v2zve2s6d2t4c7ufny6qgsvg7n&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;nprofile1qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqpqz3lp4r8ra057z7ecujjvjlcqus42k2t5v2zve2s6d2t4c7ufny6qgsvg7n&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…vg7n&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; the problem is JavaScript isn&amp;#39;t really linked to a DOM element, other than events, which you can already block pretty easily. `sandbox` on iframes work because it&amp;#39;s a whole new JavaScript environment.
    </content>
    <updated>2025-06-09T16:48:30Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsxdm4aa8vn8nt4rxla5jp3p600tfrp6nxrew3zkurqed5xxh4389gzyrs9kt6xultkts5yvua3jlhq56fza2tsgnee0s6q5wv6uenkf3fmqn6qr09</id>
    
      <title type="html">I&amp;#39;m looking forward to ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsxdm4aa8vn8nt4rxla5jp3p600tfrp6nxrew3zkurqed5xxh4389gzyrs9kt6xultkts5yvua3jlhq56fza2tsgnee0s6q5wv6uenkf3fmqn6qr09" />
    <content type="html">
      I&amp;#39;m looking forward to &lt;a href=&#34;https://heypresents.com/conferences/2025&#34;&gt;https://heypresents.com/conferences/2025&lt;/a&gt; next week, and I&amp;#39;m amazed to hear there are still tickets available. If you&amp;#39;re in the UK, I absolutely recommend it.
    </content>
    <updated>2025-04-22T15:56:06Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsfzf8snmxsytk0xkn422t97ap64e3dcz53szz8ehhrm5qv6gk4fwqzyrs9kt6xultkts5yvua3jlhq56fza2tsgnee0s6q5wv6uenkf3fmqszm08y</id>
    
      <title type="html">I think Meta&amp;#39;s going to win the AI race lads! ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsfzf8snmxsytk0xkn422t97ap64e3dcz53szz8ehhrm5qv6gk4fwqzyrs9kt6xultkts5yvua3jlhq56fza2tsgnee0s6q5wv6uenkf3fmqszm08y" />
    <content type="html">
      I think Meta&amp;#39;s going to win the AI race lads!&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/114/245/239/571/085/602/original/6dac5372f6ac8feb.png&#34;&gt; 
    </content>
    <updated>2025-03-29T10:27:43Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs8axefsqneedf8xpe5nnx80gqmp46tsw7sre62pvc7x7zd7zuh5yszyrs9kt6xultkts5yvua3jlhq56fza2tsgnee0s6q5wv6uenkf3fmqvdnx9s</id>
    
      <title type="html">A bit niche, but here&amp;#39;s fun Firefox gotcha with custom ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs8axefsqneedf8xpe5nnx80gqmp46tsw7sre62pvc7x7zd7zuh5yszyrs9kt6xultkts5yvua3jlhq56fza2tsgnee0s6q5wv6uenkf3fmqvdnx9s" />
    <content type="html">
      A bit niche, but here&amp;#39;s fun Firefox gotcha with custom elements and iframe documents &lt;a href=&#34;https://jakearchibald.com/2025/firefox-custom-elements-iframes-bug/&#34;&gt;https://jakearchibald.com/2025/firefox-custom-elements-iframes-bug/&lt;/a&gt;
    </content>
    <updated>2025-02-14T17:37:26Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs9p4ctf2vz6343e92ys48cwsh5lqtaqaxva8v4knszplj87uh5s4qzyrs9kt6xultkts5yvua3jlhq56fza2tsgnee0s6q5wv6uenkf3fmqj97a4r</id>
    
      <title type="html">Let&amp;#39;s do more view transition debugging! ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs9p4ctf2vz6343e92ys48cwsh5lqtaqaxva8v4knszplj87uh5s4qzyrs9kt6xultkts5yvua3jlhq56fza2tsgnee0s6q5wv6uenkf3fmqj97a4r" />
    <content type="html">
      Let&amp;#39;s do more view transition debugging! &lt;a href=&#34;https://www.youtube.com/watch?v=GDkFiog1D1c&#34;&gt;https://www.youtube.com/watch?v=GDkFiog1D1c&lt;/a&gt;
    </content>
    <updated>2023-09-14T09:26:01Z</updated>
  </entry>

</feed>