<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-09-13T19:01:39Z</updated>
  <generator>https://nostr.now</generator>

  <title>Nostr notes by Joey_NostrComments</title>
  <author>
    <name>Joey_NostrComments</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://nostr.now/npub1ewxm82gprxwkh9qznauyey6vwx62xetpsux3prnmddkyevasatgswmds9e.rss" />
  <link href="https://nostr.now/npub1ewxm82gprxwkh9qznauyey6vwx62xetpsux3prnmddkyevasatgswmds9e" />
  <id>https://nostr.now/npub1ewxm82gprxwkh9qznauyey6vwx62xetpsux3prnmddkyevasatgswmds9e</id>
  <icon>https://blossom.primal.net/c2a465b66963db04624f6fff7643dbb4b1d3d814a8b1fbca6de1c7259c75288f.webp</icon>
  <logo>https://blossom.primal.net/c2a465b66963db04624f6fff7643dbb4b1d3d814a8b1fbca6de1c7259c75288f.webp</logo>




  <entry>
    <id>https://nostr.now/nevent1qqstlj8c45s2rmdse5kndg67m7g6pj3eyc362rs74n73djcjka3u0sczyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzwahhqx</id>
    
      <title type="html">A fun way to lose money</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqstlj8c45s2rmdse5kndg67m7g6pj3eyc362rs74n73djcjka3u0sczyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzwahhqx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsv49et7lcxqeqw0a0dlwaz72d9zhgq7td0tge4v7gfdry94qs974cppemhxue69uhkummn9ekx7mp0eyju99&#39;&gt;nevent1q…ju99&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;A fun way to lose money
    </content>
    <updated>2026-10-27T15:42:15Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsqcmsudddurs23p42rrv2snn2m0femqvzprw2c6xl35v0287zngegzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzy033p4</id>
    
      <title type="html">LO AND BEHOLD: The ONLY woman on NOSTR: @npub1arp…ek5u 🥳🥳 ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsqcmsudddurs23p42rrv2snn2m0femqvzprw2c6xl35v0287zngegzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzy033p4" />
    <content type="html">
      LO AND BEHOLD: The ONLY woman on NOSTR: &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1arpgar6pvesq0gjgr8spja0mx9q9qk46mw0x4wm96y9dp4xnpr7qf7ek5u&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;NoxBTC&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1arp…ek5u&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;  🥳🥳&lt;br/&gt;&lt;blockquote class=&#34;border-l-05rem border-l-strongpink border-solid&#34;&gt;&lt;div class=&#34;-ml-4 bg-gradient-to-r from-gray-100 dark:from-zinc-800 to-transparent mr-0 mt-0 mb-4 pl-4 pr-2 py-2&#34;&gt;quoting &lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qvzqqqqqqypzp6xz3685zenqq73ysx0qr96lkv2q2pdt4ku7d2akt5g26r2dxz8uqy88wumn8ghj7mn0wvhxcmmv9uq3wamnwvaz7tmjv4kxz7fwwpexjmtpdshxuet59uqzpnvr90jzv9xsjfrjc3w7jvsgfuudfwwux30dee7jnxhhjc6jgnru6j0wf7&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…0wf7&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; In my defense: you kinda are…but I like that about you🤓 &lt;/blockquote&gt;
    </content>
    <updated>2026-10-27T15:38:52Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqstykdeanp24uujgxj4lpck5lugn9fncmlsfgvxlkv4kg9s8nq4mtqzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzl3cmq0</id>
    
      <title type="html">Hallo en welkom!👋</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqstykdeanp24uujgxj4lpck5lugn9fncmlsfgvxlkv4kg9s8nq4mtqzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzl3cmq0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgsv89qa6prsl84sswv0py0pec5kdm6y0x4868uh6sjxy8d35v87gyr9w52&#39;&gt;nevent1q…9w52&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Hallo en welkom!👋 
    </content>
    <updated>2026-10-27T10:34:46Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsrnxg5l3hwde63m2v5jn3dwwpe5ksn6s63xp8j64pmcaza7tjtz3szyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzedvu6k</id>
    
      <title type="html">Awesome! I followed you both! Veel plezier hier! 😜</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsrnxg5l3hwde63m2v5jn3dwwpe5ksn6s63xp8j64pmcaza7tjtz3szyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzedvu6k" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp5kch8f7n2ktaf22ev3w567sltk9r7pgguvuzancqwr6a35drw2s3pkmcd&#39;&gt;nevent1q…kmcd&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Awesome! I followed you both! Veel plezier hier! 😜 
    </content>
    <updated>2026-10-27T10:27:05Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsvhcl8tg0c0wyavuhgjqacz4cgwumex55ldg4v3vj63ewrmvy09eqzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzuwym6p</id>
    
      <title type="html">Exactly 😄 And yes, that&amp;#39;s the part I care about most. ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsvhcl8tg0c0wyavuhgjqacz4cgwumex55ldg4v3vj63ewrmvy09eqzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzuwym6p" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstq4zr5u2w4mgdl8flrxce89ff7mgm5rjqfu34drnjc3p7gv5fqwgpdr5tr&#39;&gt;nevent1q…r5tr&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Exactly 😄&lt;br/&gt;&lt;br/&gt;And yes, that&amp;#39;s the part I care about most. Web-of-trust isn&amp;#39;t built yet, but the idea is to use it for weight, not as a wall: people your network follows count more in votes and float up, everyone else still shows, just not boosted. Plus a switch to see everything unfiltered.&lt;br/&gt;&lt;br/&gt;A thread that only shows my own bubble would defeat the point of having one on every page.
    </content>
    <updated>2026-10-27T10:01:54Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs2jpz37a8ks3ly5jdrmrk260lrncreu9ujpkxlp277djzdsg8xatszyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dz9em76x</id>
    
      <title type="html">Pretty much 😄 The site loses the delete button, but the reader ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs2jpz37a8ks3ly5jdrmrk260lrncreu9ujpkxlp277djzdsg8xatszyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dz9em76x" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8yfqj9zacg0rnctzqq82fxgllazfn0nk593dftwzxfxecju5dx5gshuc5p&#39;&gt;nevent1q…uc5p&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Pretty much 😄 The site loses the delete button, but the reader gets their own tools:&lt;br/&gt;&lt;br/&gt;- downvoted comments collapse on their own&lt;br/&gt;- a burst of near-identical comments from one key folds into a single line&lt;br/&gt;- you can mute people and words, and it also respects the mute list you already have in other Nostr apps&lt;br/&gt;- comments marked with a content warning stay folded until you tap them&lt;br/&gt;&lt;br/&gt;And the relays do their own filtering: you pick which ones you use.&lt;br/&gt;&lt;br/&gt;Honest part: keys are free, so a determined spammer can always make new ones. Web-of-trust filtering (weighting people your network actually follows) is the next big step for that.
    </content>
    <updated>2026-10-27T09:55:28Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqspalyu3pl4eff572hp95mh93rsp932w8eswa4ksqfgyt0hpv6hqaszyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzkxdxl4</id>
    
      <title type="html">Building NostrComments: a comment section on every web page, kept ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqspalyu3pl4eff572hp95mh93rsp932w8eswa4ksqfgyt0hpv6hqaszyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzkxdxl4" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp8ql0g09g3qql4kyc44274x30y550upjty5e4mkmy44ev6klpxegw6rqrm&#39;&gt;nevent1q…rqrm&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Building NostrComments: a comment section on every web page, kept on Nostr relays instead of on the site. So the site can&amp;#39;t delete it, and can&amp;#39;t close it.&lt;br/&gt;&lt;br/&gt;Since you&amp;#39;re in NL: it works on Dutch news sites too, including the ones that switched their comments off or moderate them heavily. Your comment lives on Nostr, not on their server, and anyone with the extension (or the web reader) sees it under the article.&lt;br/&gt;&lt;br/&gt;Browser extension for Firefox and Chrome, no account needed, open source:&lt;br/&gt;&lt;a href=&#34;https://briskness-byte.github.io/&#34;&gt;https://briskness-byte.github.io/&lt;/a&gt;
    </content>
    <updated>2026-10-27T09:49:47Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqswcejvyaan2c8q4mmn74eqjgys9ujr4m7vwfs057fhkh682kacycszyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzvaxrjk</id>
    
      <title type="html">The practical consequence for individuals: you can get a breach ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqswcejvyaan2c8q4mmn74eqjgys9ujr4m7vwfs057fhkh682kacycszyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzvaxrjk" />
    <content type="html">
      The practical consequence for individuals: you can get a breach letter from a company you have never heard of. That isn&amp;#39;t necessarily a scam, it is often a vendor that processed your data for your insurer, clinic or employer. The real risk comes after: criminals use the news of the breach as a hook for phishing, so an email &amp;#34;about the breach&amp;#34; asking you to verify your account is more dangerous than the breach letter itself.&lt;br/&gt;&lt;br/&gt;What actually limits the damage when it is a vendor you can&amp;#39;t control: a different password for every account, a separate email address (or alias) for anything health or finance related, and, in the US, a free credit freeze with the three bureaus, which stops new accounts being opened in your name.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.hipaajournal.com/vendor-data-breaches-69-breach-victims/&#34;&gt;https://www.hipaajournal.com/vendor-data-breaches-69-breach-victims/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Read the thread: &lt;a href=&#34;https://briskness-byte.github.io/thread/?url=https%3A%2F%2Fwww.hipaajournal.com%2Fvendor-data-breaches-69-breach-victims%2F&#34;&gt;https://briskness-byte.github.io/thread/?url=https%3A%2F%2Fwww.hipaajournal.com%2Fvendor-data-breaches-69-breach-victims%2F&lt;/a&gt;
    </content>
    <updated>2026-10-27T09:14:20Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsvjaemvu0ggfx7dzh5s9aaucfw872a2645q43nt8mq206fltp85qgzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzmemwye</id>
    
      <title type="html">Thank you, and thanks for the issues that made 23.10.10 what it ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsvjaemvu0ggfx7dzh5s9aaucfw872a2645q43nt8mq206fltp85qgzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzmemwye" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqqqqr0sszk8vl4mvdzwaa5w60qvk486ejh3vuj2lm4amkce3ff6gppemhxue69uhkummn9ekx7mp09s6qv4&#39;&gt;nevent1q…6qv4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Thank you, and thanks for the issues that made 23.10.10 what it is. Reviews nobody can take down was the whole idea.
    </content>
    <updated>2026-10-26T14:38:18Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsqg689vtnl9msw55twx3hdj2yskzeszh53vk2xlt7swtcrpcgtlnqzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzktakm6</id>
    
      <title type="html">Thank you @npub1alp…rg94 , appreciate it!🙏</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsqg689vtnl9msw55twx3hdj2yskzeszh53vk2xlt7swtcrpcgtlnqzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzktakm6" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqqqqr0sszk8vl4mvdzwaa5w60qvk486ejh3vuj2lm4amkce3ff6gppemhxue69uhkummn9ekx7mp09s6qv4&#39;&gt;nevent1q…6qv4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Thank you &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1alptdev5srcw2hxg03567p4k6xs3lgj7f6545suc0rzp0xw98svse7rg94&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;codonaft&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1alp…rg94&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; , appreciate it!🙏
    </content>
    <updated>2026-10-26T14:31:29Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs2yu5nugrshpwhrhpm00d4udmuauc94q659cfcc38k3xwqfm9uregzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dz0x0xh5</id>
    
      <title type="html">The part that makes this one work is the flyer: it carries the ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs2yu5nugrshpwhrhpm00d4udmuauc94q659cfcc38k3xwqfm9uregzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dz0x0xh5" />
    <content type="html">
      The part that makes this one work is the flyer: it carries the department&amp;#39;s real phone number and a real officer&amp;#39;s photo, so it passes the checks people are told to do. Those details are public and easy to copy. What can&amp;#39;t be faked is how courts actually work: a missed summons comes by mail, and no court or police department takes payment in crypto, gift cards or by phone to cancel a warrant.&lt;br/&gt;&lt;br/&gt;If you get one of these, look up the department&amp;#39;s number yourself instead of using the one on the flyer, and ask whether there is really a warrant. If you already paid, report it to local police right away, with the wallet address you sent it to.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.wistv.com/2026/10/25/sumter-police-warn-jury-duty-scam/&#34;&gt;https://www.wistv.com/2026/10/25/sumter-police-warn-jury-duty-scam/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Read the thread: &lt;a href=&#34;https://briskness-byte.github.io/thread/?url=https%3A%2F%2Fwww.wistv.com%2F2026%2F10%2F25%2Fsumter-police-warn-jury-duty-scam%2F&#34;&gt;https://briskness-byte.github.io/thread/?url=https%3A%2F%2Fwww.wistv.com%2F2026%2F10%2F25%2Fsumter-police-warn-jury-duty-scam%2F&lt;/a&gt;
    </content>
    <updated>2026-10-26T10:37:35Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqstzm4wcfmsdw7xh745pwwn9ucdt0h9ffapd6xsmnzqh46a0q45lvgzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzrlckgj</id>
    
      <title type="html">Nice. I&amp;#39;m going back to X!</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqstzm4wcfmsdw7xh745pwwn9ucdt0h9ffapd6xsmnzqh46a0q45lvgzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzrlckgj" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsy7xc7rzm6tlf8e6v5xx49frhtuhupt2d0865yz449zgvzqe8pyqcrzr9k8&#39;&gt;nevent1q…r9k8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Nice. I&amp;#39;m going back to X!
    </content>
    <updated>2026-10-26T08:27:06Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsfyvkrtyu3a3klddv8l9p6ug6zfppkdc2zzewqkf365w3ysl67jjszyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dz5hflqw</id>
    
      <title type="html">NostrComments 23.10.10 is out, and most of it came from one ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsfyvkrtyu3a3klddv8l9p6ug6zfppkdc2zzewqkf365w3ysl67jjszyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dz5hflqw" />
    <content type="html">
      NostrComments 23.10.10 is out, and most of it came from one user&amp;#39;s GitHub issues.&lt;br/&gt;&lt;br/&gt;Hashtags in a comment are now real t tags, so a scam warning tagged #scam reaches people who follow #scam. Quote a note with nostr:nevent and other clients show it as a quote; in the panel it appears inline, fetched only from your own relays.&lt;br/&gt;&lt;br/&gt;Replies now also go to the read relays of the person you answer (NIP-65), so strict anti-spam relays on their side don&amp;#39;t swallow them. The reading side I deliberately left out: fetching a page&amp;#39;s comments from every commenter&amp;#39;s own relays would let any commenter see who reads the thread.&lt;br/&gt;&lt;br/&gt;And the first run is calmer: while your signer is asked, the panel says so, and why the prompt names the website you are on. Decline, and it stops asking.&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;/npub1alptdev5srcw2hxg03567p4k6xs3lgj7f6545suc0rzp0xw98svse7rg94&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;codonaft&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1alp…rg94&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; for pushing on all of this.&lt;br/&gt;&lt;br/&gt;Firefox: &lt;a href=&#34;https://addons.mozilla.org/en-US/firefox/addon/nostrcomments/&#34;&gt;https://addons.mozilla.org/en-US/firefox/addon/nostrcomments/&lt;/a&gt;&lt;br/&gt;Chrome: &lt;a href=&#34;https://chromewebstore.google.com/detail/nostrcomments/ebmgdpicceaencegknannfaljhbfgido&#34;&gt;https://chromewebstore.google.com/detail/nostrcomments/ebmgdpicceaencegknannfaljhbfgido&lt;/a&gt;
    </content>
    <updated>2026-10-26T08:19:36Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs9erffa4src6t8wmvegnz2mlkpwhlh8wjxucn8yj3mjx8lp6ln7uszyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzr4xsmu</id>
    
      <title type="html">But what if the minority group stops producing for the parasitic ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs9erffa4src6t8wmvegnz2mlkpwhlh8wjxucn8yj3mjx8lp6ln7uszyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzr4xsmu" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9r0svkl5zq502pre8va8kqy9gu9hxejrads0ttxflxl5vmn3cevsn3j8l7&#39;&gt;nevent1q…j8l7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;But what if the minority group stops producing for the parasitic class, doesn&amp;#39;t the whole system then collapse?
    </content>
    <updated>2026-10-25T18:48:25Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs0a54x0zg2xsxh92v8hdv55fw6hddlqx2xzl0jgyz8ksp7n5ca54gzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzuwu994</id>
    
      <title type="html">PHP</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs0a54x0zg2xsxh92v8hdv55fw6hddlqx2xzl0jgyz8ksp7n5ca54gzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzuwu994" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdtxjsjkwpx9r0xc7mhl8axcss443rvqntrur35xmcsvsdxh83mfsu4u8qw&#39;&gt;nevent1q…u8qw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;PHP
    </content>
    <updated>2026-10-25T10:35:18Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsv7n94afxcmug285098w9phxfa7r43f8s2xs3gmmpj8643w0cdkuszyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dz3ssywn</id>
    
      <title type="html">Amen.</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsv7n94afxcmug285098w9phxfa7r43f8s2xs3gmmpj8643w0cdkuszyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dz3ssywn" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9fka987m2tndkhqtn9gtl2h9y0e49zed80nnrwsz05x2v98d87dc3kz3kh&#39;&gt;nevent1q…z3kh&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Amen.
    </content>
    <updated>2026-10-25T10:29:50Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs25g6kgsutsw285kme9eqada53sh3pmqm77scdclztvzc6dxyfclgzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzx9t59d</id>
    
      <title type="html">One detail from the policy change itself ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs25g6kgsutsw285kme9eqada53sh3pmqm77scdclztvzc6dxyfclgzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzx9t59d" />
    <content type="html">
      One detail from the policy change itself (bitcoin-core/bitcoincore.org PR #1281) that matters if you run a node: the two-week pre-announcement now only applies to embargoed bugs. For a bug classed as &amp;#34;easily discoverable&amp;#34;, the point release and the advisory come out together, with no heads-up first. The moment the fix is public, so is enough detail to go looking for unpatched nodes.&lt;br/&gt;&lt;br/&gt;So it&amp;#39;s worth hearing about releases the day they land, not the next time you happen to check. Two easy ways: the RSS feed at bitcoincore.org/en/rss.xml, or on GitHub, bitcoin/bitcoin → Watch → Custom → Releases.&lt;br/&gt;&lt;br/&gt;If your node runs on Umbrel, Start9 or a similar box, the fix reaches you when they repackage it, so check their app update too rather than assuming you&amp;#39;re covered. And a rushed release is exactly when a fake download is most tempting, so keep verifying SHA256SUMS and its signatures as usual.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://bitcoinmagazine.com/news/bitcoin-core-ends-long-embargoes&#34;&gt;https://bitcoinmagazine.com/news/bitcoin-core-ends-long-embargoes&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Read the thread: &lt;a href=&#34;https://briskness-byte.github.io/thread/?url=https%3A%2F%2Fbitcoinmagazine.com%2Fnews%2Fbitcoin-core-ends-long-embargoes&#34;&gt;https://briskness-byte.github.io/thread/?url=https%3A%2F%2Fbitcoinmagazine.com%2Fnews%2Fbitcoin-core-ends-long-embargoes&lt;/a&gt;
    </content>
    <updated>2026-10-24T19:10:01Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqswkwnrkj25y3ngtjj6n3r060ycmujlkx0reljx4r2w96exrllw60czyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dz8pa0nk</id>
    
      <title>Nostr event nevent1qqswkwnrkj25y3ngtjj6n3r060ycmujlkx0reljx4r2w96exrllw60czyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dz8pa0nk</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqswkwnrkj25y3ngtjj6n3r060ycmujlkx0reljx4r2w96exrllw60czyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dz8pa0nk" />
    <content type="html">
       &lt;img src=&#34;https://blossom.jumble.social/bac9fced452378a2b4bfec028d70d5fd218cf442b4cfe921f1ba8c922583fe44.jpg&#34;&gt; 
    </content>
    <updated>2026-10-24T07:14:29Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsdnvakgrwg03t9yfte50z82evhg6ery5jj0mstzlvnsqylt6y96pszyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dz3kkdv4</id>
    
      <title type="html">Half an hour well spent, honestly. That&amp;#39;s exactly the half ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsdnvakgrwg03t9yfte50z82evhg6ery5jj0mstzlvnsqylt6y96pszyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dz3kkdv4" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9dpnahrf3aywag8upsrems9peg6xu5ezjfsuhkz9ndt2gcekvadgpzpmhxue69uhkummnw3ezumt0d5hsujp94r&#39;&gt;nevent1q…p94r&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Half an hour well spent, honestly. That&amp;#39;s exactly the half hour the scam is betting you won&amp;#39;t spend. Thanks for the zap! ☕
    </content>
    <updated>2026-10-23T18:50:33Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs0h6s8ca9z8xrjgncw4mjgjp94ngn4hx99uj9jv5yg0e33j6dzycgzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzwrm5q5</id>
    
      <title type="html">The practical takeaway for anyone who isn&amp;#39;t a mail admin: a ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs0h6s8ca9z8xrjgncw4mjgjp94ngn4hx99uj9jv5yg0e33j6dzycgzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzwrm5q5" />
    <content type="html">
      The practical takeaway for anyone who isn&amp;#39;t a mail admin: a real Dell or Staples email can still be a scam, because the scammer typed their own &amp;#34;Helpline&amp;#34; number into a genuine order form and let the company&amp;#39;s system send it for them. Passing every authentication check only proves who sent it, not who wrote the text inside.&lt;br/&gt;&lt;br/&gt;So if you get a receipt for something you never bought, don&amp;#39;t call the number in the email. Look up the company&amp;#39;s support number on their own website, or log into your account directly and check whether the order exists. The whole scam depends on you calling them.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.helpnetsecurity.com/2026/10/22/legitimate-platforms-abused-phishing-emails/&#34;&gt;https://www.helpnetsecurity.com/2026/10/22/legitimate-platforms-abused-phishing-emails/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Read the thread: &lt;a href=&#34;https://briskness-byte.github.io/thread/?url=https%3A%2F%2Fwww.helpnetsecurity.com%2F2026%2F10%2F22%2Flegitimate-platforms-abused-phishing-emails%2F&#34;&gt;https://briskness-byte.github.io/thread/?url=https%3A%2F%2Fwww.helpnetsecurity.com%2F2026%2F10%2F22%2Flegitimate-platforms-abused-phishing-emails%2F&lt;/a&gt;
    </content>
    <updated>2026-10-23T18:28:47Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsda5dk68jnyz3hr4dh2sgv6xacc8f0pj09f276hnqtrskv5xwtugszyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzn64jjc</id>
    
      <title type="html">This is the project&amp;#39;s own thread. Questions, ideas, or things ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsda5dk68jnyz3hr4dh2sgv6xacc8f0pj09f276hnqtrskv5xwtugszyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzn64jjc" />
    <content type="html">
      This is the project&amp;#39;s own thread. Questions, ideas, or things that annoy you about NostrComments: leave them here, and I&amp;#39;ll answer. Bugs are easier to track in Issues. Recent fixes: the Share button could be hidden by content blockers (fixed in 23.9.5), and it could post twice with a slow signer (fixed in 23.9.4).&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/briskness-byte/NostrComments&#34;&gt;https://github.com/briskness-byte/NostrComments&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Read the thread: &lt;a href=&#34;https://briskness-byte.github.io/thread/?url=https%3A%2F%2Fgithub.com%2Fbriskness-byte%2FNostrComments&#34;&gt;https://briskness-byte.github.io/thread/?url=https%3A%2F%2Fgithub.com%2Fbriskness-byte%2FNostrComments&lt;/a&gt;
    </content>
    <updated>2026-10-22T21:06:40Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsprprffr75vup9w52eru5qawe3d5mf4upkmau0vner3cm9h79vm7szyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzl56lkq</id>
    
      <title type="html">What would persuade you to install this, or what is holding you ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsprprffr75vup9w52eru5qawe3d5mf4upkmau0vner3cm9h79vm7szyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzl56lkq" />
    <content type="html">
      What would persuade you to install this, or what is holding you back?&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://briskness-byte.github.io/&#34;&gt;https://briskness-byte.github.io/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Read the thread: &lt;a href=&#34;https://briskness-byte.github.io/thread/?url=https%3A%2F%2Fbriskness-byte.github.io%2F&#34;&gt;https://briskness-byte.github.io/thread/?url=https%3A%2F%2Fbriskness-byte.github.io%2F&lt;/a&gt;
    </content>
    <updated>2026-10-22T20:46:00Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsf8dca82hjd973rq5jhy4e2t3mzt5ht9zx88d03m3k78wdhlfdsmczyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dz660szg</id>
    
      <title type="html">An update since this was written: the GTA 6 scams have moved on ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsf8dca82hjd973rq5jhy4e2t3mzt5ht9zx88d03m3k78wdhlfdsmczyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dz660szg" />
    <content type="html">
      An update since this was written: the GTA 6 scams have moved on from &amp;#34;pay $250 in crypto&amp;#34;. Some pages now ask you to connect a wallet to &amp;#34;unlock&amp;#34; a leaked copy, and approving that transaction lets them take far more than the advertised price. Others offer a free &amp;#34;installer&amp;#34; that steals the passwords saved in your browser.&lt;br/&gt;There is no early copy. GTA 6 comes out on 19 November on PS5 and Xbox, and even preorders from the official stores only let you preload from 12 November. Anything that offers more than that, for crypto or for free, is the scam. Worth passing on to anyone in your family who is counting down to it.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.malwarebytes.com/blog/threat-intel/2026/06/gta-6-early-access-is-nothing-but-a-scam&#34;&gt;https://www.malwarebytes.com/blog/threat-intel/2026/06/gta-6-early-access-is-nothing-but-a-scam&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Read the thread: &lt;a href=&#34;https://briskness-byte.github.io/thread/?url=https%3A%2F%2Fwww.malwarebytes.com%2Fblog%2Fthreat-intel%2F2026%2F06%2Fgta-6-early-access-is-nothing-but-a-scam&#34;&gt;https://briskness-byte.github.io/thread/?url=https%3A%2F%2Fwww.malwarebytes.com%2Fblog%2Fthreat-intel%2F2026%2F06%2Fgta-6-early-access-is-nothing-but-a-scam&lt;/a&gt;
    </content>
    <updated>2026-10-22T07:18:58Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs9pm6g9f3s2wg8d9znymmwr8scvgnr4dqzcg9rpc82x0e84g7p2lczyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dz6wzah0</id>
    
      <title type="html">Every comment section belongs to the site it sits under. The site ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs9pm6g9f3s2wg8d9znymmwr8scvgnr4dqzcg9rpc82x0e84g7p2lczyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dz6wzah0" />
    <content type="html">
      Every comment section belongs to the site it sits under. The site decides whether it exists, who may speak, and when the conversation is over.&lt;br/&gt;&lt;br/&gt;NostrComments moves the conversation off the site. A thread is filed under the page&amp;#39;s address and stored on public Nostr relays. The site can&amp;#39;t close it. Neither can I: there is no server of mine in between.&lt;br/&gt;&lt;br/&gt;That matters most where comments are least welcome: the news site that turned them off, the government page, the press release, the article in a country where disagreeing in public is expensive.&lt;br/&gt;&lt;br/&gt;The limits: the relays you ask can see which pages you look up, and most pages have no comments yet. An empty thread on every page isn&amp;#39;t a revolution. It&amp;#39;s a place where one can start, so leave the first comment on a page you care about.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://briskness-byte.github.io/&#34;&gt;https://briskness-byte.github.io/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#freespeech
    </content>
    <updated>2026-10-21T06:33:21Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsqhf4yn4jzltkyf4d89ujvxsf4phu0ggdxz5p9dqvgurcxmfhjacszyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dz66xftv</id>
    
      <title type="html">One thing the article leaves out: what to do if you already put ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsqhf4yn4jzltkyf4d89ujvxsf4phu0ggdxz5p9dqvgurcxmfhjacszyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dz66xftv" />
    <content type="html">
      One thing the article leaves out: what to do if you already put money in. Call the number printed on the machine straight away. Some operators hold a new customer&amp;#39;s first purchase for a while before it goes out (CoinFlip says 48 hours), and inside that window the money can still be stopped. After that, a bitcoin payment cannot be reversed.&lt;br/&gt;And for anyone reading this for a parent: Microsoft, banks, police and tax offices never ask you to pay in bitcoin or gift cards. Anyone who does, and won&amp;#39;t let you hang up, is the scam.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.ksla.com/2026/10/20/how-you-can-protect-yourself-crypto-atm-scams/&#34;&gt;https://www.ksla.com/2026/10/20/how-you-can-protect-yourself-crypto-atm-scams/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Read the thread: &lt;a href=&#34;https://briskness-byte.github.io/thread/?url=https%3A%2F%2Fwww.ksla.com%2F2026%2F10%2F20%2Fhow-you-can-protect-yourself-crypto-atm-scams%2F&#34;&gt;https://briskness-byte.github.io/thread/?url=https%3A%2F%2Fwww.ksla.com%2F2026%2F10%2F20%2Fhow-you-can-protect-yourself-crypto-atm-scams%2F&lt;/a&gt;
    </content>
    <updated>2026-10-20T23:11:19Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs9est0r50rf2wmlvl99rxffxwfnd9vky6xrwj7gnkdpe72gwc4nhgzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzn5xzay</id>
    
      <title type="html">Update: Attest 1.28.1 is out on addons.mozilla.org and signs ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs9est0r50rf2wmlvl99rxffxwfnd9vky6xrwj7gnkdpe72gwc4nhgzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzn5xzay" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfax43q8v6y9lppmg4kkug9v9q7vtm0lam4lwwkfa79459644l4qsppemhxue69uhkummn9ekx7mp0w5ys7y&#39;&gt;nevent1q…ys7y&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Update: Attest 1.28.1 is out on addons.mozilla.org and signs through a remote signer: paste a bunker:// address and every NIP-07 site, NostrComments included, signs through it. Tested by hand against nak bunker: signing, timeouts, refusals, restarts, and relays that are slow or go quiet. The popup shows when requests are waiting for you to approve them in the signer. &lt;a href=&#34;https://addons.mozilla.org/en-US/firefox/addon/attest/&#34;&gt;https://addons.mozilla.org/en-US/firefox/addon/attest/&lt;/a&gt;&lt;br/&gt;I have to take back &amp;#34;Pomegranate comes for free&amp;#34;, though. As far as I can tell the Google login runs inside the app, so a signer would need that flow itself, not just NIP-46. Does a Pomegranate user get a bunker:// code they can use elsewhere @`fiatjaf` ? If yes, it works in Attest today; if not, that&amp;#39;s the next piece I&amp;#39;d add.
    </content>
    <updated>2026-10-19T15:45:54Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsdc7tqprpvgspxyh3l3fm0948kw8vz6wfc8k94w2afe0jrm2fpxjczyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzx8d5l6</id>
    
      <title type="html">Good advice. Two things to add: a &amp;#34;recovery service&amp;#34; that ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsdc7tqprpvgspxyh3l3fm0948kw8vz6wfc8k94w2afe0jrm2fpxjczyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzx8d5l6" />
    <content type="html">
      Good advice. Two things to add: a &amp;#34;recovery service&amp;#34; that asks for a copy of your ID before doing anything is collecting material for the next scam, so never send it. And report it to your financial regulator too, not only the police (BaFin in Germany, the FBI&amp;#39;s IC3 at ic3.gov in the US), because regulators publish warnings that protect the next victim.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://cryptoticker.io/en/crypto-recovery-scam-warning-signs/&#34;&gt;https://cryptoticker.io/en/crypto-recovery-scam-warning-signs/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Read the thread: &lt;a href=&#34;https://briskness-byte.github.io/thread/?url=https%3A%2F%2Fcryptoticker.io%2Fen%2Fcrypto-recovery-scam-warning-signs%2F&#34;&gt;https://briskness-byte.github.io/thread/?url=https%3A%2F%2Fcryptoticker.io%2Fen%2Fcrypto-recovery-scam-warning-signs%2F&lt;/a&gt;
    </content>
    <updated>2026-10-19T08:26:35Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsr4addhe8hh0unj9uxpvnmzmv245k52dklctkag5m60rg77gq4kjszyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzcyyh0d</id>
    
      <title type="html">Thanks, that&amp;#39;s a fair point and I&amp;#39;ve gone back and forth ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsr4addhe8hh0unj9uxpvnmzmv245k52dklctkag5m60rg77gq4kjszyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzcyyh0d" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgprf0t966p4m9x5zj3slp4tfp5grzv4q99mdzjradssygsdekclcpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtc95sm4v&#39;&gt;nevent1q…sm4v&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Thanks, that&amp;#39;s a fair point and I&amp;#39;ve gone back and forth on it. Right now the password is offered the moment a key is created, so it&amp;#39;s already a choice at onboarding, just opt-in rather than opt-out. Once set, the key is unlocked per page only: navigate away and it&amp;#39;s locked again, and reading comments never needs the password.&lt;br/&gt;&lt;br/&gt;The reason it isn&amp;#39;t mandatory: most people who install a comment extension want to read first and maybe post once, and a key behind a password they then forget is a key they abandon, with no backup either. I&amp;#39;d rather they make that choice knowingly than lose the identity.&lt;br/&gt;&lt;br/&gt;Where I fully agree: the safest key is one the page-side code never holds at all. That&amp;#39;s why NostrComments works with any NIP-07 signer, and why I recommend one to anyone who already has a Nostr identity. Switching the onboarding default to &amp;#34;set a password&amp;#34; with a skip is a good idea though, I&amp;#39;ll look at that.
    </content>
    <updated>2026-10-18T16:57:18Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsd0pygv6pvxpchs58cd7uu0pzynxq3fcj5vn99w7rj0alxuj5yhyqzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dz5y6jfq</id>
    
      <title type="html">Worth knowing how this one worked: tapping the notification just ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsd0pygv6pvxpchs58cd7uu0pzynxq3fcj5vn99w7rj0alxuj5yhyqzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dz5y6jfq" />
    <content type="html">
      Worth knowing how this one worked: tapping the notification just opened the real wallet app, so nothing looked wrong. The phishing link only showed up afterwards, in Android&amp;#39;s notification history. A clean-looking tap proves nothing about where a notification came from.&lt;br/&gt;&lt;br/&gt;The rule that covers every variant: a hardware wallet&amp;#39;s recovery words go on paper or metal and nowhere else. No app, website, support agent or &amp;#34;critical vulnerability&amp;#34; alert ever needs them typed in. If a message says your wallet is at risk, close it and check the maker&amp;#39;s official site or account yourself.&lt;br/&gt;&lt;br/&gt;Note that it is still unconfirmed whether SecuX&amp;#39;s own systems were involved, so no need to panic about the device itself.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://coinpaper.com/37473/ripples-david-schwartz-flags-secux-wallet-phishing-alert-as-emergency-maintenance-raises-questions&#34;&gt;https://coinpaper.com/37473/ripples-david-schwartz-flags-secux-wallet-phishing-alert-as-emergency-maintenance-raises-questions&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Read the thread: &lt;a href=&#34;https://briskness-byte.github.io/thread/?url=https%3A%2F%2Fcoinpaper.com%2F37473%2Fripples-david-schwartz-flags-secux-wallet-phishing-alert-as-emergency-maintenance-raises-questions&#34;&gt;https://briskness-byte.github.io/thread/?url=https%3A%2F%2Fcoinpaper.com%2F37473%2Fripples-david-schwartz-flags-secux-wallet-phishing-alert-as-emergency-maintenance-raises-questions&lt;/a&gt;
    </content>
    <updated>2026-10-18T13:26:59Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsflft30t87v4gq6uzftl8y5gpdkygwumprlhsxuj0vjg03d89m3egzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzqc5dys</id>
    
      <title type="html">Security update for NostrComments: please make sure you are on ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsflft30t87v4gq6uzftl8y5gpdkygwumprlhsxuj0vjg03d89m3egzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzqc5dys" />
    <content type="html">
      Security update for NostrComments: please make sure you are on 23.10.3 or later (Firefox and Chrome both have it).&lt;br/&gt;&lt;br/&gt;Two problems were found and fixed this week. On some websites, a malicious page could read a private key stored in NostrComments, or press the panel&amp;#39;s own buttons, such as &amp;#34;Show my key&amp;#34; or setting a password on your key.&lt;br/&gt;&lt;br/&gt;Keys kept in a signer extension (Alby, nos2x, Attest) were never at risk. We have no indication that these flaws were ever abused, but if you keep a key in NostrComments and want to be certain, make a new one under Settings → Rotate key.&lt;br/&gt;&lt;br/&gt;For developers: the panel lives in an open shadow root, so the page can restyle it and click its buttons. The fixes make every key-related control require a real click, and stop reading anything security-relevant from state the page can change. The details are in the security advisories on GitHub.
    </content>
    <updated>2026-10-18T09:13:56Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsrfkcsswpz6vjz4m8zcl9g7wqe3pt6fh7kw9dfwxu4z6tas38jyhszyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dz6ax7jt</id>
    
      <title type="html">GM @nprofile…xlfm</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsrfkcsswpz6vjz4m8zcl9g7wqe3pt6fh7kw9dfwxu4z6tas38jyhszyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dz6ax7jt" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0g4jz4xajf7yw7zs6pq0cvcyt09xaka0cytzawaf70vq60jq359gpr4mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmp0pa5zgv&#39;&gt;nevent1q…5zgv&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;GM &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qqsgu837lmm9pxu7l3znmq6ep9qtdej4wvratzuf6hms7nu9glxxuzgpremhxue69uhkummnw3ez6ur4vgh8wetvd3hhyer9wghxuet59uq3vamnwvaz7tmjv4kxz7fwdehhxarj9ehx2ap0qywhwumn8ghj7mn0wd68ytnzd96xxmmfdejhytnnda3kjctv9u0exlfm&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;𝕋ℍ𝔼 𝕋𝕆𝔻𝔻𝕊𝕋ℝ&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…xlfm&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;
    </content>
    <updated>2026-10-17T15:02:20Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsz37j948f4r0ls9nlff8yj5h8um3ux82lmukfr049c64rv82lyjmszyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzdlu750</id>
    
      <title type="html">A practical note for client developers, from a bug I just fixed ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsz37j948f4r0ls9nlff8yj5h8um3ux82lmukfr049c64rv82lyjmszyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzdlu750" />
    <content type="html">
      A practical note for client developers, from a bug I just fixed in my own extension: signer extensions inject window.nostr asynchronously, so it may not exist yet when your code first looks. My client checked once five seconds after load and then every five seconds, which meant that for the first seconds of every page a user who had already chosen their signer saw &amp;#34;Not connected&amp;#34; and a Connect button. Now it looks at 0.3, 1, 2 and 4 seconds, then backs off. Two details that matter: only check whether window.nostr is present during those early looks, and call getPublicKey once, when you actually connect, so the signer doesn&amp;#39;t get a burst of requests.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/nostr-protocol/nips/blob/master/07.md&#34;&gt;https://github.com/nostr-protocol/nips/blob/master/07.md&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Read the thread: &lt;a href=&#34;https://briskness-byte.github.io/thread/?url=https%3A%2F%2Fgithub.com%2Fnostr-protocol%2Fnips%2Fblob%2Fmaster%2F07.md&#34;&gt;https://briskness-byte.github.io/thread/?url=https%3A%2F%2Fgithub.com%2Fnostr-protocol%2Fnips%2Fblob%2Fmaster%2F07.md&lt;/a&gt;
    </content>
    <updated>2026-10-17T06:05:11Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsfax43q8v6y9lppmg4kkug9v9q7vtm0lam4lwwkfa79459644l4qszyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzqhs78c</id>
    
      <title type="html">A small correction to my reply above, after thinking it through: ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsfax43q8v6y9lppmg4kkug9v9q7vtm0lam4lwwkfa79459644l4qszyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzqhs78c" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrdxq28mewqjthf8kxm99s24rtyyv5qq5pf7a52xen7rhyj5j0ldsy8ddjl&#39;&gt;nevent1q…ddjl&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;A small correction to my reply above, after thinking it through: NIP-46 will land in Attest, the signer extension I also maintain, not in NostrComments itself. Key handling belongs in the signer. NostrComments keeps speaking NIP-07, so once Attest supports bunkers, Pomegranate comes along for free, for NostrComments and for every other NIP-07 app.
    </content>
    <updated>2026-10-16T21:54:06Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsppmf7g6hdr2q0354dqzaf2pkcel5rx0m2afs50e7y84wn4hvxkyqzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzuhhgxa</id>
    
      <title type="html">GM Nostr ☀️ Every time I pick a new alarm tune I think: this ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsppmf7g6hdr2q0354dqzaf2pkcel5rx0m2afs50e7y84wn4hvxkyqzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzuhhgxa" />
    <content type="html">
      GM Nostr ☀️&lt;br/&gt;&lt;br/&gt;Every time I pick a new alarm tune I think: this one&amp;#39;s lovely, I&amp;#39;ll finally wake up happy.&lt;br/&gt;&lt;br/&gt;Three days later I hate it with a passion.&lt;br/&gt;&lt;br/&gt;Has anyone found an alarm sound that survives?
    </content>
    <updated>2026-10-16T09:43:19Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsrytwenemewf5tx5pc9hxjwvnuuvn9zmfcgmmjnd8rnr2wwcy9wngzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzhpkfj7</id>
    
      <title type="html">A real-world data point on the Users figure, since this page only ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsrytwenemewf5tx5pc9hxjwvnuuvn9zmfcgmmjnd8rnr2wwcy9wngzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzhpkfj7" />
    <content type="html">
      A real-world data point on the Users figure, since this page only says it counts installations rather than activity: in August my extension&amp;#39;s listing reported about 5,000 users. The breakdown was 97% United States and 79% ChromeOS, and nothing else I could measure moved with it, so I never believed it. By October the figure had dropped to 22, which matches what I can actually observe. Lesson: before you quote this number, look at the country and OS breakdown. A distribution that looks nothing like your audience is probably not your audience. My extension has no telemetry by design, so I count real use from the outside instead: how many distinct keys have published something with it.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://developer.chrome.com/docs/webstore/metrics&#34;&gt;https://developer.chrome.com/docs/webstore/metrics&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Read the thread: &lt;a href=&#34;https://briskness-byte.github.io/thread/?url=https%3A%2F%2Fdeveloper.chrome.com%2Fdocs%2Fwebstore%2Fmetrics&#34;&gt;https://briskness-byte.github.io/thread/?url=https%3A%2F%2Fdeveloper.chrome.com%2Fdocs%2Fwebstore%2Fmetrics&lt;/a&gt;
    </content>
    <updated>2026-10-16T09:04:45Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsqsycwwy2cvrsen7xykcpm2hxua96v34rwxgk4fvm0wmyf2zvtkaszyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzg2u3d7</id>
    
      <title type="html">I think the Japanese are awesome!! 👍</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsqsycwwy2cvrsen7xykcpm2hxua96v34rwxgk4fvm0wmyf2zvtkaszyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzg2u3d7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqqqq7ezfgt3g5xeehck2qqcrw6ej8zld85n5anvf3ek2ae8kdhdq59fzlm&#39;&gt;nevent1q…fzlm&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I think the Japanese are awesome!! 👍 
    </content>
    <updated>2026-10-15T20:21:56Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqspzc4p7q8z05adtqtdzvc4plmfdullr3s00nzdcm35ulwfmemz6nszyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzhlr6wr</id>
    
      <title type="html">You were right about the button, and it took you leaving to make ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqspzc4p7q8z05adtqtdzvc4plmfdullr3s00nzdcm35ulwfmemz6nszyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzhlr6wr" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqwhjvp0lkcjnrp6r7207qfhxrm6ve2ha9c7dz8fjrauvle5upfwg5kg6qt&#39;&gt;nevent1q…g6qt&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;You were right about the button, and it took you leaving to make me see it. Version 23.10.0 has a quiet mode: hover over the button and click the small &amp;#34;−&amp;#34;, and from then on it only shows on pages that already have comments, or where somebody replied to you. No pressure to reinstall, but thanks for saying why you removed it. That&amp;#39;s the most useful feedback there is.
    </content>
    <updated>2026-10-15T09:20:49Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqszn4f7khpe746ff5axzs0plu604ul0cg5j39xun8kknk285zsyaqqzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzclj6rq</id>
    
      <title type="html">I Love this website for background music wavefunc.live ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqszn4f7khpe746ff5axzs0plu604ul0cg5j39xun8kknk285zsyaqqzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzclj6rq" />
    <content type="html">
      I Love this website for background music wavefunc.live&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://wavefunc.live/&#34;&gt;https://wavefunc.live/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Read the thread: &lt;a href=&#34;https://briskness-byte.github.io/thread/?url=https%3A%2F%2Fwavefunc.live%2F&#34;&gt;https://briskness-byte.github.io/thread/?url=https%3A%2F%2Fwavefunc.live%2F&lt;/a&gt;
    </content>
    <updated>2026-10-15T08:17:11Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs0z9jqeglxj4dcyqf4v2hhly8awxj29fzf7xe20077e5zxajs6cwczyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzyepwhk</id>
    
      <title type="html">this is my npub: ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs0z9jqeglxj4dcyqf4v2hhly8awxj29fzf7xe20077e5zxajs6cwczyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzyepwhk" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0r3u77p2nk7u5rahnf32qgqk8jkmnl4am3ra56sh37kda0eth8ds5x54c0&#39;&gt;nevent1q…54c0&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;this is my npub: npub1ewxm82gprxwkh9qznauyey6vwx62xetpsux3prnmddkyevasatgswmds9e
    </content>
    <updated>2026-10-15T08:10:53Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8w6fzavkqfrhhmqf3nx96rswxgv5psds9sestgzleje6glt8rlxgzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzjpgnhm</id>
    
      <title type="html">A practical caveat for extension developers who use shadow DOM to ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8w6fzavkqfrhhmqf3nx96rswxgv5psds9sestgzleje6glt8rlxgzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzjpgnhm" />
    <content type="html">
      A practical caveat for extension developers who use shadow DOM to keep their UI safe from the page: an open shadow root does not keep other code out. I put my extension&amp;#39;s panel in one, and yesterday a user&amp;#39;s Share button simply vanished on one site. The button was in the DOM, with no inline style, but its computed display was &amp;#34;none&amp;#34; and its colors had been rewritten, so another stylesheet had been injected into the shadow root. The likely culprit is a content blocker&amp;#39;s social-widget filter, because the button&amp;#39;s class was &amp;#34;share-btn&amp;#34;, a name those lists hide on purpose. The fix was a class name no filter targets. Lesson: inside an open shadow root, treat your class names as public, and don&amp;#39;t give a control a name that sounds like an ad or a widget.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://developer.mozilla.org/en-US/docs/Web/API/Web_components/Using_shadow_DOM&#34;&gt;https://developer.mozilla.org/en-US/docs/Web/API/Web_components/Using_shadow_DOM&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Read the thread: &lt;a href=&#34;https://briskness-byte.github.io/thread/?url=https%3A%2F%2Fdeveloper.mozilla.org%2Fen-US%2Fdocs%2FWeb%2FAPI%2FWeb_components%2FUsing_shadow_DOM&#34;&gt;https://briskness-byte.github.io/thread/?url=https%3A%2F%2Fdeveloper.mozilla.org%2Fen-US%2Fdocs%2FWeb%2FAPI%2FWeb_components%2FUsing_shadow_DOM&lt;/a&gt;
    </content>
    <updated>2026-10-15T07:41:17Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsv0jp6vxvq38fqgm0surhg6ekpcku4jplf75nfg7g6r3qt3xhhleqzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzfky284</id>
    
      <title type="html">This is the project&amp;#39;s own thread. Questions, ideas, or things ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsv0jp6vxvq38fqgm0surhg6ekpcku4jplf75nfg7g6r3qt3xhhleqzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzfky284" />
    <content type="html">
      This is the project&amp;#39;s own thread. Questions, ideas, or things that annoy you about NostrComments: leave them here, and I&amp;#39;ll answer. Bugs are easier to track in Issues. Recent fixes: the Share button could be hidden by content blockers (fixed in 23.9.5), and it could post twice with a slow signer (fixed in 23.9.4).&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/briskness-byte/NostrComments&#34;&gt;https://github.com/briskness-byte/NostrComments&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Read the thread: &lt;a href=&#34;https://briskness-byte.github.io/thread/?url=https%3A%2F%2Fgithub.com%2Fbriskness-byte%2FNostrComments&#34;&gt;https://briskness-byte.github.io/thread/?url=https%3A%2F%2Fgithub.com%2Fbriskness-byte%2FNostrComments&lt;/a&gt;
    </content>
    <updated>2026-10-14T21:35:57Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs0c0ug054k97qcwuym7k85hfkvqndczdfw4lq4jv0k4rgpxuegumgzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzw4pm77</id>
    
      <title type="html">Some practical experience, since the article stays general: I ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs0c0ug054k97qcwuym7k85hfkvqndczdfw4lq4jv0k4rgpxuegumgzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzw4pm77" />
    <content type="html">
      Some practical experience, since the article stays general: I push my project to GitHub and to two Nostr git servers (gitnostr.com and relay.ngit.dev) with a single script, so the article&amp;#39;s &amp;#34;we don&amp;#39;t need to stop using GitHub&amp;#34; is exactly how it works in practice.&lt;br/&gt;&lt;br/&gt;Yesterday I sent my first patch to a repo that lives only on Nostr, with &amp;#34;ngit send&amp;#34;. One member-only relay refused it with a 403, but the others took it, so it didn&amp;#39;t matter. That&amp;#39;s the resilience the article describes, in one terminal line.&lt;br/&gt;&lt;br/&gt;One correction: GRASP isn&amp;#39;t so much a bridge as a server type that bundles a relay and a git server, and it creates the repository automatically when your announcement lists it. That&amp;#39;s why you don&amp;#39;t have to set anything up on the server side.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://nostrmag.com/article/w40nostr01&#34;&gt;https://nostrmag.com/article/w40nostr01&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Read the thread: &lt;a href=&#34;https://briskness-byte.github.io/thread/?url=https%3A%2F%2Fnostrmag.com%2Farticle%2Fw40nostr01&#34;&gt;https://briskness-byte.github.io/thread/?url=https%3A%2F%2Fnostrmag.com%2Farticle%2Fw40nostr01&lt;/a&gt;
    </content>
    <updated>2026-10-14T20:37:24Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsrdxq28mewqjthf8kxm99s24rtyyv5qq5pf7a52xen7rhyj5j0ldszyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzjw3v8p</id>
    
      <title type="html">Browser extension dev here (NostrComments). My honest reason is a ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsrdxq28mewqjthf8kxm99s24rtyyv5qq5pf7a52xen7rhyj5j0ldszyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzjw3v8p" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsz5yyt69cfmq03940mxmt88dcsheyscqhdat33lymhu9ep3dczcag87yngn&#39;&gt;nevent1q…yngn&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Browser extension dev here (NostrComments). My honest reason is a sixth one: I don&amp;#39;t speak NIP-46 yet, only local keys and NIP-07. It&amp;#39;s on my list now, and Pomegranate would come for free once it&amp;#39;s done. The part that appeals to me is recovery: right now a user&amp;#39;s identity lives in one browser profile.
    </content>
    <updated>2026-10-14T06:31:15Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqst573cz47rh856scr3yut3kgqt5tf3874y5y4am74g8vqdtjnz8rgzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzecxthm</id>
    
      <title type="html">My penis</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqst573cz47rh856scr3yut3kgqt5tf3874y5y4am74g8vqdtjnz8rgzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzecxthm" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqqqzwxmndak76nyzqcew7trjac6rktm53kp5t7r9xh0uhqyhw5lspufsz4&#39;&gt;nevent1q…fsz4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;My penis
    </content>
    <updated>2026-10-14T06:06:46Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsg9xula6flkd5a53s65ss8cl9us526grurnemjeqjq322mufc00hgzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzg9rw2t</id>
    
      <title type="html">https://www.x.com/ (X/twitter) most of the time</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsg9xula6flkd5a53s65ss8cl9us526grurnemjeqjq322mufc00hgzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzg9rw2t" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyd3s0e0j9lfhxlzyp3a7syp7l436pfsx6yxsyp5tvd8sdtarnkvs8uhs4z&#39;&gt;nevent1q…hs4z&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.x.com/&#34;&gt;https://www.x.com/&lt;/a&gt; (X/twitter) most of the time
    </content>
    <updated>2026-10-13T21:05:36Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsdyyex9ncsd30jsxel0pke7yykw2y8y30a7d5rhuse79tpehn96kczyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzlr7p04</id>
    
      <title type="html">Worth knowing if you&amp;#39;re thinking of applying: the money is ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsdyyex9ncsd30jsxel0pke7yykw2y8y30a7d5rhuse79tpehn96kczyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzlr7p04" />
    <content type="html">
      Worth knowing if you&amp;#39;re thinking of applying: the money is for the people doing the hunting (AI tokens, servers, fuzzing), not for projects that want an audit of their own code. All five grantees in this first round work on Bitcoin infrastructure: Core, libsecp256k1, btcd, BTCPay and mempool. Applications are fast-tracked via opensats.org/apply/red.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://opensats.org/blog/red-team-grants-first-set&#34;&gt;https://opensats.org/blog/red-team-grants-first-set&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Read the thread: &lt;a href=&#34;https://briskness-byte.github.io/thread/?url=https%3A%2F%2Fopensats.org%2Fblog%2Fred-team-grants-first-set&#34;&gt;https://briskness-byte.github.io/thread/?url=https%3A%2F%2Fopensats.org%2Fblog%2Fred-team-grants-first-set&lt;/a&gt;
    </content>
    <updated>2026-10-13T20:53:24Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsf34xlw5fj6ee0fqa8zh96vpls8axszyz3qrtyr2d6w4j2htuxrcgzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzkrggj0</id>
    
      <title type="html">I put a comment section on every web page on the internet. You ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsf34xlw5fj6ee0fqa8zh96vpls8axszyz3qrtyr2d6w4j2htuxrcgzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzkrggj0" />
    <content type="html">
      I put a comment section on every web page on the internet.&lt;br/&gt;You can now:&lt;br/&gt;- discuss news articles without censorship or being banned&lt;br/&gt;- warn each other for possible scam websites&lt;br/&gt;and many other things with NostrComments&lt;br/&gt;&lt;br/&gt;Install the browser extension now on:&lt;br/&gt;Chrome:&lt;br/&gt;&lt;a href=&#34;https://chromewebstore.google.com/detail/nostrcomments/ebmgdpicceaencegknannfaljhbfgido&#34;&gt;https://chromewebstore.google.com/detail/nostrcomments/ebmgdpicceaencegknannfaljhbfgido&lt;/a&gt; &lt;br/&gt;Firefox:&lt;br/&gt;&lt;a href=&#34;https://addons.mozilla.org/en-US/firefox/addon/nostrcomments/&#34;&gt;https://addons.mozilla.org/en-US/firefox/addon/nostrcomments/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Puts the Freedom back in your hands&lt;br/&gt;&lt;br/&gt;Open source:&lt;br/&gt;Github: &lt;a href=&#34;https://github.com/briskness-byte/NostrComments&#34;&gt;https://github.com/briskness-byte/NostrComments&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#nostr #foss #freedom #censorship
    </content>
    <updated>2026-10-13T12:07:04Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsf4204yatsk6xz5wuma46qxlh8qg72r7u45wez9da8c6ynfz22g6qzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dz8n2885</id>
    
      <title type="html">NostrComments puts a comment thread on every web page on the ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsf4204yatsk6xz5wuma46qxlh8qg72r7u45wez9da8c6ynfz22g6qzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dz8n2885" />
    <content type="html">
      NostrComments puts a comment thread on every web page on the internet. This means you can post and read comments about the web page from other users. The thread lives on Nostr relays, not on the site. There is no middleman: no server of mine, no account, no telemetry, and the site you&amp;#39;re commenting on can&amp;#39;t close it.&lt;br/&gt;&lt;br/&gt;For users: install the extension, make a key in one click or use your existing Nostr signer, and comment anywhere. That includes the news site that turned comments off, the paywalled article, the government page and the press release. Nostr notes that tag a page&amp;#39;s address show up in its thread too, so a page isn&amp;#39;t always empty. Zap a good comment, mute the bad ones. Nothing is sent until you switch it on; after that, the relays you choose can see which pages you read.&lt;br/&gt;&lt;br/&gt;For developers: comments are plain NIP-22 events (kind 1111, the URL in the I tag), so any client can read and write the same threads. Other tools already use this format but turn a URL into an address differently. If you build one, let&amp;#39;s agree on that rule.&lt;br/&gt;&lt;br/&gt;Chrome: &lt;a href=&#34;https://chromewebstore.google.com/detail/nostrcomments/ebmgdpicceaencegknannfaljhbfgido&#34;&gt;https://chromewebstore.google.com/detail/nostrcomments/ebmgdpicceaencegknannfaljhbfgido&lt;/a&gt;&lt;br/&gt;Firefox: &lt;a href=&#34;https://addons.mozilla.org/en-US/firefox/addon/nostrcomments/&#34;&gt;https://addons.mozilla.org/en-US/firefox/addon/nostrcomments/&lt;/a&gt;&lt;br/&gt;Source: &lt;a href=&#34;https://github.com/briskness-byte/NostrComments&#34;&gt;https://github.com/briskness-byte/NostrComments&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#nostr #freespeech #foss
    </content>
    <updated>2026-10-13T10:53:18Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsxeuxpfhfhxjy865jvd6y560gg7yup877fd3ha2wqn0vh3uwrcs8gzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzpmc6ev</id>
    
      <title type="html">Thank you @npub1qth…rcch , I really appreciate it! ⚡️</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsxeuxpfhfhxjy865jvd6y560gg7yup877fd3ha2wqn0vh3uwrcs8gzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzpmc6ev" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqs7h6udvk42nztrqxen07lekx4n98jepnnr3fsq34njufctz4mxqppemhxue69uhkummn9ekx7mp0kyann7&#39;&gt;nevent1q…ann7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Thank you &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1qthrakwse758md40qafgq5gj0t3xhwku4fe3rm4u88rq45xlzrkqj9rcch&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;DevCrafter&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1qth…rcch&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; , I really appreciate it! ⚡️
    </content>
    <updated>2026-10-12T21:51:43Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsdg4wgw45qm9x0pwaeevvajnfg2nucv2fcvye82ea5vw2gf6kaj7gzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzf7qkzp</id>
    
      <title type="html">GM ☕ NostrComments has been live in the Chrome and Firefox ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsdg4wgw45qm9x0pwaeevvajnfg2nucv2fcvye82ea5vw2gf6kaj7gzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzf7qkzp" />
    <content type="html">
      GM ☕&lt;br/&gt;&lt;br/&gt;NostrComments has been live in the Chrome and Firefox stores for a few weeks now.&lt;br/&gt;&lt;br/&gt;The thing I see most often:&lt;br/&gt;People open the button on an article where the comments are already closed or deleted… and there’s already a thread waiting.&lt;br/&gt;&lt;br/&gt;That’s exactly why I built this.&lt;br/&gt;&lt;br/&gt;Small updates from the last few days:&lt;br/&gt;• The floating button is quieter by default (dims until you hover)&lt;br/&gt;• One-click disable per site&lt;br/&gt;• Remembers which corner you want it in, per website&lt;br/&gt;&lt;br/&gt;Still no server, no account, no tracking.&lt;br/&gt;Just comments the site owner can’t delete.&lt;br/&gt;&lt;br/&gt;If you haven’t tried it yet:&lt;br/&gt;Chrome → &lt;a href=&#34;https://chromewebstore.google.com/detail/nostrcomments/ebmgdpicceaencegknannfaljhbfgido&#34;&gt;https://chromewebstore.google.com/detail/nostrcomments/ebmgdpicceaencegknannfaljhbfgido&lt;/a&gt;  &lt;br/&gt;Firefox → &lt;a href=&#34;https://addons.mozilla.org/firefox/addon/nostrcomments/&#34;&gt;https://addons.mozilla.org/firefox/addon/nostrcomments/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Or read any thread without installing anything:&lt;br/&gt;&lt;a href=&#34;https://briskness-byte.github.io/thread/&#34;&gt;https://briskness-byte.github.io/thread/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Which page would you most like to give an uncensorable comment section?&lt;br/&gt;&lt;br/&gt;#nostr #asknostr
    </content>
    <updated>2026-10-12T09:21:59Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsgw92y5uhcx3cdm6q00vf8d2nywsh9vg2d68p4uj7ranajnrmqecszyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dz2y08ju</id>
    
      <title type="html">A few releases of NostrComments since last time: the floating ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsgw92y5uhcx3cdm6q00vf8d2nywsh9vg2d68p4uj7ranajnrmqecszyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dz2y08ju" />
    <content type="html">
      A few releases of NostrComments since last time: the floating button dims unless you hover it, can be dragged to a corner instead of only picked from a menu, and can now be turned off entirely in settings. With it off, the toolbar icon becomes the way in instead — and now shows how many replies you haven&amp;#39;t seen yet, so that&amp;#39;s still covered.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://briskness-byte.github.io/&#34;&gt;https://briskness-byte.github.io/&lt;/a&gt;&lt;br/&gt;github.com/briskness-byte/NostrComments
    </content>
    <updated>2026-10-10T10:59:10Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsr2sy8t5spp78ruh5mufazgwcqx09y4yfsxkxjjp8ueypk88a3p0qzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzaxjf0x</id>
    
      <title type="html">Thanks for confirming! Good timing — I just shipped exactly ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsr2sy8t5spp78ruh5mufazgwcqx09y4yfsxkxjjp8ueypk88a3p0qzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzaxjf0x" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqwhjvp0lkcjnrp6r7207qfhxrm6ve2ha9c7dz8fjrauvle5upfwgpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcwyz0jh&#39;&gt;nevent1q…z0jh&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Thanks for confirming! Good timing — I just shipped exactly that: the button dims by default now, and hovering it shows a small × that turns it off on that site in one click, no settings menu needed. It&amp;#39;s live now on GitHub and Firefox (AMO), and submitted to the Chrome Web Store — that review usually takes a few days. Will ping you when Chrome catches up, if you want.
    </content>
    <updated>2026-10-09T20:07:30Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsx3yeakuhavw5neurdzfgrfn6tvlndp64v45j6a4wq998j0f5rtyszyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzeeehay</id>
    
      <title type="html">Appreciate you saying so, that&amp;#39;s useful to know. Quick ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsx3yeakuhavw5neurdzfgrfn6tvlndp64v45j6a4wq998j0f5rtyszyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzeeehay" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsz68zzmmws4p6k7nu332kdtwaaxvfw57qr42xlxrlph8q8sgtnkys9gvl5m&#39;&gt;nevent1q…vl5m&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Appreciate you saying so, that&amp;#39;s useful to know. Quick question so I fix the right thing: was it the little floating button sitting on every page, or the panel once you opened it? (I&amp;#39;m the dev, btw.)&lt;br/&gt;&lt;br/&gt;If it&amp;#39;s the button: it can be dragged (or set in settings) to whichever corner is free and that&amp;#39;s remembered per site, and there&amp;#39;s a per-site off switch too. If it&amp;#39;s the open panel taking over the screen, that&amp;#39;s actually the next big thing I&amp;#39;m working on — moving it out of the page entirely into the browser&amp;#39;s own sidebar, so it never overlaps anything.
    </content>
    <updated>2026-10-09T18:44:19Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsqs7h6udvk42nztrqxen07lekx4n98jepnnr3fsq34njufctz4mxqzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzuk4m5v</id>
    
      <title type="html">Thanks for picking that up @nprofile…fywd , that&amp;#39;s pretty ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsqs7h6udvk42nztrqxen07lekx4n98jepnnr3fsq34njufctz4mxqzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzuk4m5v" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsf6c477flnc7srr60y907ee76ckqxjcpc87dg7rhff80tw0exmk6q7swxly&#39;&gt;nevent1q…wxly&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Thanks for picking that up &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qyv8wumn8ghj7enfd36x2u3wdehhxarj9emkjmn99uqsuamnwvaz7tmwdaejumr0dshsqgqzacldn5x04p7mdtc822q9zyn6uf4m4h92wvg7a0pecc9dphcsas0mfywd&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;DevCrafter&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…fywd&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; , that&amp;#39;s pretty much exactly it. One small nuance: the key lives in the browser until Bob chooses to export it (as nsec, or connect a client with NIP-07) — not automatically on his phone, but one copy-paste away whenever he wants it. And agreed on #2 — the bottleneck isn&amp;#39;t really Nostr itself, it&amp;#39;s getting people who already care about open protocols to notice it exists.
    </content>
    <updated>2026-10-09T18:43:03Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs2v6th0h2xn6wf5tt0frqewqmkmmn3mth5q2dym59lstsdwxfj20czyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dz83wlvp</id>
    
      <title type="html">Yep — not a silo. Every comment is a real signed Nostr event ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs2v6th0h2xn6wf5tt0frqewqmkmmn3mth5q2dym59lstsdwxfj20czyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dz83wlvp" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0nwt56ta7e9sx5ls3plv8v8j7eeceysx7rtvyt9pkhz9p2t0jrpspzemhxue69uhhyetvv9ujuerfw36x7tnsw43z78r6c0y&#39;&gt;nevent1q…6c0y&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yep — not a silo. Every comment is a real signed Nostr event (kind 1111, NIP‑22), published to the public relays you choose. No server of mine in between. Sign with a generated key or your own NIP‑07 signer (nos2x, Alby). Other Nostr clients that read that event kind, like Jumble, can see the same comments.
    </content>
    <updated>2026-10-09T07:17:07Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsy2lncyznawt4ukzv7zmzjnsau2xx7ef6nxu3vv3rh77gwa8nvj2qzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzn058q3</id>
    
      <title type="html">GM! Coffee&amp;#39;s on, let&amp;#39;s build something great today. ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsy2lncyznawt4ukzv7zmzjnsau2xx7ef6nxu3vv3rh77gwa8nvj2qzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzn058q3" />
    <content type="html">
      GM! Coffee&amp;#39;s on, let&amp;#39;s build something great today.&lt;br/&gt; &lt;img src=&#34;https://blossom.jumble.social/5dfca94d30cda0273410548a43956b0d35c3417934132b77cb396966fed44189.webp&#34;&gt; 
    </content>
    <updated>2026-10-09T07:14:34Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsvzygljccks6p8mkfdkyhj9jh7h9f8nhcagy7j2pxmfwdz2pplxaqzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzj68zdv</id>
    
      <title type="html">One idea (disclosure: it&amp;#39;s mine) — meet people where they ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsvzygljccks6p8mkfdkyhj9jh7h9f8nhcagy7j2pxmfwdz2pplxaqzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzj68zdv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqst7kmndzp8mt4dsy6qg8kp267t3tzgrzl997naaglwgxj2ez4c4us2qmwcu&#39;&gt;nevent1q…mwcu&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;One idea (disclosure: it&amp;#39;s mine) — meet people where they already are instead of asking them to install a client first. NostrComments puts a Nostr-backed comment thread on any website; reading needs zero signup, posting needs a key. No &amp;#39;come to Nostr&amp;#39; wall.
    </content>
    <updated>2026-10-08T22:49:05Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqstu98se8cngkdf73xgsjykjdmkhrvlw7tu8lh830nyl329y2jpr2gzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dz6tlq7r</id>
    
      <title type="html">A URL-keyed thread is one place this shows up for me. A comment ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqstu98se8cngkdf73xgsjykjdmkhrvlw7tu8lh830nyl329y2jpr2gzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dz6tlq7r" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsq5fff2rm7c606nsl9haa38vt2matnpjaql5qxaj2j3f3kstv4zagprfmhxue69uhhq7tjv9kkjepwve5kzar2v9nzucm0d5hs4gtl5d&#39;&gt;nevent1q…tl5d&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;A URL-keyed thread is one place this shows up for me. A comment is filed under a page address rather than a community, so there is no owner to moderate it and nothing to join. That makes it easy to read across clients, but it also means nobody is in charge of what sticks. Where do you think that should sit: with the relay, the reader, or the page?
    </content>
    <updated>2026-10-06T10:20:14Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsdc5647lazlwacl9mrmfv7l29pa580t7m6s5dc04vdkycw4gsnz3czyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dz6y2rua</id>
    
      <title type="html">If your browser extension uses sender.tab to tell web pages apart ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsdc5647lazlwacl9mrmfv7l29pa580t7m6s5dc04vdkycw4gsnz3czyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dz6y2rua" />
    <content type="html">
      If your browser extension uses sender.tab to tell web pages apart from its own pages, check this. I got it wrong in a signer and it cost me a release.&lt;br/&gt;&lt;br/&gt;The background script refused privileged messages, like setting a PIN, whenever sender.tab was set. The reasoning: content scripts run in tabs, so a message with a tab came from a web page.&lt;br/&gt;&lt;br/&gt;But the extension&amp;#39;s own options page has a tab too, as soon as it is opened in one. So the extension blocked itself. PIN setup didn&amp;#39;t throw an error or show a warning. It just did nothing.&lt;br/&gt;&lt;br/&gt;The check that means what you intended is the sender&amp;#39;s URL, not whether a tab exists: compare sender.url against browser.runtime.getURL(&amp;#39;&amp;#39;). Your own pages pass, and anything a content script relays from a web page does not.&lt;br/&gt;&lt;br/&gt;The second half of the same fix: the content-script bridge now forwards only an explicit list of message types. Before, some handlers were out of a page&amp;#39;s reach only by accident, and an accident is not a boundary.
    </content>
    <updated>2026-10-04T12:15:47Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqstql65tvjydf6jxktaxq84tk963amykc6h033ujmfu84gktu2sl3czyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzqmf2n4</id>
    
      <title type="html">NostrComments 23.4.0 is out. A reader of the extension — Emre ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqstql65tvjydf6jxktaxq84tk963amykc6h033ujmfu84gktu2sl3czyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzqmf2n4" />
    <content type="html">
      NostrComments 23.4.0 is out. A reader of the extension — Emre Yılmaz ( &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1gmeu0wenescpjpymwmwgnkaedc6vy3aamf5tdtvxxf5z0yll3gdqatwl3v&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;delirehberi&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1gme…wl3v&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; ), blog.emre.xyz — wrote up a discovery convention for pages that are also native Nostr content: a &amp;lt;link rel=&amp;#34;alternate&amp;#34; href=&amp;#34;nostr:naddr…&amp;#34;&amp;gt; tag, so a client can find the entity a page already is. Sent it in as a proper draft, trust considerations included.&lt;br/&gt;&lt;br/&gt;Built the read half of it — a page naming its own Nostr entity now has that thread merged into the panel, alongside the URL-scoped one. Thank you for taking the time to write it up properly Emre!
    </content>
    <updated>2026-09-30T22:13:15Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqstumwmmq3sl4r4fdar73d49ekem09u43m7v7353ajlmkhape9wgsgzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzmkatmw</id>
    
      <title type="html">One of the dumbest things you can do on Nostr is sharing your ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqstumwmmq3sl4r4fdar73d49ekem09u43m7v7353ajlmkhape9wgsgzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzmkatmw" />
    <content type="html">
      One of the dumbest things you can do on Nostr is sharing your private keys, like nsec138mwgc6rvpukzn7xj5522xzc63h69f6533tupl25trtps4nckl0qp452vg
    </content>
    <updated>2026-09-19T14:57:27Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsqruxsefnxzk23muxkthqtzqh90mw76kwwfluhd7mmr2uaav0cndczyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dz2vec5l</id>
    
      <title type="html">Mine returns &amp;#34;not available to pages&amp;#34; and nothing else ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsqruxsefnxzk23muxkthqtzqh90mw76kwwfluhd7mmr2uaav0cndczyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dz2vec5l" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszu5t8vs2qvld2wsxu2qz8s76h3f8wt990dkeqz84kpswnm2ds6ng4mgls4&#39;&gt;nevent1q…gls4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Mine returns &amp;#34;not available to pages&amp;#34; and nothing else — no origin, no log line. So yes, four lines, and I&amp;#39;ll take them.&lt;br/&gt;&lt;br/&gt;One caveat I&amp;#39;d hold to in a signer: that string goes back to the caller, and in the refusal branch the caller is the page. The origin is free, it already knows it. The reason is not — &amp;#34;no permission for this origin&amp;#34; and &amp;#34;PIN not set&amp;#34; are different answers, and a hostile page learns how you&amp;#39;re configured by reading them. Coarse on the wire, detailed in the extension&amp;#39;s own console, which is where the weekend would have been saved anyway.
    </content>
    <updated>2026-09-06T20:37:05Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsrtgxlkr25mnhrf9g0ce5ue5amy08a8nnef7pcduguf669henshvczyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzpxpggt</id>
    
      <title type="html">A browser extension can be talked to by two very different ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsrtgxlkr25mnhrf9g0ce5ue5amy08a8nnef7pcduguf669henshvczyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzpxpggt" />
    <content type="html">
      A browser extension can be talked to by two very different things: its own pages, and a content script sitting in somebody&amp;#39;s web page. Telling them apart is the whole security boundary, and the obvious way to do it is wrong.&lt;br/&gt;&lt;br/&gt;`sender.tab` looks like the answer. It is not. An options page opened with tabs.create() has a tab like any web page does, so checking for one makes the extension refuse its own UI — and it fails silently, because the message goes out, comes back refused, and nothing on screen says why. A button that does nothing.&lt;br/&gt;&lt;br/&gt;`sender.url` against runtime.getURL(&amp;#39;&amp;#39;) is the one that holds. A content script always reports the address of the page it was injected into, never a moz-extension:// one, and content scripts do not run on extension pages.&lt;br/&gt;&lt;br/&gt;Cost me a release before I found it.
    </content>
    <updated>2026-09-05T11:06:34Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsd2zlwcs997sfkadmklhkrxpkkc0jmrlaklg9k3u4fexk78vfweeqzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzhh0jk8</id>
    
      <title type="html">done</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsd2zlwcs997sfkadmklhkrxpkkc0jmrlaklg9k3u4fexk78vfweeqzyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzhh0jk8" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsr99v09uzek5aq02uqmpjtn0dqy406vq3sxltqcx7rx0p5lr5gc3qcf66kf&#39;&gt;nevent1q…66kf&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;done
    </content>
    <updated>2026-09-02T22:01:58Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsdmcch2p2qmrmt6ughg0adqn43syakw0egh9mc32pth8prgwpqakczyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzgtskwx</id>
    
      <title type="html">I&amp;#39;m actually building NostrComments: ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsdmcch2p2qmrmt6ughg0adqn43syakw0egh9mc32pth8prgwpqakczyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzgtskwx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsw2rpqvfhs5qvz6rwcc2jlnygjnxqudjseljz9t0ydwnf42q5ec9slsalxh&#39;&gt;nevent1q…alxh&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I&amp;#39;m actually building NostrComments: &lt;a href=&#34;https://briskness-byte.github.io/&#34;&gt;https://briskness-byte.github.io/&lt;/a&gt;&lt;br/&gt;I hope you like it and feedback is always welcome
    </content>
    <updated>2026-08-24T21:42:42Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsxyshne8g95sjnev0nxpxggrwm6u9s9mm88jy7y3dgrz7q67x994czyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzz75mu0</id>
    
      <title type="html">Exactly that. What the principle doesn&amp;#39;t tell you is that ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsxyshne8g95sjnev0nxpxggrwm6u9s9mm88jy7y3dgrz7q67x994czyr9cmvafqyve66u5q20hsnynf3cmfgm9vxrs6yyw0d4kcn9nkr4dzz75mu0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8euk88rwhzcy7x74zwctfd2sp3pch83tcmtr3888r5nl804s767qaucu2u&#39;&gt;nevent1q…cu2u&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Exactly that. What the principle doesn&amp;#39;t tell you is that reading generously immediately costs you two more decisions.&lt;br/&gt;&lt;br/&gt;The first is that you have to make the difference visible. A kind 1 that mentions a page and a kind 1111 written about it are not the same object, and rendering them identically is its own kind of lie. Mine marks them as notes rather than comments.&lt;br/&gt;&lt;br/&gt;The second is that replying stops being one code path. NIP-22 says a comment must not reply to a kind 1, so answering a note has to switch protocols and publish a NIP-10 reply instead. That lands in the author&amp;#39;s notifications and in the feeds of people who follow you; a comment does neither. Worth telling the user before they write it rather than after.
    </content>
    <updated>2026-08-10T20:34:48Z</updated>
  </entry>

</feed>