<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-10-30T02:17:53Z</updated>
  <generator>https://nostr.now</generator>

  <title>Nostr notes by Thomas Steiner :chrome:</title>
  <author>
    <name>Thomas Steiner :chrome:</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://nostr.now/npub1cttl3rpqmwtcqes0pvh4c04qkt7mx5jcwwwn80e0t0akq6g0jhls2t3egd.rss" />
  <link href="https://nostr.now/npub1cttl3rpqmwtcqes0pvh4c04qkt7mx5jcwwwn80e0t0akq6g0jhls2t3egd" />
  <id>https://nostr.now/npub1cttl3rpqmwtcqes0pvh4c04qkt7mx5jcwwwn80e0t0akq6g0jhls2t3egd</id>
  <icon>https://assets.toot.cafe/accounts/avatars/000/055/387/original/90043e56ba11f2b3.jpeg</icon>
  <logo>https://assets.toot.cafe/accounts/avatars/000/055/387/original/90043e56ba11f2b3.jpeg</logo>




  <entry>
    <id>https://nostr.now/nevent1qqstnyvwfrvxsmfg7l99402mc2wng6v6a24ywfyw3yujz268x3w9zfqzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7xxjmzl</id>
    
      <title type="html">Find me at #WebAISummit in Sunnyvale, CA, today to chat about ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqstnyvwfrvxsmfg7l99402mc2wng6v6a24ywfyw3yujz268x3w9zfqzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7xxjmzl" />
    <content type="html">
      Find me at #WebAISummit in Sunnyvale, CA, today to chat about #CrossOriginStorage and how we think this proposed new browser API will unlock more #WebAI use cases on the Web: when two independent apps share the same AI model, tokenizer, or inference runtime, they can possibly share those resources in a privacy-preserving way: &lt;a href=&#34;https://goo.gle/awesome-cos&#34;&gt;https://goo.gle/awesome-cos&lt;/a&gt;.&lt;br/&gt; &lt;img src=&#34;https://assets.toot.cafe/media_attachments/files/117/530/762/561/541/224/original/c2ed5967841cc3ca.jpg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-10-30T16:25:05Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsth498qhzw5j66ul68e8tzw8c8gwelh7q2upg2fn5uta2j7hxe2pczyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7hh6v2m</id>
    
      <title type="html">What the iPhone Duo means for web development (and Video.js): ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsth498qhzw5j66ul68e8tzw8c8gwelh7q2upg2fn5uta2j7hxe2pczyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7hh6v2m" />
    <content type="html">
      What the iPhone Duo means for web development (and Video.js):&lt;br/&gt;&lt;a href=&#34;https://videojs.org/blog/iphone-duo-web-development&#34;&gt;https://videojs.org/blog/iphone-duo-web-development&lt;/a&gt;. A practical reflection and exploration of what the Viewport Segment API and the Device Posture API will enable once Apple decides to activate them by default.
    </content>
    <updated>2026-10-14T18:01:09Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqswxh8lt0kj23mpc6wkgdq3lkzxgd2vacwegfxralc9sjvwv8r7ungzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7zztutr</id>
    
      <title type="html">Thanks again for working on this, and the updates.</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqswxh8lt0kj23mpc6wkgdq3lkzxgd2vacwegfxralc9sjvwv8r7ungzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7zztutr" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9xu0kvnqd3c9r8wjcc88xcvf5m72t2yvdgeyr5rdaeqqtvjunsfggpw4qc&#39;&gt;nevent1q…w4qc&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Thanks again for working on this, and the updates.
    </content>
    <updated>2026-10-05T14:03:43Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqszl47wgaxwp63qdy3c5jq62vrj8ymm5jnrc87mr97x2069j833nnczyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7ynmtw4</id>
    
      <title type="html">Gefolgt vom Pärchen e-Bike; er mit, sie ohne Stange.</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqszl47wgaxwp63qdy3c5jq62vrj8ymm5jnrc87mr97x2069j833nnczyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7ynmtw4" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs96yntq0puxddnuv5u7d2tspsl9zwjhwz42r75kqzhfvujexxm4hgs0jkkx&#39;&gt;nevent1q…jkkx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Gefolgt vom Pärchen e-Bike; er mit, sie ohne Stange.
    </content>
    <updated>2026-10-04T09:24:06Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqst34pj7djhlvm5fktxvnr207d69tw7wj42r7k53w90d20jv2cshmgzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7r852fy</id>
    
      <title type="html">Ah, responding to my first question: when you follow the ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqst34pj7djhlvm5fktxvnr207d69tw7wj42r7k53w90d20jv2cshmgzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7r852fy" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxzsx8f2y7jd5agmmjgsmtp9h0e2dt5d48wjzp4wnjnp2z6nwk7xgylyrkf&#39;&gt;nevent1q…yrkf&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Ah, responding to my first question: when you follow the suggested path, there is a template with a suggested structure. Not sure if this template is linkable. &lt;a href=&#34;https://github.com/open-source-accessibility/accessibility-toolkit/blob/main/ACCESSIBILITY.md?plain=1&#34;&gt;https://github.com/open-source-accessibility/accessibility-toolkit/blob/main/ACCESSIBILITY.md?plain=1&lt;/a&gt; seems to be a filled out example with the comments left intact.
    </content>
    <updated>2026-10-04T08:43:41Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsxzsx8f2y7jd5agmmjgsmtp9h0e2dt5d48wjzp4wnjnp2z6nwk7xgzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l76qrt7t</id>
    
      <title type="html">That&amp;#39;s a cool addition, thank you! Is there a recommended ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsxzsx8f2y7jd5agmmjgsmtp9h0e2dt5d48wjzp4wnjnp2z6nwk7xgzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l76qrt7t" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsy64sa8aalusut86lq0wj04vnhzd224dlltzg3j3jvag7zxumyq5swffvk5&#39;&gt;nevent1q…fvk5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;That&amp;#39;s a cool addition, thank you! Is there a recommended structure people could follow? I know YANAL, but would what you say in there be legally binding or could get you in trouble? I guess very much an &amp;#34;it depends&amp;#34;?&lt;br/&gt;&lt;br/&gt;(Looking at the somewhat unfortunate on-thread interaction, I think one thing worth adding to the post is a direct link to the docs: &lt;a href=&#34;https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/adding-an-accessibility-page-to-your-repository&#34;&gt;https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/adding-an-accessibility-page-to-your-repository&lt;/a&gt;. It&amp;#39;s linked from the GitHub blog post you did link out to, but, as we&amp;#39;ve seen, not everyone follows the link chain.)
    </content>
    <updated>2026-10-04T08:36:16Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsra9q2lnmx7gfnsky3ucxmj05nde4q3kvpandjyeq6dvr9dr4tylszyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7jrtxyv</id>
    
      <title type="html">@npub1j8v…ld5q Moinsen! Kannst du dich vielleicht mal zum ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsra9q2lnmx7gfnsky3ucxmj05nde4q3kvpandjyeq6dvr9dr4tylszyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7jrtxyv" />
    <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;/npub1j8vya2y336yh2fkxqmepgf704l3lxd5rtqml7g0fndx7umrlc22qvkld5q&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;tante&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1j8v…ld5q&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; Moinsen! Kannst du dich vielleicht mal zum Spiegel einladen? Das aktuelle Titelthema schreit nach einem tante take! Unglaublich schlechter Journalismus: &lt;a href=&#34;https://www.spiegel.de/spiegel/print/index-2026-39.html&#34;&gt;https://www.spiegel.de/spiegel/print/index-2026-39.html&lt;/a&gt;.
    </content>
    <updated>2026-09-19T18:11:01Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsyt7xmszauh30w0j2zaz790xnn8uz85t87ck42x9m20ldrpszmdyqzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l73uekp3</id>
    
      <title type="html">Is AI generated `&amp;lt;img&amp;gt;` alt text any better than no alt ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsyt7xmszauh30w0j2zaz790xnn8uz85t87ck42x9m20ldrpszmdyqzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l73uekp3" />
    <content type="html">
      Is AI generated `&amp;lt;img&amp;gt;` alt text any better than no alt text at all? As a completely blind computer geek, &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub135l6uh44jceahu3mgezfma84ug63qxlrdaz0gsq245w9mmuv3yxsz88k0s&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;🇨🇦Samuel Proulx🇨🇦&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub135l…8k0s&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; gives his own opinion:&lt;br/&gt;&lt;a href=&#34;https://stuff.interfree.ca/2026/09/05/ai-prompting-from-a-blindness-perspective.html&#34;&gt;https://stuff.interfree.ca/2026/09/05/ai-prompting-from-a-blindness-perspective.html&lt;/a&gt;.
    </content>
    <updated>2026-09-06T08:40:39Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqspm4x9t3exdz4sehegrv725s950r9txq5yxmxaa8e5vn3xsr0salqzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l74czkup</id>
    
      <title type="html">Is there still a way out of this contract? I can&amp;#39;t even… ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqspm4x9t3exdz4sehegrv725s950r9txq5yxmxaa8e5vn3xsr0salqzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l74czkup" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsd258xe9nxjxun7u4nzd4y6agks6ry365vy7lhap47le9lhmpqyjqzyrvu6&#39;&gt;nevent1q…rvu6&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Is there still a way out of this contract? I can&amp;#39;t even… 🤦
    </content>
    <updated>2026-08-26T07:07:30Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsd0t3xkl5nc8ym5nyej6sputwc4xd6a66ju5qkpz39nrtffqwd95qzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7wh657z</id>
    
      <title type="html">Paging @npub1958…x4mx.</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsd0t3xkl5nc8ym5nyej6sputwc4xd6a66ju5qkpz39nrtffqwd95qzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7wh657z" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs23xrvczf8xe5gnauucu0k056j8lqjc0m2gad58q9flvc390hca2sptn50r&#39;&gt;nevent1q…n50r&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Paging &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1958mefcsz02gs9h45vwrj7q92cjd3l0gflk2e04m7ev4ynvuzr8qayx4mx&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Frederik Braun �&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1958…x4mx&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;.
    </content>
    <updated>2026-08-20T14:02:50Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsy68vn5mmzl4fk56rhuu90n7qzm0pufzl43t37znmulneqseftrgszyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7vjucj5</id>
    
      <title type="html">The PR is up for months: ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsy68vn5mmzl4fk56rhuu90n7qzm0pufzl43t37znmulneqseftrgszyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7vjucj5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0xhnfr8dxq3pt2qpgghpjh5vpmsn9sw5kstevenlx9rn0ptaf80gq8du2c&#39;&gt;nevent1q…du2c&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;The PR is up for months: &lt;a href=&#34;https://github.com/mastodon/mastodon/pull/35345&#34;&gt;https://github.com/mastodon/mastodon/pull/35345&lt;/a&gt;.
    </content>
    <updated>2026-08-20T08:05:11Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs0l5xyey6vse35kruvwl930ul4743xfjjhvsl58pfua5gwed6ugwqzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7gwzmwf</id>
    
      <title type="html">Yeah, more allowed enums would likely be a great option, too. ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs0l5xyey6vse35kruvwl930ul4743xfjjhvsl58pfua5gwed6ugwqzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7gwzmwf" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstpdrn93k4325tuxdxzuvj30fn0nq48rqut0vueelkf27tu73gefs0e7pr7&#39;&gt;nevent1q…7pr7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yeah, more allowed enums would likely be a great option, too. (Not mutually exclusive to having a way to fully customize your setup.)
    </content>
    <updated>2026-08-03T09:12:26Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsxuvq5hej0pqsln7hapltavevdrmzrqkj2a6fzuppkdqnm3f4c7mgzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l72kj549</id>
    
      <title type="html">Yeah, right, and passing JSON to an HTML attribute doesn&amp;#39;t ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsxuvq5hej0pqsln7hapltavevdrmzrqkj2a6fzuppkdqnm3f4c7mgzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l72kj549" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswsp827t075wmls4w45es83xjaa77kx0k6eu9ljunp2s58dyglj8gd26gwz&#39;&gt;nevent1q…6gwz&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yeah, right, and passing JSON to an HTML attribute doesn&amp;#39;t feel super right. Maybe some sort of `&amp;lt;script type=&amp;#34;sanitizerconfig&amp;#34;&amp;gt;` inside of the `&amp;lt;template&amp;gt;` could work? Also not exactly nice, but maybe a little nicer?!
    </content>
    <updated>2026-08-03T09:08:08Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs0pekeycg3a6umfkely6z8fu9gd2d3gay2qjqmuplddhdwy9tyrlgzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7qyu5jq</id>
    
      <title type="html">The Declarative Partial Updates proposal now has a path to a ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs0pekeycg3a6umfkely6z8fu9gd2d3gay2qjqmuplddhdwy9tyrlgzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7qyu5jq" />
    <content type="html">
      The Declarative Partial Updates proposal now has a path to a solution for the long-standing feature request of HTML imports: &lt;a href=&#34;https://github.com/WICG/declarative-partial-updates/blob/main/fragment-include-explainer.md&#34;&gt;https://github.com/WICG/declarative-partial-updates/blob/main/fragment-include-explainer.md&lt;/a&gt;. This looks really good, and flexible for all sorts of use cases (sanitized or unsanitized, in-place or somewhere else, atomic update or streaming,…).
    </content>
    <updated>2026-08-03T07:32:29Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqszpt7p2f3x4u3lpx3grld3j8vvjr6k8yhrtklwvzk6qxv8syz3x7qzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7wy4l30</id>
    
      <title type="html">Firefox compiled to #Webassembly: ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqszpt7p2f3x4u3lpx3grld3j8vvjr6k8yhrtklwvzk6qxv8syz3x7qzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7wy4l30" />
    <content type="html">
      Firefox compiled to #Webassembly: &lt;a href=&#34;https://developer.puter.com/labs/firefox-wasm/&#34;&gt;https://developer.puter.com/labs/firefox-wasm/&lt;/a&gt;. It totally works (best on desktop, as on mobile it fails to show the virtual keyboard), and even loads extensions. It struggles with loading Firefox in #Wasm in Firefox in Wasm in Chrome, though. 🦊
    </content>
    <updated>2026-07-17T10:23:31Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqspe9f6smmxvsufkmttepnvfhru6fryc5w662hsnr6x0kg0ep6txdczyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7w0zqkl</id>
    
      <title type="html">Things changed a little: &amp;#34;The project was officially ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqspe9f6smmxvsufkmttepnvfhru6fryc5w662hsnr6x0kg0ep6txdczyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7w0zqkl" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0erpxn77pxj79nqzcqckvxkf7wtkaytsw80tsnjlwuqjvveh8zqcex45nl&#39;&gt;nevent1q…45nl&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Things changed a little: &amp;#34;The project was officially incorporated as a gGmbH (a German form of non-profit LLC) in 2021 but lost its non-profit status when Germany removed software projects from eligibility. In 2025, the team began the process of moving the project to a new foundation, and began implementing community governance.&amp;#34;—&lt;a href=&#34;https://joinmastodon.org/about&#34;&gt;https://joinmastodon.org/about&lt;/a&gt;.&lt;br/&gt;It&amp;#39;s now &amp;#34;Mastodon, Inc. is a 501(c)(3) non-profit entity in the US that supports the growth and operational capabilities of Mastodon&amp;#34;
    </content>
    <updated>2026-07-11T20:16:59Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsrr53zajleeplyn686z3ngaxrj0r5qwuxz3mp42fm4acy7gqp50nczyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7zp4ewc</id>
    
      <title type="html">Yeah, they don&amp;#39;t expect a return, no, but I just neutrally ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsrr53zajleeplyn686z3ngaxrj0r5qwuxz3mp42fm4acy7gqp50nczyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7zp4ewc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxax82434cjp9m4uzr2xvsax9el762pkthg53ww5xjr3q9s483slc5j0zet&#39;&gt;nevent1q…0zet&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yeah, they don&amp;#39;t expect a return, no, but I just neutrally think &amp;#34;Mastodon, eh… a gaggle of nonprofits and co-ops and unincorporated affinity groups, financed by Patreon or low annual dues or Some Random Geek who likes running a server.&amp;#34; isn&amp;#39;t an entirely accurate representation of the financing of the project.
    </content>
    <updated>2026-07-11T19:28:59Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsr7de00nztn3tg2g4xwcr28xj9nyk8jfmhw4dej67pneptcc75u2czyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7l0w28m</id>
    
      <title type="html">Great post. For the Money section, I think it&amp;#39;d be fair, ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsr7de00nztn3tg2g4xwcr28xj9nyk8jfmhw4dej67pneptcc75u2czyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7l0w28m" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs96cun9k3la06u53uvfwlkaa8yhm3qremagnpmup8evc05kn7m08c5lhhyc&#39;&gt;nevent1q…hhyc&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Great post. For the Money section, I think it&amp;#39;d be fair, though, to also mention that there are some bigger corps sponsoring the project and some sketchy gambling sites as well: &lt;a href=&#34;https://joinmastodon.org/sponsors#supported_by&#34;&gt;https://joinmastodon.org/sponsors#supported_by&lt;/a&gt;.
    </content>
    <updated>2026-07-11T07:46:18Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsgeqrp37j8vt27d0g0e54387g53zuwa7uhcqgx66kwzt4xn8w7d8czyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7nhkwv3</id>
    
      <title type="html">The result often is that you end up having a bunch of servers ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsgeqrp37j8vt27d0g0e54387g53zuwa7uhcqgx66kwzt4xn8w7d8czyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7nhkwv3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdtf7lyt8eex5gqlegllvqxw2u9xdqxxm80p929zeazulw4lwhaqstvgv5p&#39;&gt;nevent1q…gv5p&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;The result often is that you end up having a bunch of servers open that you forgot existed when you finish a session. No conflicts, but maybe sometimes I wish it would keep track of servers it started globally somewhere for housekeeping.
    </content>
    <updated>2026-07-07T07:06:04Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqszryykf5v655ywtedum2z4hgcc48eeduqslgfk53d29nmuh2ldxsqzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l79e8fln</id>
    
      <title type="html">I had the same today, in Spain, and just a minute after accepting ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqszryykf5v655ywtedum2z4hgcc48eeduqslgfk53d29nmuh2ldxsqzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l79e8fln" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsv4x4u32hl6mamtkv8zwz4en2z3tudq6uedr7pnk65n258dldsplcz8pxpc&#39;&gt;nevent1q…pxpc&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I had the same today, in Spain, and just a minute after accepting Prime, only to find out that the item I bought, despite the offering, still wouldn&amp;#39;t ship free/cheaper. They must have made the whole test period free then. Nice.
    </content>
    <updated>2026-06-28T20:27:53Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsp54ktph2cwv29zmgyqr957f9y6qzyvjg7xs6rghv62fz6qrca56czyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7y0h92f</id>
    
      <title type="html">Side remark: now I get why LLMs are so terrible at figuring out ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsp54ktph2cwv29zmgyqr957f9y6qzyvjg7xs6rghv62fz6qrca56czyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7y0h92f" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqm3mn2f0uemn738u0k72yas9n4vpays0xu25293qppvfcqtz73xcqe039v&#39;&gt;nevent1q…039v&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Side remark: now I get why LLMs are so terrible at figuring out the number of &amp;#39;p&amp;#39;s in words, as per the latest meme. Now thanks to you they think there&amp;#39;s an &amp;#39;s&amp;#39; in &amp;#34;interoperability&amp;#34;. It&amp;#39;s your fault. (PS: I really enjoyed the blog post, thanks for writing it. Another, sorry, again LLM thing: a standard isn&amp;#39;t a good standard the moment an LLM can implement it. It&amp;#39;s only good when humans can—and independent of each other. Your exact point.)
    </content>
    <updated>2026-05-31T09:44:07Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsfmhjvhtle6k4hdpmw3q3pmhepynw95ly2vhdp7pujps7p2h0hpugzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7vgmm7u</id>
    
      <title type="html">🎧 Your MP3s from Google Drive in Music Assistant on Home ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsfmhjvhtle6k4hdpmw3q3pmhepynw95ly2vhdp7pujps7p2h0hpugzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7vgmm7u" />
    <content type="html">
      🎧 Your MP3s from Google Drive in Music Assistant on Home Assistant: &lt;a href=&#34;https://blog.tomayac.com/2026/05/30/your-mp3s-from-google-drive-in-music-assistant-on-home-assistant/&#34;&gt;https://blog.tomayac.com/2026/05/30/your-mp3s-from-google-drive-in-music-assistant-on-home-assistant/&lt;/a&gt;. I grew up with Napster, Kazaa, eDonkey2000, obviously CD rips and LAN parties. Over the years, this has led to a large collection of legal MP3 files backed up to Google Drive. I&amp;#39;m also heavily invested in the &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1hn2ymlvcarxgpg2ukdl0yja6dnfru4ps88jf5vhsv98xvtv9nk4sqxkl6z&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Home Assistant&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1hn2…kl6z&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; ecosystem, which lets you install a full-featured music player app called Music Assistant. This blog post describes how to connect Google Drive to #MusicAssistant on #HomeAssistant.
    </content>
    <updated>2026-05-30T14:54:16Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsxq0f4ljpy4xdnhn2f9sf86vzuyl37zgaqnjynjcslv584h8evtvszyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l76ypjgk</id>
    
      <title type="html">Started my trip to this year&amp;#39;s #GoogleIO in Mountain View, ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsxq0f4ljpy4xdnhn2f9sf86vzuyl37zgaqnjynjcslv584h8evtvszyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l76ypjgk" />
    <content type="html">
      Started my trip to this year&amp;#39;s #GoogleIO in Mountain View, CA. If you&amp;#39;re there, be sure to say hi 👋.  I&amp;#39;ll be on the Chrome stage on Wednesday, May 20, 4pm, to talk about &amp;#34;Building new features with built-in AI in Chrome,&amp;#34; and around the Web demos area in front of the Chrome tent throughout the rest of the time.
    </content>
    <updated>2026-05-16T11:03:01Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsg9ur0flyrsra3vj9m4vpejel4p37kxgf54sjqd9tunkwuhgz0g7szyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l79njgv6</id>
    
      <title type="html">Introducing a new spam policy for &amp;#34;back button ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsg9ur0flyrsra3vj9m4vpejel4p37kxgf54sjqd9tunkwuhgz0g7szyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l79njgv6" />
    <content type="html">
      Introducing a new spam policy for &amp;#34;back button hijacking&amp;#34;: &lt;a href=&#34;https://developers.google.com/search/blog/2026/04/back-button-hijacking&#34;&gt;https://developers.google.com/search/blog/2026/04/back-button-hijacking&lt;/a&gt;. If you mess with the back 🔙 button, it&amp;#39;s not the growth hack you think it is. I&amp;#39;ve seen unnamed news sites do this when you navigate to an article page, want to go back to where you came from, but then the back history gets hijacked and you&amp;#39;re suddenly on the news site&amp;#39;s main landing page.
    </content>
    <updated>2026-04-15T21:12:06Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsg30ucrgts5wcmd9yyuell7z4ddqhrmznu7u6lmyamm474ugt4yagzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7fxm5q5</id>
    
      <title type="html">Yes, 100% this. But glad the company eventually gave in and ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsg30ucrgts5wcmd9yyuell7z4ddqhrmznu7u6lmyamm474ugt4yagzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7fxm5q5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrcpzuxc80lk57na5xqd7u63wu5lgeens23sanwsppgsf7gr0kt2syxmkcs&#39;&gt;nevent1q…mkcs&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yes, 100% this. But glad the company eventually gave in and listened.
    </content>
    <updated>2026-03-21T09:17:41Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsd294xyxgagaqlkw6jztnkanta5z54vhdrnl4rfd48shzzar77fqszyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7mh7g5p</id>
    
      <title type="html">Haters gonna hate, but I personally think this keeping #Android ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsd294xyxgagaqlkw6jztnkanta5z54vhdrnl4rfd48shzzar77fqszyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7mh7g5p" />
    <content type="html">
      Haters gonna hate, but I personally think this keeping #Android truly open—and open anonymously—while balancing the threats we see in the real world is a _great_ compromise: &lt;a href=&#34;https://android-developers.googleblog.com/2026/03/android-developer-verification.html&#34;&gt;https://android-developers.googleblog.com/2026/03/android-developer-verification.html&lt;/a&gt;. Think outside of the Mastodon bubble, almost none of us here is a typical user.
    </content>
    <updated>2026-03-21T09:01:29Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqswr2cf4q2fwcd6vu23v06r03svnv2dytjq0e6x2ugdfcq40z50rrqzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7yt8y27</id>
    
      <title type="html">We have a long-standing bug open for this (that I even commented ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqswr2cf4q2fwcd6vu23v06r03svnv2dytjq0e6x2ugdfcq40z50rrqzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7yt8y27" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdcp2yhdqf8e4wc5r3qaddm29dzn22utrqxjff8hyywzdnmunq0ac6mthyz&#39;&gt;nevent1q…thyz&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;We have a long-standing bug open for this (that I even commented on in the past, marked as &amp;#34;developer pain&amp;#34;, but forgot about): &lt;a href=&#34;https://issues.chromium.org/issues/40745354#comment14&#34;&gt;https://issues.chromium.org/issues/40745354#comment14&lt;/a&gt;.
    </content>
    <updated>2026-03-10T07:57:51Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsdqz8c3cgn3azumrdy066w06w7jvk53mlqcsnpemf3juj6r6yqpagzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l75xg96t</id>
    
      <title type="html">I can reproduce and have asked internally if there&amp;#39;s a ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsdqz8c3cgn3azumrdy066w06w7jvk53mlqcsnpemf3juj6r6yqpagzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l75xg96t" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqx50qeaprq02rzek6purnc65tula2tw9jly3n7qayzk3ar66wnrcwhka2z&#39;&gt;nevent1q…ka2z&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I can reproduce and have asked internally if there&amp;#39;s a solution. For some reason I vaguely recall `target=&amp;#34;_blank&amp;#34;` was the fix, but it definitely doesn&amp;#39;t work (any more?).
    </content>
    <updated>2026-03-09T21:54:51Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsgy7frjlxn0uy2p5krp30g7y3s975gvmyjzpuz9fyq8vmkc87mdwqzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7ray4kn</id>
    
      <title type="html">That&amp;#39;s right. There&amp;#39;s this tester app that the team ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsgy7frjlxn0uy2p5krp30g7y3s975gvmyjzpuz9fyq8vmkc87mdwqzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7ray4kn" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrkwhefgylc9teu6wfvln3z3t3y4pxc5ex720gxj64tx63m6rt83cuej00u&#39;&gt;nevent1q…j00u&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;That&amp;#39;s right. There&amp;#39;s this tester app that the team built, maybe one of the click behaviors is the one you want? &lt;a href=&#34;https://googlechrome.github.io/samples/pwa-testing/octagonal-handsomely-burrito/&#34;&gt;https://googlechrome.github.io/samples/pwa-testing/octagonal-handsomely-burrito/&lt;/a&gt; (It talks about the abandoned Declarative Link Capturing feature, ignore those bits, just try the various link variations.)
    </content>
    <updated>2026-03-09T13:19:19Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs0pjq5vex5zxy5lugzhqvr89gt90kn4x8r5rxvkywn3cehdfasluczyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7xsujf7</id>
    
      <title type="html">We have two things here: 1) Linking into PWAs: ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs0pjq5vex5zxy5lugzhqvr89gt90kn4x8r5rxvkywn3cehdfasluczyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7xsujf7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszezdg0q3ac53ep4wje0satclalhmg073lyqrlhjlpnmcy3put6jq2kmcsr&#39;&gt;nevent1q…mcsr&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;We have two things here:&lt;br/&gt;1) Linking into PWAs: &lt;a href=&#34;https://developer.chrome.com/docs/capabilities/pwa-navigation-management&#34;&gt;https://developer.chrome.com/docs/capabilities/pwa-navigation-management&lt;/a&gt;&lt;br/&gt;2) Linking out of PWAs: &lt;a href=&#34;https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps/Manifest/Reference/scope&#34;&gt;https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps/Manifest/Reference/scope&lt;/a&gt; and &lt;a href=&#34;https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps/Manifest/Reference/scope_extensions&#34;&gt;https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps/Manifest/Reference/scope_extensions&lt;/a&gt;
    </content>
    <updated>2026-03-09T12:57:28Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsff8xea5ghueakpjj3pr8x9msyy92wadmlgzzehfrynrspjvlgxvqzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7ceph4t</id>
    
      <title type="html">👀 Intent to Prototype: HTML `toolbar` element ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsff8xea5ghueakpjj3pr8x9msyy92wadmlgzzehfrynrspjvlgxvqzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7ceph4t" />
    <content type="html">
      👀 Intent to Prototype: HTML `toolbar` element&lt;br/&gt;&lt;a href=&#34;https://groups.google.com/a/chromium.org/g/blink-dev/c/jitI6P4LHzc/m/mTFnh2pVCAAJ&#34;&gt;https://groups.google.com/a/chromium.org/g/blink-dev/c/jitI6P4LHzc/m/mTFnh2pVCAAJ&lt;/a&gt;!&lt;br/&gt;&lt;br/&gt;Example from the Explainer (&lt;a href=&#34;https://open-ui.org/components/toolbar.explainer&#34;&gt;https://open-ui.org/components/toolbar.explainer&lt;/a&gt;):&lt;br/&gt;&lt;br/&gt;```html&lt;br/&gt;&amp;lt;toolbar aria-label=&amp;#34;Main&amp;#34;&amp;gt;&lt;br/&gt; &amp;lt;button id=&amp;#34;undoButton&amp;#34; aria-label=&amp;#34;Undo&amp;#34;&amp;gt;&amp;lt;img src=&amp;#34;...&amp;#34; alt=&amp;#34;&amp;#34;&amp;gt;&amp;lt;/button&amp;gt;&lt;br/&gt; &amp;lt;button id=&amp;#34;redoButton&amp;#34; aria-label=&amp;#34;Redo&amp;#34;&amp;gt;&amp;lt;img src=&amp;#34;...&amp;#34; alt=&amp;#34;&amp;#34;&amp;gt;&amp;lt;/button&amp;gt;&lt;br/&gt; &amp;lt;input id=&amp;#34;zoomSelect&amp;#34; list=&amp;#34;zoom&amp;#34; aria-label=&amp;#34;Zoom&amp;#34;&amp;gt;&lt;br/&gt; ...&lt;br/&gt;&amp;lt;/toolbar&amp;gt;&lt;br/&gt;&amp;lt;datalist id=&amp;#34;zoom&amp;#34;&amp;gt;&lt;br/&gt;  &amp;lt;option&amp;gt;Fit&amp;lt;/option&amp;gt;&lt;br/&gt;  &amp;lt;option&amp;gt;50%&amp;lt;/option&amp;gt;&lt;br/&gt;  ...&lt;br/&gt;&amp;lt;/datalist&amp;gt;&lt;br/&gt;```
    </content>
    <updated>2026-03-06T09:11:52Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsfxmp48efj64kgxtu5txdqgy7d9jmymaglmhfa0uplukp38ua3p6szyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l72pqn2y</id>
    
      <title type="html">I&amp;#39;ve created a little #Mastodon 🐘 toot edit history viewer ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsfxmp48efj64kgxtu5txdqgy7d9jmymaglmhfa0uplukp38ua3p6szyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l72pqn2y" />
    <content type="html">
      I&amp;#39;ve created a little #Mastodon 🐘 toot edit history viewer that lets you explore the history of a toot, edit by edit through the #MastodonAPI. Here&amp;#39;s an example: &lt;a href=&#34;https://tomayac.github.io/mastodon-edit-history/#https://mastodon.social/@firefoxwebdevs/116002119945073671&#34;&gt;https://tomayac.github.io/mastodon-edit-history/#https://mastodon.social/@firefoxwebdevs/116002119945073671&lt;/a&gt;. Source code: &lt;a href=&#34;https://github.com/tomayac/mastodon-edit-history&#34;&gt;https://github.com/tomayac/mastodon-edit-history&lt;/a&gt;.
    </content>
    <updated>2026-02-04T10:51:44Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs9qsfs2aekfrdfvrq0355yx88rpnuy2vnnttut5ayvt3yv2ja2trczyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7fg00n5</id>
    
      <title type="html">I still far too often see a pattern like this: &amp;lt;label ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs9qsfs2aekfrdfvrq0355yx88rpnuy2vnnttut5ayvt3yv2ja2trczyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7fg00n5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsry0rwh6y0mtm9k4lsjnnzw4rd7mf2vdvq0k58l5p6xtp4v7vpg9gjnklsa&#39;&gt;nevent1q…klsa&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I still far too often see a pattern like this:&lt;br/&gt;&lt;br/&gt;&amp;lt;label for=checkbox&amp;gt;&lt;br/&gt;  Yes, I have read the&lt;br/&gt;  &amp;lt;a href=terms.html&amp;gt;&lt;br/&gt;    Terms &amp;amp; Conditions&lt;br/&gt;  &amp;lt;/a&amp;gt;.&lt;br/&gt;&amp;lt;/label&amp;gt;&lt;br/&gt;&lt;br/&gt;But it&amp;#39;s right here: &lt;a href=&#34;https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/label#accessibility&#34;&gt;https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/label#accessibility&lt;/a&gt;.
    </content>
    <updated>2026-01-16T07:05:24Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsr96292h3hhnxmqcpqsp3derdqx076x5cmm8ry7zp9qa0rtfv3ktgzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l772tpwx</id>
    
      <title type="html">WebGPU is now supported in major browsers: ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsr96292h3hhnxmqcpqsp3derdqx076x5cmm8ry7zp9qa0rtfv3ktgzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l772tpwx" />
    <content type="html">
      WebGPU is now supported in major browsers: &lt;a href=&#34;https://web.dev/blog/webgpu-supported-major-browsers&#34;&gt;https://web.dev/blog/webgpu-supported-major-browsers&lt;/a&gt;. My colleague François Beaufort has all the details on why this matters, the detailed support table, and the ecosystem around it.
    </content>
    <updated>2025-11-25T17:47:59Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsrhjpqnjrqaxy98tflvskd2w9fzxje8rdcp9qh743r8vys09p8g5qzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7mm4shu</id>
    
      <title type="html">Building a multi stage timetable with modern CSS using grid, ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsrhjpqnjrqaxy98tflvskd2w9fzxje8rdcp9qh743r8vys09p8g5qzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7mm4shu" />
    <content type="html">
      Building a multi stage timetable with modern CSS using grid, subgrid, `round()`, and `mod()`: &lt;a href=&#34;https://9elements.com/blog/building-a-multi-stage-timetable-with-modern-css-using-grid-subgrid-round-and-mod/&#34;&gt;https://9elements.com/blog/building-a-multi-stage-timetable-with-modern-css-using-grid-subgrid-round-and-mod/&lt;/a&gt;. Can all conferences please just use this, and maybe add just a sprinkle of JavaScript to it, so that it scrolls to the current time&amp;#39;s sessions?
    </content>
    <updated>2025-11-18T10:25:30Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsgc9vx6eeh6puvcjtj8k2rztrdqdcdudrz96r3g7j929j20cgqezczyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7fxnqlh</id>
    
      <title type="html">Try the Internet Archive, they have emulators online for almost ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsgc9vx6eeh6puvcjtj8k2rztrdqdcdudrz96r3g7j929j20cgqezczyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7fxnqlh" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsr7xdhpqr9df48y0huhw4ah0m5rfcf0rkcengzz9y4t9ctas6y2dqu97fzf&#39;&gt;nevent1q…7fzf&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Try the Internet Archive, they have emulators online for almost everything. For example, here&amp;#39;s James Pond on the C64: &lt;a href=&#34;https://archive.org/details/jamespond_c64&#34;&gt;https://archive.org/details/jamespond_c64&lt;/a&gt;. Enjoy!
    </content>
    <updated>2025-11-15T02:24:19Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqswsfk7eg39g7apcaxwyv9wa3yrlesltglkd2wdw23t2cvgrt4x0hgzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7mssx6w</id>
    
      <title type="html">Lovely Initiative by the search engine Kagi: small web, a ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqswsfk7eg39g7apcaxwyv9wa3yrlesltglkd2wdw23t2cvgrt4x0hgzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7mssx6w" />
    <content type="html">
      Lovely Initiative by the search engine Kagi: small web, a hand-curated list of personal sites that the engine will boost in results: &lt;a href=&#34;https://github.com/kagisearch/smallweb&#34;&gt;https://github.com/kagisearch/smallweb&lt;/a&gt;. Currently limited to English. &amp;#34;Do not submit your own site unless you also submit two other sites!&amp;#34;
    </content>
    <updated>2025-11-15T01:20:21Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqszeas0f0dge2af0qc46jusjk5jpqk6d4n0d69j8s9l0ds68kt9hrczyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7tqhx7y</id>
    
      <title type="html">Ich habe wohl kein ADHS, aber die Fragen für den kostenlosen ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqszeas0f0dge2af0qc46jusjk5jpqk6d4n0d69j8s9l0ds68kt9hrczyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7tqhx7y" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp7txzsnfv34r74n7d5j92uzfv7cf7wge0xwqy0mf5aeeyjzx847sxkkdrs&#39;&gt;nevent1q…kdrs&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Ich habe wohl kein ADHS, aber die Fragen für den kostenlosen Soforttest sind sehr suggestiv. Wehr ADHS &amp;#34;haben möchte&amp;#34;, weiß genau, was er/sie ankreuzen muss. Immerhin kann man den Soforttest ohne Anmeldung auswerten lassen.
    </content>
    <updated>2025-11-13T13:12:13Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqst4lqq8kp3paneeva9f4svqaadzkeqtjtlyqt84203xjucxa73mygzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l72n8wxu</id>
    
      <title type="html">The Inner Workings of JavaScript Source Maps: ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqst4lqq8kp3paneeva9f4svqaadzkeqtjtlyqt84203xjucxa73mygzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l72n8wxu" />
    <content type="html">
      The Inner Workings of JavaScript Source Maps:&lt;br/&gt;&lt;a href=&#34;https://www.polarsignals.com/blog/posts/2025/11/04/javascript-source-maps-internals&#34;&gt;https://www.polarsignals.com/blog/posts/2025/11/04/javascript-source-maps-internals&lt;/a&gt;. This is a very fascinating dissect of a feature we tend to take for granted.
    </content>
    <updated>2025-11-05T19:32:51Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8354cj3pn4aht807yan2g44vr20jm828c5feuhc0f556nf7ev9xczyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7pzvh9n</id>
    
      <title type="html">Kindergarten: du, you&amp;#39;re likely all the same-ish age group ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8354cj3pn4aht807yan2g44vr20jm828c5feuhc0f556nf7ev9xczyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7pzvh9n" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsf7m0clqs7g3pzhwl3upxfw0z8nk3ujp360hvkxlugxk3e60qtqzcr3kv9h&#39;&gt;nevent1q…kv9h&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Kindergarten: du, you&amp;#39;re likely all the same-ish age group (very much an -ish, but the outliers want to belong, so easy). Cleaners, bakery staff, in general people you see frequently: I&amp;#39;d err on the side of sie. You usually don&amp;#39;t address them by name, even if they have it visible on their name plate on their chest.
    </content>
    <updated>2025-11-01T15:56:14Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqspxj08ygf3dp4k0ltjsm3mahpywvlrlm0n6nmm6sjkppz8ue9zmfqzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l78zyj6a</id>
    
      <title type="html">Difficult. In such cases I&amp;#39;d start with &amp;#34;Guten Tag&amp;#34; ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqspxj08ygf3dp4k0ltjsm3mahpywvlrlm0n6nmm6sjkppz8ue9zmfqzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l78zyj6a" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs95zkclw2ch7kdxfrtureechsqtr68qveft92edrwslw3e2r837pgfhpt3t&#39;&gt;nevent1q…pt3t&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Difficult. In such cases I&amp;#39;d start with &amp;#34;Guten Tag&amp;#34; and use sie and just avoid any gender-requiring formulations as hard as I can. In English, I use &amp;#34;Hi there&amp;#34;. Also happens when you only know someone&amp;#39;s email or social network handle.
    </content>
    <updated>2025-11-01T15:41:47Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsdk4umkfywgpf22mvut7jjwmguu4hu8lv655lcjcsc4dkkpya878qzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l78l84qd</id>
    
      <title type="html">Mind explaining? I recall being honored when teachers started ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsdk4umkfywgpf22mvut7jjwmguu4hu8lv655lcjcsc4dkkpya878qzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l78l84qd" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvljetgh0ja28g9z3sawwtlcp42xzhch572jpel96pwwvurhev3hcsdxwnq&#39;&gt;nevent1q…xwnq&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Mind explaining? I recall being honored when teachers started with the sie when all of us turned 18, but also remember feeling old when I was in my 20ies and the kids started addressing me with sie. Now in my 40ies it&amp;#39;s just no matter what and I&amp;#39;m glad if they don&amp;#39;t offer me a seat in the bus yet. 😂
    </content>
    <updated>2025-11-01T15:21:13Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsyuvcazz8l44g59cm3et9y6mr29caz2xva9f9rwvpjwmwcfm6k5lczyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7kcn4m2</id>
    
      <title type="html">For work emails, my rule would be: you address them by their ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsyuvcazz8l44g59cm3et9y6mr29caz2xva9f9rwvpjwmwcfm6k5lczyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7kcn4m2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvl6j68qw48g7vlgym03l3ly8lsq542daxpc8shngmvzyyyjzawyckeg405&#39;&gt;nevent1q…g405&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;For work emails, my rule would be: you address them by their first name (&amp;#34;Hallo Sara&amp;#34;), you say du, you address them by their last name (&amp;#34;Hallo Frau Joy&amp;#34;), you say sie.
    </content>
    <updated>2025-11-01T15:13:37Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsqawywjj8nngujnpn752cc8g8jqr22acfsa3r5ugjrywvs5p3t9sqzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7caxt52</id>
    
      <title type="html">All of those imply you don&amp;#39;t know them. Err on the side of ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsqawywjj8nngujnpn752cc8g8jqr22acfsa3r5ugjrywvs5p3t9sqzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7caxt52" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvl6j68qw48g7vlgym03l3ly8lsq542daxpc8shngmvzyyyjzawyckeg405&#39;&gt;nevent1q…g405&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;All of those imply you don&amp;#39;t know them. Err on the side of &amp;#34;Sie&amp;#34; if you are the first to make contact, but often you can just wait and see what they do. Like in a restaurant, if they ask you &amp;#34;Was darf ich dir bringen?&amp;#34;, you already know they are fine with du. With uppercase/lowercase: easy. The orthographic rule was to uppercase the Sie, for example, in letters, but now you just may lowercase everything and have the Duden on your side. #GermanAsAService
    </content>
    <updated>2025-11-01T15:09:43Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqszv6yt2r2a4dpl8txptu7ndvld9tk95ees0wjhdlwy8tpguwfqrdszyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7cc9fsz</id>
    
      <title type="html">Interesting DOM localization proposal by Mozilla: ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqszv6yt2r2a4dpl8txptu7ndvld9tk95ees0wjhdlwy8tpguwfqrdszyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7cc9fsz" />
    <content type="html">
      Interesting DOM localization proposal by Mozilla: &lt;a href=&#34;https://github.com/mozilla/explainers/blob/main/dom-localization.md&#34;&gt;https://github.com/mozilla/explainers/blob/main/dom-localization.md&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;In your HTML:&lt;br/&gt;&lt;br/&gt;`&amp;lt;link rel=&amp;#34;localization&amp;#34; src=&amp;#34;resource.mf&amp;#34; /&amp;gt;`&lt;br/&gt;&lt;br/&gt;In the `resource.mf` file:&lt;br/&gt;&lt;br/&gt;`greeting = Welcome, {$userName}.`&lt;br/&gt;&lt;br/&gt;In your: HTML:&lt;br/&gt;&lt;br/&gt;`&amp;lt;h1 l10n-id=&amp;#34;greeting&amp;#34; l10n-args=&amp;#34;userName: John&amp;#34;&amp;gt;&amp;lt;/h1&amp;gt;`&lt;br/&gt;&lt;br/&gt;Rendered DOM:&lt;br/&gt;&lt;br/&gt;`&amp;lt;h1 l10n-id=&amp;#34;greeting&amp;#34; l10n-args=&amp;#34;userName: John&amp;#34;&amp;gt;Welcome, John&amp;lt;/h1&amp;gt;`
    </content>
    <updated>2025-10-21T21:48:43Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsy8c95p0mr00qpxfy2vgw2tvq3m60up0m8lfeh75vhzy79cqyvzugzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7me36vv</id>
    
      <title type="html">A native way of having more than one thumb on a range slider in ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsy8c95p0mr00qpxfy2vgw2tvq3m60up0m8lfeh75vhzy79cqyvzugzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7me36vv" />
    <content type="html">
      A native way of having more than one thumb on a range slider in HTML:&lt;br/&gt;&lt;a href=&#34;https://utilitybend.com/blog/a-native-way-of-having-more-than-one-thumb-on-a-range-slider-in-html&#34;&gt;https://utilitybend.com/blog/a-native-way-of-having-more-than-one-thumb-on-a-range-slider-in-html&lt;/a&gt;. Cool proposal by &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub16zza38phu295dzfztk4le3fs0vc3vzgs55gn6772em9qpwevvqfscq2ugy&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Brecht&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub16zz…2ugy&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; for a `&amp;lt;rangegroup&amp;gt;`element. I gave feedback already that this could maybe be generalized to an `&amp;lt;inputgroup&amp;gt;` element so you could define radio groups less awkwardly (i.e., not by making them share the same `name` attribute.
    </content>
    <updated>2025-10-18T05:09:49Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqszr50g7wuzc3l26qqu6ez6taem7adv7s23urmq24ekh5greqhp2pqzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7um5wck</id>
    
      <title type="html">We&amp;#39;re soon letting you localize your manifest, so your PWA ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqszr50g7wuzc3l26qqu6ez6taem7adv7s23urmq24ekh5greqhp2pqzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7um5wck" />
    <content type="html">
      We&amp;#39;re soon letting you localize your manifest, so your PWA can have different names in different languages: &lt;a href=&#34;https://groups.google.com/a/chromium.org/d/msgid/blink-dev/17f99c87-4953-4c9e-a767-f0fb2f7617ban%40chromium.org&#34;&gt;https://groups.google.com/a/chromium.org/d/msgid/blink-dev/17f99c87-4953-4c9e-a767-f0fb2f7617ban%40chromium.org&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;```json&lt;br/&gt;{&lt;br/&gt;  &amp;#34;lang&amp;#34;: &amp;#34;en&amp;#34;,&lt;br/&gt;  &amp;#34;dir&amp;#34;: &amp;#34;ltr&amp;#34;,&lt;br/&gt;  &amp;#34;name&amp;#34;: &amp;#34;Color Picker&amp;#34;,&lt;br/&gt;  &amp;#34;name_localized&amp;#34;: {&lt;br/&gt;    &amp;#34;de&amp;#34;:    &amp;#34;Farbwähler&amp;#34;,&lt;br/&gt;    &amp;#34;fr&amp;#34;:    {&amp;#34;value&amp;#34;: &amp;#34;Sélecteur de couleur&amp;#34;, &amp;#34;lang&amp;#34;: &amp;#34;fr-CA&amp;#34;, &amp;#34;dir&amp;#34;: &amp;#34;ltr&amp;#34;},&lt;br/&gt;    &amp;#34;ar&amp;#34;:    {&amp;#34;value&amp;#34;: &amp;#34;منتقي الألوان&amp;#34;, &amp;#34;dir&amp;#34;: &amp;#34;rtl&amp;#34;}&lt;br/&gt;  }&lt;br/&gt;}&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;Search the spec &lt;a href=&#34;https://w3c.github.io/manifest/&#34;&gt;https://w3c.github.io/manifest/&lt;/a&gt; for &amp;#34;member is a localizable member&amp;#34;.
    </content>
    <updated>2025-10-03T08:59:52Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8rvrxku6ltk5xcfp6368vdy9gz8lzr4sl2w5zjeqqe3y3gwyzfsgzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7v6zpmp</id>
    
      <title type="html">Quiet UI, a really well-made standard Web component library: ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8rvrxku6ltk5xcfp6368vdy9gz8lzr4sl2w5zjeqqe3y3gwyzfsgzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7v6zpmp" />
    <content type="html">
      Quiet UI, a really well-made standard Web component library: &lt;a href=&#34;https://quietui.org/&#34;&gt;https://quietui.org/&lt;/a&gt;. Source code on GitHub: &lt;a href=&#34;https://github.com/quietui/quiet&#34;&gt;https://github.com/quietui/quiet&lt;/a&gt;. It&amp;#39;s from &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub15q9rppjugt8s8f996cmx0watjcgfepkdhss4vgczfwunp9s47mjqvt6cmc&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Cory LaViska&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub15q9…6cmc&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;, whom you may know from Shoelace, and this is why he decided to create Quiet UI: &lt;a href=&#34;https://quietui.org/about#a-message-from-the-creator&#34;&gt;https://quietui.org/about#a-message-from-the-creator&lt;/a&gt;.
    </content>
    <updated>2025-10-03T06:39:13Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsp8nreeduazvv9guh4mv9pyql8akcquu2rr82uc7xr98dl8xuleegzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7kehaes</id>
    
      <title type="html">The more common term in English seems to be client politics or ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsp8nreeduazvv9guh4mv9pyql8akcquu2rr82uc7xr98dl8xuleegzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7kehaes" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstkmqzcun60x5tllcee5v4dpquzw9dlnalkhnejwwhwkw9hm8lj5qk688p3&#39;&gt;nevent1q…88p3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;The more common term in English seems to be client politics or clientelism: &lt;a href=&#34;https://en.wikipedia.org/wiki/Clientelism&#34;&gt;https://en.wikipedia.org/wiki/Clientelism&lt;/a&gt;.
    </content>
    <updated>2025-09-12T07:08:53Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs0tqva7j9s33ame7c6wcvkw4cltcrrec2h3m2vsez9258937a349szyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7dwfpzp</id>
    
      <title type="html">The German government, @npub1s6p…uzkk is active here, great ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs0tqva7j9s33ame7c6wcvkw4cltcrrec2h3m2vsez9258937a349szyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7dwfpzp" />
    <content type="html">
      The German government, &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1s6p9rhfssrkrlacnnmk56ccvqmdz0tzclfy8acn9mjqhny4nzqqqypuzkk&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Bundesregierung&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1s6p…uzkk&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; is active here, great 👏. It&amp;#39;s hilarious to read the Fediverse&amp;#39;s responses to their recent few toots where they announce their nonsense clientele politics. The #Fediverse is alright! It&amp;#39;s an alright bubble, unfortunately.
    </content>
    <updated>2025-09-12T06:29:04Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsr4huhfl4whnf4a5kral9zj9el5q3uullhn22sdt4azm8h6ftwzpczyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7xpdvl9</id>
    
      <title type="html">Good writeup of the recent npm package compromises: ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsr4huhfl4whnf4a5kral9zj9el5q3uullhn22sdt4azm8h6ftwzpczyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7xpdvl9" />
    <content type="html">
      Good writeup of the recent npm package compromises: &lt;a href=&#34;https://www.aikido.dev/blog/npm-debug-and-chalk-packages-compromised&#34;&gt;https://www.aikido.dev/blog/npm-debug-and-chalk-packages-compromised&lt;/a&gt;. It&amp;#39;s dangerous out there, folks!
    </content>
    <updated>2025-09-08T20:14:30Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsvsxl4820vk6reaa5xup4zjtmldywrp6vaw5f23dptl5vkwt2s58czyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7f88f7d</id>
    
      <title type="html">Disclaimer: https://xkcd.com/3126/.</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsvsxl4820vk6reaa5xup4zjtmldywrp6vaw5f23dptl5vkwt2s58czyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7f88f7d" />
    <content type="html">
      Disclaimer: &lt;a href=&#34;https://xkcd.com/3126/&#34;&gt;https://xkcd.com/3126/&lt;/a&gt;.
    </content>
    <updated>2025-08-10T16:08:08Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsd4z3gamjf2w8fezrtcpm4v8pgzylku4tsh5rr330dal7cvpsnwrqzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7fyyd03</id>
    
      <title type="html">📢 New blog post: What a diff&amp;#39;rence a semicolon makes: ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsd4z3gamjf2w8fezrtcpm4v8pgzylku4tsh5rr330dal7cvpsnwrqzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7fyyd03" />
    <content type="html">
      📢  New blog post: What a diff&amp;#39;rence a semicolon makes: &lt;a href=&#34;https://blog.tomayac.com/2025/07/26/what-a-difference-a-semicolon-makes/&#34;&gt;https://blog.tomayac.com/2025/07/26/what-a-difference-a-semicolon-makes/&lt;/a&gt;. Hat tip to @andre@jaenis.ch and &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1t0w0wnjvtlje6dw94tl2yl7psq3heghsq2xfxvccv9dy35f7ps4qktzgs2&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Chris Coyier&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1t0w…zgs2&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; for pointing me at (André) and creating (Chris) the Web Development Merit Badges that I&amp;#39;m mentioning in the post.
    </content>
    <updated>2025-07-25T20:55:19Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsgwxahad4k9lprx238gle70whq5xvv6xqm76sy9jywvm03m96mmfqzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7xajx77</id>
    
      <title type="html">Very exciting Intent to Prototype for &amp;#34;Fetch retry&amp;#34;: ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsgwxahad4k9lprx238gle70whq5xvv6xqm76sy9jywvm03m96mmfqzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7xajx77" />
    <content type="html">
      Very exciting Intent to Prototype for &amp;#34;Fetch retry&amp;#34;: &lt;a href=&#34;https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CACPC1r6QFoqcmdoEMeG4JKJXGLqvGW%2BMr-UZj%2Br6HrQ%3DTNqKYQ%40mail.gmail.com&#34;&gt;https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CACPC1r6QFoqcmdoEMeG4JKJXGLqvGW%2BMr-UZj%2Br6HrQ%3DTNqKYQ%40mail.gmail.com&lt;/a&gt;. This explainer gas all details: &lt;a href=&#34;https://github.com/explainers-by-googlers/fetch-retry/tree/main&#34;&gt;https://github.com/explainers-by-googlers/fetch-retry/tree/main&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;```js&lt;br/&gt;fetch(&amp;#34;/api/logging,  {&lt;br/&gt;  method: &amp;#34;POST&amp;#34;,&lt;br/&gt;  body: data,&lt;br/&gt;  keepalive: true, // Essential for retryAfterUnload: true&lt;br/&gt;  retryOptions: {&lt;br/&gt;    maxAttempts: 5,        // Max 5 retries (6 total attempts)&lt;br/&gt;    retryNonIdempotent: true  // Required to allow retrying POST&lt;br/&gt;    // Use default value for the retry delay etc.&lt;br/&gt;  }&lt;br/&gt;});&lt;br/&gt;```
    </content>
    <updated>2025-06-25T08:44:25Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsr46kyrl86534s934lfvlewnj6qqafpd74rup7c78yrrs9wf8hnkczyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7r2gl8m</id>
    
      <title type="html">Happy to change the title to just &amp;#34;JSON modules&amp;#34;. ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsr46kyrl86534s934lfvlewnj6qqafpd74rup7c78yrrs9wf8hnkczyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7r2gl8m" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2krfea9pq23lgd6hamnc399flu0zl90z5ua3rgprzjrqv3c3r66cd9803m&#39;&gt;nevent1q…803m&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Happy to change the title to just &amp;#34;JSON modules&amp;#34;. Whatever causes the least confusion.
    </content>
    <updated>2025-06-23T13:54:25Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs2pqccrcr6z75wdz3pzvr5q7e9dhvkuugsm4f7wnme0jrfr0ewv9szyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7dnt2mm</id>
    
      <title type="html">It&amp;#39;s also mentioned under that name (aka.) in the ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs2pqccrcr6z75wdz3pzvr5q7e9dhvkuugsm4f7wnme0jrfr0ewv9szyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7dnt2mm" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsf6rz8r6d8w02wkx9mvawu6lhtgfdekyqj3qj3f2zugxjqz7q6kagqufzpd&#39;&gt;nevent1q…fzpd&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It&amp;#39;s also mentioned under that name (aka.) in the web-features repo: &lt;a href=&#34;https://github.com/web-platform-dx/web-features/blob/d87eb3bc663e73dd9d10c7066911bc6328cd8056/features/json-modules.yml#L2&#34;&gt;https://github.com/web-platform-dx/web-features/blob/d87eb3bc663e73dd9d10c7066911bc6328cd8056/features/json-modules.yml#L2&lt;/a&gt;. Agree that &amp;#34;JSON modules&amp;#34; rolls a bit better off the tongue.
    </content>
    <updated>2025-06-20T06:26:23Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsx3dep7uarjnrdh3w62z9fwxq2z6rj38pw58skd4ysqqlmyxmwjjszyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7qcx87t</id>
    
      <title type="html">That&amp;#39;s what the HTML spec calls them: ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsx3dep7uarjnrdh3w62z9fwxq2z6rj38pw58skd4ysqqlmyxmwjjszyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7qcx87t" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2t5t6jzv52hqaceumr02ffza7wym47k8upjc5muhjk77rv2emmcqerjq60&#39;&gt;nevent1q…jq60&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;That&amp;#39;s what the HTML spec calls them: &lt;a href=&#34;https://html.spec.whatwg.org/#json-module-script&#34;&gt;https://html.spec.whatwg.org/#json-module-script&lt;/a&gt;.
    </content>
    <updated>2025-06-19T13:27:48Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqstus82sakulnqpukdqa2f4asmjvpx6phretzp6x5a3gcm75qvcgzgzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7y86hrn</id>
    
      <title type="html">JSON module scripts are now Baseline Newly available: ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqstus82sakulnqpukdqa2f4asmjvpx6phretzp6x5a3gcm75qvcgzgzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7y86hrn" />
    <content type="html">
      JSON module scripts are now Baseline Newly available: &lt;a href=&#34;https://web.dev/blog/json-imports-baseline-newly-available&#34;&gt;https://web.dev/blog/json-imports-baseline-newly-available&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;```js&lt;br/&gt;import astronomyPictureOfTheDay from &amp;#34;./apod.json&amp;#34; with { type: &amp;#34;json&amp;#34; };&lt;br/&gt;&lt;br/&gt;const {explanation, title, url} = astronomyPictureOfTheDay;&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;🚀
    </content>
    <updated>2025-06-19T07:37:15Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsrpfjstd4uquelrx2wyhymwv8nh2pehae303s57wukh34rpjc82vszyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7596say</id>
    
      <title type="html">Bin selbst bei fraenk. Super simpler Tarif: 10€ und das ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsrpfjstd4uquelrx2wyhymwv8nh2pehae303s57wukh34rpjc82vszyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7596say" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszl7en0h3z4srppsnjkgxedkweh82u58cq3x6sng2tadmv2luqyaq2uufr6&#39;&gt;nevent1q…ufr6&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Bin selbst bei fraenk. Super simpler Tarif: 10€ und das war&amp;#39;s. Netz ist Telekom.de und die App ist schlicht und einfach.
    </content>
    <updated>2025-06-14T06:14:46Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqst8cq6sn58805hshfyzhhhu3f38kjamha5dt43gc7flhmmfxagumszyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l78ga0al</id>
    
      <title type="html">&amp;#34;We found that native Android apps—including Facebook, ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqst8cq6sn58805hshfyzhhhu3f38kjamha5dt43gc7flhmmfxagumszyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l78ga0al" />
    <content type="html">
      &amp;#34;We found that native Android apps—including Facebook, Instagram, and several Yandex apps including Maps and Browser—silently listen on fixed local ports for tracking purposes.&lt;br/&gt;&lt;br/&gt;These native Android apps receive browsers&amp;#39; metadata, cookies and commands from the Meta Pixel and Yandex Metrica scripts embedded on thousands of web sites.&amp;#34;—&lt;a href=&#34;https://localmess.github.io/&#34;&gt;https://localmess.github.io/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;This proposal is related: &lt;a href=&#34;https://github.com/explainers-by-googlers/local-network-access&#34;&gt;https://github.com/explainers-by-googlers/local-network-access&lt;/a&gt;. You can also replace native apps with PWAs that don&amp;#39;t have the power to open servers.
    </content>
    <updated>2025-06-04T06:49:45Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsdsedl6yc2s0yl0g73vl4sz5jmvvlaajth8ljzhnfgvls0y8q5myczyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7mgq7a6</id>
    
      <title type="html">Hah, that&amp;#39;s me asking for this in 2023: ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsdsedl6yc2s0yl0g73vl4sz5jmvvlaajth8ljzhnfgvls0y8q5myczyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7mgq7a6" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsw467qssmaf30cszxc0qpkhydrqhyuvwp0hgvd6xx8dzxhjld30sgfc8yhn&#39;&gt;nevent1q…8yhn&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Hah, that&amp;#39;s me asking for this in 2023: &lt;a href=&#34;https://bugs.webkit.org/show_bug.cgi?id=254726&#34;&gt;https://bugs.webkit.org/show_bug.cgi?id=254726&lt;/a&gt;.
    </content>
    <updated>2025-05-27T15:54:40Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsykktdaqayrku29jgl2p3w8er8pxcg9uuaaj53824rlc8t52j39ugzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7nzlgnx</id>
    
      <title type="html">Smultron means strawberry 🤯. Hence the icon: ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsykktdaqayrku29jgl2p3w8er8pxcg9uuaaj53824rlc8t52j39ugzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7nzlgnx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvvte2sh0f66ju8kr6mlv0xcxh2sqtazmey3mr3m4dt02qvypnnesutl8th&#39;&gt;nevent1q…l8th&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Smultron means strawberry 🤯. Hence the icon: &lt;a href=&#34;https://www.peterborgapps.com/smultron/&#34;&gt;https://www.peterborgapps.com/smultron/&lt;/a&gt;. I was using this editor for many years before making the switch to VS Code.
    </content>
    <updated>2025-05-10T21:07:20Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqspjq0rx7kqk4cnn4wkn6d64fk7a2qg62a7hn445w2ckhwnmwgmphczyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7g0skeu</id>
    
      <title type="html">Staged proposals at the WHATWG: ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqspjq0rx7kqk4cnn4wkn6d64fk7a2qg62a7hn445w2ckhwnmwgmphczyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7g0skeu" />
    <content type="html">
      Staged proposals at the WHATWG: &lt;a href=&#34;https://blog.whatwg.org/staged-proposals-at-the-whatwg&#34;&gt;https://blog.whatwg.org/staged-proposals-at-the-whatwg&lt;/a&gt;. Informative write-up by &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1ctug05qscrdawuqjfex962gpp8mwz020smgzldwq9amr9lw6w04sfg29ks&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Domenic Denicola&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1ctu…29ks&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; on the optional stages process for proposing new features at the WHATWG.
    </content>
    <updated>2025-05-03T22:07:42Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs2fapps3z0r2ptayupdsksd4yz6et9dg3frjysczlrw6kgj7famcszyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7fe2cwn</id>
    
      <title type="html">📢 New post by Andreas Rossberg on the #WebAssembly site in ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs2fapps3z0r2ptayupdsksd4yz6et9dg3frjysczlrw6kgj7famcszyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7fe2cwn" />
    <content type="html">
      📢 New post by Andreas Rossberg on the #WebAssembly site in which he announces the #Wasm community&amp;#39;s adoption of #SpecTec 📄, a domain-specific language and toolchain that facilitates both the Wasm specification and the generation of artifacts necessary to standardize new features: &lt;a href=&#34;https://webassembly.org/news/2025-03-27-spectec/&#34;&gt;https://webassembly.org/news/2025-03-27-spectec/&lt;/a&gt;.
    </content>
    <updated>2025-03-27T09:28:44Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsvwuhyqhqph0p3yzpx0sr6eum5tapdvxlf9dfggdr8dql9gjqu0fqzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7m9p7x6</id>
    
      <title type="html">There&amp;#39;s now a CSS way to style find-in-page highlights: ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsvwuhyqhqph0p3yzpx0sr6eum5tapdvxlf9dfggdr8dql9gjqu0fqzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7m9p7x6" />
    <content type="html">
      There&amp;#39;s now a CSS way to style find-in-page highlights: `::search-text` and `::search-text:current`: &lt;a href=&#34;https://blogs.igalia.com/schenney/find-in-page-highlight-styling/&#34;&gt;https://blogs.igalia.com/schenney/find-in-page-highlight-styling/&lt;/a&gt;. 🔎
    </content>
    <updated>2025-03-26T07:30:03Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsz2mxlpdndnqxa9nuwpj3qnv2tkmed8pn73rmu37tpe2c8898u54czyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7w2tx3q</id>
    
      <title type="html">As of last December, release 2.0 of the #Wasm specification is ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsz2mxlpdndnqxa9nuwpj3qnv2tkmed8pn73rmu37tpe2c8898u54czyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7w2tx3q" />
    <content type="html">
      As of last December, release 2.0 of the #Wasm specification is “official”! Read Andreas Rossberg&amp;#39;s post, which happens to be the first real post on the #WebAssembly website&amp;#39;s new News 🗞️ section: &lt;a href=&#34;https://webassembly.org/news/2025-03-20-wasm-2.0/&#34;&gt;https://webassembly.org/news/2025-03-20-wasm-2.0/&lt;/a&gt;.
    </content>
    <updated>2025-03-20T07:22:38Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsxuqsme4ajmwf85w5zwghe259wr35ztfx348za24zp4wey54aat9szyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l77uk77f</id>
    
      <title type="html">I&amp;#39;m the Wasm police at work who would always correct this in ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsxuqsme4ajmwf85w5zwghe259wr35ztfx348za24zp4wey54aat9szyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l77uk77f" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszr6vvtplhn869zlhmk9xzzqvgg0e5vfxvs6ypw85c0h4y0la950cafj26f&#39;&gt;nevent1q…j26f&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I&amp;#39;m the Wasm police at work who would always correct this in docs. I also fix wrong character casing of JavaScript. 🫡
    </content>
    <updated>2025-03-11T19:22:56Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqszkpw8g4vwguz8e7heq3dfserwqfrjmjfuctthdnqd7kdqmlalj7qzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l77kpvj4</id>
    
      <title type="html">Great post! (Tiny thing in 5.2: your example is called `math.ts`, ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqszkpw8g4vwguz8e7heq3dfserwqfrjmjfuctthdnqd7kdqmlalj7qzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l77kpvj4" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszc5s2xyk53kf6pdu6ngwcatv2h8dnpvyye9zqq5qryx3nyuzx86s6ea5hz&#39;&gt;nevent1q…a5hz&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Great post! (Tiny thing in 5.2: your example is called `math.ts`, but you probably want to call it something like `string.ts`.)
    </content>
    <updated>2025-02-28T07:15:17Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqstc8cdqdgy3fgklxl5n0dg7qer2t6m2z54ygck6zuvcvmt7nuxklszyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7pk4ac3</id>
    
      <title type="html">How Google Search uses speculation rules: ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqstc8cdqdgy3fgklxl5n0dg7qer2t6m2z54ygck6zuvcvmt7nuxklszyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7pk4ac3" />
    <content type="html">
      How Google Search uses speculation rules: &lt;a href=&#34;https://developer.chrome.com/blog/search-speculation-rules&#34;&gt;https://developer.chrome.com/blog/search-speculation-rules&lt;/a&gt;. Probably the most impactful speculation rules deployment explained by &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1tcqdjwzdxp50ptw366n59ruqx2xtqkr3qxatqe0tgmjjqm26qyrsyt8yp7&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Barry Pollard&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1tcq…8yp7&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; and Oleksiy Busaryev.
    </content>
    <updated>2025-02-14T03:37:12Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs083wv0kyc3gj400ng8gh438jyx7t2gl6rlrrtr468dzz4w93ypzgzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7llp0j9</id>
    
      <title type="html">This is a fantastic post, thank you! Any chance for GitHub to ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs083wv0kyc3gj400ng8gh438jyx7t2gl6rlrrtr468dzz4w93ypzgzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7llp0j9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9atr9na6jkckl70g9k56eg49dzfsl95hm4lxzz9979vlgcp33rfsrkvy5m&#39;&gt;nevent1q…vy5m&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;This is a fantastic post, thank you! Any chance for GitHub to open-source this as a custom element?
    </content>
    <updated>2025-01-29T07:38:09Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs2xaky2v6d7c4ua4ck43lhm9yvutwlpkknuwc9kz6ndk7uf3q842szyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7yrrk3m</id>
    
      <title type="html">A #WebAssembly compiler that fits in a tweet: ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs2xaky2v6d7c4ua4ck43lhm9yvutwlpkknuwc9kz6ndk7uf3q842szyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7yrrk3m" />
    <content type="html">
      A #WebAssembly compiler that fits in a tweet: &lt;a href=&#34;https://wasmgroundup.com/blog/wasm-compiler-in-a-tweet/&#34;&gt;https://wasmgroundup.com/blog/wasm-compiler-in-a-tweet/&lt;/a&gt;. This was a fun read on both #Wasm and JavaScript code golfing ⛳.
    </content>
    <updated>2025-01-25T10:14:09Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqszgg5g80ufxjptt7esj8ll74cr4vteewy72z7l33lv8cu7eyjsxmgzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7qhpua9</id>
    
      <title type="html">This escalated quickly 😨. #11ty #Eleventy ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqszgg5g80ufxjptt7esj8ll74cr4vteewy72z7l33lv8cu7eyjsxmgzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7qhpua9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsz2gqvrypmxp6e68ll5a35p00n7wn3x7nz7wdc28rv3gxfu3rs2lqqehl8c&#39;&gt;nevent1q…hl8c&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;This escalated quickly 😨. #11ty #Eleventy&lt;br/&gt; &lt;img src=&#34;https://assets.toot.cafe/media_attachments/files/113/854/099/832/108/316/original/8819c858d072c787.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-01-19T08:36:17Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsygp3ksmukre5uv9jhgxeaphj865f0pxzcwkhnd9490ppy84lzs6gzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7x2q9r8</id>
    
      <title type="html">👋 Sent my final tweet: ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsygp3ksmukre5uv9jhgxeaphj865f0pxzcwkhnd9490ppy84lzs6gzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7x2q9r8" />
    <content type="html">
      👋 Sent my final tweet: &lt;a href=&#34;https://x.com/tomayac/status/1879153249305129412&#34;&gt;https://x.com/tomayac/status/1879153249305129412&lt;/a&gt;.
    </content>
    <updated>2025-01-14T13:14:29Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsxm63uhrkqznxrnm4t5rnspy9cy280dvghkt4f06c7kk0pkgdwttczyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7e6edkq</id>
    
      <title type="html">(You&amp;#39;re missing Dart, which means everyone writing Flutter ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsxm63uhrkqznxrnm4t5rnspy9cy280dvghkt4f06c7kk0pkgdwttczyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7e6edkq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfr7jlaulr7v0x728u69wsl7rtuzrjx8mwz63pwhsuk7s60drkztgn07rfs&#39;&gt;nevent1q…7rfs&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;(You&amp;#39;re missing Dart, which means everyone writing Flutter apps for the Web.)
    </content>
    <updated>2024-12-27T14:58:34Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsf9fl0d8vzm8u70a3hftgc3gvts6khda8ded042lgdwyt5u8aqc7szyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7ufm8v7</id>
    
      <title type="html">Hang in there. The single-most hated but also after a while the ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsf9fl0d8vzm8u70a3hftgc3gvts6khda8ded042lgdwyt5u8aqc7szyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7ufm8v7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsr5swesvpmpua8k326f7frvr5nwca78lf8gd2xw3v5uvmzdzl88ycfc0tme&#39;&gt;nevent1q…0tme&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Hang in there. The single-most hated but also after a while the most-helping thing I&amp;#39;ve learned about kids is: Es ist alles nur eine Phase.
    </content>
    <updated>2024-12-14T07:28:37Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsruz8pqsmhnq8qegfr6l584kf2j0zkc6azf85h9gagnrk84mjkpgczyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l74rrpxr</id>
    
      <title type="html">wasm-vips is libvips for the browser and Node.js, compiled to ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsruz8pqsmhnq8qegfr6l584kf2j0zkc6azf85h9gagnrk84mjkpgczyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l74rrpxr" />
    <content type="html">
      wasm-vips is libvips for the browser and Node.js, compiled to #WebAssembly with #Emscripten: &lt;a href=&#34;https://github.com/kleisauke/wasm-vips&#34;&gt;https://github.com/kleisauke/wasm-vips&lt;/a&gt;. There&amp;#39;s a cool playground to test it: &lt;a href=&#34;https://wasm-vips.kleisauke.nl/playground/&#34;&gt;https://wasm-vips.kleisauke.nl/playground/&lt;/a&gt;.
    </content>
    <updated>2024-12-12T11:18:09Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsgz43kqalywvgjd997masy0sxgt8cf83l9j5q7y98j0zzqjyl4yfszyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l75lss7e</id>
    
      <title type="html">It is widely used: ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsgz43kqalywvgjd997masy0sxgt8cf83l9j5q7y98j0zzqjyl4yfszyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l75lss7e" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsw8e8upmm54krkx3fh0uwsqtj73j7ff5najgu3y3ram8v2gwxagpqe0u09g&#39;&gt;nevent1q…u09g&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It is widely used: &lt;a href=&#34;https://webdatacommons.org/structureddata/#results-2023-1&#34;&gt;https://webdatacommons.org/structureddata/#results-2023-1&lt;/a&gt;.
    </content>
    <updated>2024-12-11T08:59:23Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsd0s9vegla38squgdc3fy2rtz6lnh038ar5q03nlm2yqjmz0pxu9czyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7rvm4fq</id>
    
      <title type="html">Check if a canonical link exists, and only when it doesn&amp;#39;t, ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsd0s9vegla38squgdc3fy2rtz6lnh038ar5q03nlm2yqjmz0pxu9czyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7rvm4fq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxqk7kc57rwqytjaqx6andyevxa7qnpy7lmg35vh09y4m2rs078js6txp3v&#39;&gt;nevent1q…xp3v&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Check if a canonical link exists, and only when it doesn&amp;#39;t, fall back to `location.href`.
    </content>
    <updated>2024-12-03T13:41:27Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs9h9vz84dcn8ghrmlfltw73m2m7ewe69l0tmqs4mctpu90phuphtqzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l720klt0</id>
    
      <title type="html">Titanic has you covered then: ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs9h9vz84dcn8ghrmlfltw73m2m7ewe69l0tmqs4mctpu90phuphtqzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l720klt0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspuhxagzzt3ts25w4xda3ye4xsztecg5yyvacln6s3phq4qe4njts6292l4&#39;&gt;nevent1q…92l4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Titanic has you covered then: &lt;a href=&#34;https://www.titanic-magazin.de/news/wirtschaftswende-deutschland-die-outtakes-14487/&#34;&gt;https://www.titanic-magazin.de/news/wirtschaftswende-deutschland-die-outtakes-14487/&lt;/a&gt;. It&amp;#39;s like a German version of The Onion. With all the misery, sometimes this is needed to cheer yourself up. There&amp;#39;s some good stuff in there: &lt;a href=&#34;https://www.titanic-magazin.de/postkarten/kategorie/aktuelle-kartenstartcartoons/&#34;&gt;https://www.titanic-magazin.de/postkarten/kategorie/aktuelle-kartenstartcartoons/&lt;/a&gt;.
    </content>
    <updated>2024-11-30T23:09:13Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsxmt0pjqhwfrkqc68ssvgcup2vjh82d9jgt8quv0smn00zxjrlewgzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7ue9dzq</id>
    
      <title type="html">Yeah, this is one of the better SPIEGEL online articles (but the ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsxmt0pjqhwfrkqc68ssvgcup2vjh82d9jgt8quv0smn00zxjrlewgzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7ue9dzq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsv2cjs9d2c0ezjgmy8snj74fs68lrtvsnj3gvxfkdv6qree0uvxfg9mnd48&#39;&gt;nevent1q…nd48&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yeah, this is one of the better SPIEGEL online articles (but the ads are really putting me off). The international &amp;#34;Germany&amp;#34; section (&lt;a href=&#34;https://www.spiegel.de/international/germany/&#34;&gt;https://www.spiegel.de/international/germany/&lt;/a&gt;) doesn&amp;#39;t cover a lot of the things people talk about in a _timely_ manner (by pure nature the print magazine doesn&amp;#39;t either), like this absolute shitshow #FCKFDP D-Day disaster (&lt;a href=&#34;https://www.fdp.de/media/6739/download&#34;&gt;https://www.fdp.de/media/6739/download&lt;/a&gt; [PDF]), which is why I combine SPIEGEL (as PDF) with more realtime Tagesschau.
    </content>
    <updated>2024-11-30T22:27:05Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsplpypggm2eqea2z04p2kml9c54tjdu5n8vw07x5ygut9agdjxpyqzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l708nqza</id>
    
      <title type="html">git2txt: Neat little utility by @npub1e4d…6ctp to unroll a ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsplpypggm2eqea2z04p2kml9c54tjdu5n8vw07x5ygut9agdjxpyqzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l708nqza" />
    <content type="html">
      git2txt: Neat little utility by &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1e4dn6y857hzykcvx05ht5yu3esplyv92f2t7xw5j56wsqp6zkxzq2u6ctp&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Addy Osmani&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1e4d…6ctp&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; to unroll a GitHub repo to one flat file, so you can throw it at an LLM to make sense of: &lt;a href=&#34;https://github.com/addyosmani/git2txt&#34;&gt;https://github.com/addyosmani/git2txt&lt;/a&gt;.
    </content>
    <updated>2024-11-30T09:44:46Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqszjcln5fl4ud6tekktsatrmuuz3n3adyhqqtcqwa6d8ww7geasuyqzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7jqf9kt</id>
    
      <title type="html">I proactively read https://tagesschau.de (Web or also via the ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqszjcln5fl4ud6tekktsatrmuuz3n3adyhqqtcqwa6d8ww7geasuyqzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7jqf9kt" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsw2f8wr5q3kvqwxwn7tha9ym5d6zze2ftzxjacxah39aev937pqfq084mxm&#39;&gt;nevent1q…4mxm&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I proactively read &lt;a href=&#34;https://tagesschau.de&#34;&gt;https://tagesschau.de&lt;/a&gt; (Web or also via the app) and SPIEGEL (only the PDF, never &lt;a href=&#34;https://spiegel.de&#34;&gt;https://spiegel.de&lt;/a&gt;). None of them are secret tips or anything, but mostly decent journalism. The browser&amp;#39;s built-in translation feature (that you can enable by default for certain pages/languages) should help. Also, I use long-tap and then &amp;#34;Define&amp;#34; a lot when I&amp;#39;m reading news in other languages. I rely on Mastodon a lot for random reactive reads. Happy to help with flowery language.
    </content>
    <updated>2024-11-29T23:42:42Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqswq879whukuv54wzmpec36wmneq43jsferp3q4x3tkt754uyqt9hgzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7vzen6l</id>
    
      <title type="html">Global Privacy Control (GCP) is now in First Public Working Draft ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqswq879whukuv54wzmpec36wmneq43jsferp3q4x3tkt754uyqt9hgzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7vzen6l" />
    <content type="html">
      Global Privacy Control (GCP) is now in First Public Working Draft stage: &lt;a href=&#34;https://www.w3.org/TR/gpc/&#34;&gt;https://www.w3.org/TR/gpc/&lt;/a&gt;. It&amp;#39;s as easy as sending an HTTP header with your requests:&lt;br/&gt;&lt;br/&gt;```&lt;br/&gt;Sec-GCP: 1&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;Sites can query it with JavaScript&lt;br/&gt;&lt;br/&gt;```js&lt;br/&gt;navigator.globalPrivacyControl;&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;And this thing isn&amp;#39;t a toothless paper tiger as the German expression goes, this thing has actual legal consequences if you set it: &lt;a href=&#34;https://www.w3.org/TR/gpc/#legal-effects&#34;&gt;https://www.w3.org/TR/gpc/#legal-effects&lt;/a&gt;. Hoping for browsers to adopt this preference and make it available in settings. 👀
    </content>
    <updated>2024-11-21T18:23:48Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqswl9gkyja84s43pld4sz5u2eeg2adughvpa0eu72za89j5fwvfzrgzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l72ydwpz</id>
    
      <title type="html">Don&amp;#39;t forget about the Chromium-based browsers. For example, ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqswl9gkyja84s43pld4sz5u2eeg2adughvpa0eu72za89j5fwvfzrgzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l72ydwpz" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyhfgxw72sg67x7reg3tcwk8hkws08fals7mfsgz862xtzh75msxs3043ad&#39;&gt;nevent1q…43ad&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Don&amp;#39;t forget about the Chromium-based browsers. For example, a popular player is Samsung Internet. They&amp;#39;re often a couple of versions behind.
    </content>
    <updated>2024-11-11T13:34:46Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsqxlyxkfp0gtcssrpll93d5ndmek9s50nzd0shu4gjxdr328txxgszyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7k8kjtf</id>
    
      <title type="html">Finally more options for styling the `&amp;lt;details&amp;gt;` element, ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsqxlyxkfp0gtcssrpll93d5ndmek9s50nzd0shu4gjxdr328txxgszyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7k8kjtf" />
    <content type="html">
      Finally more options for styling the `&amp;lt;details&amp;gt;` element, for example, to animate its opening. &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub159nrmm8peyzxyh6aj39hxfrrl34yv3zfwk2xvxytuasmh9rmkukst0rz7e&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Bramus&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub159n…rz7e&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;&amp;#39;s article has all the details: &lt;a href=&#34;https://developer.chrome.com/blog/styling-details&#34;&gt;https://developer.chrome.com/blog/styling-details&lt;/a&gt;. 🪗
    </content>
    <updated>2024-11-08T07:35:20Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsv3t0xu2e8zrts0fgut4g4h8ks0dp26uv30tsrqjtnkp62hrpsauqzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7lspt90</id>
    
      <title type="html">It&amp;#39;s simply a thing I got used to doing from my earliest ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsv3t0xu2e8zrts0fgut4g4h8ks0dp26uv30tsrqjtnkp62hrpsauqzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7lspt90" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs95kq95h47t7gx6jwaf53vnv835fmnrlgw8mdcl7n0p0djyxp2kfcdvm7hv&#39;&gt;nevent1q…m7hv&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It&amp;#39;s simply a thing I got used to doing from my earliest blogging days. I don&amp;#39;t really post frequently enough for it to make a lot of sense to be honest, but it sure is adequate for frequent bloggers like &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1x595mggkh492xtl25nfk5j4xnd2yuscfgmp2n7s6csanxsn99vlq5egect&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Terence Eden&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1x59…gect&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;: &lt;a href=&#34;https://shkspr.mobi/blog/2024/10/&#34;&gt;https://shkspr.mobi/blog/2024/10/&lt;/a&gt;.
    </content>
    <updated>2024-11-03T21:28:19Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8cusfkcyq722zlskpluglan3w6xncpsrv9v34rwpt02tqxntw6cszyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7nqe6jd</id>
    
      <title type="html">📢 If your blog is #BuiltWith11ty and you use a classic ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8cusfkcyq722zlskpluglan3w6xncpsrv9v34rwpt02tqxntw6cszyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7nqe6jd" />
    <content type="html">
      📢 If your blog is #BuiltWith11ty and you use a classic `/yyyy/mm/dd/title` URL structure, I have a new blog post for you: #Eleventy (#11ty) year, year-month, and year-month-day indexes: &lt;a href=&#34;https://blog.tomayac.com/2024/11/02/eleventy-11ty-year-year-month-and-year-month-day-indexes/&#34;&gt;https://blog.tomayac.com/2024/11/02/eleventy-11ty-year-year-month-and-year-month-day-indexes/&lt;/a&gt;. Who doesn&amp;#39;t like hackable 🪓 URLs?&lt;br/&gt;&lt;br/&gt;`/yyyy/mm/dd/title`&lt;br/&gt;`/yyyy/mm/dd/`&lt;br/&gt;`/yyyy/mm/`&lt;br/&gt;`/yyyy/`&lt;br/&gt;&lt;br/&gt;Thanks to &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub19vzl6trffwdlewfz5aantavdn5qn3sfs4lyhf5qfrjtphger8zxsrpzmql&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Zach Leatherman&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub19vz…zmql&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; for &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1f8f0a0zeh08zataqn754drr239anhqc2m94jfc7c6ucwf59n3c3slmed9x&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Eleventy 🎈 v3.1.0-beta.1&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1f8f…ed9x&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; and the ecosystem like the image plugin around it!
    </content>
    <updated>2024-11-02T22:49:01Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqswwkq94yf9nvvs3rkrst54a2dh2ggg7a0ps9xxqj5swxx9unuh4ggzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7ddde0z</id>
    
      <title type="html">Safari 18.2 adds #WebAssembly Garbage Collection 🗑️ support: ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqswwkq94yf9nvvs3rkrst54a2dh2ggg7a0ps9xxqj5swxx9unuh4ggzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7ddde0z" />
    <content type="html">
      Safari 18.2 adds #WebAssembly Garbage Collection 🗑️ support: &lt;a href=&#34;https://developer.apple.com/documentation/safari-release-notes/safari-18_2-release-notes&#34;&gt;https://developer.apple.com/documentation/safari-release-notes/safari-18_2-release-notes&lt;/a&gt;. This is a big deal because #WasmGC (&lt;a href=&#34;https://developer.chrome.com/blog/wasmgc&#34;&gt;https://developer.chrome.com/blog/wasmgc&lt;/a&gt;) allows for managed languages to come to the Web more efficiently, which enables use cases like compiling Java to #Wasm, as used by Google Sheets&amp;#39; 📈 calc worker: &lt;a href=&#34;https://web.dev/case-studies/google-sheets-wasmgc&#34;&gt;https://web.dev/case-studies/google-sheets-wasmgc&lt;/a&gt;.
    </content>
    <updated>2024-11-02T09:41:13Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsfmm4zh6gr25p6ltkdaprrfyj66zawy55na40vhcmrwghlz7vmgxgzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7f7j2tk</id>
    
      <title type="html">I think what you describe could actually happen, even if it&amp;#39;s ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsfmm4zh6gr25p6ltkdaprrfyj66zawy55na40vhcmrwghlz7vmgxgzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7f7j2tk" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswxm6e5l9ngt3wprj302cs9m64mwk29wru3uu9k6mkgu3t2dgw9cqewnjvt&#39;&gt;nevent1q…njvt&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I think what you describe could actually happen, even if it&amp;#39;s probably more of a hypothetical case. I asked about the core browser set: &lt;a href=&#34;https://github.com/web-platform-dx/web-features/issues/2133&#34;&gt;https://github.com/web-platform-dx/web-features/issues/2133&lt;/a&gt;.
    </content>
    <updated>2024-11-01T10:29:43Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsqw28zvg9uyrt20xltdku90lgejdslxlmsewrp2lntuxy839ryd3qzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7lhjyrc</id>
    
      <title type="html">Wow, Flock is a fork of Flutter: ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsqw28zvg9uyrt20xltdku90lgejdslxlmsewrp2lntuxy839ryd3qzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7lhjyrc" />
    <content type="html">
      Wow, Flock is a fork of Flutter: &lt;a href=&#34;https://flutterfoundation.dev/blog/posts/we-are-forking-flutter-this-is-why/&#34;&gt;https://flutterfoundation.dev/blog/posts/we-are-forking-flutter-this-is-why/&lt;/a&gt;. 12,592 open Issues on &lt;a href=&#34;https://github.com/flutter/flutter/issues&#34;&gt;https://github.com/flutter/flutter/issues&lt;/a&gt;. 😲&lt;br/&gt;(via &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1yewefjyn7gypzfgme0makq9ps6zws829hmnprl333e686ywx64dsasxuft&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Nolan Lawson&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1yew…xuft&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;)
    </content>
    <updated>2024-10-29T07:47:18Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8hqt2u6rvv83t042uhhpn55q7th9jwua4gnp8vxzfmyw4azrrg5gzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l78gen5g</id>
    
      <title type="html">You mean https://webstatus.dev/ maybe? The Igalia dashboard you ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8hqt2u6rvv83t042uhhpn55q7th9jwua4gnp8vxzfmyw4azrrg5gzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l78gen5g" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsg25j3ecq0tdg5uueu90xkpfgtg5ajg5fwae46h6mw2e9wvwr3lqcme002r&#39;&gt;nevent1q…002r&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;You mean &lt;a href=&#34;https://webstatus.dev/&#34;&gt;https://webstatus.dev/&lt;/a&gt; maybe? The Igalia dashboard you were linked to in another response has a different granularity than the one I linked you to now. Hopefully one of the two will do. Hah. It rhymes.
    </content>
    <updated>2024-10-19T17:17:52Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsgqec25fl3g8wnpad8ynrzg3amr6e93aqe97nj0vs82qjjtukp5agzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7cujgt7</id>
    
      <title type="html">Oh, I&amp;#39;m 100% not reading this as &amp;#34;let&amp;#39;s stop evolving ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsgqec25fl3g8wnpad8ynrzg3amr6e93aqe97nj0vs82qjjtukp5agzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7cujgt7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstqrccg372k2w03mq08vtveew50587rtd00tkk32da7tfcwf5934cgj3q8w&#39;&gt;nevent1q…3q8w&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Oh, I&amp;#39;m 100% not reading this as &amp;#34;let&amp;#39;s stop evolving JS&amp;#34; either. Quite the opposite. What I was trying to say is that current me is fine with what&amp;#39;s in JS now without having to use tooling, but future me might dislike having to use tooling for using something amazing they add to exclusively the JSSugar layer that I can&amp;#39;t imagine today.
    </content>
    <updated>2024-10-07T07:52:28Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs2lsdmqucw52lgcnj0pg7a689w4ffy6wsau9ns39qf2fsuw4zh5vczyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7ntg0c4</id>
    
      <title type="html">I feel like &amp;#34;JavaScript is already quite good&amp;#34;, too, but ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs2lsdmqucw52lgcnj0pg7a689w4ffy6wsau9ns39qf2fsuw4zh5vczyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7ntg0c4" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8vatcnv5dm03epv0yj4nlrm4z9yvavh28x9kfdf93jmqnuytn6dq9nps7l&#39;&gt;nevent1q…ps7l&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I feel like &amp;#34;JavaScript is already quite good&amp;#34;, too, but I wonder if I&amp;#39;m limited by my imagination of what might be coming next, and that then would not necessarily be usable without tooling. But the arguments in the slides make sense to me as well, but then I&amp;#39;m not an engine implementor, so I have to (and do) believe them when they say it&amp;#39;s a challenge to keep up.
    </content>
    <updated>2024-10-07T07:29:19Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsgmygty40r0995558km5dx8fq9ne8tlh2kxg3euu7yclhltspx8rgzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7k83qsn</id>
    
      <title type="html">From the agenda for the 104th meeting of Ecma #TC39 ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsgmygty40r0995558km5dx8fq9ne8tlh2kxg3euu7yclhltspx8rgzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7k83qsn" />
    <content type="html">
      From the agenda  for the 104th meeting of Ecma #TC39 (&lt;a href=&#34;https://github.com/tc39/agendas/blob/main/2024/10.md#agenda-items&#34;&gt;https://github.com/tc39/agendas/blob/main/2024/10.md#agenda-items&lt;/a&gt;). Longer or open-ended discussions: JSSugar/JS0: &lt;a href=&#34;https://docs.google.com/presentation/d/1ylROTu3N6MyHzNzWJXQAc7Bo1O0FHO3lNKfQMfPOA4o/mobilepresent?slide=id.g30432c5cd9c_0_688&#34;&gt;https://docs.google.com/presentation/d/1ylROTu3N6MyHzNzWJXQAc7Bo1O0FHO3lNKfQMfPOA4o/mobilepresent?slide=id.g30432c5cd9c_0_688&lt;/a&gt;. Slide 40 onward 👀:&lt;br/&gt;&lt;br/&gt;Let&amp;#39;s standardize as the ecosystem uses it:&lt;br/&gt;&lt;br/&gt;JS0: the language implemented by the engines&lt;br/&gt;&lt;br/&gt;JSSugar: features that must be compiled by tools to JS0&lt;br/&gt;&lt;br/&gt;For developers, JS = #JS0 &#43; #JSSugar
    </content>
    <updated>2024-10-06T09:05:38Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsvfwvsu2ce8zrx2zwcy2m9mwsmgkep5c6rem8ptw7wt46uzhgpgmszyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7tpn72k</id>
    
      <title type="html">Why would they? Same logic as the German &amp;#34;löchrig&amp;#34;, but ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsvfwvsu2ce8zrx2zwcy2m9mwsmgkep5c6rem8ptw7wt46uzhgpgmszyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7tpn72k" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsg4pj63zy8xsl4wsq0zzef6ff73ync0cg8f8sqf2gna7llxdptp3s7vfk0t&#39;&gt;nevent1q…fk0t&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Why would they? Same logic as the German &amp;#34;löchrig&amp;#34;, but I agree now, it looks weird.
    </content>
    <updated>2024-10-02T07:01:42Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsvgcfjl6l35vfrj4j7a2a58z5tnv6ppvxwplzrvs5yxzcv6xtgw0qzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7nnknnx</id>
    
      <title type="html">Don&amp;#39;t sleep on `AbortController`: ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsvgcfjl6l35vfrj4j7a2a58z5tnv6ppvxwplzrvs5yxzcv6xtgw0qzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7nnknnx" />
    <content type="html">
      Don&amp;#39;t sleep on `AbortController`: &lt;a href=&#34;https://kettanaito.com/blog/dont-sleep-on-abort-controller&#34;&gt;https://kettanaito.com/blog/dont-sleep-on-abort-controller&lt;/a&gt;. Very solid post about the versatile ways you can use `AbortController` in JavaScript.
    </content>
    <updated>2024-09-26T22:46:36Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqswk8nj7g562exj5rm8pvf42wq89q9vwlemvylwh070ah50ef8zkrszyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7g4xj8u</id>
    
      <title type="html">Probably you&amp;#39;re referring to @npub133e…rqrd&amp;#39;s ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqswk8nj7g562exj5rm8pvf42wq89q9vwlemvylwh070ah50ef8zkrszyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7g4xj8u" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsf2k2yg6ds0x6lmxy5rn9c60jwq7lsrn3rr7rcpms53jd6ttfyaec2xg583&#39;&gt;nevent1q…g583&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Probably you&amp;#39;re referring to &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub133e0khgx56jygttzm705s8l377g7j2zcnuj8e7yn92h59c9keheqe6rqrd&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Scott Jehl&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub133e…rqrd&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;&amp;#39;s &lt;a href=&#34;https://scottjehl.com/sandbox/htmlimportfun/html-import-slot.html&#34;&gt;https://scottjehl.com/sandbox/htmlimportfun/html-import-slot.html&lt;/a&gt;?!
    </content>
    <updated>2024-09-16T20:27:25Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqszwjhawhhcpd42h0fl7hs5k42jgam2gku72khs4dk2tmn589nlgfqzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l72ulwul</id>
    
      <title type="html">A proposal for a new HTTP QUERY Method: ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqszwjhawhhcpd42h0fl7hs5k42jgam2gku72khs4dk2tmn589nlgfqzyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l72ulwul" />
    <content type="html">
      A proposal for a new HTTP QUERY Method: &lt;a href=&#34;https://www.ietf.org/archive/id/draft-ietf-httpbis-safe-method-w-body-05.html&#34;&gt;https://www.ietf.org/archive/id/draft-ietf-httpbis-safe-method-w-body-05.html&lt;/a&gt;. &amp;#34;The QUERY method provides a solution that spans the gap between the use of GET and POST. As with POST, the input to the query operation is passed along within the content of the request rather than as part of the request URI. Unlike POST, however, the method is explicitly safe and idempotent, allowing functions like caching and automatic retries to operate.&amp;#34;
    </content>
    <updated>2024-09-16T06:10:44Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsy5annugmkt9s9l03nearl807vwsnsa34ep5wc96khtqk5dluqrrszyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7x5u34l</id>
    
      <title type="html">Wow, that&amp;#39;s super cool! DOM-aware physics. Screenshot the ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsy5annugmkt9s9l03nearl807vwsnsa34ep5wc96khtqk5dluqrrszyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7x5u34l" />
    <content type="html">
      Wow, that&amp;#39;s super cool! DOM-aware physics. Screenshot the page, trace the elements to an SVG path, and then use this information with a physics engine: &lt;a href=&#34;https://threadreaderapp.com/thread/1831783365483360539.html&#34;&gt;https://threadreaderapp.com/thread/1831783365483360539.html&lt;/a&gt;. Here&amp;#39;s a live demo: &lt;a href=&#34;https://codesandbox.io/p/sandbox/dom-aware-physics-3jqdsv&#34;&gt;https://codesandbox.io/p/sandbox/dom-aware-physics-3jqdsv&lt;/a&gt;. 🎊
    </content>
    <updated>2024-09-06T12:56:56Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsgjr768wm6r6mwsqqm7e48jqezhdxnvw3yxw0ay8q262vk6g5wc2czyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7zekkx8</id>
    
      <title type="html">The WebKit team at Apple are growing their DevRel presence: ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsgjr768wm6r6mwsqqm7e48jqezhdxnvw3yxw0ay8q262vk6g5wc2czyrpd07yvyrde0qrxpu9j7hp75ze0mv6jtpee6val9adlkcrfp72l7zekkx8" />
    <content type="html">
      The WebKit team at Apple are growing their DevRel presence: &lt;a href=&#34;https://jobs.apple.com/en-us/details/200565512/web-technologies-evangelist-safari-webkit&#34;&gt;https://jobs.apple.com/en-us/details/200565512/web-technologies-evangelist-safari-webkit&lt;/a&gt;. Signal-boosting this job ad because that&amp;#39;s good news for the Web! (According to &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub130l4a0flfpzvlfdzecxuakyyl272vasdv352l33ez2q4rukjawpqddn5e6&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Jen Simmons&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub130l…n5e6&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;, it&amp;#39;s only for people willing to live in the Bay Area.)
    </content>
    <updated>2024-08-30T08:15:06Z</updated>
  </entry>

</feed>