<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2025-12-08T00:38:25Z</updated>
  <generator>https://yabu.me</generator>

  <title>Nostr notes by m4d4m</title>
  <author>
    <name>m4d4m</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://yabu.me/npub1m4d4mtxnj6ka8zmntupledeud29hh0vu7w74768gc0fp89dxjmsq3sc2n3.rss" />
  <link href="https://yabu.me/npub1m4d4mtxnj6ka8zmntupledeud29hh0vu7w74768gc0fp89dxjmsq3sc2n3" />
  <id>https://yabu.me/npub1m4d4mtxnj6ka8zmntupledeud29hh0vu7w74768gc0fp89dxjmsq3sc2n3</id>
  <icon>https://npub1m4d4mtxnj6ka8zmntupledeud29hh0vu7w74768gc0fp89dxjmsq3sc2n3.blossom.band/d49a59e7213df537c6aedea08ddb3b21f1e72ed3510903c935d4d9242f9b1357.jpg</icon>
  <logo>https://npub1m4d4mtxnj6ka8zmntupledeud29hh0vu7w74768gc0fp89dxjmsq3sc2n3.blossom.band/d49a59e7213df537c6aedea08ddb3b21f1e72ed3510903c935d4d9242f9b1357.jpg</logo>




  <entry>
    <id>https://yabu.me/nevent1qqsqqqq8wvaulxrp62spkyjc9e4x2dtfx9aclhp32w2u649c0mhclngzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqfave3e</id>
    
      <title type="html">The origins of the git: ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqq8wvaulxrp62spkyjc9e4x2dtfx9aclhp32w2u649c0mhclngzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqfave3e" />
    <content type="html">
      The origins of the git:&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/e0fff74e1c771f6d738d7310abf70ee6ca6dc79295598ad22af2f92e2e2bc11a.png&#34;&gt; 
    </content>
    <updated>2026-03-26T15:50:12Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqqypt8et4wkdphdmpaf83ejalzng5w7jelp9pwf8j8sywl080qzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqxz6wkh</id>
    
      <title type="html">Awesome. Would like to have big battery, ability to use USB-C for ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqqypt8et4wkdphdmpaf83ejalzng5w7jelp9pwf8j8sywl080qzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqxz6wkh" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsykcl7urukyh4g3s56rhlwthmyu66ggm9zr9q2sunjengtnug5geqppemhxue69uhkummn9ekx7mp0nml3mq&#39;&gt;nevent1q…l3mq&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Awesome.&lt;br/&gt;Would like to have big battery, ability to use USB-C for external display (use it as notebook sort of), ultrawide camera with OIS.&lt;br/&gt;No fancy bullshit like connectivity to Starling, 240Hz refreshrate, HDR, DolbyAtmos, UWB, wireless charging.&lt;br/&gt;Rather easier maintenance in case I drop it (less glue everywhere), no curved screen.
    </content>
    <updated>2026-03-23T12:13:00Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqqyupjl7mmgckljfhc90gs8976sm5caxrea4htzxrww0d4cfwczyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twq7zgmnw</id>
    
      <title type="html">It is KYC free for me (use burner phone if you are afraid of ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqqyupjl7mmgckljfhc90gs8976sm5caxrea4htzxrww0d4cfwczyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twq7zgmnw" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqqq8526a9rl3jelryg5g9x59hff3prjzm8d7e352yme8hghq6jgqppemhxue69uhkummn9ekx7mp0kqxuwj&#39;&gt;nevent1q…xuwj&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It is KYC free for me (use burner phone if you are afraid of exposing the number, or prepaid number). The point is to avoid the bank transfer and most of the marketplace offers are precisely like this on Vexl.
    </content>
    <updated>2026-03-23T11:46:14Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqqxw8956z0eh4z0pc3fpkuakuuf4tx0gpvyzfpaj03ryjm3p7qzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqmapr5r</id>
    
      <title type="html">Best way is to use strictly cash/f2f. On Bisq ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqqxw8956z0eh4z0pc3fpkuakuuf4tx0gpvyzfpaj03ryjm3p7qzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqmapr5r" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqqq84gz3q8yf4ycgnqxu0khyzjk4n6rlade46059tdmgn874rnpspzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcusaaep&#39;&gt;nevent1q…aaep&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Best way is to use strictly cash/f2f.&lt;br/&gt;&lt;br/&gt;On Bisq (&lt;a href=&#34;https://bisq.network/&#34;&gt;https://bisq.network/&lt;/a&gt;) they do have categories like this (cash by mail or in person).&lt;br/&gt;&lt;br/&gt;Or try &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1mftv2j67vayavkks8rqev3u8jjhefe86tf80msstfxvpunk9vmps6prkl3&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;vexl&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1mft…rkl3&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; l (&lt;a href=&#34;https://vexl.it/&#34;&gt;https://vexl.it/&lt;/a&gt;) for the same &#43; there are some goods/services as well.&lt;br/&gt;The phone number is only for matchmaking (and by extension the reputation, if you can reach the peers and ask about the counterparty, depends on how you source the contacts).&lt;br/&gt;Encrypted, no account, live only in device.&lt;br/&gt;It does use Signal messaging-like solution under the hood iirc, SMS is only for verification so no bots can use it.&lt;br/&gt;So not even them can read and conclude if anything happened on the platform.&lt;br/&gt;Only both counterparty can know (and it&amp;#39;s necessity anyway for f2f).
    </content>
    <updated>2026-03-23T11:04:02Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqq9pwgltpszkmntv2ra5nkpj867fkupwmxzszt06avuxcgppuczyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqrvxhzq</id>
    
      <title type="html">Who would have thought we would have this Xiaomi MiMO V Pro to ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqq9pwgltpszkmntv2ra5nkpj867fkupwmxzszt06avuxcgppuczyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqrvxhzq" />
    <content type="html">
      Who would have thought we would have this Xiaomi MiMO V Pro to boost our passion for many things!&lt;br/&gt;(The ad in magazine InfoWorld - 12.7.1999)&lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/79f2243b79f87f838bb6c5e57c917e0fddfa1a76b6b403998d79d39b4da71f5e.png&#34;&gt; 
    </content>
    <updated>2026-03-21T20:13:58Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqqrzr57h6y2l5tm6dmtayzgp3sfdsjn6qfre2zq256tnl2hfwczyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqa3lcz8</id>
    
      <title type="html">&amp;#34;By the time they reach the eighth grade, 30% of them will be ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqqrzr57h6y2l5tm6dmtayzgp3sfdsjn6qfre2zq256tnl2hfwczyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqa3lcz8" />
    <content type="html">
      &amp;#34;By the time they reach the eighth grade, 30% of them will be able to hack into your system.&amp;#34;&lt;br/&gt;The ad in magazine InfoWorld, 12.7.1999.&lt;br/&gt;&lt;br/&gt;How precise - the 30%! And what crimes they will commit, huh?&lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/28ce12b1aa4c40c012bff4f69bdec4486b3949f3fd7a136b5f2b52776fa60815.png&#34;&gt; 
    </content>
    <updated>2026-03-21T18:40:14Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqqxwetcsrmq8knx3w8jq360m40sqdgal89f3l2x4jxe7dxvvhgzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqhey907</id>
    
      <title type="html">&amp;#34;If you&amp;#39;re unable to predict a disaster, make a ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqqxwetcsrmq8knx3w8jq360m40sqdgal89f3l2x4jxe7dxvvhgzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqhey907" />
    <content type="html">
      &amp;#34;If you&amp;#39;re unable to predict a disaster, make a disastrous prediction about the future&amp;#34; - Nicholas Petreley&lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/2242c23642b654d4b6d70d7f9e92c66823e499a863527d83b4e80d30def5b78d.png&#34;&gt; 
    </content>
    <updated>2026-03-21T18:13:05Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqqpcemm68gk9hu5eu5lr5gcuv0anghf0a678wfsrjf624hzeqgzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqgfx0jw</id>
    
      <title type="html">Curious why you went the KYC route? Do you think it was a bad ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqqpcemm68gk9hu5eu5lr5gcuv0anghf0a678wfsrjf624hzeqgzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqgfx0jw" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs02rtnmjvfvzjwjrfk0lv53kaf79d0m49cvgp2af9l4x4trs9d57cpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcgn2zzw&#39;&gt;nevent1q…2zzw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Curious why you went the KYC route? Do you think it was a bad move after all this time?
    </content>
    <updated>2026-03-17T11:33:40Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqqy6vd0fnmsh5ylm9ptnz39ljyq7r4tfh990jypjd37s9gwz2czyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqxapfa5</id>
    
      <title type="html">Friendly reminder: you do not need the fcuking Docker Desktop. ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqqy6vd0fnmsh5ylm9ptnz39ljyq7r4tfh990jypjd37s9gwz2czyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqxapfa5" />
    <content type="html">
      Friendly reminder: you do not need the fcuking Docker Desktop. It&amp;#39;s sluggish, wannabe AI enhanced, idk what else it does, fancy dashboard(?).&lt;br/&gt;Basically all that is needed can be handled from the cli, goddamn.&lt;br/&gt;Also it does create the infamous ~/.docker/desktop/vms/0/data/Docker.raw and this is (despite a setting in the GUI) often overridden by Docker resulting in insane amounts of storage taken by this volume.&lt;br/&gt;And to make this worse, it&amp;#39;s a static size regardless of whether there is something inside or not. Any prune won&amp;#39;t make it smaller.&lt;br/&gt;And if there is encryption in place it will get stuck forever creating this volume black box blob.&lt;br/&gt;It&amp;#39;s really beyond my understanding why the Desktop is always bundled with many installation guides, war crime this is.
    </content>
    <updated>2026-03-14T18:36:41Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqqpx8va3zs4uf35ve2wf4nxderz23h7tn55c2t8m8623amfr9szyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqcyh6yp</id>
    
      <title type="html">There is only one Slavia I tolerate. ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqqpx8va3zs4uf35ve2wf4nxderz23h7tn55c2t8m8623amfr9szyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqcyh6yp" />
    <content type="html">
      There is only one Slavia I tolerate.&lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/93cea717cc7008eddcd4376e1579405c1bd3f37df5b3752a62087f5d22958070.png&#34;&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;/nevent1qvzqqqqqqypzpkjkc494ue6f6eddqwxpjerc0990jnj05kjwlhpqkjvcre8v2ekrqythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0qy88wumn8ghj7mn0wvhxcmmv9uqzp67rjs6xujvslzw7rcclayy2mk243l9c7l8vagzckayy24386pmryfhctq&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…hctq&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; One day it’s thousands of sensitive insurance documents.&lt;br/&gt;&lt;br/&gt;The next it’s how much bitcoin you bought, your name and where you live...&lt;br/&gt;&lt;br/&gt;KYC = Kill Your Customer!&lt;br/&gt; &lt;img src=&#34;https://blossom.primal.net/d691bb4a0e0876a8874abbbf7add5fca5acf59399c030dd516232b05b1b32b55.jpg&#34;&gt;  &lt;/blockquote&gt;
    </content>
    <updated>2026-03-12T20:58:57Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqqq7p238jsqatwmxwezqv3lpth7x377xnvwcsu7ujks9c7w4pgzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqzgrydy</id>
    
      <title type="html">@npub176p…vgup may know a lot about this - if any exist at all.</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqqq7p238jsqatwmxwezqv3lpth7x377xnvwcsu7ujks9c7w4pgzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqzgrydy" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyqd3ewg5u2z3qknwmk3fuuf3xhn3d6e6my4qm4j39kd70lrekgmgpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhs8xvvxd&#39;&gt;nevent1q…vvxd&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;pip&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub176p…vgup&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; may know a lot about this - if any exist at all.
    </content>
    <updated>2026-03-12T12:32:33Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqq86r9p098g6jm7r5cnwktvk3ecr8kzuguqwnm794v9drnedpgzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqx6rqu3</id>
    
      <title type="html">Yup</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqq86r9p098g6jm7r5cnwktvk3ecr8kzuguqwnm794v9drnedpgzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqx6rqu3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdtadepx54xpr98nwfuxxx5tzeaxt8unrq0te3rut2tvvv8hurx0spzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtctsrutr&#39;&gt;nevent1q…rutr&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yup
    </content>
    <updated>2026-03-12T11:48:16Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqqzd290yfjs4s36ncc6g4zwrm3vx89qpmpfugtx3jh3yw00z4gzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqh8vy9t</id>
    
      <title type="html">Look @npub1gun…nudq, with never ending enshittification of ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqqzd290yfjs4s36ncc6g4zwrm3vx89qpmpfugtx3jh3yw00z4gzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqh8vy9t" />
    <content type="html">
      Look &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1gunkavtrl32txueexz44el2l49rg0gv48pc6suadf7hwj852tuuqj3nudq&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;satsdisco&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1gun…nudq&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;, with never ending enshittification of every corner on the internet - there is new opportunity for filling the Vexl marketplace.&lt;br/&gt;&lt;br/&gt;(OK, the owner of the place hates BTC all the time and even banned the word in the text of the offers, though that could be avoided with some wording.)&lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/9651890a9737f94e8432ab3720c708a9df1264b7b04c0a6f8fb9ec4e1ac0d085.png&#34;&gt; 
    </content>
    <updated>2026-03-12T11:26:16Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqqye3ypt0y72v4w48x406js0rjlrkcyx7v6zypkl8n2uw2f7jczyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqnk42dd</id>
    
      <title type="html">I don&amp;#39;t understand even how the nostr.band is considered as ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqqye3ypt0y72v4w48x406js0rjlrkcyx7v6zypkl8n2uw2f7jczyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqnk42dd" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsque96m4a2fm9f7gassarv4scl25g35naq3fku9wqy0rlxgkmc07cpzpmhxue69uhkummnw3ezumt0d5hstd35q4&#39;&gt;nevent1q…35q4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I don&amp;#39;t understand even how the nostr.band is considered as possible relay because my relay set nor the note I&amp;#39;m reacting on (looking at &amp;#39;seen on pop-up&amp;#39;) does have this one listed.
    </content>
    <updated>2026-03-09T20:56:23Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqq9qxrvprnwlhqap47n2ctlfznkzwce9xlpjh36qal54jy0s5gzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqrgc209</id>
    
      <title type="html">#asknostr Today (on a profile I help to run) this error response ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqq9qxrvprnwlhqap47n2ctlfznkzwce9xlpjh36qal54jy0s5gzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqrgc209" />
    <content type="html">
      #asknostr Today (on a profile I help to run) this error response for a &amp;#39;like&amp;#39; reaction on post has been given to me. Yet after refresh the reaction is accounted for.&lt;br/&gt;I don&amp;#39;t understand much what does it mean and why it ended all good after all despite the error. I mean the policy and WoT.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/4a0bcac007e23cc8eceaf0b43250e5a97c2d0d9ff8263c9a87c9816196470143.png&#34;&gt; 
    </content>
    <updated>2026-03-09T20:24:01Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqqqshvrwkue2trpu7h4nwrurvy22y654whncxqpu9v82a6grxgzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqm2tl0c</id>
    
      <title type="html">Just as thinking &amp;#39;should I buy more octopus&amp;#39;, this gem ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqqqshvrwkue2trpu7h4nwrurvy22y654whncxqpu9v82a6grxgzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqm2tl0c" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2gyadhzt4yaxn84x2wx7cp62cv2vwlcd6vpw90hjcfc9s9rqhwpcpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtc3tuz9p&#39;&gt;nevent1q…uz9p&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Just as thinking &amp;#39;should I buy more octopus&amp;#39;, this gem grounded me back from oceans:&lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/7db4e593e203f098176b439b90e1c3999163bba6b1a5c58811d12f662896a2a7.jpg&#34;&gt; 
    </content>
    <updated>2026-03-09T18:48:25Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqqyc0uhq9pf8h9rugzvetx4pzccpw7x590kjt6cta8axa2uhyczyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqqln0ls</id>
    
      <title type="html">Another one down; many to go. ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqqyc0uhq9pf8h9rugzvetx4pzccpw7x590kjt6cta8axa2uhyczyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqqln0ls" />
    <content type="html">
      Another one down; many to go.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/6eeb6555a951aa2fd054c180e17828d9677267bd8819bc578a6081364abf96c6.png&#34;&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;/nevent1qvzqqqqqqypzqqm9x092su3hd9rdfe8aafxp5pzpak3cegkem9qhhvmqqm96406cqy88wumn8ghj7mn0wvhxcmmv9uq3xamnwvaz7tm0venxx6rpd9hzuur4vghsqgxrvuzyytn4jjf5tgenhvj8euusgmuv88v04csylcsdhdznaw5h9ce3lgku&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…lgku&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; Just received my final Google data request on my longest running account. Got my stats in :) &lt;br/&gt;&lt;br/&gt;I stopped using Google Voice in 2018&lt;br/&gt;I stopped using Gmail in 2018&lt;br/&gt;I stopped using Chrome in 2019&lt;br/&gt;I removed all of my Drive content in 2020 &lt;br/&gt;I stopped using Google Maps in 2022&lt;br/&gt;I stopped using Google on android in 2022&lt;br/&gt;I stopped using Youtube on 2023&lt;br/&gt;I started blocking Google and associated domains and IPs in 2024 at a DNS level. &lt;br/&gt;&lt;br/&gt;Just a reminder that you CAN remove Google from your life completely. &lt;/blockquote&gt;
    </content>
    <updated>2026-03-02T21:22:10Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqqpvar4qlz2r4z9sml6w7kku8qtyxycem4mj8j03dcqdqp0w8qzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twq5mtlax</id>
    
      <title type="html">Coracle (made by @npub1jlr…ynqn) desktop&amp;amp;mobile have this ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqqpvar4qlz2r4z9sml6w7kku8qtyxycem4mj8j03dcqdqp0w8qzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twq5mtlax" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsz4ftlxz7sqng02xcj5fghdvncnyc4s58gtxza9m9kvtcsyml9ydqpr4mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmp070nnx8&#39;&gt;nevent1q…nnx8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Coracle (made by &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;hodlbod&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1jlr…ynqn&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;)  desktop&amp;amp;mobile have this implemented like:&lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/0ac4364cd5d489ae4cd92cb209f0990ec7e3a7e3ef4a1be54db30be94da162b8.png&#34;&gt; 
    </content>
    <updated>2026-03-02T15:30:52Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqqzaneyfapkf0542rekjk8hym57g7ml7stpjfqctm8w4slzm2szyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqgf8ta4</id>
    
      <title type="html">Still there ^ @npub1zaf…26k5</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqqzaneyfapkf0542rekjk8hym57g7ml7stpjfqctm8w4slzm2szyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqgf8ta4" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqqqqx8pmm2nf7ncw45xkhtdnfsxmp2g7avejduj7pqxesy050tlqppemhxue69uhkummn9ekx7mp0ajq5e4&#39;&gt;nevent1q…q5e4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Still there ^ &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1zafcms4xya5ap9zr7xxr0jlrtrattwlesytn2s42030lzu0dwlzqpd26k5&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;elsat&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1zaf…26k5&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;
    </content>
    <updated>2026-03-01T11:20:07Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqq9q06wyvngynnjrc2nxn2deu9wymc44hx5gqfdya8w88zxx3gzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqxekmfj</id>
    
      <title type="html">Find out (from album cover for soundtrack by the jazz artist ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqq9q06wyvngynnjrc2nxn2deu9wymc44hx5gqfdya8w88zxx3gzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqxekmfj" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsry5met8k2cs8n2gqjxzt94d3fwqtxeregzz993mwampj6h5df5rqppemhxue69uhkummn9ekx7mp0ndzm3s&#39;&gt;nevent1q…zm3s&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Find out (from album cover for soundtrack by the jazz artist Alain Goraguer) this should be painted by Roland Topor.
    </content>
    <updated>2026-03-01T11:16:39Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqqqw6y8eypx7mfgl97q4dwj5ghlsf302qmvu7clhlxfy9j4ncgzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqmzy4xa</id>
    
      <title type="html">Some notes carry a wisdom with them. Apply carefully. ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqqqw6y8eypx7mfgl97q4dwj5ghlsf302qmvu7clhlxfy9j4ncgzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqmzy4xa" />
    <content type="html">
      Some notes carry a wisdom with them. Apply carefully.&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;/nevent1qvzqqqqqqypzq28gm6ep05xul4azj9kkthjd6yet4wsekxlxhgzqddm8u3xseegfqy88wumn8ghj7mn0wvhxcmmv9uq32amnwvaz7tmjv4kxz7fwv3sk6atn9e5k7tcqypwc0v9yvvk2vmmpeq30mqf55ffa4g2hhtxmm8ckz2x3tcpq9pqmqfq4wee&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…4wee&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; Get it no KYC. Also, ideally, no one should know you have it. Especially females - you tell something one of them and immediately everyone she knows also knows. Your family is likely also full of pseudo-communists, so assume that your cousin will snitch. Their loyalty to the state is stronger than the loyalty to you. &lt;/blockquote&gt;
    </content>
    <updated>2026-02-28T23:36:12Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqqxsj6zhkjkschp2dd8srnrd4sss5u398tf5g4ane60c9xxcxczyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twq4z4vse</id>
    
      <title type="html">This is great podcast - good baseline for the current situation ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqqxsj6zhkjkschp2dd8srnrd4sss5u398tf5g4ane60c9xxcxczyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twq4z4vse" />
    <content type="html">
      This is great podcast - good baseline for the current situation with Iran.&lt;br/&gt;&lt;br/&gt;Hidden Forces: Iran&amp;#39;s Counterrevolution &amp;amp; the Future of the Greater Middle East | Kamran Bokhari&lt;br/&gt;&lt;br/&gt;Episode webpage: &lt;a href=&#34;https://hiddenforces.io/podcasts/iran-protests-future-middle-east-kamran-bokhari/&#34;&gt;https://hiddenforces.io/podcasts/iran-protests-future-middle-east-kamran-bokhari/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Media file: &lt;a href=&#34;https://dts.podtrac.com/redirect.mp3/traffic.libsyn.com/secure/hiddenforces/Ep.459_V2_HYP_Ep.12_Kamran_Bokhari_Main_Feed_teaser_1-19-26v3.mp3&#34;&gt;https://dts.podtrac.com/redirect.mp3/traffic.libsyn.com/secure/hiddenforces/Ep.459_V2_HYP_Ep.12_Kamran_Bokhari_Main_Feed_teaser_1-19-26v3.mp3&lt;/a&gt;
    </content>
    <updated>2026-02-28T23:25:29Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqq9uengkx6s8vrtprrf7s4fqthm3wnezq96kvjuhu0jn0lwmhszyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twq3r352k</id>
    
      <title type="html">There is this project @npub15x6…syd3 made by @npub1m2m…r8p9 - ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqq9uengkx6s8vrtprrf7s4fqthm3wnezq96kvjuhu0jn0lwmhszyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twq3r352k" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsq8hdf4tew8zxxtkqarjda0p505wf25xg4jc9et7wdgz2xtuqagpgpzdmhxue69uhk7enxvd5xz6tw9ec82c30lnpn2d&#39;&gt;nevent1q…pn2d&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;There is this project &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub15x607svv8jmldj6236j5gtew0duh8ceux54kqyus9wrlvfml76js30syd3&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;TamersofEntropy&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub15x6…syd3&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; made by &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1m2mvvpjugwdehtaskrcl7ksvdqnnhnjur9v6g9v266nss504q7mqvlr8p9&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Juraj&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1m2m…r8p9&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; - so maybe there will be a lesson to learn.
    </content>
    <updated>2026-02-28T23:17:32Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqqzr8ww0mzge6rcn60n8awzjq2ypagknf43f09klw7qc9q8dwczyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqy9amua</id>
    
      <title type="html">While surfing the YT for new sounds, stumbled upon this and ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqqzr8ww0mzge6rcn60n8awzjq2ypagknf43f09klw7qc9q8dwczyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqy9amua" />
    <content type="html">
      While surfing the YT for new sounds, stumbled upon this and it&amp;#39;s the same artist (seems to me) you have the profile pic from him. Who is it? &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1rycxjgs336r05p82qfkyqncxk059vc7gyfsea4l2n96hrsrx3rfq8npr3m&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;vezire&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1ryc…pr3m&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; &lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=6exzlrLFIFA&#34;&gt;https://www.youtube.com/watch?v=6exzlrLFIFA&lt;/a&gt;
    </content>
    <updated>2026-02-28T23:10:00Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqq8w6rrj4kae07qfl49c59xw87qknxjwu87wu6etu5qt4trwdczyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqug9u4m</id>
    
      <title type="html">Banger - can you drop the name?</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqq8w6rrj4kae07qfl49c59xw87qknxjwu87wu6etu5qt4trwdczyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqug9u4m" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvswrhf3pj9qgdsq06uxxywfrhz2x88caw777cmx86lwjrrulhsssppemhxue69uhkummn9ekx7mp0h59kx8&#39;&gt;nevent1q…9kx8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Banger - can you drop the name?
    </content>
    <updated>2026-02-28T22:41:36Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqqxnsxxug4470xhpnrl38669dglk65lktef5k37wq9qn2dye0qzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twq0krfp7</id>
    
      <title type="html">In my case it&amp;#39;s (update from today): Image Toolbox ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqqxnsxxug4470xhpnrl38669dglk65lktef5k37wq9qn2dye0qzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twq0krfp7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstgn629t8nntw49xc8ud3jjsusp5qc5ya6f3cp5pzf6lawu60jalcppemhxue69uhkummn9ekx7mp0vllada&#39;&gt;nevent1q…lada&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;In my case it&amp;#39;s (update from today): Image Toolbox 3.6.2-alpha
    </content>
    <updated>2026-02-18T23:16:18Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqq8lh9ytrlrp9k2mqnf8xzqz5xmyfg8s89r0z9e7p5gwlg9zngzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqt468dm</id>
    
      <title type="html">This may be a handy addon for selfhosting: ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqq8lh9ytrlrp9k2mqnf8xzqz5xmyfg8s89r0z9e7p5gwlg9zngzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqt468dm" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8vsy6r6ym3smq4h0e0wqnxafw6qpdq8738f4xjyc82kfnfajacmsppemhxue69uhkummn9ekx7mp0dh0mr3&#39;&gt;nevent1q…0mr3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;This may be a handy addon for selfhosting:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/ai-robots-txt/ai.robots.txt?tab=readme-ov-file#usage&#34;&gt;https://github.com/ai-robots-txt/ai.robots.txt?tab=readme-ov-file#usage&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Still being updated quite actively.
    </content>
    <updated>2026-02-18T21:14:09Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqqx8pmm2nf7ncw45xkhtdnfsxmp2g7avejduj7pqxesy050tlqzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqdw3a0p</id>
    
      <title type="html">@npub10r8…t2p8 the web page Download &amp;gt; Verify &amp;gt; Mobile ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqqx8pmm2nf7ncw45xkhtdnfsxmp2g7avejduj7pqxesy050tlqzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqdw3a0p" />
    <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;/npub10r8xl2njyepcw2zwv3a6dyufj4e4ajx86hz6v4ehu4gnpupxxp7stjt2p8&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Zapstore&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub10r8…t2p8&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; the web page Download &amp;gt; Verify &amp;gt; Mobile does have link from the &amp;#34;Use AppVerifier&amp;#34; for the GH repo that does not exist / (/nicman23/appverifier) 404.&lt;br/&gt;&lt;br/&gt;The repo you possibly should link is the: github.com/soupslurpr/AppVerifier
    </content>
    <updated>2026-02-15T19:59:56Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqqxgr2a2mmp40rg2mdpy8kjnw5kjna7csvwraymkqvlzu3asvqzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqhpmah4</id>
    
      <title type="html">I feel like Amethyst does that. If a comment note is clicked ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqqxgr2a2mmp40rg2mdpy8kjnw5kjna7csvwraymkqvlzu3asvqzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqhpmah4" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspd5de4a0prvz7vjnjscpg6utd9s2melx53ap56fs4zjtad5q6v6qpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtctx453g&#39;&gt;nevent1q…453g&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I feel like Amethyst does that. If a comment note is clicked (from the Conversations feed) I&amp;#39;m starting in the position within entire history from original note - ending with all the comments.&lt;br/&gt;Can quickly scroll up/down and return by sideway R&amp;gt;L swipe. Neat.&lt;br/&gt;&lt;br/&gt;Amethyst is mobile (Android), so not sure if apply to the criteria as all examples are web/PWA.&lt;br/&gt;&lt;br/&gt;I&amp;#39;m using Coracle also a lot, both PWA and mobile because of this ability to see more of the context.
    </content>
    <updated>2026-02-15T19:37:05Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqq9et4p66ugu2mdstdpyvdl2rkg30fhv72z9jvcfs8h26w79fgzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqp6hf72</id>
    
      <title type="html">OK, there is some work on it. ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqq9et4p66ugu2mdstdpyvdl2rkg30fhv72z9jvcfs8h26w79fgzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqp6hf72" />
    <content type="html">
      OK, there is some work on it.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/nostrability/nostrability/issues/269&#34;&gt;https://github.com/nostrability/nostrability/issues/269&lt;/a&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;/nevent1qvzqqqqqqypzph2mtkkd894d6w9hxhcrljmnc65t0w7eeuaata5w3s7jzw26d9hqqy88wumn8ghj7mn0wvhxcmmv9uq3qamnwvaz7tmwdaehgu3wd4hk6tcqyqqqqqmf3eapp04r7875shae9yhkx49jz42v5sm6jczu6hv0d26lzqg58nf&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…58nf&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; #asknostr&lt;br/&gt; &lt;img src=&#34;https://npub1m4d4mtxnj6ka8zmntupledeud29hh0vu7w74768gc0fp89dxjmsq3sc2n3.blossom.band/8583d96e3fea52f026c8a18266c7e2b024b8df6e6c5743c4a5cbaebd5a5906b0.png&#34;&gt; &lt;br/&gt;PoW, user just spend short time on Nostr.&lt;br/&gt;Well I know the settings can be adjusted (on some clients and usually on/off for WiFi/cellular).&lt;br/&gt;&lt;br/&gt;But what is the solution?&lt;br/&gt;&lt;br/&gt;Media proxy, enforcing the size of media/file per note/blossom event while client attempt to make a use of media/file?&lt;br/&gt;&lt;br/&gt;Not only relay wasting bandwidth but also user suffer - it&#39;s really so far still data heavy and not usable on many places around the world.&lt;br/&gt;&lt;br/&gt;So far seems to me that only can filter content eventually through some relays that will do the job (DVM for data saving?) for me if client will sense the device is on mobile data.&lt;br/&gt;&lt;br/&gt;Or caching feed offline on WiFi and letting me mainly read it with info that it&#39;s not in-time atm of seeing notes.&lt;br/&gt;&lt;br/&gt;Where I can read more about actual state of this within the Nostr space? &lt;/blockquote&gt;
    </content>
    <updated>2026-02-15T18:56:48Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqqqw5cpkljve4f5tlf40pagn8nshkm4tp6vhj84ghar45jlvxgzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqrkaflt</id>
    
      <title type="html">All right, now with this, I&amp;#39;m all in! ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqqqw5cpkljve4f5tlf40pagn8nshkm4tp6vhj84ghar45jlvxgzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqrkaflt" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvxgm3gnf0hc4xunwjfy0q892dwc7grqtvnat0yh3zegvvhd8u4dqpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcr52prf&#39;&gt;nevent1q…2prf&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;All right, now with this, I&amp;#39;m all in!&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/3989c2f8234b8ef557656cdba10f375da1c0ecfbd79a0462be2cd1ab84584fc4.jpg&#34;&gt; 
    </content>
    <updated>2026-02-15T01:59:42Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqq8rx9fu2sa8v5x8jgay4lpxlqv5pv3xp9n6z5r95qes3gda3qzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqm4dh2d</id>
    
      <title type="html">Proton does have now Palestinian Territory (Ramallah) VPN ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqq8rx9fu2sa8v5x8jgay4lpxlqv5pv3xp9n6z5r95qes3gda3qzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqm4dh2d" />
    <content type="html">
      Proton does have now Palestinian Territory (Ramallah) VPN servers.&lt;br/&gt;P2P allowed.&lt;br/&gt;And even they are, as of now, marked like full HW presence in the area - in contrast to some virtual servers using the Smart routing.&lt;br/&gt;&lt;br/&gt;2026 and users can torrent with the ✡Hamas✡, lol.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/8733c6a72723fefb7f916820742da7ddddb4b82d9470987dacf3d6e988b0db31.png&#34;&gt; 
    </content>
    <updated>2026-02-15T01:41:52Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqqzdt5w72ks7hvs5a8crf272k7xkxgnpavq4md4udw800ymzdszyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqwhduge</id>
    
      <title type="html">Today I updated my Matrix server because of a fix to mitigate a ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqqzdt5w72ks7hvs5a8crf272k7xkxgnpavq4md4udw800ymzdszyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqwhduge" />
    <content type="html">
      Today I updated my Matrix server because of a fix to mitigate a signing-key compromise in Element Server Suite (ESS) by ignoring the affected key by default.&lt;br/&gt;For my rooms, this means a migration, and after that everyone sees: &amp;#34;This room has been replaced and is no longer active.&amp;#34;&lt;br/&gt;The only quick, meaningful explanation of why this message is displayed is to be found here:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://forum.torproject.org/t/tor-project-matrix-room-upgrades-coming-next-week/20536&#34;&gt;https://forum.torproject.org/t/tor-project-matrix-room-upgrades-coming-next-week/20536&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;It&amp;#39;s funny; the average user has no idea, everyone just clicking on it.&lt;br/&gt;&lt;br/&gt;In effect, this also means old messages can&amp;#39;t really be deleted anymore. That&amp;#39;s only possible in the currently active room.&lt;br/&gt;Also, if the room is private, users cannot migrate on their own. An admin must invite them one by one.&lt;br/&gt;Manually, there is no script.&lt;br/&gt;&lt;br/&gt;In general, I realized a few more things:&lt;br/&gt;Communities are in the documentation but aren&amp;#39;t used anymore; there are Spaces instead.&lt;br/&gt;And Spaces don&amp;#39;t have any (non-technical, user-facing) documentation on Matrix . org.&lt;br/&gt;Rooms can&amp;#39;t be migrated between Spaces and standalone rooms easily anyway.&lt;br/&gt;(At least in Element, I couldn&amp;#39;t figure it out, maybe it&amp;#39;s client-dependent for now.)&lt;br/&gt;&lt;br/&gt;Not to mention: the biggest hurdle is still identity (MXID) in Matrix, which is DNS-dependent. DNS is a scam, a chokepoint of rented addresses.&lt;br/&gt;Resilient, DNSSEC provides nice protection against response tampering, but that&amp;#39;s it.&lt;br/&gt;&lt;br/&gt;@username:sub.domain.xyz. That&amp;#39;s all. If the server where you create the account isn&amp;#39;t hosted well, you&amp;#39;re cooked the moment the identity is created.&lt;br/&gt;Stolen, seized, or expired domains. Or just the fact that, along the DNS chain of command, there&amp;#39;s usually a SPOF, with a single person holding the credentials.&lt;br/&gt;&lt;br/&gt;This is something Nostr definitely handles better.&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;/nevent1qvzqqqqqqypzph2mtkkd894d6w9hxhcrljmnc65t0w7eeuaata5w3s7jzw26d9hqqy88wumn8ghj7mn0wvhxcmmv9uq3qamnwvaz7tmwdaehgu3wd4hk6tcqyqqqqqqnzqjjjvvn6jgcrqupw8qqxsfxefdg5hhz7rq3dqdj27y8kl5peda&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…peda&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; Signal may not be perfect.&lt;br/&gt;&lt;br/&gt;But every single time I use anything different, it remind me how clean the UI/UX is.&lt;br/&gt;And I hope they won&#39;t change anything about it at all.&lt;br/&gt;&lt;br/&gt;For example, started few months unused Matrix client, the Element:&lt;br/&gt;&lt;br/&gt;&#43;&#43;&#43; does work with VPN, alias email service, no questions asked, no phone verification&lt;br/&gt;&lt;br/&gt;- there is left bar menu, opening one submenu, with Home and rest of whatever call it, rooms?&lt;br/&gt;- this Home opening sub-menu People/Rooms/System Alers chats&lt;br/&gt;- some rooms are only visible under Home, while some in left menu, idk why&lt;br/&gt;- there is a division between rooms and space - can&#39;t understand difference&lt;br/&gt;- Almost 3/4 of rooms have now the message: This room has been replaced and is no longer active. But why, some large upgrade?&lt;br/&gt;- if I do not visit every room and migrate myself into new one, I&#39;m basically with no info about it&#39;s dead end situation&lt;br/&gt;- rooms chat are clumsy, full of info like: changed their profile picture 4 times, changed their name, and left. Umm, cool and what?&lt;br/&gt;- more spam and unrelated service info, especially if there is Discord/TG/IRC&lt;&gt;Matrix bridge connection&lt;br/&gt;- so messages look like shit: RoomBridge &lt;UserXYZ:Discord&gt; &#39;Actual message&#39;&lt;br/&gt;- hard to react on this&lt;br/&gt;- hard to meaningfully search the content&lt;br/&gt;- servers suck, if it fck up itself, entire room is corrupted&lt;br/&gt;- moderation on this mess is almost impossible&lt;br/&gt;- clients suck as well - monoculture now, Element only afaik &#39;usable&#39;&lt;br/&gt;- have no info what is shared where and what rules are applied to such connections&lt;br/&gt;- some bridges are one way, some rooms have apparently mixed modes&lt;br/&gt;- so many rooms have &#39;End-to-end encryption isn&#39;t enabled&#39;&lt;br/&gt;- it even can&#39;t be enabled because of: &#39;Enabling encryption may prevent many bots and bridges from working correctly.&#39; (Ok, this does make sense.)&lt;br/&gt;- if I leave old rooms, some remain in notifications, stuck forever and I can&#39;t get rid of them&lt;br/&gt;&lt;br/&gt;Feels like Element won&#39;t starting for few more months on my machine yet again.&lt;br/&gt;&lt;br/&gt;SimpleX still is quite promising. &lt;/blockquote&gt;
    </content>
    <updated>2026-02-14T23:55:39Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqq9gka5pntdlfcg9vkkyn53ggcfg7gz6yxc9kw3xrlk4p8gspgzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqu7yj47</id>
    
      <title type="html">What is the matter with Simple Taproot Channels on LND not being ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqq9gka5pntdlfcg9vkkyn53ggcfg7gz6yxc9kw3xrlk4p8gspgzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqu7yj47" />
    <content type="html">
      What is the matter with Simple Taproot Channels on LND not being used much? Having trouble finding a node to open one.&lt;br/&gt;&lt;br/&gt;Also, it&amp;#39;s impossible for me to filter out nodes by this feature or any info at all basically.&lt;br/&gt;&lt;br/&gt;But we have some &amp;#39;AI powered liquidity&amp;#39; here instead.&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;/nevent1qvzqqqqqqypzph2mtkkd894d6w9hxhcrljmnc65t0w7eeuaata5w3s7jzw26d9hqqy88wumn8ghj7mn0wvhxcmmv9uq3qamnwvaz7tmwdaehgu3wd4hk6tcqyqqqqp8ntnn3dft2q78g2vu5qkvvrueqvqzz7h6vsn7v42e5uqsfg63hs4t&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…hs4t&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; idk &#39;AI-Powered&#39;, just why&lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/1b713da7af16f97ede75beb2faa564d3cb4dc6a7de5fd692484ee22aa7fb654e.png&#34;&gt;  &lt;/blockquote&gt;
    </content>
    <updated>2026-01-29T13:51:19Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqq9yym7m8lydenhhvnvh4tdg39c47lk77rkzl67hp07fpsnewgzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twq3hga5y</id>
    
      <title type="html">I&amp;#39;d like to read (in my opinion) high quality and not much ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqq9yym7m8lydenhhvnvh4tdg39c47lk77rkzl67hp07fpsnewgzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twq3hga5y" />
    <content type="html">
      I&amp;#39;d like to read (in my opinion) high quality and not much biased critique, like this one.&lt;br/&gt;And especially from someone who is an expert (unlike me) for this programming stuff.&lt;br/&gt;&lt;br/&gt;So lets explore some Vervaekeism (had to use Kagi search as it&amp;#39;s a novelty to me) about how getting dirty with code can reveal us that the syntax is not mere ceremony; boilerplate is meaningful.&lt;br/&gt;&lt;br/&gt;*the part about the domestication of us humans (with the example of wood-burning stoves) really reminds me of how it took me almost 3 yrs to learn how to operate the downdraft gasification boiler that replaced the old &amp;#39;just burn the pile of wood somehow&amp;#39;.&lt;br/&gt;&lt;br/&gt;Not to mention that one tiny broken part in the mechanism responsible for dealing with the pressure difference between building heating and long-distance hot water pipeline for the heat distribution.&lt;br/&gt;Spend 4 days with no heat and hot water in lowest temperatures this winter.&lt;br/&gt;&lt;br/&gt;Undisclosed and thus not well understood complexity that can&amp;#39;t be explained correctly by the AI can be hard to fix.&lt;br/&gt;(Despite the manuals, years of the forum posts and entire FAQ knowledge being available basically online for AI to digest.)&lt;br/&gt;&lt;br/&gt;And that is easier with hardware as it offers quite direct feedback, with the hot stuff, if done wrong.&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;/naddr1qvzqqqr4gupzp978pfzrv6n9xhq5tvenl9e74pklmskh4xw6vxxyp3j8qkke3cezqy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgwwaehxw309ahx7uewd3hkctcqrd6x7mmvwvkkvmmj94skuarf943k7mnkd9mxjctvd968jywdafm&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;naddr1qv…dafm&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; &lt;p&gt;Some people faint at the sight of blood. I am becoming increasingly nauseous at the sight of slop. Whether it’s a visceral fear of losing the thing that I’m good at to the machines, disgust at seeing craven humans bow before their technological idols, or just the toxic buildup of sludge in my veins, I’m not sure. But I’ve had enough.&lt;/p&gt;

&lt;p&gt;The Machine is bleeding, or maybe we are. The sum of human knowledge and culture has been scraped, ingested, and sprayed across the internet. To borrow a Vervaekeism, pay attention to the words I’m using. Words are intentional, multi-valent, the result of a mind struggling to reveal itself.&lt;/p&gt;

&lt;p&gt;The “tokens” an LLM outputs are none of these things. Although it hijacks “language” and bends it to its uses, the LLM cannot produce words, only “content” — pure, decontextualized, decompositional liquid. In other words, “slop”.&lt;/p&gt;

&lt;h2 id=&#34;slopitechture-2&#34;&gt;Slopitechture&lt;/h2&gt;

&lt;p&gt;Post-industrial sludge is not a good building material. Sure, you might be able to squirt it in the joints and empty spaces to fill up space or glue surfaces together. You might even be able, with sufficient discipline, to create some kind of cellular superstructure to hold the slop in with. But slop software has as much in common with software craftsmanship as a 3D printed building has in common with architecture.&lt;/p&gt;

&lt;p&gt;In both cases, we countenance the perversion of our discipline in the name of “efficiency”. If it reduces labor and material costs, how can we argue? While you might not want to live in a goop house yourself, at least it benefits the poor who couldn’t otherwise afford one. Stained glass, wooden beams, and brick fireplaces are relics of a time gone by. We may feel nostalgic for the past, but we must leave it behind in the name of Progress.&lt;/p&gt;

&lt;p&gt;But do we know what we’re giving up? The gradual phasing out of wood-burning stoves means people can no longer heat their own homes. The use of industrial materials in construction means people can no longer build or repair their own houses. If I must depend on industrial inputs to keep the machine that is my home running, am I really free, or have I been “domesticated” in a new sense?&lt;/p&gt;

&lt;h2 id=&#34;slopware-development-2&#34;&gt;Slopware Development&lt;/h2&gt;

&lt;p&gt;Slop coding is the same kind of transition, from beauty, purpose, meaning, and elegance, to “output&amp;#34;. It is the displacement of human skill, ingenuity, and attention to detail by the brute force volumetric deposition of gunk.&lt;/p&gt;

&lt;p&gt;This is the tyranny of the &lt;em&gt;average&lt;/em&gt;. Slop code is by definition, exactly as good as what a moderately competent developer can produce &lt;em&gt;in his specific area of expertise&lt;/em&gt;. It will be far “better” in any given circumstance than code produced by novice programmers, programmers working in a different industry or language, or the non-programmer.&lt;/p&gt;

&lt;p&gt;To that I say: wonderful. I’m not an elitist. If a shop owner, analyst, or mom can whack together custom software to solve their particular problem, great. I’ll even use it too: to work in a language or domain I’m not personally familiar with, stand up a prototype, write a quick utility.&lt;/p&gt;

&lt;p&gt;But do we know what we’re giving up when we apply this style of programming? The proliferation of &lt;em&gt;average&lt;/em&gt; is the sacrifice of the &lt;em&gt;weird&lt;/em&gt;. Typescript displaces Clojure. Idiosyncratic coding styles are swallowed under a wave of monotone. Deep understanding of a problem is replaced by a rat’s nest of exponential backoff, try/catch, and convergent interfaces. Minds skim across the surface of understanding like rocks on a lake. Programming pearls are cast before swine.&lt;/p&gt;

&lt;p&gt;If you’re a professional programmer, try to go a week without using an LLM and you’ll notice just how much you rely on it. Admit it, you don’t read documentation anymore, do you? When was the last time you actually looked at a page of search results instead of just asking Kagi Assistant or Perplexity for the answer? You mean I have to use my &lt;em&gt;hands&lt;/em&gt; to type? That’s like a baby’s toy!&lt;/p&gt;

&lt;p&gt;This isn’t just about the atrophy of skills through disuse, although it is that. It’s about our newfound ability to just not bother. Why bother read documentation for half an hour when the LLM already knows how to use the tool? Why bother reviewing the code, when it’s probably good enough, and can be re-generated if not. Why bother designing anything when &lt;em&gt;average&lt;/em&gt; is good enough?&lt;/p&gt;

&lt;p&gt;But if we don’t bother, we don’t care, and no fire hose of manure can build a house when the architect is asleep in his office.&lt;/p&gt;

&lt;h2 id=&#34;upslopping-2&#34;&gt;Upslopping&lt;/h2&gt;

&lt;p&gt;Call this up-skilling if you like. Tell me all about your polecats and how if you yell at them with just the right tinge of paternal disappointment they won’t light your factory on fire or delete your hard drive. Tell me about how if I just pay Anthropic $1,000 every week (you don’t really think your “pro” subscription is still going to be there after the bubble pops, do you?) I’ll be able to do the work of ten sad, unfulfilled developers instead of only one.&lt;/p&gt;

&lt;p&gt;I can’t help but feel that all this hype is just cope for people who like to be dominated by their own tools. LLMs are suitable to particular types of tasks, for which &lt;em&gt;average&lt;/em&gt; and &lt;em&gt;fast&lt;/em&gt; are unqualified endorsements. The kind of task which was already easy, but which is now easier. Pounding out reams of boilerplate with a single prompt is an exhilarating experience, but it’s still just reams of boilerplate.&lt;/p&gt;

&lt;p&gt;When I look at the hype surrounding LLM-assisted coding, I don’t see people writing ground-breaking new products. I see clones of clones: derivative, unoriginal, &lt;em&gt;average&lt;/em&gt; work. But the hard parts are still there. So you cloned Slack — now execute on a go-to-market strategy. We’ve always felt the draw to work on easy tasks and busywork instead of the important stuff. LLMs juice that impulse, making it almost impossible to resist. I can build 10 complex projects in a month! Who cares if no one uses them and I have no intention of marketing, supporting, or maintaining them?&lt;/p&gt;

&lt;p&gt;And at the end of the day, nothing can replace code except for &lt;em&gt;code&lt;/em&gt;. We seem to have all forgotten that code is not written for machines, it’s written for &lt;em&gt;humans&lt;/em&gt;. Code is language — a medium of communication intended to be shared between people. This is why we have higher-level languages — because it’s a waste of your short life to sit staring at the screen of your hex editor.&lt;/p&gt;

&lt;p&gt;This is the same argument AI evangelists will use &lt;em&gt;in favor&lt;/em&gt; of LLM-generated code. The claim is that the “prompt” is a new kind of higher-level programming language which frees us from the drudgery of syntax. Anyone who thinks otherwise is a technophobic luddite.&lt;/p&gt;

&lt;p&gt;But this just doesn’t hold up under scrutiny. Constraints are not limitations, they are affordances which focus the attention and intention of the builder. Whatever problems programming language design causes through the “foolish consistency” of “little minds”, it more than makes up for by establishing conventions that structure our thought. This is why programmers learn new languages — to learn to think in new ways.&lt;/p&gt;

&lt;p&gt;The idea of “prompt as source code” sounds nice. But think for two seconds about this. Your compiler is a massively expensive thinking machine in a data center somewhere. Are you really going to spend $100 every time you want to update your specification so you can rebuild your app? Are you really going to tolerate the massive variability in output that will occur when the LLM one-shots your project from scratch over and over?&lt;/p&gt;

&lt;p&gt;Even if we solve these problems (and we will, for example by asking the agent to do a comprehensive diff between the prompt and the code in order to make incremental, directed changes) a specification is still a specification — i.e., &lt;em&gt;code&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;It’s easy for programmers to underestimate just how much source code matters. Syntax is not mere ceremony; boilerplate is meaningful. We get so used to our coding conventions that they become invisible to us. Maybe some of this implicit information can be captured in a prompt, or replicated by an LLM. But for projects that aspire to maturity, the developer will always need a way to reach underneath the level of the conceptual to specify &lt;em&gt;how&lt;/em&gt; as well as &lt;em&gt;what&lt;/em&gt;. The failure of purist declarative programming is evidence enough of this.&lt;/p&gt;

&lt;p&gt;For me at least, getting my hands dirty also helps me to &lt;em&gt;think&lt;/em&gt;. If I don’t look at code and think about how it fits together, I’m never quite able to comprehend the problem I’m addressing, or what the proper solution is. I know that this is less of a thing for people with management or engineering experience, but I don’t think it can be fully discounted. The fact is, the farther you are from the code, the farther you are from the code.&lt;/p&gt;

&lt;p&gt;Anyway what would it look like to bring this vision of LLM-as-compiler to fruition? Well, a new programming language, of course. But this time it’s better than before, because it’s slower, more expensive, non-deterministic, and doesn’t run on your own hardware! Sounds like a winning combination to me.&lt;/p&gt;

&lt;h2 id=&#34;sloponomics-in-one-lesson-2&#34;&gt;Sloponomics in One Lesson&lt;/h2&gt;

&lt;p&gt;Notice what I’m not saying. I’m not saying LLMs are useless, that they are a fad, or that I won’t use them. They are an almost ideal tool for non-experts (and all of us are non-experts in most areas). What I am saying is that their use has a &lt;em&gt;cost&lt;/em&gt;. That there are &lt;em&gt;trade-offs&lt;/em&gt; to technical choices. That many of these trade-offs are invisible, and only show up at scale, and over time.&lt;/p&gt;

&lt;p&gt;It’s pretty universally agreed upon at this point that we are in the midst of an AI bubble. The disruptive model of Silicon Valley has itself been disrupted, and now every tech company on earth is in a mad dash to realize the promises of the machine mind. This means that we are in a period of growth, not consolidation. In order to gain market share, everyone is moving as quickly as possible to give away as much as possible. Think about where we will be when OpenAI, or Anthropic, or Google, or Microsoft captures a decisive share of the market and consumers lose the ability to choose between providers. Someone has to pay for all those data centers.&lt;/p&gt;

&lt;p&gt;I don’t think LLMs are going to get prohibitively expensive, pricing out these companies’ current customers. But I do think there will be an effort to cut costs by switching work loads to cheaper models, resulting in the gradual enshittification of LLM tools along with everything else in our declining dollar economy. For those of us who hand-pick our models or run them ourselves, well, we’ll pay for what we get. For the rest, it doesn’t take much imagination to anticipate how LLM providers are going to abuse their ability to intermediate our conversations with the bots, from injecting content directly into conversations or software products, to massaging our chat histories into the highest-resolution advertising (and propaganda) profile ever witnessed.&lt;/p&gt;

&lt;p&gt;The bigger point here though is not an economic one. It’s that whether in terms of the economy, our skills, or our culture, there’s no going back. Our decisions have consequences; the technologies we create and adopt have an effect, not just in terms of getting done the work we aim them at, but also in terms of unintended second-order consequences. People and tools exist together in a complex, ecological system. We may put our oar in to try to influence the development of this ecosystem, but the technological millieu influences us &lt;em&gt;comprehensively&lt;/em&gt;. The technological world creates the circumstances upon which our very existence as technological man is predicated. A shift as large as the one we are undergoing now will not be inconsequential.&lt;/p&gt;

&lt;p&gt;There are unique risks involved in this particular technological shift too. The &lt;a href=&#34;https://podcasts.apple.com/us/podcast/read-928-urban-bugmen-and-ai-model-collapse-a-unified-theory/id1359544516?i=1000746133548&#34;&gt;possibilities of model collapse&lt;/a&gt; mean that the returns on efficiency of LLMs may be diminishing, or even reversing, as the machines are fed with their own output. The atrophy or abandonment of human skills plays into this too, because if organic activity is displaced by artificial, then the amount of new content on which LLMs can be trained is rapidly declining.&lt;/p&gt;

&lt;p&gt;Already, StackOverflow’s traffic &lt;a href=&#34;https://blog.pragmaticengineer.com/stack-overflow-is-almost-dead/&#34;&gt;has declined&lt;/a&gt; to 10% of where it was only 5 years ago. TailwindCSS &lt;a href=&#34;https://github.com/tailwindlabs/tailwindcss.com/pull/2388&#34;&gt;recently&lt;/a&gt; laid off 75% of their team because no one is finding out about their premium offering from their documentation any more. There’s a chance that we are entering a dark age of innovation in software. If LLMs are only able to regurgitate reconstituted ideas from the past, they can’t be considered a source of new ideas.&lt;/p&gt;

&lt;p&gt;One counter-argument of course is that LLMs make it easy to learn new subjects, increasing the spread of knowledge. I think this argument is over-stated. LLMs can help someone get to basic &lt;em&gt;competency&lt;/em&gt; quickly, but cannot replace deep study. Innovation still has to come from a deep well of experience, which is comprised not just of knowledge, but also of pain, frustration, and nights spent awake imagining possible futures.&lt;/p&gt;

&lt;p&gt;Another counter-argument is that LLMs will allow disciplined programmers to curate their attention, directing it toward solving interesting and hard problems. This may be the case in some resource-scarce environments like start-ups, but in most cases the gains will be marginal. Chores are rarely a real excuse, and can themselves be a source of inspiration; under-performance is more often attributable to complacency, incentives, and sources of external friction like corporate bureaucracies than mere drudgery. And for the occupational “innovators” in academia, well, they’re already pursuing the cutting edge in their micro-niche with their full attention.&lt;/p&gt;

&lt;h2 id=&#34;the-technological-slopciety-2&#34;&gt;The Technological Slopciety&lt;/h2&gt;

&lt;p&gt;A helpful paradigm for looking at the problems of tools and technology which I’m currently obsessed with is called “conviviality”, coined by Ivan Illich in his eponymous book. Here’s how he defines the concept:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Tools foster conviviality to the extent to which they can be easily used, by anybody, as often or as seldom as desired, for the accomplishment of a purpose chosen by the user. The goal of such a tool is to serve a society “in which modern technologies serve politically interrelated individuals rather than managers”.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;In other words — freedom.&lt;/p&gt;

&lt;p&gt;At first glance, LLMs seem like an ideally convivial tool. Even I am excited for the possibility that laymen may be able to build better tools for themselves than any vendor might be able to offer. But there’s one key point in that definition that does not apply to a slop society: we cannot use LLMs as seldom as we might desire.&lt;/p&gt;

&lt;p&gt;As work and communication become increasingly LLM-shaped, both through the direct adoption of LLM tools and through the consequent reshaping of public spaces to accommodate them, society itself will become less human-shaped, to the point at which even those of us who have carefully maintained our skills against atrophy will no longer have an outlet for them. Just as agricultural implements have been adapted for use by tractors rather than by farmers, so our information landscape will adapt for the alien mind of the machine, rather than for our wet eyeballs and trembling tympanic membranes.&lt;/p&gt;

&lt;p&gt;This is already happening — the pull request that the TailwindCSS team rejected was for the addition of text-only documentation aimed explicitly at LLMs. How long until people simply stop writing documentation for humans entirely? Might we eventually learn how to speak the LLMs&amp;#39; native language, and write our documentation using that? Humans may eventually lose the ability to even read without an LLM.&lt;/p&gt;

&lt;p&gt;The trajectory of the LLM society is decisively &lt;em&gt;anti&lt;/em&gt;-convivial. More quickly than ever, we are reaching the point in the adoption of a new technology which Illich describes as its “negative” range:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;When an enterprise grows beyond a certain point on this scale, it first frustrates the end for which it was originally designed, and then rapidly becomes a threat to society itself. These scales must be identified and the parameters of human endeavors within which human life remains viable must be explored.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This is tyranny of a kind that does not come from governments, but from technology itself. What Illich calls “radical monopoly”:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Radical monopoly exists where a major tool rules out natural competence. Radical monopoly imposes compulsory consumption and thereby restricts personal autonomy. It constitutes a special kind of social control because it is enforced by means of the imposed consumption of a standard product that only large institutions can provide.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;If we have any desire for freedom and independence in an increasingly digital society, we have to find a way to protect ourselves from this radical monopoly. Self-hosting our own LLMs will not suffice, because even they will contribute to the reshaping of society and our exclusion from it.&lt;/p&gt;

&lt;h2 id=&#34;rage-against-the-slop-2&#34;&gt;Rage Against The Slop&lt;/h2&gt;

&lt;p&gt;In the face of a globally advancing tsunami of machine turds, I can only offer sheer bloody-minded curmudgeonliness, like someone who pays all their expenses in cash in an effort to stave off the advance of the global financial surveillance panopticon. That is the knife that we need to bring to this gunfight.&lt;/p&gt;

&lt;p&gt;It’s impossible to be anti-LLM, just like it is impossible to be anti-tree. The existence of trees is just a fact, and so is the existence of LLMs. Instead of thinking about LLMs on their own terms — derascinated, platonic, monadic — we should instead think in terms of instances. One cannot abolish all trees, but you can certainly cut one down, or plant one.&lt;/p&gt;

&lt;p&gt;An individual tree differs from the idea of a tree in almost every way. The idea of a tree is determined, abstract, normative. The tree in my front yard is constantly changing, is concrete, contextual. It was a rotten elm, it is now a rotting stump.&lt;/p&gt;

&lt;p&gt;The challenge for us in the age of the LLMs is to not give ourselves up to the apparent determinism of the machine. Stop thinking about the abstract promised or dreaded future, open your eyes and look at the LLM sitting in front of you on your desk or in your hand. Is this a tree you want to water, to fertilize, to see grow? Does it need some pruning in order to bear fruit in your life? Or does it need to be cut to the ground.&lt;/p&gt;

&lt;p&gt;Every prompt not written, every agent not installed, every token not purchased is a decision, a vote for who you want to be, and the home you want to live in. Resistance against the machine is not a simple matter of bugging out to the back country, but of creative subversion, malicious compliance, and dynamic equilibrium. It is the design and use of new tools and technologies which mediate the old ones. And it is the refusal to give up your soul to that of the machine.&lt;/p&gt;
 &lt;/blockquote&gt;
    </content>
    <updated>2026-01-29T02:00:23Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqszw7j6wgqflfx8qz65dgn7tkf96dfy28d29drvg3aefszkrfj6n4qzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twq5gsxma</id>
    
      <title type="html">🍻🏔</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqszw7j6wgqflfx8qz65dgn7tkf96dfy28d29drvg3aefszkrfj6n4qzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twq5gsxma" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxzdy8s0rjz8zn57sqn4xqn0dz8stpxw6hr7rve6njrjwnhx9qxespz4mhxue69uhkummnw3ezummcw3ezuer9wchsn4kxw6&#39;&gt;nevent1q…kxw6&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;🍻🏔
    </content>
    <updated>2026-01-26T11:11:58Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqqqzvgz22f3j02frqvrs9cuqq6pym994zj7utcvz95pkftcs7czyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twq25rf4a</id>
    
      <title type="html">Signal may not be perfect. But every single time I use anything ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqqqzvgz22f3j02frqvrs9cuqq6pym994zj7utcvz95pkftcs7czyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twq25rf4a" />
    <content type="html">
      Signal may not be perfect.&lt;br/&gt;&lt;br/&gt;But every single time I use anything different, it remind me how clean the UI/UX is.&lt;br/&gt;And I hope they won&amp;#39;t change anything about it at all.&lt;br/&gt;&lt;br/&gt;For example, started few months unused Matrix client, the Element:&lt;br/&gt;&lt;br/&gt;&#43;&#43;&#43; does work with VPN, alias email service, no questions asked, no phone verification&lt;br/&gt;&lt;br/&gt;- there is left bar menu, opening one submenu, with Home and rest of whatever call it, rooms?&lt;br/&gt;- this Home opening sub-menu People/Rooms/System Alers chats&lt;br/&gt;- some rooms are only visible under Home, while some in left menu, idk why&lt;br/&gt;- there is a division between rooms and space - can&amp;#39;t understand difference&lt;br/&gt;- Almost 3/4 of rooms have now the message: This room has been replaced and is no longer active. But why, some large upgrade?&lt;br/&gt;- if I do not visit every room and migrate myself into new one, I&amp;#39;m basically with no info about it&amp;#39;s dead end situation&lt;br/&gt;- rooms chat are clumsy, full of info like: changed their profile picture 4 times, changed their name, and left. Umm, cool and what?&lt;br/&gt;- more spam and unrelated service info, especially if there is Discord/TG/IRC&amp;lt;&amp;gt;Matrix bridge connection&lt;br/&gt;- so messages look like shit: RoomBridge &amp;lt;UserXYZ:Discord&amp;gt; &amp;#39;Actual message&amp;#39;&lt;br/&gt;- hard to react on this&lt;br/&gt;- hard to meaningfully search the content&lt;br/&gt;- servers suck, if it fck up itself, entire room is corrupted&lt;br/&gt;- moderation on this mess is almost impossible&lt;br/&gt;- clients suck as well - monoculture now, Element only afaik &amp;#39;usable&amp;#39;&lt;br/&gt;- have no info what is shared where and what rules are applied to such connections&lt;br/&gt;- some bridges are one way, some rooms have apparently mixed modes&lt;br/&gt;- so many rooms have &amp;#39;End-to-end encryption isn&amp;#39;t enabled&amp;#39;&lt;br/&gt;- it even can&amp;#39;t be enabled because of: &amp;#39;Enabling encryption may prevent many bots and bridges from working correctly.&amp;#39; (Ok, this does make sense.)&lt;br/&gt;- if I leave old rooms, some remain in notifications, stuck forever and I can&amp;#39;t get rid of them&lt;br/&gt;&lt;br/&gt;Feels like Element won&amp;#39;t starting for few more months on my machine yet again.&lt;br/&gt;&lt;br/&gt;SimpleX still is quite promising.
    </content>
    <updated>2026-01-26T01:03:23Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqqydwh639nvjuc2wxfaqcrdhv8y9vjd5h3wrwrq6dka8s3w6jszyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqgj80n0</id>
    
      <title type="html">Dark (2017) - it&amp;#39;s not easy to watch due to its complicated ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqqydwh639nvjuc2wxfaqcrdhv8y9vjd5h3wrwrq6dka8s3w6jszyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqgj80n0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstza4z73fc3ws3jam69s42y58rpylvmk7f8wvqzj3xfz62dehry3qpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhs42vw25&#39;&gt;nevent1q…vw25&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Dark (2017) - it&amp;#39;s not easy to watch due to its complicated storyline, and keeping track on the family connections is no easy task, so a pen &amp;amp; paper may come handy.&lt;br/&gt;-&lt;br/&gt;Generally, I may lose interest as have no time to binge watch and rarely can keep up with the series. So unless it&amp;#39;s a group activity, like &amp;#39;let&amp;#39;s watch together&amp;#39; I&amp;#39;m the same.
    </content>
    <updated>2026-01-24T17:22:22Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqqyca0pxuvgmv29c8nfujrelmtc8f3pa2yq70xu3z9c6jypsaqzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqwa5eah</id>
    
      <title type="html">As my consumption of sugar and caffeine dropped to basically 0 ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqqyca0pxuvgmv29c8nfujrelmtc8f3pa2yq70xu3z9c6jypsaqzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqwa5eah" />
    <content type="html">
      As my consumption of sugar and caffeine dropped to basically 0 for prolonged periods of time, it is interesting to see how even moderate sugar intake (a few hours before sleep) can change the qualities of my dreams.&lt;br/&gt;Sugar-assisted dreams are:&lt;br/&gt;&lt;br/&gt;- very vivid and colorful, feeling like almost the IPS vs OLED; until this happened to me, I had no idea it could be that different&lt;br/&gt;- more unhinged content; I can almost run in the dreams or swiftly switch the place of the story to another&lt;br/&gt;&lt;br/&gt;No nightmares, it is just different, not worse in general. Before my lifestyle changed to this, mainly no sugar/carbs diet, it did not occur to me.&lt;br/&gt;I had no dreams like that despite being &amp;#39;high on carbs&amp;#39; all the time.&lt;br/&gt;Now that there is some, say, more normal baseline, the difference can be seen and compared to the normal state.
    </content>
    <updated>2026-01-24T16:56:03Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqqrlxxttwr0ancnnqcsdawj5u0n47hh3cw3m222glr6q386grqzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqls60lg</id>
    
      <title type="html">This is interesting to watch, the state of bike-sharing in Europe ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqqrlxxttwr0ancnnqcsdawj5u0n47hh3cw3m222glr6q386grqzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqls60lg" />
    <content type="html">
      This is interesting to watch, the state of bike-sharing in Europe (mainly Nexbike, but patterns will be in general the same for the competition).&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://youtu.be/75GP4mRJP7A&#34;&gt;https://youtu.be/75GP4mRJP7A&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;The interactive map is:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://bikesharingflowmap.de/&#34;&gt;https://bikesharingflowmap.de/&lt;/a&gt;
    </content>
    <updated>2026-01-24T16:00:09Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqqxrl97yclzxfuhkt84a6kqcm6ak34stcmecs5ev7yy0g3hq9qzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqmdml3s</id>
    
      <title type="html">Most will probably not do it this way, ending as &amp;#39;just a next ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqqxrl97yclzxfuhkt84a6kqcm6ak34stcmecs5ev7yy0g3hq9qzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqmdml3s" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvkwx09gacrq3tgvuz05zu248ltkv58mk2634u8vw92k53z7j9eesppemhxue69uhkummn9ekx7mp0nxrqsf&#39;&gt;nevent1q…rqsf&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Most will probably not do it this way, ending as &amp;#39;just a next tab opened&amp;#39;.&lt;br/&gt;&lt;br/&gt;But still biggest enemy is blasting the nsec into a nostr app because many still not allow for the bunker use.
    </content>
    <updated>2026-01-24T15:33:49Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqswzrk76kez09cawr3g4udnfnkq9gj9nfww9hcttxxwxytlwnyj47qzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twq0r8kvu</id>
    
      <title type="html">Czech it out! #nevent1q…48hn</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqswzrk76kez09cawr3g4udnfnkq9gj9nfww9hcttxxwxytlwnyj47qzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twq0r8kvu" />
    <content type="html">
      Czech it out!&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;/nevent1qvzqqqqqqypzqcufhejfreakj05lx68vaz8u69zlqlqx35kphwhyy3aekhh588fjqy88wumn8ghj7mn0wvhxcmmv9uq32amnwvaz7tmjv4kxz7fwv3sk6atn9e5k7tcqyzucr50s85ygxd5l4zjveydtuxkrsn9fxxn5vf7qh9p5mhh4y087jww48hn&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…48hn&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; IYKYK&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://blossom.primal.net/d8bf1169b4d77a5056c511464f6934d96982b7290e4fd4cdf37c55199da93292.jpg&#34;&gt;   &lt;/blockquote&gt;
    </content>
    <updated>2026-01-23T21:33:08Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqq8vqe8c6gm6nwelgw022ckq9fxzw9ty8d45uqx8udr5am6xdczyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqgc868d</id>
    
      <title type="html">This is great, I like human readable npubs having some ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqq8vqe8c6gm6nwelgw022ckq9fxzw9ty8d45uqx8udr5am6xdczyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqgc868d" />
    <content type="html">
      This is great, I like human readable npubs having some care&amp;#39;n&amp;#39;pow done to them.&lt;br/&gt;&lt;br/&gt;Here is list of few different tools having same purpose (afaik all of them offline, that is IMO better option compared to the web one).&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/aljazceru/awesome-nostr?tab=readme-ov-file#vanity-pubkey-mining&#34;&gt;https://github.com/aljazceru/awesome-nostr?tab=readme-ov-file#vanity-pubkey-mining&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;From the list - Rana is nicely done (range of cli options).&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;/nevent1qvzqqqqqqypzp4y6jq36y8d6rv7gxpk2x6dlxfpa3dzt3u9k6yvkvplhkzvsl2xlqythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qpqy28pyve4tmf2sys2lme4alp6t6wjlkqdg6gy6qnnr9af4rw7rfvqr0xkc3&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…xkc3&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; I spend my time way too much on building free shit. Anyway, I&#39;ve had this domain for over 2yrs and finally got around to building something useful for #Nostr that afaik is now the only working miner that&#39;s online, in the browser. &lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://vanitynpub.com&#34;&gt;https://vanitynpub.com&lt;/a&gt; &lt;/blockquote&gt;
    </content>
    <updated>2026-01-23T21:10:23Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqq9gtzctl0ljhqkk9hgs3a0v2f3fxrvde3h3me5fyymxyzs4sqzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twq8gxvry</id>
    
      <title type="html">I think a lot about USA situation can be explained in the book ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqq9gtzctl0ljhqkk9hgs3a0v2f3fxrvde3h3me5fyymxyzs4sqzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twq8gxvry" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswgpq2kpmawekl6xypzgr3lfjlf7knf96mmrrjnx065vygas8mt9cprdmhxue69uhhg6r9vehhyetnwshxummnw3erztnrdakj7hxckcd&#39;&gt;nevent1q…ckcd&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I think a lot about USA situation can be explained in the book Shorting the Grid: The Hidden Fragility of Our Electric Grid written by Meredith Angwin.
    </content>
    <updated>2026-01-23T20:29:24Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqq92ewje9ppjph3vaurz2lhff68cf7crtqlna0j8hp992xnwuqzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqd7pxpg</id>
    
      <title type="html">1) The Sovereign Individual - that is more practical approach to ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqq92ewje9ppjph3vaurz2lhff68cf7crtqlna0j8hp992xnwuqzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqd7pxpg" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsprc5fvmkf6lxdfg8trhqw5lcu9fy6rvqmztmzehjzxrxg0qucjespzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtc25psht&#39;&gt;nevent1q…psht&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;1) The Sovereign Individual - that is more practical approach to the BTC, so it&amp;#39;s not outside of, yet can&amp;#39;t help myself.&lt;br/&gt;(Taking into account how long they spent writing the book, preparations; this started long before the release date. That makes it more impressive.)&lt;br/&gt;2) The Mosquito - Timothy C. Winegard&lt;br/&gt;(Masterpiece, well written for this kind of topic, worth paying to have hard copy.)&lt;br/&gt;3) How We Got Here: the 70&amp;#39;s - David Frum&lt;br/&gt;(It sums up the roots of cultural state in the USA for me, as I don&amp;#39;t understand the culture well, and I&amp;#39;d like to skip relying on those who try to facilitate it for me, whoever they may be.)
    </content>
    <updated>2026-01-05T18:04:39Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqqr59d27vjtxs90c6jl4rtwcp52xq6sk0j77rgfqv7p2t2ykggzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqwthr3x</id>
    
      <title type="html">Pon-Pon Pata Pon~ Pata-Pata-Pata Pon~</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqqr59d27vjtxs90c6jl4rtwcp52xq6sk0j77rgfqv7p2t2ykggzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqwthr3x" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqjc0w6hl7f8aqj2ha9ux8ya8dwqtpug8fflh6kpvqav5lghundscpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhs42q9le&#39;&gt;nevent1q…q9le&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Pon-Pon Pata Pon~&lt;br/&gt;&lt;br/&gt;Pata-Pata-Pata Pon~
    </content>
    <updated>2026-01-05T17:38:43Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqspunaxfl27kk00qk7wu49t88spmj6zpvstxuy4hhs5484c0fw2klczyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqx4z7qs</id>
    
      <title type="html">After briefly reading the posts you made here, take a look at ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqspunaxfl27kk00qk7wu49t88spmj6zpvstxuy4hhs5484c0fw2klczyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqx4z7qs" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsge5scsxy9sd0h5mry62lkxkp63ettcqzv2za9s3fnera44e5ecusppemhxue69uhkummn9ekx7mp06dzu8r&#39;&gt;nevent1q…zu8r&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;After briefly reading the posts you made here, take a look at this:&lt;br/&gt;&lt;a href=&#34;https://fiatjaf.com/d5031e5b.html&#34;&gt;https://fiatjaf.com/d5031e5b.html&lt;/a&gt;
    </content>
    <updated>2026-01-05T17:27:08Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs2ultwptklnknn07yg4ftjq9lrefrf8h49wpmra2cknhdhw399vsgzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqrd0wh3</id>
    
      <title type="html">Yeah the BitPay. Definitely protecting my privacy and what not. ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs2ultwptklnknn07yg4ftjq9lrefrf8h49wpmra2cknhdhw399vsgzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqrd0wh3" />
    <content type="html">
      Yeah the BitPay. Definitely protecting my privacy and what not. Because using BTCPay is just fcuking hard, right?&lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/53c8b393613f131d0ebeec4e61d67f224632ebfe4685e6beacfd2c5b9d8a162d.png&#34;&gt; 
    </content>
    <updated>2026-01-05T17:11:01Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqqqajflg308ee5gt9pyq52pqe0m5slg05zmvutctygeuenywdszyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqnnccgr</id>
    
      <title type="html">Used to take a bus and pay 1,- CZK per minute at the nearest game ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqqqajflg308ee5gt9pyq52pqe0m5slg05zmvutctygeuenywdszyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqnnccgr" />
    <content type="html">
      Used to take a bus and pay 1,- CZK per minute at the nearest game cafe just to not play games but surf the net.&lt;br/&gt;(16 used to be one beer, 15 big pack of chips, 45 a pack of cigs.)&lt;br/&gt;Crazy how this is now accessible everywhere (mainly LTE/Starlink/GPON FTTP really delivers).&lt;br/&gt;Also, how has the tide shifted and users nowadays have dissociated themselves from the protocol in favor of platforms.&lt;br/&gt;And how smooth the transition was, despite the many times the platform fails in the process of siphoning the userbase, yet users do not change their behavior.&lt;br/&gt;&lt;br/&gt;Overall, I do believe it&amp;#39;s OK unless I&amp;#39;m forced to use or participate in it.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/d865f6d57740874333dbb286f7f7dc9879556f39e003d44f7ddad38a86b05fa9.png&#34;&gt; 
    </content>
    <updated>2026-01-05T17:01:01Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqqzdw7vw22h27pyldst87l8ycwjx3uq88wtwwm6rcme4dwhzhszyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twq9nzrgf</id>
    
      <title type="html">Suita; just lol. But srsly, the combination of a shitcoin and ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqqzdw7vw22h27pyldst87l8ycwjx3uq88wtwwm6rcme4dwhzhszyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twq9nzrgf" />
    <content type="html">
      Suita; just lol.&lt;br/&gt;But srsly, the combination of a shitcoin and referral begging is a natural fit, so it’s no wonder after all.&lt;br/&gt;#enshittification&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/50f16db75e5b309c67dbe792e5a7474e0a3d979c6451bc0d6335d708345b8e9d.png&#34;&gt; &lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/b5373dfb8625bd806c6bca8f2aadd60b51183601e7fb537fecec34a9a7adc2d0.png&#34;&gt; 
    </content>
    <updated>2025-12-23T21:34:54Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqq9n7hfjwezmpeunvgsargcca63gny5fgnmuzfvl50gnuswhfgzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqmexmrc</id>
    
      <title type="html">Step 0: stop fucking begging me for spreading a referral disease. ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqq9n7hfjwezmpeunvgsargcca63gny5fgnmuzfvl50gnuswhfgzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqmexmrc" />
    <content type="html">
      Step 0: stop fucking begging me for spreading a referral disease.&lt;br/&gt;#enshittification&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/59b843bbe9f2517bf9f1800a1d0ac9e813e0ef63775cfad3bd1520083a5ec44d.png&#34;&gt; &lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/947a75352dcf9b96b0181e225de639ebd82f08c6cb779d8aa4ba63a45ceeb5a5.png&#34;&gt; 
    </content>
    <updated>2025-12-23T21:19:17Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqqqut3wl8fxthy0e0n8n6xje2ekfcxjhtkxdymvmpaa4zkm3rczyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqc0z0uk</id>
    
      <title type="html">TIL that Lenovo is manufacturing a mouse (model 400) that isn’t ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqqqut3wl8fxthy0e0n8n6xje2ekfcxjhtkxdymvmpaa4zkm3rczyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqc0z0uk" />
    <content type="html">
      TIL that Lenovo is manufacturing a mouse (model 400) that isn’t compatible with Linux. Even if the receiver is simply plugged into a USB‑C port, it blocks the boot process.&lt;br/&gt;Incredible, what a shitty product.&lt;br/&gt;I’ve never encountered a mouse that’s unusable right out of the box. How does something like this even make it to the retail?&lt;br/&gt;#enshittification
    </content>
    <updated>2025-12-23T21:02:04Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqq9yl5u4p798aqlmjuuk2dyk5gm0vz2cutrx76myc6kahp8v7qzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twq4ul0fx</id>
    
      <title type="html">@nprofile…ljdx for wallet address - how is the name reserved, ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqq9yl5u4p798aqlmjuuk2dyk5gm0vz2cutrx76myc6kahp8v7qzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twq4ul0fx" />
    <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;/nprofile1qyt8wumn8ghj7etyv4hzumn0wd68ytnvv9hxgtcpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhszxnhwden5te0wfjkccte9ekkjmnfvf5hguewvdshx6p0qqstxwlea9ah3u6kjjszu6a7lrnhqkfh8eptp2z6v0e9558tlkkl2rgqlljdx&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Minibits&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…ljdx&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; for wallet address - how is the name reserved, for how long? I mean what if user stop using the wallet (delete app), or decide to change the name.&lt;br/&gt;The old name is with some expiration, or can it be reused by someone later on?&lt;br/&gt;Or once it&amp;#39;s created, there is no way someone can take it? (Same as with most email providers, gatekeeping the address so someone can&amp;#39;t impersonate.)&lt;br/&gt;*I suppose the custom address doesn&amp;#39;t have different rules from the generic one.
    </content>
    <updated>2025-12-20T20:28:18Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqqyx869kcy063r5r7h4zr0wexduuypvqjgnyj7psafss09x7vqzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqf6pxuy</id>
    
      <title type="html">Something not working right with njump lately (maybe this started ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqqyx869kcy063r5r7h4zr0wexduuypvqjgnyj7psafss09x7vqzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqf6pxuy" />
    <content type="html">
      Something not working right with njump lately (maybe this started after the last CF outage). &lt;br/&gt;&lt;br/&gt;njump.me as info page is working all the time.&lt;br/&gt;&lt;br/&gt;But with a /nevent1, a lot of request ending as:&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/25ed8e54a8f518a24f4e83b4f16b46a1ac8eb21e857a3d582c01a0c45c5b3548.png&#34;&gt; &lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/64ca2b61d5ce3d1f898a727bde30120a4fb6595c031a59394c4ca829a7277353.png&#34;&gt; &lt;br/&gt;&lt;br/&gt;Usually one simple refresh of the page finishing ok.&lt;br/&gt;&lt;br/&gt;I&amp;#39;m not the only one so far.&lt;br/&gt;&lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;fiatjaf&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub180c…h6w6&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;
    </content>
    <updated>2025-12-17T21:45:55Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqqy7dwww949dgrcapfnjsze3s0nypsqgt6lfjz0ej4txnszp9qzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqx43wla</id>
    
      <title type="html">idk &amp;#39;AI-Powered&amp;#39;, just why ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqqy7dwww949dgrcapfnjsze3s0nypsqgt6lfjz0ej4txnszp9qzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqx43wla" />
    <content type="html">
      idk &amp;#39;AI-Powered&amp;#39;, just why&lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/1b713da7af16f97ede75beb2faa564d3cb4dc6a7de5fd692484ee22aa7fb654e.png&#34;&gt; 
    </content>
    <updated>2025-12-17T19:25:39Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqswudaupakex8vyhjtv693235ah54pepxzxdl7st3f6278ltfvzf9gzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twq4ex5gq</id>
    
      <title type="html">ironfox, it&amp;#39;s basically only one option afaik</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqswudaupakex8vyhjtv693235ah54pepxzxdl7st3f6278ltfvzf9gzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twq4ex5gq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9ut6kw8ew4ma33gtl23vglq458l4m9u03xgj88ygrjvjz40rcg2c2s6tcr&#39;&gt;nevent1q…6tcr&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;ironfox, it&amp;#39;s basically only one option afaik
    </content>
    <updated>2025-12-16T23:50:42Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqqpjxcpzrjjvyv28jdlz0f64lep84dk6p8z87yh733m7rscq6czyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqa7kznz</id>
    
      <title type="html">At least Tuta does have interesting captchas ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqqpjxcpzrjjvyv28jdlz0f64lep84dk6p8z87yh733m7rscq6czyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqa7kznz" />
    <content type="html">
      At least Tuta does have interesting captchas&lt;br/&gt; &lt;img src=&#34;https://npub1m4d4mtxnj6ka8zmntupledeud29hh0vu7w74768gc0fp89dxjmsq3sc2n3.blossom.band/26b2cb73270d400238ad504985b7e9631cca667a34f5a400fc2c3466973d95f7.png&#34;&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;/nevent1qvzqqqqqqypzph2mtkkd894d6w9hxhcrljmnc65t0w7eeuaata5w3s7jzw26d9hqqy88wumn8ghj7mn0wvhxcmmv9uq3qamnwvaz7tmwdaehgu3wd4hk6tcqyqqqqpnvzd4c4ljv57fe5v2rdyx6f7vn3cvtga7pa9a6sj43u00guphteqd&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…teqd&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; #rant #fcuk I needed to create an account, a semi-public one tied to another public account within legacy data silos (aka GH and alike). Which required an email address. It wasn&#39;t meant to be a super-secret anonymous or pseudonymous account, as it would be publicly exposed anyway. Decided to try Tuta to see what they offered compared to the basic ProtonMail service for this case. Not liking the Proton monopoly in the space much anyway. When created the account, Tuta put a 24-hour hold on it for manual approval.&lt;br/&gt; &lt;img src=&#34;https://npub1m4d4mtxnj6ka8zmntupledeud29hh0vu7w74768gc0fp89dxjmsq3sc2n3.blossom.band/83066f74f3ab23dcb0438c4f76901a90e5a714d4ba9f6e5f17bf8a085af34a68.png&#34;&gt; &lt;br/&gt;After the time elapsed, they informed me that I had to contact them with a written email to explain what I planned to use it for.&lt;br/&gt; &lt;img src=&#34;https://npub1m4d4mtxnj6ka8zmntupledeud29hh0vu7w74768gc0fp89dxjmsq3sc2n3.blossom.band/823a6219c43820bd333f81c89e446f3a66df2d9170f9e892d94af458a6a80c4e.png&#34;&gt; &lt;br/&gt;Did that, and on the third day, the account started working. Tested by sending an email to it, and since didn&#39;t receive a bounce-back message about an unreachable mailbox, began using it for my intended purpose. A day later, after I had already created accounts with several other services using this Tuta email, the Tuta login screen showed me only a &#34;Too many failed login attempts&#34; error.&lt;br/&gt; &lt;img src=&#34;https://npub1m4d4mtxnj6ka8zmntupledeud29hh0vu7w74768gc0fp89dxjmsq3sc2n3.blossom.band/0eceb2aa2d074099c25b6c80032f1732ca3504fdcfecbaf0d939ab60b4dc23fa.png&#34;&gt; &lt;br/&gt;After waiting about an hour, a new message popped up: &#34;Invalid login credentials.&#34;&lt;br/&gt; &lt;img src=&#34;https://npub1m4d4mtxnj6ka8zmntupledeud29hh0vu7w74768gc0fp89dxjmsq3sc2n3.blossom.band/7baf6f4213447df185b1c8b70d8730b5bd8cbf59d8efafbc0d481bb83e5a33f4.png&#34;&gt;  &lt;br/&gt; &lt;img src=&#34;https://npub1m4d4mtxnj6ka8zmntupledeud29hh0vu7w74768gc0fp89dxjmsq3sc2n3.blossom.band/fe7e074fa9e4eb837002496dd51ea7a77ee81feae98f6a39321e63f3debc1ff1.png&#34;&gt; &lt;br/&gt;They did it, bastards. Tuta nuked my new account, the one they manually approved, within a day of use, giving me no chance to react. God forbid they let me verify* myself with: a payment, a phone number, or another email (which I had to use anyway to migrate my accounts later on).&lt;br/&gt;&lt;br/&gt;It was my first time using Tuta, so, not knowing how they operate, I didn&#39;t set up any recovery options besides saving the recovery code. Didn&#39;t add a phone number or a secondary email.&lt;br/&gt;Maybe this could prevent some abuse detection, who knows. Imagine if the services I signed up for didn&#39;t let me easily change the email to a backup address.&lt;br/&gt;What a fuck-up. Really didn&#39;t expect this kind of rug pull. (F*ck email anyway.)&lt;br/&gt;&lt;br/&gt;*well rather validate as non bot, verify is not much a case as phone/payment/secondary mail is cheap to bypass - yet still a quite effective. &lt;/blockquote&gt;
    </content>
    <updated>2025-12-16T23:46:45Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqqxdsfkhzh7fjne8x33gd5smf8ejw8p3drhc85hh2z2k83aarszyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqhmcg2k</id>
    
      <title type="html">#rant #fcuk I needed to create an account, a semi-public one tied ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqqxdsfkhzh7fjne8x33gd5smf8ejw8p3drhc85hh2z2k83aarszyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqhmcg2k" />
    <content type="html">
      #rant #fcuk I needed to create an account, a semi-public one tied to another public account within legacy data silos (aka GH and alike). Which required an email address. It wasn&amp;#39;t meant to be a super-secret anonymous or pseudonymous account, as it would be publicly exposed anyway. Decided to try Tuta to see what they offered compared to the basic ProtonMail service for this case. Not liking the Proton monopoly in the space much anyway. When created the account, Tuta put a 24-hour hold on it for manual approval.&lt;br/&gt; &lt;img src=&#34;https://npub1m4d4mtxnj6ka8zmntupledeud29hh0vu7w74768gc0fp89dxjmsq3sc2n3.blossom.band/83066f74f3ab23dcb0438c4f76901a90e5a714d4ba9f6e5f17bf8a085af34a68.png&#34;&gt; &lt;br/&gt;After the time elapsed, they informed me that I had to contact them with a written email to explain what I planned to use it for.&lt;br/&gt; &lt;img src=&#34;https://npub1m4d4mtxnj6ka8zmntupledeud29hh0vu7w74768gc0fp89dxjmsq3sc2n3.blossom.band/823a6219c43820bd333f81c89e446f3a66df2d9170f9e892d94af458a6a80c4e.png&#34;&gt; &lt;br/&gt;Did that, and on the third day, the account started working. Tested by sending an email to it, and since didn&amp;#39;t receive a bounce-back message about an unreachable mailbox, began using it for my intended purpose. A day later, after I had already created accounts with several other services using this Tuta email, the Tuta login screen showed me only a &amp;#34;Too many failed login attempts&amp;#34; error.&lt;br/&gt; &lt;img src=&#34;https://npub1m4d4mtxnj6ka8zmntupledeud29hh0vu7w74768gc0fp89dxjmsq3sc2n3.blossom.band/0eceb2aa2d074099c25b6c80032f1732ca3504fdcfecbaf0d939ab60b4dc23fa.png&#34;&gt; &lt;br/&gt;After waiting about an hour, a new message popped up: &amp;#34;Invalid login credentials.&amp;#34;&lt;br/&gt; &lt;img src=&#34;https://npub1m4d4mtxnj6ka8zmntupledeud29hh0vu7w74768gc0fp89dxjmsq3sc2n3.blossom.band/7baf6f4213447df185b1c8b70d8730b5bd8cbf59d8efafbc0d481bb83e5a33f4.png&#34;&gt;  &lt;br/&gt; &lt;img src=&#34;https://npub1m4d4mtxnj6ka8zmntupledeud29hh0vu7w74768gc0fp89dxjmsq3sc2n3.blossom.band/fe7e074fa9e4eb837002496dd51ea7a77ee81feae98f6a39321e63f3debc1ff1.png&#34;&gt; &lt;br/&gt;They did it, bastards. Tuta nuked my new account, the one they manually approved, within a day of use, giving me no chance to react. God forbid they let me verify* myself with: a payment, a phone number, or another email (which I had to use anyway to migrate my accounts later on).&lt;br/&gt;&lt;br/&gt;It was my first time using Tuta, so, not knowing how they operate, I didn&amp;#39;t set up any recovery options besides saving the recovery code. Didn&amp;#39;t add a phone number or a secondary email.&lt;br/&gt;Maybe this could prevent some abuse detection, who knows. Imagine if the services I signed up for didn&amp;#39;t let me easily change the email to a backup address.&lt;br/&gt;What a fuck-up. Really didn&amp;#39;t expect this kind of rug pull. (F*ck email anyway.)&lt;br/&gt;&lt;br/&gt;*well rather validate as non bot, verify is not much a case as phone/payment/secondary mail is cheap to bypass - yet still a quite effective.
    </content>
    <updated>2025-12-16T23:37:48Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs85knq5jtanf937uy80yktyp6pcu03jz9x4m26xsmfah7sp9jyqgczyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqlyudcs</id>
    
      <title type="html">Tested with notification off. Untill Amber is back from ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs85knq5jtanf937uy80yktyp6pcu03jz9x4m26xsmfah7sp9jyqgczyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqlyudcs" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdd8s64fft55txyz8je9sqaxkanh9gcxesd60k9tfl4lnyh4r8jgspzpmhxue69uhkummnw3ezumt0d5hse5fjt6&#39;&gt;nevent1q…fjt6&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Tested with notification off.  Untill Amber is back from background, no action is usually confirmed. Amber is quite often missing from the list of &amp;#39;Active apps&amp;#39;.&lt;br/&gt;Don&amp;#39;t know why, so many remain there all the time. So far not working good with this setting.&lt;br/&gt;Can the relay connected notification info list be configurable, by default, to display as a single row only, matching the screenshot above?&lt;br/&gt;In some future update.&lt;br/&gt;The &amp;#39;roll it up&amp;#39; doesn&amp;#39;t remain in effect and list often reappear back in full length.
    </content>
    <updated>2025-12-16T21:14:16Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqqqd7u8rfzwmns7we84v2n0t0wdgnfsz3ttk75a47rr7wk4u8szyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twq2ym9km</id>
    
      <title type="html">@npub1am3…xrv7 have question - can this notification be ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqqqd7u8rfzwmns7we84v2n0t0wdgnfsz3ttk75a47rr7wk4u8szyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twq2ym9km" />
    <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;/npub1am3ermkr250dywukzqnaug64cred3x5jht6f3kdhfp3h0rgtjlpqecxrv7&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Amber&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1am3…xrv7&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; have question - can this notification be completely avoided by switching it off (the &amp;#39;Service&amp;#39; notification) in settings and let Amber work on background?&lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/16d762e94e89fd0a96613269645e3597f1685194775b925c0cf0191df02f9f34.jpg&#34;&gt; &lt;br/&gt;Or is it necessary to keep Amber somehow in working state. The list is still rolled out and it taking a lot of space in notification area.&lt;br/&gt;&lt;br/&gt;Have unrestricted and run on background allowed for battery.
    </content>
    <updated>2025-12-16T18:50:43Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqqyd9q0wc76q9wzq4h8fwc4sx4l50zp2ej7va6nhdemefuk07szyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqmmm5r3</id>
    
      <title type="html">While posting a bit here, I realized that do not know one crucial ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqqyd9q0wc76q9wzq4h8fwc4sx4l50zp2ej7va6nhdemefuk07szyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqmmm5r3" />
    <content type="html">
      While posting a bit here, I realized that do not know one crucial thing about Nostr.&lt;br/&gt;When referring to a Nostr note, should I use the ‘nostr:nevent1’ format or the ‘note1’ format?&lt;br/&gt;What is the difference, if any?&lt;br/&gt;As far as I know, ‘note1’ is a shortened version of the long string.&lt;br/&gt;&lt;br/&gt;It just happened that I have many favorite notes in the nevent1 format and completely forgot about it until looking at what I&amp;#39;m actually inputting into the client.&lt;br/&gt;#asknostr
    </content>
    <updated>2025-12-15T13:27:00Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqq8jy9rdf6r3mc9qhl0jekterrxmvwyz57dsryd4rdzef4f79qzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqdjaugp</id>
    
      <title type="html">Adding this for more completeness. #note1tvm…xtkh</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqq8jy9rdf6r3mc9qhl0jekterrxmvwyz57dsryd4rdzef4f79qzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqdjaugp" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqqqqygsnzn75w2x0ta6fkjj2flzkfdmt5gl2mn2vwxw7eteszaugppemhxue69uhkummn9ekx7mp0w8dcjv&#39;&gt;nevent1q…dcjv&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Adding this for more completeness.&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;/note1tvmvgqqnjlveeypx4dy08d54acag0pjgyanmusd2m3n4yelk7z3s0uxtkh&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;note1tvm…xtkh&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; &lt;p&gt;The twentieth century gave us the peculiar institution of the checkpoint. Whether at national borders, factory gates, or building lobbies, the checkpoint performs a simple function: it separates those with papers from those without. The twenty-first century digitized this arrangement and called it the App Store.&lt;/p&gt;

&lt;p&gt;When Apple launched the App Store in 2008, it promised a curated garden where users could download software without fear. The implicit trade was straightforward: developers would submit to identity verification, code review, and revenue sharing, and in exchange, they would gain access to hundreds of millions of customers. Google followed with the Play Store. Between them, these two corporations now control approximately 95% of mobile software distribution outside of China.&lt;/p&gt;

&lt;p&gt;The security theater worked well enough to become invisible. Most users today cannot imagine installing software any other way. They have forgotten, if they ever knew, that for the first three decades of personal computing, people simply downloaded programs from wherever they found them. The developer&amp;#39;s reputation was the only verification that mattered. Somehow civilization survived.&lt;/p&gt;

&lt;h2 id=&#34;the-papers-please-2&#34;&gt;The Papers, Please&lt;/h2&gt;

&lt;p&gt;To publish an app on Apple&amp;#39;s store, a developer must provide a government-issued photo ID, a legal name that will be publicly displayed, a verifiable phone number, and in many cases a D-U-N-S number linking them to a registered business entity. Google&amp;#39;s requirements are slightly less onerous but follow the same pattern. Both platforms require payment through the traditional banking system.&lt;/p&gt;

&lt;p&gt;This arrangement excludes billions of people from participating in the software economy, not as users but as creators. The unbanked cannot publish apps. Those without government papers cannot publish apps. Those living under regimes where certain kinds of software are criminalized cannot safely publish apps, because their identity is permanently linked to their work.&lt;/p&gt;

&lt;p&gt;Consider what this means in practice. A developer in Russia who wishes to publish a VPN app must attach their legal name and identity documents to that release. As of June 2025, Russian authorities have demanded and received the removal of 113 VPN applications from Apple&amp;#39;s App Store. The developers of these apps are now known to the Russian state. Their crime was writing software that helps people read forbidden websites.&lt;/p&gt;

&lt;p&gt;Apple complied with these demands while simultaneously claiming commitment to human rights. The company removed independent media apps, BBC podcasts, and Radio Free Europe, all at the request of Roskomnadzor, Russia&amp;#39;s internet censor. When confronted, Apple explained that failure to comply could mean losing the ability to operate in Russia entirely. This is true. It is also an admission that the App Store model transforms Apple into an enforcement arm of any government willing to make demands.&lt;/p&gt;

&lt;h2 id=&#34;the-false-promise-of-centralized-review-2&#34;&gt;The False Promise of Centralized Review&lt;/h2&gt;

&lt;p&gt;The security argument for centralized app stores collapses upon examination. In 2021, a fake Trezor app appeared on the Apple App Store. Trezor makes hardware wallets for storing cryptocurrency. The fake app looked identical to the real thing: same name, same logo, same colors. Apple&amp;#39;s review team approved it. The app remained available for nearly two weeks, during which it stole approximately $1.6 million from users who trusted that Apple&amp;#39;s walled garden was safe.&lt;/p&gt;

&lt;p&gt;The fake app passed review through a simple bait-and-switch. It presented itself as a &amp;#34;cryptography&amp;#34; app for encrypting files and transformed after approval into a cryptocurrency wallet. Apple had no mechanism to detect this change. The company relies on users to report fraud after they have already been victimized.&lt;/p&gt;

&lt;p&gt;This pattern repeats across both platforms. Malicious apps slip through automated and human review. Legitimate apps get banned without explanation. The Coinbase app was removed from Apple&amp;#39;s store for an entire year in 2013. Damus, a Nostr client, was threatened with removal because its zap feature let users send Bitcoin tips to each other, bypassing Apple&amp;#39;s 30% cut. In August 2025, Google briefly threatened to remove all non-custodial cryptocurrency wallets from the Play Store, reversing course only after intense backlash. The message was clear: access to users can be revoked at any moment, for any reason, with no appeal.&lt;/p&gt;

&lt;h2 id=&#34;the-satoshi-standard-2&#34;&gt;The Satoshi Standard&lt;/h2&gt;

&lt;p&gt;The most consequential software release of the twenty-first century was published by someone who never provided a government ID, never registered a business, and never revealed their name. Satoshi Nakamoto developed Bitcoin over approximately 25 months, communicated exclusively through pseudonymous channels, and disappeared in 2011 without ever being identified.&lt;/p&gt;

&lt;p&gt;The Bitcoin network now secures hundreds of billions of dollars in value. Its code has been scrutinized by thousands of developers. It operates continuously across the globe without any central point of failure. None of this required Satoshi to prove their legal identity to a corporation in Cupertino.&lt;/p&gt;

&lt;p&gt;Imagine if the App Store model had existed for software distribution in 2008. Satoshi would have needed to provide a passport, link a bank account, and agree to terms of service that included the right of Apple or Google to remove Bitcoin at any time. The software that enabled permissionless money would have required permission to exist.&lt;/p&gt;

&lt;h2 id=&#34;the-alternatives-that-almost-work-2&#34;&gt;The Alternatives That Almost Work&lt;/h2&gt;

&lt;p&gt;Before Zapstore developers seeking escape from the App Store duopoly had limited options, each with significant compromises.&lt;/p&gt;

&lt;p&gt;F-Droid is the oldest and most respected alternative for Android. It hosts only free and open-source software, which is admirable, but its architecture introduces a fatal flaw: F-Droid builds apps from source and signs them with its own keys. You are not trusting the original developer. You are trusting F-Droid. Every update requires trusting them again. They become a single point of failure, a trusted third party in a system that was supposed to eliminate trusted third parties.&lt;/p&gt;

&lt;p&gt;Obtainium takes a different approach, fetching APKs directly from developers&amp;#39; GitHub releases. This removes one layer of trust, but Obtainium lacks signature verification. You trust that GitHub has not been compromised, that the developer&amp;#39;s account has not been hijacked, and that the binary corresponds to the source code. These are reasonable assumptions most of the time, but they are still assumptions rather than cryptographic guarantees.&lt;/p&gt;

&lt;p&gt;Both systems represent improvements over the Play Store monopoly. Neither solves the fundamental problem: establishing trust in a developer without requiring a central authority to vouch for them.&lt;/p&gt;

&lt;h2 id=&#34;zapstore-it-just-works-2&#34;&gt;Zapstore: It Just Works&lt;/h2&gt;

&lt;p&gt;We have tried to publish software through the official channels. The experience is deliberately hostile. Apple requires a $99 annual fee, government ID verification, and a review process that can reject apps for arbitrary reasons with no meaningful appeal. Google&amp;#39;s Play Store is marginally less painful but still demands identity documents and bank accounts. The process exists to filter out the uncommitted and the undocumented, which sounds like a feature until you realize it also filters out dissidents, the unbanked, and anyone who values privacy.&lt;/p&gt;

&lt;p&gt;Zapstore was the first app store where publishing just worked. No account creation. No identity verification. No review process. No waiting. We signed our release with a Nostr key and published it to the relay network. That was it. Users who follow us or who trust people who follow us can find our app and verify that we signed it. The entire interaction took minutes, not weeks.&lt;/p&gt;

&lt;p&gt;The technical architecture is elegant. When a developer publishes a release, they create a signed Nostr event containing app metadata, version information, and a hash of the binary. This release event points to the actual package, which can be hosted anywhere. Users downloading the app verify that the signature matches the developer&amp;#39;s public key and that the package hash matches what was signed. No corporation in the middle. No government paperwork. Just cryptography.&lt;/p&gt;

&lt;p&gt;What makes Zapstore genuinely social is the app event system. Users can publish recommendations for apps they use and trust. These recommendations propagate through your social graph. If three people you follow all recommend the same Bitcoin wallet, that signal is far more meaningful than a thousand five-star reviews from strangers on the Play Store. The web of trust replaces the walled garden.&lt;/p&gt;

&lt;h2 id=&#34;the-unbanked-developer-2&#34;&gt;The Unbanked Developer&lt;/h2&gt;

&lt;p&gt;Beyond identity requirements, existing app stores demand participation in the traditional financial system. Apple and Google take 15 to 30 percent of all sales. Developers must receive payment through bank accounts in supported countries.&lt;/p&gt;

&lt;p&gt;This excludes an enormous portion of humanity. Over a billion adults globally remain unbanked. They cannot publish paid apps. The software economy is closed to them by design.&lt;/p&gt;

&lt;p&gt;Zapstore enables payment through Bitcoin&amp;#39;s Lightning Network. Developers can receive tips and payments directly from users without any intermediary taking a cut. No bank account required. No identity verification required. No geographic restrictions. In countries with capital controls or governments that freeze dissident bank accounts, the ability to receive payment pseudonymously can be the difference between financial independence and destitution.&lt;/p&gt;

&lt;h2 id=&#34;the-road-ahead-2&#34;&gt;The Road Ahead&lt;/h2&gt;

&lt;p&gt;The objection will be raised that permissionless app distribution enables malware. This is true. It also enables privacy tools in Russia, financial applications in countries with broken banking systems, and innovations that incumbent platforms would prefer to suppress. The question is not whether a system can be abused, but what trade-offs we are willing to accept.&lt;/p&gt;

&lt;p&gt;Centralized app stores promised safety in exchange for control. They delivered control but not safety. Fake apps still proliferate. Scams still cost users millions. Meanwhile, the infrastructure of control has been weaponized by authoritarian governments to silence journalists, block privacy tools, and create permanent records linking developers to software that might someday become illegal.&lt;/p&gt;

&lt;p&gt;The ability to publish code without permission is not a fringe concern for criminals. It is the foundation of digital freedom. Any system that requires government papers to publish software will eventually be used to suppress software that governments dislike.&lt;/p&gt;

&lt;p&gt;The checkpoint was always the point.&lt;/p&gt;
 &lt;/blockquote&gt;
    </content>
    <updated>2025-12-15T13:13:27Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs99nt5y704w724uev780s73ukldg44sqrurzceaa2wed8qgxzp2jqzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqh9xthe</id>
    
      <title type="html">This is some steak saving advice #nevent1q…yr25</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs99nt5y704w724uev780s73ukldg44sqrurzceaa2wed8qgxzp2jqzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqh9xthe" />
    <content type="html">
      This is some steak saving advice&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;/nevent1qqsfsxhqnrqu7ypa956ng8rqdmqpwl0rq8sjwvd4xgd4zjjc69hgxyqpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsygxvn9mdjecgw2wgjqnuzymngquelag37lr5z43mgjjmrld8hwzs3vpsgqqqqqqsrdyr25&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…yr25&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; We’ve all had the experience of opening that steak we’ve been putting off eating, because life, to the intense stench of frustration.&lt;br/&gt;&lt;br/&gt;Protip: In your fridge, a steak on a rack  exposed to air will last much longer than in a vac bag. &lt;br/&gt;You might have 5 days in a bag. &lt;br/&gt;But easily 10-15 on a rack - and after that it’s probably not going bad - just drying out more than is ideal. &lt;br/&gt;&lt;br/&gt;Many of the things that go wrong with meat happen in the absence of air. (i.e.- in the bag) &lt;br/&gt;Namely rot. &lt;br/&gt;&lt;br/&gt;The way a conventional fridge cools makes it double as a dehumidifier/dehydrator - which red meat loves. &lt;br/&gt;&lt;br/&gt;Make sure your rack is stainless steel and not coated metal, which can rust. &lt;br/&gt;&lt;br/&gt;Lastly, and I think this is important, you WILL know if raw red meat is not good/safe to eat.  &lt;br/&gt;It will be visibly off- often green-ish. It will be slimy and, most importantly, your nose will tell your brain “FUCK NO!” in a primal way. (Exceptions to this would be game meats that might have parasites.)&lt;br/&gt;&lt;br/&gt;Slightly turning brown is normal with oxygen exposure. &lt;br/&gt; &lt;br/&gt;Food poisoning mostly sneaks in undetectably in prepared foods that haven’t been handled properly. &lt;br/&gt;&lt;br/&gt;This is not investment advice. &lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://blossom.primal.net/17f77cbf34f98e100d7c8ccac473bcf4fd5ac6585e0c7060d48b65574e7573c0.jpg&#34;&gt;  &lt;/blockquote&gt;
    </content>
    <updated>2025-12-15T12:46:16Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqq8j4r4c55h2ud47pd430fxmwn7fhltyr6tt2ef2emx52hrwlszyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqhgqdk6</id>
    
      <title type="html">Still @nprofile…6fuz is the best and only usable solution known ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqq8j4r4c55h2ud47pd430fxmwn7fhltyr6tt2ef2emx52hrwlszyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqhgqdk6" />
    <content type="html">
      Still &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qyg8wumn8ghj7mn0wd68ytnddakj7qgwwaehxw309ahx7uewd3hkctcpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsqg8wuwg7as64rmfrh9ssyl0zx4wq7tvf4y467jvdnd6gvdmc6zuhcg5e6fuz&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Amber&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…6fuz&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; is the best and only usable solution known to me (for Android) keeping nsec usable (outside of passwd manager) yet quite safe.&lt;br/&gt;&lt;br/&gt;And also not that hard to use for an average user.&lt;br/&gt;&lt;br/&gt;The ongoing problem is clients not respecting the user’s choice.&lt;br/&gt;For example, YakiHonne doesn’t respect the push‑notification decline and cannot let me leave the app if I do not confirm it.&lt;br/&gt;&lt;br/&gt;Sometimes there are many requests for one event.&lt;br/&gt;0xChat asked me for many confirmations for a single message iirc; I have no idea what I’m signing for, so blindly confirming them all.&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;/nevent1qvzqqqqqqypzq3svyhng9ld8sv44950j957j9vchdktj7cxumsep9mvvjthc2pjuqyg8wumn8ghj7mn0wd68ytnddakj7qghwaehxw309amxjar0wghxummnw3erztnrdakj7qg3waehxw309ahx7um5wgh8w6twv5hsqgz0ah7lju2sxndw4dvk0jvlhnrc8uffuj5hjyzdf3qf0q86mkj27glkh8x5&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…h8x5&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; If you are using Android, the only place you should paste you nsec is on Amber. No other app cares about your key security as Amber does. No one. &lt;/blockquote&gt;
    </content>
    <updated>2025-12-15T12:11:23Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqq8duyrwhvnpuk06dfjth5gvz8vtp55tdrngzjzf6a03fp2lcgzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqagy8c5</id>
    
      <title type="html">Still haven&amp;#39;t figured out how to choose a &amp;#39;good ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqq8duyrwhvnpuk06dfjth5gvz8vtp55tdrngzjzf6a03fp2lcgzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqagy8c5" />
    <content type="html">
      Still haven&amp;#39;t figured out how to choose a &amp;#39;good relay&amp;#39; and what it is even.&lt;br/&gt;In Amethyst, at least, there is nice description what each type of relay is good for.&lt;br/&gt;&lt;br/&gt;Except for &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qqsts0n0s20fk0s087ydcd7zj20ajv2t90m680zr6f0x5gp6w0p8wkqs5utvn&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Citrine&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…utvn&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; (many thanks &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qqs827g8dkd07zjvlhh60csytujgd3l9mz7x807xk3fewge7rwlukxgsl0k9y&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;greenart7c3&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…0k9y&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; ), that is by design a good relay.&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;/nevent1qvzqqqqqqypzq3svyhng9ld8sv44950j957j9vchdktj7cxumsep9mvvjthc2pjuqythwumn8ghj7anfw3hhytnwdaehgu339e3k7mf0qyg8wumn8ghj7mn0wd68ytnddakj7qg3waehxw309ahx7um5wgh8w6twv5hsqg9ltqueuv0kszujqucw5gk9tsxdu30jhuvndfvn39zxj7uu2x428qm9hga6&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…hga6&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; Periodic reminder that your relays see absolutely EVERYTHING you do on Nostr. Regardless of which Client you use. They literally see the app downloading zaps, replies, and reactions when you scroll your posts in real time. &lt;br/&gt;&lt;br/&gt;So... MAKE SURE TO KNOW WHO THEY ARE and that you TRUST THEM with that information. &lt;br/&gt;&lt;br/&gt;Nostr is just like a browser. The server has to know what you want to see to send it to you, and that gives them the power to track you and see what you are asking for. There is no way around it.&lt;br/&gt;&lt;br/&gt;I can&#39;t stress this enough. &lt;/blockquote&gt;
    </content>
    <updated>2025-12-15T11:05:10Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqqz2au73d04ryzhm6jfuhyj4u89mp876y6cac3mky58euef9wczyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twq7qa7ec</id>
    
      <title type="html">@nprofile…hkts this may be interesting for you #naddr1qq…l59f</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqqz2au73d04ryzhm6jfuhyj4u89mp876y6cac3mky58euef9wczyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twq7qa7ec" />
    <content type="html">
      In reply to &lt;a href=&#39;/naddr1qqxnzde5xs6rjv3kxcer2vp3qythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0qgsgym5l39dcr26p53fzy69jf8ng6qk2s9sgmm6k9fynem34llzuwkgrqsqqqa28dql59f&#39;&gt;naddr1qq…l59f&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qqs0lm8r9dkxv79j7kpm6j9svkhyrlpwc3v36yq858ur6edyavxzvkcqthkts&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;M¡lan&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…hkts&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; this may be interesting for you&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;/naddr1qqxnzde5xs6rjv3kxcer2vp3qythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0qgsgym5l39dcr26p53fzy69jf8ng6qk2s9sgmm6k9fynem34llzuwkgrqsqqqa28dql59f&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;naddr1qq…l59f&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; &lt;p&gt;What follows began as snippets of conversations I have been having for years, on and off, here and there. It will likely eventually be collated into a piece I have been meaning to write on “payments” as a whole. I foolishly started writing this piece years ago, not realizing that the topic is gargantuan and for every week I spend writing it I have to add two weeks to my plan. That may or may not ever come to fruition, but in the meantime, Tether announced it was issuing on Taproot Assets and suddenly everybody is interested again. This is as good a catalyst as any to carve out my “stablecoin thesis”, such as it exists, from “payments”, and put it out there for comment and feedback.&lt;/p&gt;

&lt;p&gt;In contrast to the “Bitcoiner take” I will shortly revert to, I invite the reader to keep the following potential counterargument in mind, which might variously be termed the “shitcoiner”, “realist”, or “cynical” take, depending on your perspective: that stablecoins have clear product-market-fit. Now, as a venture capitalist and professional thinkboi focusing on companies building on Bitcoin, I obviously think that not only is Bitcoin the best money ever invented and its monetization is pretty much inevitable, but that, furthermore, there is enormous, era-defining long-term potential for a range of industries in which Bitcoin is emerging as superior technology, even aside from its role as money. But in the interest not just of steelmanning but frankly just of honesty, I would grudgingly agree with the following assessment as of the time of writing: the applications of crypto (inclusive of Bitcoin but deliberately wider) that have found product-market-fit today, and that are not speculative bets on future development and adoption, are: Bitcoin as savings technology, mining as a means of monetizing energy production, and stablecoins.&lt;/p&gt;

&lt;p&gt;I think there are two typical Bitcoiner objections to stablecoins of significantly greater importance than all others: that you shouldn’t be supporting dollar hegemony, and that you don’t need a blockchain. I will elaborate on each of these, and for the remainder of the post will aim to produce a synthesis of three superficially contrasting (or at least not obviously related) sources of inspiration: these objections, the realisation above that stablecoins just are useful, and some commentary on technical developments in Bitcoin and the broader space that I think inform where things are likely to go. As will become clear as the argument progresses, I actually think the outcome to which I am building up is where things &lt;em&gt;have to go&lt;/em&gt;. I think the technical and economic incentives at play make this an inevitability rather than a “choice”, per se. Given my conclusion, which I will hold back for the time being, this is a fantastically good thing, hence I am motivated to write this post at all!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Objection 1: Dollar Hegemony&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I list this objection first because there isn’t a huge amount to say about it. It is clearly a normative position, and while I more or less support it personally, I don’t think that it is material to the argument I am going on to make, so I don’t want to force it on the reader. While the case for this objection is probably obvious to this audience (isn’t the point of Bitcoin to destroy central banks, not further empower them?) I should at least offer the steelman that there is a link between this and the realist observation that stablecoins are useful. The &lt;em&gt;reason&lt;/em&gt; they are useful is because people prefer the dollar to even shitter local fiat currencies. I don’t think it is particularly fruitful to say that they shouldn’t. They do. Facts don’t care about your feelings. There is a softer bridging argument to be made here too, to the effect that stablecoins warm up their users to the concept of digital bearer (ish) assets, even though these particular assets are significantly scammier than Bitcoin. Again, I am just floating this, not telling the reader they should or shouldn’t buy into it.&lt;/p&gt;

&lt;p&gt;All that said, there is one argument I do want to put my own weight behind, rather than just float: stablecoin issuance is a speculative attack on the institution of fractional reserve banking. A “dollar” Alice moves from JPMorgan to Tether embodies two trade-offs from Alice’s perspective: i) a somewhat opaque  profile on the credit risk of the asset: the likelihood of JPMorgan ever really defaulting on deposits vs the operator risk of Tether losing full backing and/or being wrench attacked by the Federal Government and rugging its users. These risks are real but are almost entirely political. I’m skeptical it is meaningful to quantify them, but even if it is, I am not the person to try to do it. Also, more transparently to Alice, ii) far superior payment rails (for now, more on this to follow).&lt;/p&gt;

&lt;p&gt;However, from the perspective of the fiat banking cartel, fractional reserve leverage has been squeezed. There are just as many notional dollars in circulation, but there the backing has been shifted from levered to unlevered issuers. There are gradations of relevant objections to this: while one might say, &lt;em&gt;Tether’s backing comes from Treasuries, so you are directly funding US debt issuance&lt;/em&gt;!, this is a bit silly in the context of what other dollars one might hold. It’s not like JPMorgan is really competing with the Treasury to sell credit into the open market. Optically they are, but this is the core of the fiat scam. Via the guarantees of the Federal Reserve System, JPMorgan can sell as much unbacked credit as it wants knowing full well the difference will be printed whenever this blows up. Short-term Treasuries are also JPMorgan’s most pristine asset safeguarding its equity, so the only real difference is that Tether only holds Treasuries without wishing more leverage into existence. The realization this all builds up to is that, by necessity,&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Tether is a fully reserved bank issuing fiduciary media against the only dollar-denominated asset in existence whose value (in dollar terms) can be guaranteed. Furthermore, this media arguably has superior “moneyness” to the obvious competition in the form of US commercial bank deposits by virtue of its payment rails.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;That sounds pretty great when you put it that way! Of course, the second sentence immediately leads to the second objection, and lets the argument start to pick up steam …&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Objection 2: You Don’t Need a Blockchain&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I don’t need to explain this to this audience but to recap as briefly as I can manage: Bitcoin’s value is entirely endogenous. Every aspect of “a blockchain” that, out of context, would be an insanely inefficient or redundant modification of a “database”, in context is geared towards the sole end of enabling the stability of this endogenous value. Historically, there have been two variations of stupidity that follow a failure to grok this: i) “utility tokens”, or blockchains with native tokens for something other than money. I would recommend anybody wanting a deeper dive on the inherent nonsense of a utility token to read &lt;em&gt;&lt;a href=&#34;https://www.axiombtc.capital/only&#34;&gt;Only The Strong Survive&lt;/a&gt;&lt;/em&gt;, in particular Chapter 2, Crypto Is Not Decentralized, and the subsection, Everything Fights For Liquidity, and/or &lt;em&gt;&lt;a href=&#34;https://www.axiombtc.capital/green&#34;&gt;Green Eggs And Ham&lt;/a&gt;&lt;/em&gt;, in particular Part II, Decentralized Finance, Technically. ii) “real world assets” or, creating tokens within a blockchain’s data structure that are not intended to have endogenous value but to act as digital quasi-bearer certificates to some or other asset of value exogenous to this system. Stablecoins are in this second category.&lt;/p&gt;

&lt;p&gt;RWA tokens definitionally have to have issuers, meaning some entity that, in the real world, custodies or physically manages both the asset and the record-keeping scheme for the asset. “The blockchain” is at best a secondary ledger to outsource ledger updates to public infrastructure such that the issuer itself doesn’t need to bother and can just “check the ledger” whenever operationally relevant. But clearly ownership cannot be enforced in an analogous way to Bitcoin, under both technical and social considerations. Technically, Bitcoin’s endogenous value means that whoever holds the keys to some or other UTXOs functionally is the owner. Somebody else claiming to be the owner is yelling at clouds. Whereas, socially, RWA issuers enter a contract with holders (whether legally or just in terms of a common-sense interpretation of the transaction) such that ownership of the asset issued against is entirely open to dispute. That somebody can point to “ownership” of the token may or may not mean anything substantive with respect to the physical reality of control of the asset, and how the issuer feels about it all.&lt;/p&gt;

&lt;p&gt;And so, one wonders, why use a blockchain at all? Why doesn’t the issuer just run its own database (for the sake of argument with some or other signature scheme for verifying and auditing transactions) given it has the final say over issuance and redemption anyway? I hinted at an answer above: issuing on a blockchain outsources this task to public infrastructure. This is where things get interesting. While it is technically true, given the above few paragraphs, that, &lt;em&gt;you don’t need a blockchain for that&lt;/em&gt;, you also &lt;em&gt;don’t need to not use a blockchain for that&lt;/em&gt;. If you want to, you can.&lt;/p&gt;

&lt;p&gt;This is clearly the case given stablecoins exist at all and have gone this route. If one gets too angry about not needing a blockchain for that, one equally risks yelling at clouds! And, in fact, one can make an even stronger argument, more so from the end users’ perspective. These products do not exist in a vacuum but rather compete with alternatives. In the case of stablecoins, the alternative is traditional fiat money, which, as stupid as RWAs on a blockchain are, is even dumber. It actually is &lt;em&gt;just a database&lt;/em&gt;, except it’s a database that is extremely annoying to use, basically for political reasons because the industry managing these private databases form a cartel that never needs to innovate or really give a shit about its customers at all. In many, many cases, stablecoins on blockchains are dumb in the abstract, but superior to the alternative methods of holding and transacting in dollars existing in other forms. And note, this is only from Alice’s perspective of wanting to send and receive, not a rehashing of the fractional reserve argument given above. This is the essence of their product-market-fit. Yell at clouds all you like: they just are useful given the alternative usually is not Bitcoin, it’s JPMorgan’s KYC’d-up-the-wazoo 90s-era website, more than likely from an even less solvent bank.&lt;/p&gt;

&lt;p&gt;So where does this get us? It might seem like we are back to “&lt;em&gt;product-market-fit, sorry about that&lt;/em&gt;” with Bitcoiners yelling about feelings while everybody else makes do with their facts. However, I think we have introduced enough material to move the argument forward by incrementally incorporating the following observations, all of which I will shortly go into in more detail: i) as a consequence of making no technical sense with respect to what blockchains are for, today’s approach won’t scale; ii) as a consequence of short-termist tradeoffs around socializing costs, today’s approach creates an extremely unhealthy and arguably unnatural market dynamic in the issuer space; iii) Taproot Assets now exist and handily address both points i) and ii), and; iv) eCash is making strides that I believe will eventually replace even Taproot Assets.&lt;/p&gt;

&lt;p&gt;To tease where all this is going, and to get the reader excited before we dive into much more detail: just as Bitcoin will eat all monetary premia, Lightning will likely eat all settlement, meaning all payments will gravitate towards routing over Lightning regardless of the denomination of the currency at the edges. Fiat payments will gravitate to stablecoins to take advantage of this; stablecoins will gravitate to TA and then to eCash, and all of this will accelerate hyperbitcoinization by “bitcoinizing” payment rails such that an eventual full transition becomes as simple as flicking a switch as to what denomination you want to receive.&lt;/p&gt;

&lt;p&gt;I will make two important caveats before diving in that are more easily understood in light of having laid this groundwork: I am open to the idea that it won’t be just Lightning or just Taproot Assets playing the above roles. Without veering into forecasting &lt;em&gt;the entire future development of Bitcoin tech&lt;/em&gt;, I will highlight that all that really matters here are, respectively: a true layer 2 with native hashlocks, and a token issuance scheme that enables atomic routing over such a layer 2 (or combination of such). For the sake of argument, the reader is welcome to swap in “Ark” and “RGB” for “Lightning” and “TA” both above and in all that follows. As far as I can tell, this makes no difference to the argument and is even exciting in its own right. However, for the sake of simplicity in presentation, I will stick to “Lightning” and “TA” hereafter.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1) 	Today’s Approach to Stablecoins Won’t Scale&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This is the easiest to tick off and again doesn’t require much explanation to this audience. Blockchains fundamentally don’t scale, which is why Bitcoin’s UTXO scheme is a far better design than ex-Bitcoin Crypto’s’ account-based models, even entirely out of context of all the above criticisms. This is because Bitcoin transactions can be batched across time and across users with combinations of modes of spending restrictions that provide strong economic guarantees of correct eventual net settlement, if not perpetual deferral. One could argue this is a decent (if abstrusely technical) definition of “scaling” that is almost entirely lacking in Crypto.&lt;/p&gt;

&lt;p&gt;What we see in ex-Bitcoin crypto is so-called “layer 2s” that are nothing of the sort, forcing stablecoin schemes in these environments into one of two equally poor design choices if usage is ever to increase: fees go higher and higher, to the point of economic unviability (and well past it) as blocks fill up, or move to much more centralized environments that increasingly &lt;em&gt;are just databases&lt;/em&gt;, and hence which lose the benefits of openness thought to be gleaned by outsourcing settlement to public infrastructure. This could be in the form of punting issuance to a bullshit “layer 2” that is a really a multisig “backing” a private execution environment (to be decentralized any daw now) or an entirely different blockchain that is just pretending even less not to be a database to begin with. In a nutshell, this is a decent bottom-up explanation as to why Tron has the highest settlement of Tether.&lt;/p&gt;

&lt;p&gt;This also gives rise to the weirdness of “gas tokens” - assets whose utility as money is and only is in the form of a transaction fee &lt;em&gt;to transact a different kind of money&lt;/em&gt;. These are not quite as stupid as a “utility token,” given at least they are clearly fulfilling a monetary role and hence their artificial scarcity can be justified. But they are frustrating from Bitcoiners’ and users’ perspectives alike: users would prefer to pay transaction fees on dollars &lt;em&gt;in dollars&lt;/em&gt;, but they can’t because the value of Ether, Sol, Tron, or whatever, is the string and bubblegum that hold their boondoggles together. And Bitcoiners wish this stuff would just go away and stop distracting people, whereas this string and bubblegum is proving transiently useful.&lt;/p&gt;

&lt;p&gt;All in all, today’s approach is fine so long as it isn’t being used much. It has product-market fit, sure, but in the unenviable circumstance that, if it really starts to take off, it will break, and even the original users will find it unusable.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2) 	Today’s Approach to Stablecoins Creates an Untenable Market Dynamic&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Reviving the ethos of &lt;em&gt;you don’t need a blockchain for that&lt;/em&gt;, notice the following subtlety: while the tokens representing stablecoins have value to users, that value is not native to the blockchain on which they are issued. Tether can (and routinely does) burn tokens on Ethereum and mint them on Tron, then burn on Tron and mint on Solana, and so on. So-called blockchains “go down” and nobody really cares. This makes no difference whatsoever to Tether’s own accounting, and arguably a positive difference to users given these actions track market demand. But it is detrimental to the blockchain being switched away from by stripping it of “TVL” that, it turns out, was only using it as rails: entirely exogenous value that leaves as quickly as it arrived.&lt;/p&gt;

&lt;p&gt;One underdiscussed and underappreciated implication of the fact that no value is natively running through the blockchain itself is that, in the current scheme, both the sender and receiver of a stablecoin have to trust the same issuer. This creates an extremely powerful network effect that, in theory, makes the first-to-market likely to dominate and in practice has played out exactly as this theory would suggest: Tether has roughly 80% of the issuance, while roughly 19% goes to the political carve-out of USDC that wouldn’t exist at all were it not for government interference. Everybody else combined makes up the final 1%.&lt;/p&gt;

&lt;p&gt;So, Tether is a full reserve bank but also has to be &lt;em&gt;everybody’s&lt;/em&gt; bank. This is the source of a lot of the discomfort with Tether, and which feeds into the original objection around dollar hegemony, that there is an ill-defined but nonetheless uneasy feeling that Tether is slowly morphing into a CBDC. I would argue this really has nothing to do with Tether’s own behavior but rather is a consequence of the market dynamic inevitably created by the current stablecoin scheme. There is no reason to trust any other bank because nobody really wants a bank, they just want the rails. They want something that will retain a nominal dollar value long enough to spend it again. They don’t care what tech it runs on and they don’t even really care about the issuer except insofar as having some sense they won’t get rugged.&lt;/p&gt;

&lt;p&gt;Notice this is not how fiat works. Banks can, of course, settle between each other, thus enabling their users to send money to customers of other banks. This settlement function is actually the entire point of central banks, less the money printing and general corruption enabled (we might say, this was the historical point of central banks, which have since become irredeemably corrupted by this power). This process is clunkier than stablecoins, as covered above, but the very possibility of settlement means there is no gigantic network effect to being the first commercial issuer of dollar balances. If it isn’t too triggering to this audience, one might suggest that the money printer also removes the residual concern that your balances might get rugged! (or, we might again say, you guarantee you don’t get rugged in the short term by guaranteeing you do get rugged in the long term).&lt;/p&gt;

&lt;p&gt;This is a good point at which to introduce the unsettling observation that broader fintech is catching on to the benefits of stablecoins without any awareness whatsoever of all the limitations I am outlining here. With the likes of Stripe, Wise, Robinhood, and, post-Trump, even many US megabanks supposedly contemplating issuing stablecoins (obviously within the current scheme, not the scheme I am building up to proposing), we are forced to boggle our minds considering how on earth settlement is going to work. Are they going to settle through Ether? Well, no, because i) Ether isn’t money, it’s … to be honest, I don’t think anybody really knows what it is supposed to be, or if they once did they aren’t pretending anymore, but anyway, &lt;a href=&#34;https://www.youtube.com/watch?v=OxP55dZjqZs&#34;&gt;Stripe certainly hasn’t figured that out yet&lt;/a&gt; so, ii) it won’t be possible to issue them on layer 1s as soon as there is any meaningful volume, meaning they will have to route through “bullshit layer 2 wrapped Ether token that is really already a kind of stablecoin &lt;em&gt;for Ether&lt;/em&gt;.”&lt;/p&gt;

&lt;p&gt;The way they are going to try to fix this (anybody wanna bet?) is routing through DEXes, which is so painfully dumb you should be laughing and, if you aren’t, I would humbly suggest you don’t get just how dumb it is. What this amounts to is plugging the gap of Ether’s lack of moneyness (and wrapped Ether’s hilarious lack of moneyness) with … drum roll … unknowable technical and counterparty risk and unpredictable cost &lt;em&gt;on top of&lt;/em&gt; reverting to &lt;em&gt;just being a database&lt;/em&gt;. So, in other words, all of the costs of using a blockchain when you don’t strictly need to, and none of the benefits. Stripe is going to waste billions of dollars getting sandwich attacked out of some utterly vanilla FX settlement it is facilitating for clients who have even less of an idea what is going on and why North Korea now has all their money, and will eventually realize they should have skipped their shitcoin phase and gone straight to understanding Bitcoin instead …&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3) 	Bitcoin (and Taproot Assets) Fixes This&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;To tie together a few loose ends, I only threw in the hilariously stupid suggestion of settling through wrapped Ether on Ether on Ether in order to tee up the entirely sensible suggestion of settling through Lightning. Again, not that this will be new to this audience, but while issuance schemes have been around on Bitcoin for a long time, the breakthrough of Taproot Assets is essentially the ability to atomically route through Lightning.&lt;/p&gt;

&lt;p&gt;I will admit upfront that this presents a massive bootstrapping challenge relative to the ex-Bitcoin Crypto approach, and it’s not obvious to me if or how this will be overcome. I include this caveat to make it clear I am not suggesting this is a given. It may not be, it’s just beyond the scope of this post (or frankly my ability) to predict. This is a problem for Lightning Labs, Tether, and whoever else decides to step up to issue. But even highlighting this as an obvious and major concern invites us to consider an intriguing contrast: scaling TA stablecoins is hardest at the start and gets easier and easier thereafter. The more edge liquidity there is in TA stables, the less of a risk it is for incremental issuance; the more TA activity, the more attractive deploying liquidity is into Lightning proper, and vice versa. With apologies if this metaphor is even more confusing than it is helpful, one might conceive of the situation as being that there is massive inertia to bootstrap, but equally there could be positive feedback in driving the inertia to scale. Again, I have no idea, and it hasn’t happened yet in practice, but in theory it’s fun.&lt;/p&gt;

&lt;p&gt;More importantly to this conversation, however, this is almost exactly the opposite dynamic to the current scheme on other blockchains, which is basically free to start, but gets more and more expensive the more people try to use it. One might say it &lt;em&gt;antiscales&lt;/em&gt; (I don’t think that’s a real word, but if Taleb can do it, then I can do it too!).&lt;/p&gt;

&lt;p&gt;Furthermore, the entire concept of “settling in Bitcoin” makes perfect sense both economically and technically: economically because Bitcoin is money, and technically because it can be locked in an HTLC and hence can enable atomic routing (i.e. because Lightning is a thing). This is clearly better than wrapped Eth on Eth on Eth or whatever, but, tantalisingly, is better than fiat too! The core message of the payments tome I may or may not one day write is (or will be) that fiat payments, while superficially efficient on the basis of centralized and hence costless ledger amendments, actually have a hidden cost in the form of interbank credit. Many readers will likely have heard me say this multiple times and in multiple settings but, contrary to popular belief, &lt;em&gt;there is no such thing as a fiat debit&lt;/em&gt;. Even if styled as a debit, all fiat payments are credits and all have credit risk baked into their cost, even if that is obscured and pushed to the absolute foundational level of money printing to keep banks solvent and hence keep payment channels open.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Furthermore!&lt;/em&gt; this enables us to strip away the untenable market dynamic from the point above. The underappreciated and underdiscussed flip side of the drawback of the current dynamic that is effectively fixed by Taproot Assets is that there is no longer a mammoth network effect to a single issuer. Senders and receivers can trust different issuers (i.e. their own banks) because those banks can atomically settle a single payment over Lightning. This does not involve credit. It is arguably the only true debit in the world across both the relevant economic and technical criteria: it routes through money with no innate credit risk, and it does so atomically due to that money’s native properties.&lt;/p&gt;

&lt;p&gt;Savvy readers may have picked up on a seed I planted a while back and which can now delightfully blossom:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;This is what Visa was supposed to be!&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Crucially, this is not what Visa is now. Visa today is pretty much the bank that is everybody’s counterparty, takes a small credit risk for the privilege, and oozes free cash flow bottlenecking global consumer payments.&lt;/p&gt;

&lt;p&gt;But if you read both &lt;a href=&#34;https://www.amazon.com/One-Many-VISA-Chaordic-Organization/dp/1576753328/&#34;&gt;One From Many&lt;/a&gt; by Dee Hock (for a first person but pretty wild and extravagant take) and &lt;a href=&#34;https://www.amazon.com/Electronic-Value-Exchange-Origins-Computing/dp/1849961387/&#34;&gt;Electronic Value Exchange&lt;/a&gt; by David Stearns (for a third person, drier, but more analytical and historically contextualized take) or if you are just intimately familiar with the modern history of payments for whatever other reason, you will see that the role I just described for Lightning in an environment of unboundedly many banks issuing fiduciary media in the form of stablecoins is exactly what Dee Hock wanted to create when he envisioned Visa:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;A neutral and open layer of value settlement enabling banks to create digital, interbank payment schemes for their customers at very low cost.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;As it turns out, his vision was technically impossible with fiat, hence Visa, which started as a cooperative amongst member banks, was corrupted into a duopolistic for-profit rent seeker in curious parallel to the historical path of central banks …&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4) 	eCash&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;To now push the argument to what I think is its inevitable conclusion, it’s worth being even more vigilant on the front of &lt;em&gt;you don’t need a blockchain for that&lt;/em&gt;. I have argued that there is a role for a blockchain in providing a neutral settlement layer to enable true debits of stablecoins. But note this is just a fancy and/or stupid way of saying that Bitcoin is both the best money and is programmable, which we all knew anyway. The final step is realizing that, while TA is nice in terms of providing a kind of “on ramp” for global payments infrastructure as a whole to reorient around Lightning, there is some path dependence here in assuming (almost certainly correctly) that the familiarity of stablecoins as “RWA tokens on a blockchain” will be an important part of the lure.&lt;/p&gt;

&lt;p&gt;But once that transition is complete, or is well on its way to being irreversible, we may as well come full circle and cut out tokens altogether. Again, you really don’t need a blockchain for that, and the residual appeal of better rails has been taken care of with the above massive detour through what I deem to be the inevitability of Lightning as a settlement layer. Just as USDT on Tron arguably has better moneyness than a JPMorgan balance, so a “stablecoin” as eCash has better moneyness than as a TA given it is cheaper, more private, and has more relevantly bearer properties (in other words, because it is cash). The technical detail that it can be hashlocked is really all you need to tie this all together. That means it can be atomically locked into a Lightning routed debit to the recipient of a different issuer (or “mint” in eCash lingo, but note this means the same thing as what we have been calling fully reserved banks). And the economic incentive is pretty compelling too because, for all their benefits, there is still a cost to TAs given they are issued onchain and they require asset-specific liquidity to route on Lightning. Once the rest of the tech is in place, why bother? Keep your Lightning connectivity and just become a mint.&lt;/p&gt;

&lt;p&gt;What you get at that point is dramatically superior private database to JPMorgan with the dramatically superior public rails of Lightning. There is nothing left to desire from “a blockchain” besides what Bitcoin is fundamentally for in the first place: counterparty-risk-free value settlement.&lt;/p&gt;

&lt;p&gt;And as a final point with a curious and pleasing echo to Dee Hock at Visa, Calle has made the point repeatedly that David Chaum’s vision for eCash, while deeply philosophical besides the technical details, was actually pretty much impossible to operate on fiat. From an eCash perspective, fiat stablecoins within the above infrastructure setup are a dramatic improvement on anything previously possible. But, of course, they are a slippery slope to Bitcoin regardless …&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Objections Revisited&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;As a cherry on top, I think the objections I highlighted at the outset are now readily addressed – to the extent the reader believes what I am suggesting is more or less a technical and economic inevitability, that is. While, sure, I’m not particularly keen on giving the Treasury more avenues to sell its welfare-warfare shitcoin, on balance the likely development I’ve outlined is an enormous net positive: it’s going to sell these anyway so I prefer a strong economic incentive to steadily transition not only to Lightning as payment rails but eCash as fiduciary media, &lt;em&gt;and&lt;/em&gt; to use “fintech” as a carrot to induce a slow motion bank run.&lt;/p&gt;

&lt;p&gt;As alluded to above, once all this is in place, the final step to a Bitcoin standard becomes as simple as an individual’s decision to want Bitcoin instead of fiat. On reflection, this is arguably the easiest part! It&amp;#39;s setting up all the tech that puts people off, so trojan-horsing them with “faster, cheaper payment rails” seems like a genius long-term strategy.&lt;/p&gt;

&lt;p&gt;And as to “needing a blockchain” (or not), I hope that is entirely wrapped up at this point. The only blockchain you need is Bitcoin, but to the extent people are still confused by this (which I think will take decades more to fully unwind), we may as well lean into dazzling them with whatever innovation buzzwords and decentralization theatre they were going to fall for anyway before realizing they wanted Bitcoin all along.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Stablecoins are useful whether you like it or not. They are stupid in the abstract but it turns out fiat is even stupider, on inspection. But you don’t need a blockchain, and using one as decentralization theatre creates technical debt that is insurmountable in the long run. Blockchain-based stablecoins are doomed to a utility inversely proportional to their usage, and just to rub it in, their ill-conceived design practically creates a commercial dynamic that mandates there only ever be a single issuer.&lt;/p&gt;

&lt;p&gt;Given they are useful, it seems natural that this tension is going to blow up at some point. It also seems worthwhile observing that Taproot Asset stablecoins have almost the inverse problem and opposite commercial dynamic: they will be most expensive to use at the outset but get cheaper and cheaper as their usage grows. Also, there is no incentive towards a monopoly issuer but rather towards as many as are willing to try to operate well and provide value to their users.&lt;/p&gt;

&lt;p&gt;As such, we can expect any sizable growth in stablecoins to migrate to TA out of technical and economic necessity. Once this has happened - or possibly while it is happening but is clearly not going to stop - we may as well strip out the TA component and just use eCash because you really don’t need a blockchain for that at all. And once all the money is on eCash, deciding you want to denominate it in Bitcoin is the simplest on-ramp to hyperbitcoinization you can possibly imagine, given we’ve spent the previous decade or two rebuilding all payments tech around Lightning.&lt;/p&gt;

&lt;p&gt;Or: Bitcoin fixes this. The End.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Allen, #892,125&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;thanks to Marco Argentieri, Lyn Alden, and Calle for comments and feedback&lt;/em&gt;&lt;/p&gt;
 &lt;/blockquote&gt;
    </content>
    <updated>2025-12-15T10:38:03Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqqxhxg089c345hte9jd6vr5tn7hmt8pkz4ytm0wtgpl3pdegmszyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twq43x6g3</id>
    
      <title type="html">How does that change in the meantime?</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqqxhxg089c345hte9jd6vr5tn7hmt8pkz4ytm0wtgpl3pdegmszyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twq43x6g3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8yq75lqqzw03greykeldzukd9j29887mg3urydaukzuwx8f4gzjg7hquxp&#39;&gt;nevent1q…quxp&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;How does that change in the meantime?
    </content>
    <updated>2025-12-15T09:44:50Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqqqcnyu74nenre4uccph3gek9uuuucayfsp67pe5rzy4xe6ycgzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twq4l8xt3</id>
    
      <title type="html">This guide still holds great. Surprised how not many users (even ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqqqcnyu74nenre4uccph3gek9uuuucayfsp67pe5rzy4xe6ycgzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twq4l8xt3" />
    <content type="html">
      In reply to &lt;a href=&#39;/naddr1qqsy66twd9hxwtteda6hyt2kv9hxjare94g82cntv4uj6drfw4cxyespzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtczyqda5lslwwttmgk3a7vsx0dgl5kuxc5pq7gdlxlx9av3qw9mjlzdjqcyqqq823cr9zhgq&#39;&gt;naddr1qq…zhgq&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;This guide still holds great.&lt;br/&gt;Surprised how not many users (even the technically knowledgeable base of nostr) taking advantage of having npub personalized a bit.&lt;br/&gt;Possibly because it&amp;#39;s not just a common knowledge.&lt;br/&gt;Or maybe, as NOSTR clients tend to shorten the npub, it&amp;#39;s mainly hidden a lot.&lt;br/&gt;Would be great if npub1 part is ommited entirely as it doesn&amp;#39;t carrying any meaningful info from my perspective.&lt;br/&gt;(This tool allowing the few last characters to be the part of the pattern, so this solves the problem a bit.)&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;/naddr1qqsy66twd9hxwtteda6hyt2kv9hxjare94g82cntv4uj6drfw4cxyespzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtczyqda5lslwwttmgk3a7vsx0dgl5kuxc5pq7gdlxlx9av3qw9mjlzdjqcyqqq823cr9zhgq&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;naddr1qq…zhgq&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; &lt;p&gt;&lt;strong&gt;Tldr&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Your Nostr identity may be the first ID you every own&lt;/li&gt;
&lt;li&gt;You can create one that easier to backup using a 12-word mnemonic, and&lt;/li&gt;
&lt;li&gt;You can create one that has a bit of branding to it, called a “vanity npub”&lt;/li&gt;
&lt;li&gt;Many tools exist which you can use&lt;/li&gt;
&lt;li&gt;I tried a few and settled on Rana by Negrunch&lt;/li&gt;
&lt;li&gt;Now I am npub1&lt;strong&gt;r0d8&lt;/strong&gt;...&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;The first ID you’ll ever own&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The first step in setting up a Nostr profile is to get your keys. These keys are your identity. For almost everyone, this is the first ID you’ll have that you truly own. That is, this ID is yours because &lt;em&gt;you&lt;/em&gt; say it is. That’s different from almost every other ID, which was issued to you by someone else, and is yours because &lt;em&gt;they&lt;/em&gt; say it is.&lt;/p&gt;

&lt;p&gt;Not only is it yours. It’s portable. You can use this ID to be yourself in any app that supports Nostr.&lt;/p&gt;

&lt;p&gt;Consider the legacy internet—every app requires a separate account. That’s a separate login and password to remember. And worse than that, it’s a separate set of content you have to generate, and a separate following you have to create. Every time a new platform launches, you need to encourage your followers to join you on the new platform. At any time, any platform can deplatform you. If they do, you lose your content and your following, with no recourse.&lt;/p&gt;

&lt;p&gt;On Nostr, it’s different. All your content and all your following is linked to your identity, and you take it with you everywhere. You build your content once, and it appears with you everywhere. You build one following once, and they follow you everywhere. If a platform deplatforms you, you don’t lose your following or content, you just take it all to another platform.&lt;/p&gt;

&lt;p&gt;This may be the first ID you ever own, and if Nostr keeps on growing, it may be the last ID you’ll ever need.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Getting branded with a “vanity” npub&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Every nostr user has an identity like this, and every user can be found and known by their public key, their “npub” or “pubkey”. By default, most people go by a pubkey that is completely random, like npub1asdfgh….&lt;/p&gt;

&lt;p&gt;My view is, if you’re going to create your first-ever ID that is truly yours, you might as well make it special. It’s possible to create a pubkey that has a bit of branding to it.&lt;/p&gt;

&lt;p&gt;The technical name for these is a “vanity npub”. You could call it a branded npub.&lt;/p&gt;

&lt;p&gt;There are some good examples:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Snowden at npub1&lt;strong&gt;sn0wden...&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Negrunch at npub1&lt;strong&gt;qqqqqqq&lt;/strong&gt;...&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These pubkeys have specific characters at the start (or at the end). It is better branding. It’s also helpful for defeating spammers who might choose to imitate you, as only you have the vanity npub.&lt;/p&gt;

&lt;p&gt;Keys are generated at random. To get one with your specific branding on it, you need to set up your computer to generate keys at random until it finds one that suits your needs. Once set up your computer will generate keys by the millions–checking and discarding each one until it creates the one with your characters.&lt;/p&gt;

&lt;p&gt;The more characters you want, the longer this process will take.&lt;/p&gt;

&lt;p&gt;Nostrogen provides a helpful table for that:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;1 character = usually less than a 0.1 seconds&lt;/li&gt;
&lt;li&gt;2 characters = usually less than a 1 second&lt;/li&gt;
&lt;li&gt;3 characters = usually less than a 30 seconds&lt;/li&gt;
&lt;li&gt;4 characters = usually less than a 10 minutes&lt;/li&gt;
&lt;li&gt;5 characters = usually less than a 1 hour&lt;/li&gt;
&lt;li&gt;6&#43; characters = keep fire extinguisher handy&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The good news is, for your npub to have nice branding, you don’t need a lot of characters.&lt;/p&gt;

&lt;p&gt;For myself I only needed four “&lt;strong&gt;r0d8&lt;/strong&gt;”.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Getting a mnemonic, for backup, and for lightning&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Once you have your ID, you will want to use it different places and back it up securely. The problem with writing down your ID as an nsec is that it’s long and complicated to write, and too easy to misread and enter the wrong characters when you type it back into your device.&lt;/p&gt;

&lt;p&gt;A better alternative exists. You can generate a 12-word mnemonic, and then use that to derive your nsec (documented in &lt;a href=&#34;https://github.com/nostr-protocol/nips/blob/master/06.md&#34;&gt;NIP-06&lt;/a&gt;). The mnemonic is much easier to read, easier to type into new apps, and easier to backup correctly.&lt;/p&gt;

&lt;p&gt;If you generate your keys directly as npub and nsec you can never go “backward” to generate a mnemonic. But if you generate a mnemonic first, you can always generate an npub and nsec from it. Furthermore if you generate a mnemonic, you can (optionally) use that same mnemonic to generate your lightning wallet for making payments with.&lt;/p&gt;

&lt;p&gt;For these reasons, my view is that using an identity with a mnemonic is best.&lt;/p&gt;

&lt;p&gt;Once we have our 12-word mnemonic, we generate our keys (npub and nsec), and we’re ready to use anything in the Nostr ecosystem.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Where the app supports mnemonics you can use that&lt;/li&gt;
&lt;li&gt;For everywhere else you can use your nsec&lt;/li&gt;
&lt;li&gt;In either case you’ll be recognised everywhere you go by your vanity npub&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;How to mine a 12-word mnemonic with a branded vanity npub&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;You’ll need an application for mining. There are very many to choose from, which you can see on this &lt;a href=&#34;https://github.com/aljazceru/awesome-nostr?tab=readme-ov-file&#34;&gt;awesome Nostr list&lt;/a&gt; by Aljaz&lt;/p&gt;

&lt;p&gt;Some work in your web browser, like &lt;a href=&#34;http://nostr.rest&#34;&gt;nostr.rest&lt;/a&gt;. Many others you can find on github and install. I tried many including nostr-pubminer, and nostr_vanity_npub, before settling on &lt;a href=&#34;https://github.com/grunch/rana&#34;&gt;Rana&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;To run these requires basic command line knowledge. I didn’t have that, so I fed the GitHub readme page to ChatGPT, and it walked me through getting everything set up.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Failing many times&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Here’s what I did wrong so you don’t have to make the same mistakes.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You can only use bech32 characters in your npub, and may not be every character you want! The allowed character set is only 023456789acdefghjklmnpqrstuvwxyz. Importantly for me there is no “o” “b” or “i” which makes it impossible to generate “rod” or “bishop”! Only “r0d” and “8lsh0p” are possible.&lt;/li&gt;
&lt;li&gt;Not every vanity npub miner tell you if you’re using valid characters. &lt;a href=&#34;http://Nostr.rest&#34;&gt;Nostr.rest&lt;/a&gt; and nostr-pubminer happily sat for hours using my CPU to look for a key that started with “rod” and failed to find one, as they must, because “rod” is not possible (only ”r0d” is possible).&lt;/li&gt;
&lt;li&gt;Some miners will ask you “how many threads” would you like to use. It’s a question that relates to how much processor power you want to spend on the task. I didn&amp;#39;t know the &amp;#34;correct&amp;#34; answer but found it didn’t matter at all what number I entered.&lt;/li&gt;
&lt;li&gt;Some miners will generate npubs just fine, but can not generate the mnemonic. For my needs I needed one that could do both.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Success with Rana&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In the end I succeed using Rana by Negrunch&lt;/p&gt;

&lt;p&gt;You can find &lt;a href=&#34;https://github.com/grunch/rana&#34;&gt;Rana here on Github&lt;/a&gt; with a very helpful readme.&lt;/p&gt;

&lt;p&gt;In short the process is:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Install Rust (the programming language) and install Rana (the mining application)&lt;/li&gt;
&lt;li&gt;Run a command to generate your npub.&lt;/li&gt;
&lt;li&gt;For me that command was: “cargo run —release — -n=r0d8 -g 12”&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That command breaks down as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;“cargo run” telling Rust to run the application&lt;/li&gt;
&lt;li&gt;“-n=r0d8” look for an npub with a prefix of “r0d8”, and&lt;/li&gt;
&lt;li&gt;“-g 12” including a 12 word mnemonic&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And the outcome is:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A 12 word mnemonic&lt;/li&gt;
&lt;li&gt;Private and public keys derived from that mnemonic&lt;/li&gt;
&lt;li&gt;My branded vanity npub starting with npub1&lt;strong&gt;r0d8&lt;/strong&gt;...&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;In summary&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The first step in setting up a Nostr profile is to get your identity.&lt;/p&gt;

&lt;p&gt;While it’s easy to get an identity made with random keys, if we think our Nostr IDs are going to mean something important in the future, then we may as well set ourselves up with keys that are easy to use, and branded.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;That means&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;12-word mnemonic backups (feature NIP-06)&lt;/li&gt;
&lt;li&gt;Branded vanity npub&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The mnemonic is easier to backup and also can be used to create a lightning wallet. The branding helps people know your npub is really you&lt;/p&gt;

&lt;p&gt;&lt;em&gt;To do this&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You need an application for mining a vanity npub&lt;/li&gt;
&lt;li&gt;There are many, and I had success with Rana which provided both the mnemonic and the vanity prefix, in one command line instruction.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Next&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Please let me know if this kind of post is helpful or anything you’d like me to improve or expand upon!&lt;/li&gt;
&lt;li&gt;For my next post I’ll show how to set up a self-custody lightning wallet to make payments on Nostr with Phoenixd and Albyhub&lt;/li&gt;
&lt;/ul&gt;
 &lt;/blockquote&gt;
    </content>
    <updated>2025-12-15T09:20:22Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqq8uhg9rjawvkllxy9th5fs5xrk8lt69ht942g0wtnrcqp0dmgzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqmz5kjj</id>
    
      <title type="html">There is this https://delete.nostr.com/. Works perfectly; the ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqq8uhg9rjawvkllxy9th5fs5xrk8lt69ht942g0wtnrcqp0dmgzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqmz5kjj" />
    <content type="html">
      There is this &lt;a href=&#34;https://delete.nostr.com/&#34;&gt;https://delete.nostr.com/&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;Works perfectly; the notes are deleted.&lt;br/&gt;&lt;br/&gt;But the likes, boost, zaps, and alike are still present in the network.&lt;br/&gt;&lt;br/&gt;Is there a way to broadcast the kind 5 for them as well?&lt;br/&gt;&lt;br/&gt;#asknostr
    </content>
    <updated>2025-12-12T23:49:52Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqqqwgahv8wry0pwfgg6qypp3us3d0pnrewal727e9rqq625ygszyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twq3w9zqh</id>
    
      <title type="html">Hi, @npub1syj…f6wl - I also would like to explore my bookmarks ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqqqwgahv8wry0pwfgg6qypp3us3d0pnrewal727e9rqq625ygszyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twq3w9zqh" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsghz3x6vya0p5vequ7c9gangwzp7u9lpqgcnvs6verdeawhe5r2scpzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtcmadlva&#39;&gt;nevent1q…dlva&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Hi, &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1syjmjy0dp62dhccq3g97fr87tngvpvzey08llyt6ul58m2zqpzps9wf6wl&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Cody&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1syj…f6wl&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; - I also would like to explore my bookmarks outside of Android client.&lt;br/&gt;&lt;br/&gt;Jumble does have bookmark section, which is great.&lt;br/&gt;&lt;br/&gt;But can&amp;#39;t find info on whether this is done publicly or the encrypted (NIP-04) way.?&lt;br/&gt;&lt;br/&gt;Prefer the latter.&lt;br/&gt;&lt;br/&gt;(Amethyst is asking me how I would like to store them. Jumble did not do that, so I assume it&amp;#39;s the public tag.)
    </content>
    <updated>2025-12-12T23:01:17Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqqrng09hefnryuge9png9g4dqeppr7yv24sxhpz7vvwynusg2szyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twq5yt8gn</id>
    
      <title type="html">Can also see the messages in Amethyst, for example. So 0xchat is ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqqrng09hefnryuge9png9g4dqeppr7yv24sxhpz7vvwynusg2szyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twq5yt8gn" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdkwuyh4ra22gh4264x0z3upw5fxq4zch5yzvw7742jwje6caujjsc0hrek&#39;&gt;nevent1q…hrek&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Can also see the messages in Amethyst, for example.&lt;br/&gt;&lt;br/&gt;So 0xchat is a specialized client mainly for DMs, but the metadata is still public (who is messaging whom and when).&lt;br/&gt;&lt;br/&gt;So basically, if I do not switch to XChat, 0xchat (DMs in general) have these disadvantages from a privacy perspective?&lt;br/&gt;&lt;br/&gt;I only remember from the early days of nostr to not use the DMs at all.&lt;br/&gt;&lt;br/&gt;What is the current state? If I may ask.
    </content>
    <updated>2025-12-11T18:05:50Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqqxsfdwyzkf72989mt4lsdqn805kjma9dmfhx67z49p6nr6nsgzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqkv09mu</id>
    
      <title type="html">OK, this: #note1fk2…xhf5 giving me the answer. We have ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqqxsfdwyzkf72989mt4lsdqn805kjma9dmfhx67z49p6nr6nsgzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqkv09mu" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqqqq9n6x6y4qge5fw040vqzn4rd5a0fta7lzrgvzll3f7dc0wntcppemhxue69uhkummn9ekx7mp074v393&#39;&gt;nevent1q…v393&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;OK, this: &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;/note1fk2zhv4l953xtf3mmxxv09nru4sc4q7y5jnckuw3fsnyvnynk5rs2gxhf5&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;note1fk2…xhf5&lt;/a&gt;&lt;/span&gt;&lt;br/&gt; &lt;/div&gt; Hey &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qqs9ajjs5p904ml92evlkayppdpx2n3zdrq6ejnw2wqphxrzmd62swsppemhxue69uhkummn9ekx7mp0xtgxal&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;0xchat&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…gxal&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;,&lt;br/&gt;&lt;br/&gt;Can you please explain the difference between these two apps? &lt;br/&gt;&lt;br/&gt;Thank you very much. 🙂  &lt;img src=&#34;https://image.nostr.build/73ad361dd97a7d7e0da2444413d5cee145e664c045b359320cb70031becdac98.jpg&#34;&gt;  &lt;/blockquote&gt;giving me the answer.&lt;br/&gt;&lt;br/&gt;We have different clients installed and they are not compatible. I installed &amp;#39;actual&amp;#39; 0xchat alongside XChat, and now I see the messages.&lt;br/&gt;&lt;br/&gt;It is so confusing tbh.
    </content>
    <updated>2025-12-11T17:02:55Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqq9n6x6y4qge5fw040vqzn4rd5a0fta7lzrgvzll3f7dc0wntczyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twq4h6t49</id>
    
      <title type="html">Installed @nprofile…wcse. Someone with whom I would like to ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqq9n6x6y4qge5fw040vqzn4rd5a0fta7lzrgvzll3f7dc0wntczyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twq4h6t49" />
    <content type="html">
      Installed &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qqs9ajjs5p904ml92evlkayppdpx2n3zdrq6ejnw2wqphxrzmd62swswfwcse&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;0xchat&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…wcse&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;.&lt;br/&gt;Someone with whom I would like to connect also uses this client.&lt;br/&gt;We both have relay.0xchat.com as DM Inbox&lt;br/&gt;Yet I&amp;#39;m getting only this:&lt;br/&gt; &lt;img src=&#34;https://npub1m4d4mtxnj6ka8zmntupledeud29hh0vu7w74768gc0fp89dxjmsq3sc2n3.blossom.band/420973a2b9a429d3e50c2db533b1b23400a4ebe9dc2f26042218ef46cb5253d5.png&#34;&gt; &lt;br/&gt;and followed by this:&lt;br/&gt; &lt;img src=&#34;https://npub1m4d4mtxnj6ka8zmntupledeud29hh0vu7w74768gc0fp89dxjmsq3sc2n3.blossom.band/56870f58eec3dc4d8ac8687d4c6cd7c76e55174ea6d7ba34de5a42a3660d1af4.png&#34;&gt; &lt;br/&gt;&lt;br/&gt;When the QR code generated in the next step, &amp;#39;Invite Friends,&amp;#39; is shared with the other party and scanned, the attempt times out.&lt;br/&gt;What we are doing wrong?
    </content>
    <updated>2025-12-11T16:47:50Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqqrxnhwc6sewrlantqw2fhh69eaf702xaa2aqqrhd02lv5mklczyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqqr3cyh</id>
    
      <title type="html">Installed the tlp because I wanted a battery management but later ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqqrxnhwc6sewrlantqw2fhh69eaf702xaa2aqqrhd02lv5mklczyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqqr3cyh" />
    <content type="html">
      Installed the tlp because I wanted a battery management but later found out it didn&amp;#39;t support my HW.&lt;br/&gt;&lt;br/&gt;Sadly the tlp uninstall(?) in the process the power-profiles-daemon.&lt;br/&gt;At least in my case I had to install it clean to have the power menu back again. Simply systemctl enable the service nowhere to be found.&lt;br/&gt;&lt;br/&gt;C&amp;#39;mon, why.
    </content>
    <updated>2025-12-11T10:49:01Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqq9ycxw3x0lyk7wz63kmsutt5ets4lgxzhd5lpnf50536rfvdszyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqakm8k5</id>
    
      <title type="html">Interesting, if I understand this correctly: 1) the trade-off is ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqq9ycxw3x0lyk7wz63kmsutt5ets4lgxzhd5lpnf50536rfvdszyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqakm8k5" />
    <content type="html">
      Interesting, if I understand this correctly:&lt;br/&gt;&lt;br/&gt;1) the trade-off is basically about how much time to allocate. Balancing the potential leak damage (timespan) versus nsec access frequency (how often to create epoch keys).&lt;br/&gt;&lt;br/&gt;2) this basically gives me (or the nostr client) a temporary key to protect instead of using the nsec for each event.&lt;br/&gt;&lt;br/&gt;Have other solutions been proposed? If so, why weren&amp;#39;t they implemented?&lt;br/&gt;&lt;br/&gt;(&lt;a href=&#34;https://untraceabledigitaldissident.com/nostr-cold-root-epoch-key-rotation/&#34;&gt;https://untraceabledigitaldissident.com/nostr-cold-root-epoch-key-rotation/&lt;/a&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;/nevent1qvzqqqqqqypzqwmleq3kz8c6at4x8m3m76djtw92zmkxaqw34lpeqf5q3lsegd20qydhwumn8ghj7arjv4hxg6twvuh8yetvv9uhxtnvv9hxgtcqyqyrkhww02ltjsyfa7m0ea69hdlenlrnnxaqgx5hlllsy8u5pmer228nff7&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…nff7&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; Cold Root Identity v0.1.0&lt;br/&gt;&lt;br/&gt;Cold Root Identity is a simple model for survivable Nostr identities. No protocol changes, no new relay behavior, and no delegation logic.&lt;br/&gt;&lt;br/&gt;The idea is straightforward:&lt;br/&gt;&lt;br/&gt;- A root key stays offline as the authority&lt;br/&gt;&lt;br/&gt;- Epoch keys are derived deterministically for actual daily use&lt;br/&gt;&lt;br/&gt;- A signed lineage event proves each new epoch key is legitimate&lt;br/&gt;&lt;br/&gt;- Clients treat the newest valid epoch as the user’s active identity&lt;br/&gt;&lt;br/&gt;- Old posts stay under old keys; new posts use the fresh one&lt;br/&gt;&lt;br/&gt;This gives users safe key rotation without burning their entire account. A compromise only affects a single window instead of the whole identity.  &lt;br/&gt;&lt;br/&gt;The Python reference implementation, test vectors, and spec are here:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/GHOST-UntraceableDigitalDissident/cold-root-identity&#34;&gt;https://github.com/GHOST-UntraceableDigitalDissident/cold-root-identity&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;If you’re a client dev, this is everything needed to implement rotation cleanly today. &lt;/blockquote&gt;
    </content>
    <updated>2025-12-11T00:42:49Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsghz3x6vya0p5vequ7c9gangwzp7u9lpqgcnvs6verdeawhe5r2sczyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqwqqqay</id>
    
      <title type="html">Have private bookmarks (in Amethyst) and would like to transfer ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsghz3x6vya0p5vequ7c9gangwzp7u9lpqgcnvs6verdeawhe5r2sczyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqwqqqay" />
    <content type="html">
      Have private bookmarks (in Amethyst) and would like to transfer them all into another account (under a new nsec) because they are a nice collection I don’t want to lose easy access to.&lt;br/&gt;&lt;br/&gt;Switching the account is a hassle.&lt;br/&gt;Is there an automated way to do this?&lt;br/&gt;Presumably not; I didn’t find an easy way.&lt;br/&gt;&lt;br/&gt;So is there some CLI tool I could use?&lt;br/&gt;&lt;br/&gt;#asknostr
    </content>
    <updated>2025-12-10T22:11:24Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs956z0e9znq7sn42pzx9kalfhy92yqgqk45fmvjtzqvawlruyfy4szyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqeakcs5</id>
    
      <title type="html">Every time I have to do something IT‑related for family and ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs956z0e9znq7sn42pzx9kalfhy92yqgqk45fmvjtzqvawlruyfy4szyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqeakcs5" />
    <content type="html">
      Every time I have to do something IT‑related for family and friends, it’s a truly grounding experience.&lt;br/&gt;&lt;br/&gt;You can see, remind yourself, the countless reasons why everything feel so smooth (UI), integrated (SSO), closed (AAA), and direct (curated feed), almost hiccup free (NFC payments).&lt;br/&gt;&lt;br/&gt;Defaults are powerful and hard to uproot later on.&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;/nevent1qvzqqqqqqypzqtvcwwe9huka5c2pdpx5f40tw6h4nut80z993cmr4vt8rlh7apljqywhwumn8ghj7mn0wd68ytnzd96xxmmfdejhytnnda3kjctv9uq32amnwvaz7tmwdaehgu3wdau8gu3wv3jhvtcqyrpxzjez0nhpn86kmumgchy2pea7j8n649nyxslfghxh0qz2v4ydg63j4yt&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…j4yt&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; I personally handle the vast majority of the &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1xnf02f60r9v0e5kty33a404dm79zr7z2eepyrk5gsq3m7pwvsz2sazlpr5&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;ZEUS&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1xnf…lpr5&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; support tickets. It is humbling and helps with direction and project prioritization. I don’t think I’ll ever detach myself from it too much.&lt;br/&gt;&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;/note1udadl4m8ujwz6s9527flw5tcawpxe27w2azvhu243v6hrk5ldv2qmp3tuk&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;note1uda…3tuk&lt;/a&gt;&lt;/span&gt; &lt;/blockquote&gt;
    </content>
    <updated>2025-12-10T01:26:43Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqqyeaaat7qk5v8tpag76gh52n378qcezsszjwpad364h68mpagzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twq778y4t</id>
    
      <title type="html">Interesting to see on Coracle it&amp;#39;s displayed all good but on ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqqyeaaat7qk5v8tpag76gh52n378qcezsszjwpad364h68mpagzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twq778y4t" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqqqqygsnzn75w2x0ta6fkjj2flzkfdmt5gl2mn2vwxw7eteszaugppemhxue69uhkummn9ekx7mp0w8dcjv&#39;&gt;nevent1q…dcjv&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Interesting to see on Coracle it&amp;#39;s displayed all good but on Amethyst there is part 3 doubled, on first and last place. Weird.
    </content>
    <updated>2025-12-08T02:20:16Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqqygsnzn75w2x0ta6fkjj2flzkfdmt5gl2mn2vwxw7eteszaugzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqec20wx</id>
    
      <title type="html">Still my fav way how to nostr: #naddr1qq…gncf #naddr1qq…yj6q ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqqygsnzn75w2x0ta6fkjj2flzkfdmt5gl2mn2vwxw7eteszaugzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twqec20wx" />
    <content type="html">
      In reply to &lt;a href=&#39;/naddr1qqxnzde5xuengdeexcmnvv3eqyghwumn8ghj7mn0wd68ytnvv9hxgtczyzmjwnfgu05c80mjpk6tfgf2x86u0mexyvsdqhp9ajgy3xkfjc5vkqcyqqq823ca6dyv4&#39;&gt;naddr1qq…dyv4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Still my fav way how to nostr:&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;/naddr1qqxnzde5xuengden8qcnqvesqyghwumn8ghj7mn0wd68ytnvv9hxgtczyzmjwnfgu05c80mjpk6tfgf2x86u0mexyvsdqhp9ajgy3xkfjc5vkqcyqqq823ca0gncf&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;naddr1qq…gncf&lt;/a&gt;&lt;/span&gt;&lt;br/&gt; &lt;/div&gt; &lt;p&gt;A few months ago, a nostrich was switching from iOS to Android and asked for suggestions for #Nostr apps to try out. &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub18ams6ewn5aj2n3wt2qawzglx9mr4nzksxhvrdc4gzrecw7n5tvjqctp424&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Derek Ross&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub18am…p424&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; offered the following as his response:&lt;/p&gt;

&lt;p&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qvzqqqqqqypzq0mhp4ja8fmy48zuk5p6uy37vtk8tx9dqdwcxm32sy8nsaa8gkeyqydhwumn8ghj7un9d3shjtnwdaehgunsd3jkyuewvdhk6tcpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhszythwden5te0dehhxarj9emkjmn99uqzpwwts6n28eyvjpcwvu5akkwu85eg92dpvgw7cgmpe4czdadqvnv984rl0z&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…rl0z&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;Yes. #Android users are fortunate to have some powerful Nostr apps and tools at our disposal that simply have no comparison over on the iOS side. However, a tool is only as good as the knowledge of the user, who must have an understanding of how best to wield it for maximum effect. This fact was immediately evidenced by replies to Derek asking, &amp;#34;What is the use case for Citrine?&amp;#34; and &amp;#34;This is the first time I&amp;#39;m hearing about Citrine and Pokey. Can you give me links for those?&amp;#34;&lt;/p&gt;

&lt;p&gt;Well, consider this tutorial your Nostr starter-kit for Android. We&amp;#39;ll go over installing and setting up Amber, Amethyst, Citrine, and Pokey, and as a bonus we&amp;#39;ll be throwing in the Zapstore and Coinos to boot. We will assume no previous experience with any of the above, so if you already know all about one or more of these apps, you can feel free to skip that tutorial.&lt;/p&gt;

&lt;h2 id=&#34;so-many-apps-2&#34;&gt;So many apps...&lt;/h2&gt;

&lt;p&gt;You may be wondering, &amp;#34;Why do I need so many apps to use Nostr?&amp;#34; That&amp;#39;s perfectly valid, and the honest answer is, you don&amp;#39;t. You can absolutely just install a Nostr client from the Play Store, have it generate your Nostr identity for you, and stick with the default relays already set up in that app. You don&amp;#39;t even need to connect a wallet, if you don&amp;#39;t want to. However, you won&amp;#39;t experience all that Nostr has to offer if that is as far as you go, any more than you would experience all that Italian cuisine has to offer if you only ever try spaghetti.&lt;/p&gt;

&lt;p&gt;Nostr is not just one app that does one thing, like Facebook, Twitter, or TikTok. It is an entire ecosystem of applications that are all built on top of a protocol that allows them to be interoperable. This set of tools will help you make the most out of that interoperability, which you will never get from any of the big-tech social platforms. It will provide a solid foundation for you to build upon as you explore more and more of what Nostr has to offer.&lt;/p&gt;

&lt;p&gt;So what do these apps do?&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://relay.brightbolt.net/173a606bd91594402d4b91da7765e9d6787858cdc990f4e638b206d504138cd6.png&#34; alt=&#34;Amber Signer&#34;/&gt;&lt;/p&gt;

&lt;p&gt;Fundamental to everything you do on Nostr is the need to cryptographically sign with your private key. If you aren&amp;#39;t sure what that means, just imagine that you had to enter your password every time you hit the &amp;#34;like&amp;#34; button on Facebook, or every time you commented on the latest dank meme. That would get old really fast, right? That&amp;#39;s effectively what Nostr requires, but on steroids.&lt;/p&gt;

&lt;p&gt;To keep this from being something you manually have to do every 5 seconds when you post a note, react to someone else&amp;#39;s note, or add a comment, Nostr apps can store your private key and use it to sign behind the scenes for you. This is very convenient, but it means you are trusting that app to not do anything with your private key that you don&amp;#39;t want it to. You are also trusting it to not leak your private key, because anyone who gets their hands on it will be able to post as you, see your private messages, and effectively &lt;strong&gt;&lt;em&gt;be you&lt;/em&gt;&lt;/strong&gt; on Nostr. The more apps you give your private key to, the greater your risk that it will eventually be compromised.&lt;/p&gt;

&lt;p&gt;Enter #Amber, an application that will store your private key in only &lt;strong&gt;&lt;em&gt;one&lt;/em&gt;&lt;/strong&gt; app, and all other compatible Nostr apps can communicate with it to request a signature, without giving any of those other apps access to your private key.&lt;/p&gt;

&lt;p&gt;Most Nostr apps for Android now support logging in and signing with Amber, and you can even use it to log into apps on other devices, such as some of the web apps you use on your PC. It&amp;#39;s an incredible tool given to us by &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;greenart7c3&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1w4u…0jr5&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;, and only available for Android users. Those on iPhone are incredibly jealous that they don&amp;#39;t have anything comparable, yet.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://relay.brightbolt.net/cce4feee8325893f38acca417b369f14bd946243769c2bfbae2be2e1a8bdbfbb.png&#34; alt=&#34;Citrine Relay&#34;/&gt;&lt;/p&gt;

&lt;p&gt;Speaking of &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;greenart7c3&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1w4u…0jr5&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;, the next app is also one of his making.&lt;/p&gt;

&lt;p&gt;All Nostr data is stored on relays, which are very simple servers that Nostr apps read notes from and write notes to. In most forms of social media, it can be a pain to get your own data out to keep a backup. That&amp;#39;s not the case on Nostr. Anyone can run their own relay, either for the sake of backing up their personal notes, or for others to post their notes to, as well.&lt;/p&gt;

&lt;p&gt;Since Nostr notes take up very little space, you can actually run a relay on your phone. I have been on Nostr for almost 2 and a half years, and I have 25,000&#43; notes of various kinds on my relay, and a backup of that full database is just 24MB on my phone&amp;#39;s storage.&lt;/p&gt;

&lt;p&gt;Having that backup can save your bacon if you try out a new Nostr client and it doesn&amp;#39;t find your existing follow list for some reason, so it writes a new one and you suddenly lose all of the people you were following. Just pop into your #Citrine relay, confirm it still has your correct follow list or import it from a recent backup, then have Citrine restore it. Done.&lt;/p&gt;

&lt;p&gt;Additionally, there are things you may want to only save to a relay you control, such as draft messages that you aren&amp;#39;t ready to post publicly, or eCash tokens, which can actually be saved to Nostr relays now. Citrine can also be used with Amber for signing into certain Nostr applications that use a relay to communicate with Amber.&lt;/p&gt;

&lt;p&gt;If you are really adventurous, you can also expose Citrine over Tor to be used as an outbox relay, or used for peer-to-peer private messaging, but that is far more involved than the scope of this tutorial series.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://relay.brightbolt.net/81bc29cfc09fdef70f3a93fedc8c28e6a0ff2810617161d3d8257ec6c5ee494a.png&#34; alt=&#34;Amethyst Client&#34;/&gt;&lt;/p&gt;

&lt;p&gt;You can&amp;#39;t get far in Nostr without a solid and reliable client to interact with. #Amethyst is the client we will be using for this tutorial because there simply isn&amp;#39;t another Android client that comes close, so far. Moreover, it can be a great client for new users to get started on, and yet it has a ton of features for power-users to take advantage of as well.&lt;/p&gt;

&lt;p&gt;There are plenty of other good clients to check out over time, such as Coracle, YakiHonne, Voyage, Olas, Flotilla and others, but I keep coming back to Amethyst, and by the time you finish this tutorial, I think you&amp;#39;ll see why. &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;VitorPamplona&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1gcx…nj5z&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; and others who have contributed to Amethyst have really built something special in this client, and it just keeps improving with every update that&amp;#39;s shipped.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://relay.brightbolt.net/b1dd0a590f8a4ca4cd8c12babbe43352c35fbdc8989f3bc0ef40be6585360a77.png&#34; alt=&#34;Pokey Notifications&#34;/&gt;&lt;/p&gt;

&lt;p&gt;Most social media apps have some form of push notifications, and some Nostr apps do, too. Where the issue comes in is that Nostr apps are all interoperable. If you have more than one application, you&amp;#39;re going to have both of them notifying you. Nostr users are known for having five or more Nostr apps that they use regularly. If all of them had notifications turned on, it would be a nightmare. So maybe you limit it to only one of your Nostr apps having notifications turned on, but then you are pretty well locked-in to opening that particular app when you tap on the notification.&lt;/p&gt;

&lt;p&gt;#Pokey, by &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1v3tgrwwsv7c6xckyhm5dmluc05jxd4yeqhpxew87chn0kua0tjzqc6yvjh&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;KoalaSat&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1v3t…yvjh&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;, solves this issue, allowing you to turn notifications off for all of your Nostr apps, and have Pokey handle them all for you. Then, when you tap on a Pokey notification, you can choose which Nostr app to open it in.&lt;/p&gt;

&lt;p&gt;Pokey also gives you control over the types of things you want to be notified about. Maybe you don&amp;#39;t care about reactions, and you just want to know about zaps, comments, and direct messages. Pokey has you covered. It even supports multiple accounts, so you can get notifications for all the npubs you control.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://relay.brightbolt.net/baf1fdac7463748d213153f7fb05543913b49551d70054c7bb5a6c0226c2ec53.png&#34; alt=&#34;Coinos Wallet&#34;/&gt;&lt;/p&gt;

&lt;p&gt;One of the most unique and incredibly fun aspects of Nostr is the ability to send and receive #zaps. Instead of merely giving someone a 👍️ when you like something they said, you can actually send them real value in the form of sats, small portions of a Bitcoin. There is nothing quite like the experience of receiving your first zap and realizing that someone valued what you said enough to send you a small amount (and sometimes not so small) of #Bitcoin, the best money mankind has ever known.&lt;/p&gt;

&lt;p&gt;To be able to have that experience, though, you are going to need a wallet that can send and receive zaps, and preferably one that is easy to connect to Nostr applications. My current preference for that is Alby Hub, but not everyone wants to deal with all that comes along with running a #Lightning node. That being the case, I have opted to use &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1h2qfjpnxau9k7ja9qkf50043xfpfy8j5v60xsqryef64y44puwnq28w8ch&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;OVO&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1h2q…w8ch&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; for this tutorial, because they offer one of the easiest wallets to set up, and it connects to most Nostr apps by just copy/pasting a connection string from the settings in the wallet into the settings in your Nostr app of choice.&lt;/p&gt;

&lt;p&gt;Additionally, even though #Coinos is a custodial wallet, you &lt;strong&gt;&lt;em&gt;can&lt;/em&gt;&lt;/strong&gt; have it automatically transfer any #sats over a specified threshold to a separate wallet, allowing you to mitigate the custodial risk without needing to keep an eye on your balance and make the transfer manually.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://relay.brightbolt.net/04f23d89e90689637f32919df754e3be6c2d43ddb3b280268d01b604b6e10cd6.png&#34; alt=&#34;The Zapstore&#34;/&gt;&lt;/p&gt;

&lt;p&gt;Most of us on Android are used to getting all of our mobile apps from one souce: the Google Play Store. That&amp;#39;s not possible for this tutorial series. Only one of the apps mentioned above is available in Google&amp;#39;s permissioned playground. However, on Android we have the advantage of being able to install whatever we want on our device, just by popping into our settings and flipping a toggle. Indeed, thumbing our noses at big-tech is at the heart of the Nostr ethos, so why would we make ourselves beholden to Google for installing Nostr apps?&lt;/p&gt;

&lt;p&gt;The &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub10r8xl2njyepcw2zwv3a6dyufj4e4ajx86hz6v4ehu4gnpupxxp7stjt2p8&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Zapstore&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub10r8…t2p8&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; is an alternative app store made by &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1wf4pufsucer5va8g9p0rj5dnhvfeh6d8w0g6eayaep5dhps6rsgs43dgh9&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;franzap&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1wf4…dgh9&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; as a resource for all sorts of open-source apps, but especially Nostr apps. What is more, you can log in with Amber, connect a wallet like Coinos, and support the developers of your favorite Nostr apps directly within the #Zapstore by zapping their app releases.&lt;/p&gt;

&lt;p&gt;One of the biggest features of the Zapstore is the fact that developers can cryptographically sign their app releases using their Nostr keys, so you know that the app you are downloading is the one they actually released and hasn&amp;#39;t been altered in any way. The Zapstore will warn you and won&amp;#39;t let you install the app if the signature is invalid.&lt;/p&gt;

&lt;h2 id=&#34;getting-started-2&#34;&gt;Getting Started&lt;/h2&gt;

&lt;p&gt;Since the Zapstore will be the source we use for installing most of the other apps mentioned, we will start with installing the Zapstore.&lt;/p&gt;

&lt;p&gt;We will then use the Zapstore to install Amber and set it up with our Nostr account, either by creating a new private key, or by importing one we already have. We&amp;#39;ll also use it to log into the Zapstore.&lt;/p&gt;

&lt;p&gt;Next, we will install Amethyst from the Zapstore and log into it via Amber.&lt;/p&gt;

&lt;p&gt;After this, we will install Citrine from the Zapstore and add it as a local relay on Amethyst.&lt;/p&gt;

&lt;p&gt;Because we want to be able to send and receive zaps, we will set up a wallet with CoinOS and connect it to Amethyst and the Zapstore using Nostr Wallet Connect.&lt;/p&gt;

&lt;p&gt;Finally, we will install Pokey using the Zapstore, log into it using Amber, and set up the notifications we want to receive.&lt;/p&gt;

&lt;p&gt;By the time you are done with this series, you will have a great head-start on your Nostr journey compared to muddling through it all on your own. Moreover, you will have developed a familiarity with how things generally work on Nostr that can be applied to other apps you try out in the future.&lt;/p&gt;

&lt;p&gt;Continue to &lt;a href=&#34;https://dikaios1517.npub.pro/post/1747347813710/&#34;&gt;Part 2: The Zapstore&lt;/a&gt;. Nostr Link: &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/naddr1qvzqqqr4gupzpde8f55w86vrhaeqmd955y4rraw8aunzxgxstsj7eyzgntyev2xtqydhwumn8ghj7un9d3shjtnzwf5kw6r5vfhkcapwdejhgtcqp5cnwdphxv6rwwp3xvmnzvqgty5au&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;naddr1qv…y5au&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
 &lt;/blockquote&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;/naddr1qqxnzde5xuengdecxyenwvfsqyghwumn8ghj7mn0wd68ytnvv9hxgtczyzmjwnfgu05c80mjpk6tfgf2x86u0mexyvsdqhp9ajgy3xkfjc5vkqcyqqq823c7yyj6q&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;naddr1qq…yj6q&lt;/a&gt;&lt;/span&gt;&lt;br/&gt; &lt;/div&gt; &lt;p&gt;In this second installment of The Android Elite Setup tutorial series, we will cover installing the &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub10r8xl2njyepcw2zwv3a6dyufj4e4ajx86hz6v4ehu4gnpupxxp7stjt2p8&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Zapstore&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub10r8…t2p8&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; on your #Android device and browsing for apps you may be interested in trying out.&lt;/p&gt;

&lt;p&gt;Since the #Zapstore is a direct competitor to the Google Play Store, you&amp;#39;re not going to be able to find and install it from there like you may be used to with other apps. Instead, you will need to install it directly from the developer&amp;#39;s GitHub page. This is not a complicated process, but it is outside the normal flow of searching on the Play Store, tapping install, and you&amp;#39;re done.&lt;/p&gt;

&lt;h2 id=&#34;installation-4&#34;&gt;Installation&lt;/h2&gt;

&lt;p&gt;From any web browser on your Android phone, navigate to the &lt;a href=&#34;https://github.com/zapstore/zapstore/releases&#34;&gt;Zapstore GitHub Releases page&lt;/a&gt; and the most recent version will be listed at the top of the page. The .apk file for you to download and install will be listed in the &amp;#34;Assets.&amp;#34;&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://relay.brightbolt.net/3a73c2e5a37fc62ff05e102fedbef7e8a9306d94ff5cd5e8b1a362b0cb47167c.jpg&#34; alt=&#34;Releases Page&#34;/&gt;&lt;/p&gt;

&lt;p&gt;Tap the .apk to download it, and you should get a notification when the download has completed, with a prompt to open the file.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://relay.brightbolt.net/574257b8d2ba787cd284db7f0f76c8091f8b8c8257a5c24943b277b84fe8787e.jpg&#34; alt=&#34;Download Notification&#34;/&gt;&lt;/p&gt;

&lt;p&gt;You will likely be presented with a prompt warning you that your phone currently isn&amp;#39;t allowed to install applications from &amp;#34;unknown sources.&amp;#34; Anywhere other than the Play Store is considered an &amp;#34;unknown source&amp;#34; by default. However, you can manually allow installation from unknown sources in the settings, which the prompt gives you the option to do.&lt;/p&gt;

&lt;p&gt;In the settings page that opens, toggle it to allow installation from this source, and you should be prompted to install the application. If you aren&amp;#39;t, simply go to your web browser&amp;#39;s downloads and tap on the .apk file again, or go into your file browser app and you should find the .apk in your Downloads folder.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://relay.brightbolt.net/802a04271f1b04ef84ce8fe4ede62d828609df51f52b2c76efbe44382a41a230.jpg&#34; alt=&#34;Unknown Source Toggle and Install Prompt&#34;/&gt;&lt;/p&gt;

&lt;p&gt;If the application doesn&amp;#39;t open automatically after install, you will find it in your app drawer.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://relay.brightbolt.net/0f38fd36d61446255b9b7eb2c540f02f41c352fe830b5cf47f2b61dc7826a9e2.jpg&#34; alt=&#34;App in App Drawer&#34;/&gt;&lt;/p&gt;

&lt;h2 id=&#34;home-page-2&#34;&gt;Home Page&lt;/h2&gt;

&lt;p&gt;Right at the top of the home page in the Zapstore is the search bar. You can use it to find a specific app you know is available in the Zapstore.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://relay.brightbolt.net/548407c09e692cfc180010d28341fd38bad4520e71503387f6ea5d90af143aa9.jpg&#34; alt=&#34;Search Bar&#34;/&gt;&lt;/p&gt;

&lt;p&gt;There are quite a lot of open source apps available, and more being added all the time. Most are added by the Zapstore developer, &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1wf4pufsucer5va8g9p0rj5dnhvfeh6d8w0g6eayaep5dhps6rsgs43dgh9&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;franzap&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1wf4…dgh9&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;, but some are added by the app developers themselves, especially Nostr apps. All of the applications we will be installing through the Zapstore have been added by their developers and are cryptographically signed, so you know that what you download is what the developer actually released.&lt;/p&gt;

&lt;p&gt;The next section is for app discovery. There are curated app collections to peruse for ideas about what you may want to install. As you can see, all of the other apps we will be installing are listed in &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1wf4pufsucer5va8g9p0rj5dnhvfeh6d8w0g6eayaep5dhps6rsgs43dgh9&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;franzap&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1wf4…dgh9&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;&amp;#39;s &amp;#34;Nostr&amp;#34; collection.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://relay.brightbolt.net/2ca2a86bb0291aba81cffff2dd334ab311c676755533a91de9e872b4029ee88a.jpg&#34; alt=&#34;App Collections&#34;/&gt;&lt;/p&gt;

&lt;p&gt;In future releases of the Zapstore, users will be able to create their own app collections.&lt;/p&gt;

&lt;p&gt;The last section of the home page is a chronological list of the latest releases. This includes both new apps added to the Zapstore and recently updated apps. The list of recent releases on its own can be a great resource for discovering apps you may not have heard of before.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://relay.brightbolt.net/f8497ab83b1f982e36db51f80266ab1e2061cfca173af89187da23414bf7ec8b.jpg&#34; alt=&#34;Latest Releases&#34;/&gt;&lt;/p&gt;

&lt;h2 id=&#34;installed-apps-2&#34;&gt;Installed Apps&lt;/h2&gt;

&lt;p&gt;The next page of the app, accessed by the icon in the bottom-center of the screen that looks like a clock with an arrow circling it, shows all apps you have installed that are available in the Zapstore. It&amp;#39;s also where you will find apps you have previously installed that are ready to be updated. This page is pretty sparse on my test profile, since I only have the Zapstore itself installed, so here is a look at it on my main profile:&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://relay.brightbolt.net/1f4ae8b8a14e3b8cbdc005f0595309f186711a0bd4ba7d2f0a12a179662aa3b8.jpg&#34; alt=&#34;Installed Apps&#34;/&gt;&lt;/p&gt;

&lt;p&gt;The &amp;#34;Disabled Apps&amp;#34; at the top are usually applications that were installed via the Play Store or some other means, but are also available in the Zapstore. You may be surprised to see that some of the apps you already have installed on your device are also available on the Zapstore. However, to manage their updates though the Zapstore, you would need to uninstall the app and reinstall it from the Zapstore instead. I only recommend doing this for applications that are added to the Zapstore by their developers, or you may encounter a significant delay between a new update being released for the app and when that update is available on the Zapstore.&lt;/p&gt;

&lt;p&gt;Tap on one of your apps in the list to see whether the app is added by the developer, or by the Zapstore. This takes you to the application&amp;#39;s page, and you may see a warning at the top if the app was not installed through the Zapstore.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://relay.brightbolt.net/d456afe80c264f597a9711ad16309d4a653ef99f78e342d56c144085384cf7c0.jpg&#34; alt=&#34;Different Certificate Warning&#34;/&gt;&lt;/p&gt;

&lt;p&gt;Scroll down the page a bit and you will see who signed the release that is available on the Zapstore.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://relay.brightbolt.net/a1b835d5670e1fc9eadcda39e902dd8aa8d74781395701656f686807f6a0e4d2.jpg&#34; alt=&#34;Primal App Signature&#34;/&gt;&lt;/p&gt;

&lt;p&gt;In the case of Primal, even though the developer &lt;strong&gt;&lt;em&gt;is&lt;/em&gt;&lt;/strong&gt; on Nostr, they are not signing their own releases to the Zapstore yet. This means there will likely be a delay between Primal releasing an update and that update being available on the Zapstore.&lt;/p&gt;

&lt;h2 id=&#34;settings-2&#34;&gt;Settings&lt;/h2&gt;

&lt;p&gt;The last page of the app is the settings page, found by tapping the cog at the bottom right.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://relay.brightbolt.net/abc0347a33744f1d888c7b8db9e364c8826f4d38a931509ffdb40c203bfc3ef8.jpg&#34; alt=&#34;Settings Page&#34;/&gt;&lt;/p&gt;

&lt;p&gt;Here you can send the Zapstore developer feedback directly (if you are logged in), connect a Lightning wallet using Nostr Wallet Connect, delete your local cache, and view some system information.&lt;/p&gt;

&lt;p&gt;We will be adding a connection to our &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1h2qfjpnxau9k7ja9qkf50043xfpfy8j5v60xsqryef64y44puwnq28w8ch&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;OVO&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1h2q…w8ch&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; wallet in part 5 of this tutorial series.&lt;/p&gt;

&lt;p&gt;For the time being, we are all set with the Zapstore and ready for the next stage of our journey.&lt;/p&gt;

&lt;p&gt;Continue to &lt;a href=&#34;https://dikaios1517.npub.pro/post/1747347967629/&#34;&gt;Part 3: Amber Signer&lt;/a&gt;. Nostr link: &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/naddr1qqxnzde5xuengdeexcmnvv3eqgstwf6d9r37nqalwgxmfd9p9gclt3l0yc3jp5zuyhkfqjy6extz3jcrqsqqqa28qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qg6waehxw309aex2mrp0yhxyunfva58gcn0d36zumn9wss80nug&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;naddr1qq…0nug&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
 &lt;/blockquote&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;/naddr1qqxnzde5xuengdeexcmnvv3eqyghwumn8ghj7mn0wd68ytnvv9hxgtczyzmjwnfgu05c80mjpk6tfgf2x86u0mexyvsdqhp9ajgy3xkfjc5vkqcyqqq823ca6dyv4&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;naddr1qq…dyv4&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; &lt;p&gt;Your identity is important to you, right? While impersonation can be seen in some senses as a form of flattery, we all would prefer to be the only person capable of representing ourselves online, unless we intentionally delegate that privilege to someone else and maintain the ability to revoke it.&lt;/p&gt;

&lt;p&gt;#Amber does all of that for you in the context of #Nostr. It minimizes the possibility of your private key being compromized by acting as the only app with access to it, while all other Nostr apps send requests to Amber when they need something signed. This even allows you to give someone temporary authority to post as you without giving them your private key, and you retain the authority to revoke their permissions at any time.&lt;/p&gt;

&lt;p&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;greenart7c3&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1w4u…0jr5&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; has provided Android users with an incredibly powerful tool in Amber, and he continues to improve its functionality and ease of use. Indeed, there is not currently a comparative app available for iOS users. For the time being, this superpower is exclusive to Android.&lt;/p&gt;

&lt;h2 id=&#34;installation-5&#34;&gt;Installation&lt;/h2&gt;

&lt;p&gt;Open up the Zapstore app that you installed in the previous stage of this tutorial series.&lt;/p&gt;

&lt;p&gt;Very likely, Amber will be listed in the app collection section of the home page. If it is not, just search for &amp;#34;Amber&amp;#34; in the search bar.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://relay.brightbolt.net/9921cb37aaca16dee8aba0b2c36d8c8090fefd9b7a9e04b410ec8afc572d42b1.jpg&#34; alt=&#34;Amber Search&#34;/&gt;&lt;/p&gt;

&lt;p&gt;Opening the app&amp;#39;s page in the Zapstore shows that the release is signed by the developer. You can also see who has added this app to one of their collections and who has supported this app with sats by zapping the release.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://relay.brightbolt.net/da590a443389ab7df661d59777a2f04114b4eba0e327de8e690f36425c14b151.jpg&#34; alt=&#34;Amber App Page&#34;/&gt;&lt;/p&gt;

&lt;p&gt;Tap &amp;#34;Install&amp;#34; and you will be prompted to confirm you are sure you want to install Amber.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://relay.brightbolt.net/eaccded2676009fcb1f47d0bcf8d3f624fc1a1b1f010cc0cd775518e4e1efca0.jpg&#34; alt=&#34;Install Confirmation&#34;/&gt;&lt;/p&gt;

&lt;p&gt;Helpfully, you are informed that several other users follow this developer on Nostr. If you have been on Nostr a while, you will likely recognize these gentlemen as other Nostr developers, one of them being the original creator of the protocol.&lt;/p&gt;

&lt;p&gt;You can choose to never have Zapstore ask for confirmation again with apps developed by &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;greenart7c3&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1w4u…0jr5&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;, and since we have another of his apps to install later in this tutorial series, I recommend you toggle this on. Then tap on &amp;#34;Trust greenart7c3 and install app.&amp;#34;&lt;/p&gt;

&lt;p&gt;Just like when you installed the Zapstore from their GitHub, you will be prompted to allow the Zapstore to install apps, since Android considers it an &amp;#34;unknown source.&amp;#34;&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://relay.brightbolt.net/36907b42e51f0dfc47df8e4e19078391ae4438b855b1e8b6fdfacf24ea0e0d21.jpg&#34; alt=&#34;Allow Zapstore Install&#34;/&gt;&lt;/p&gt;

&lt;p&gt;Once you toggle this on and use the back button to get back to the Zapstore, Amber will begin downloading and then present a prompt to install the app. Once installed, you will see a prompt that installation was a success and you can now open the app.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://relay.brightbolt.net/4162b4a31cb4490f5f8fdb2ca037230e9b94ad87060838c70719585c7b77deec.jpg&#34; alt=&#34;Installed Successfully&#34;/&gt;&lt;/p&gt;

&lt;p&gt;From here, how you proceed will depend on whether you need to set up a new Nostr identity or use Amber with an existing private key you already have set up. The next section will cover setting up a new Nostr identity with Amber. Skip to the section titled &amp;#34;Existing Nostrich&amp;#34; if you already have an nsec that you would like to use with Amber.&lt;/p&gt;

&lt;h2 id=&#34;new-nostrich-2&#34;&gt;New Nostrich&lt;/h2&gt;

&lt;p&gt;Upon opening the application, you will be presented with the option to use an existing private key or create a new Nostr account. Nostr doesn&amp;#39;t really have &amp;#34;accounts&amp;#34; in the traditional sense of the term. Accounts are a relic of permissioned systems. What you have on Nostr are keys, but Amber uses the &amp;#34;account&amp;#34; term because it is a more familiar concept, though it is technically inaccurate.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://relay.brightbolt.net/097d6f5235508a54d67559cf086b45750e56453ec7ce33e0c4b400856ee2989e.jpg&#34; alt=&#34;Amber Add Account&#34;/&gt;&lt;/p&gt;

&lt;p&gt;Choose &amp;#34;Create a new Nostr account&amp;#34; and you will be presented with a screen telling you that your Nostr account is ready. Yes, it was really that easy. No email, no real name, no date of birth, and no annoying capcha. Just &amp;#34;Create a new account&amp;#34; and you&amp;#39;re done.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://relay.brightbolt.net/40dc91bdc832b1549bed5cec33a00fd89dcf57a880ca7a2305f26ebdc4b19e3e.jpg&#34; alt=&#34;New Account Ready&#34;/&gt;&lt;/p&gt;

&lt;p&gt;The app presents you with your public key. This is like an address that can be used to find your posts on Nostr. It is 100% unique to you, and no one else can post a note that lists this npub as the author, because they won&amp;#39;t have the corresponding private key. You don&amp;#39;t need to remember your npub, though. You&amp;#39;ll be able to readily copy it from any Nostr app you use whenever you need it.&lt;/p&gt;

&lt;p&gt;You will also be prompted to add a nickname. This is just for use within Amber, since you can set up multiple profiles within the app. You can use anything you want here, as it is just so you can tell which profile is which when switching between them in Amber.&lt;/p&gt;

&lt;p&gt;Once you&amp;#39;ve set your nickname, tap on &amp;#34;Continue.&amp;#34;&lt;/p&gt;

&lt;p&gt;The next screen will ask you what Amber&amp;#39;s default signing policy should be.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://relay.brightbolt.net/069f72b177da2fef6f18d1ac3f8126d36b72bde4fa530780036b863f50389935.jpg&#34; alt=&#34;Permissions&#34;/&gt;&lt;/p&gt;

&lt;p&gt;The default is to approve basic actions, referring to things that are common for Nostr clients to request a signature for, like following another user, liking a post, making a new post, or replying. If you are more concerned about what Amber might be signing for on your behalf, you can tell it to require manual approval for each app.&lt;/p&gt;

&lt;p&gt;Once you&amp;#39;ve made your decision, tap &amp;#34;Finish.&amp;#34; You will also be able to change this selection in the app settings at any time.&lt;/p&gt;

&lt;p&gt;With this setup out of the way, you are now presented with the main &amp;#34;Applications&amp;#34; page of the app.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://relay.brightbolt.net/33fa15e28444f1774a71c51418a6c1a944a5a605416e58a23aae482380f50bb9.jpg&#34; alt=&#34;Applications Screen New&#34;/&gt;&lt;/p&gt;

&lt;p&gt;At the top, you have a notification encouraging you to create a backup. Let&amp;#39;s get that taken care of now by tapping on the notification and skipping down to the heading titled &amp;#34;Backing Up Your Identity&amp;#34; in this tutorial.&lt;/p&gt;

&lt;h2 id=&#34;existing-nostrich-2&#34;&gt;Existing Nostrich&lt;/h2&gt;

&lt;p&gt;Upon opening the application, you will be presented with the option to use your private key or create a new Nostr account. Choose the former.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://relay.brightbolt.net/81ef57c63ea75608d26b754a9504db6f0fab256029cad2b8955dbb002ee7dc4e.jpg&#34; alt=&#34;Amber Add Account&#34;/&gt;&lt;/p&gt;

&lt;p&gt;The next screen will require you to paste your private key.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://relay.brightbolt.net/fb24a89f6932e041d7d108ee75ca14709bf88945f7e968e40833e404156d79ea.jpg&#34; alt=&#34;Paste Nsec&#34;/&gt;&lt;/p&gt;

&lt;p&gt;You will need to obtain this from whatever Nostr app you used to create your profile, or any other Nostr app that you pasted your nsec into in the past. Typically you can find it in the app settings and there will be a section mentioning your keys where you can copy your nsec. For instance, in Primal go to Settings &amp;gt; Keys &amp;gt; Copy private key, and on Amethyst open the side panel by tapping on your profile picture in the top-left, then Backup Keys &amp;gt; Copy my secret key.&lt;/p&gt;

&lt;p&gt;After pasting your nsec into Amber, tap &amp;#34;Next.&amp;#34;&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://relay.brightbolt.net/069f72b177da2fef6f18d1ac3f8126d36b72bde4fa530780036b863f50389935.jpg&#34; alt=&#34;Signing Policy&#34;/&gt;&lt;/p&gt;

&lt;p&gt;Amber will give you a couple options for a default signing policy. The default is to approve basic actions, referring to things that are common for Nostr clients to request a signature for, like following another user, liking a post, making a new post, or replying. If you are more concerned about what Amber might be signing for on your behalf, you can tell it to require manual approval for each app.&lt;/p&gt;

&lt;p&gt;Once you&amp;#39;ve made your decision, tap &amp;#34;Finish.&amp;#34; You will also be able to change this selection in the app settings at any time.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://relay.brightbolt.net/78199e59da71a548243ba32f0934efa3a233fbedbb32f28d6e1f29b8ee1ac895.jpg&#34; alt=&#34;Applications Screen Existing&#34;/&gt;&lt;/p&gt;

&lt;p&gt;With this setup out of the way, you are now presented with the main &amp;#34;Applications&amp;#34; page of the app. You have nothing here yet, since you haven&amp;#39;t used Amber to log into any Nostr apps, but this will be where all of the apps you have connected with Amber will be listed, in the order of the most recently used at the top.&lt;/p&gt;

&lt;p&gt;Before we go and use Amber to log into an app, though, let&amp;#39;s make sure we&amp;#39;ve created a backup of our private key. You pasted your nsec into Amber, so you could just save that somewhere safe, but Amber gives you a few other options as well. To find them, you&amp;#39;ll need to tap the cog icon at the bottom of the screen to access the settings, then select &amp;#34;Backup Keys.&amp;#34;&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://relay.brightbolt.net/852eabdc0304bdd571a6052f9d6b5a7f6233eb31f1e056ce970846cf7649a93f.jpg&#34; alt=&#34;Cog Icon&#34;/&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://relay.brightbolt.net/9d4a7a139751aeb34275817cc0415e258d8f60854fbc3db5ca5654236675d6e1.jpg&#34; alt=&#34;Backup Keys&#34;/&gt;&lt;/p&gt;

&lt;h2 id=&#34;backing-up-your-identity-2&#34;&gt;Backing Up Your Identity&lt;/h2&gt;

&lt;p&gt;&lt;img src=&#34;https://relay.brightbolt.net/57449f931041ce6d79be49a6af9d9ff81a1987f6334b11acb247ad8f43aaf36b.jpg&#34; alt=&#34;Backup Options&#34;/&gt;&lt;/p&gt;

&lt;p&gt;You&amp;#39;ll notice that Amber has a few different options for backing up your private key that it can generate.&lt;/p&gt;

&lt;p&gt;First, it can give you seed words, just like a Bitcoin seed. If you choose that option, you&amp;#39;ll be presented with 12 words you can record somewhere safe. To recover your Nostr private key, you just have to type those words into a compatible application, such as Amber.&lt;/p&gt;

&lt;p&gt;The next option is to just copy the secret/private key in its standard form as an &amp;#34;nsec.&amp;#34; This is the least secure way to store it, but is also the most convenient, since it is simple to paste into another signer application. If you want to be able to log in on a desktop web app, the browser extension Nostr signers won&amp;#39;t necessarily support entering your 12 word seed phrase, but they absolutely will support pasting in your nsec.&lt;/p&gt;

&lt;p&gt;You can also display a QR code of your private key. This can be scanned by Amber signer on another device for easily transferring your private key to other devices you want to use it on. Say you have an Android tablet in addition to your phone, for instance. Just make sure you only use this function where you can be certain that no one will be able to get a photograph of that QR code. Once someone else has your nsec, there is no way to recover it. You have to start all over on Nostr. Not a big deal at this point in your journey if you just created a Nostr account, but if you have been using Nostr for a while and have built up a decent amount of reputation, it could be much more costly to start over again.&lt;/p&gt;

&lt;p&gt;The next options are a bit more secure, because they require a password that will be used to encrypt your private key. This has some distinct advantages, and a couple disadvantages to be aware of. Using a password to encrypt your private key will give you what is called an ncryptsec, and if this is leaked somehow, whoever has it will not necessarily have access to post as you on Nostr, the way they would if your nsec had been leaked. At least, not so long as they don&amp;#39;t also have your password. This means you can store your ncryptsec in multiple locations without much fear that it will be compromised, so long as the password you used to encrypt it was a strong and unique one, and it isn&amp;#39;t stored in the same location. Some Nostr apps support an ncryptsec for login directly, meaning that you have the option to paste in your ncryptsec and then just log in with the password you used to encrypt it from there on out. However, now you will need to keep track of both your ncryptsec and your password, storing both of them safely and separately. Additionally, most Nostr clients and signer applications do not support using an ncryptsec, so you will need to convert it back to a standard nsec (or copy the nsec from Amber) to use those apps.&lt;/p&gt;

&lt;p&gt;The QR option using an ncryptsec is actually quite useful, though, and I would go this route when trying to set up Amber on additional devices, since anyone possibly getting a picture of the QR code is still not going to be able to do anything with it, unless they also get the password you used to encrypt it.&lt;/p&gt;

&lt;p&gt;All of the above options will require you to enter the PIN you set up for your device, or biometric authentication, just as an additional precaution before displaying your private key to you.&lt;/p&gt;

&lt;p&gt;As for what &amp;#34;store it in a safe place&amp;#34; looks like, I highly recommend a self-hosted password manager, such as Vaultwarden&#43;Bitwarden or KeePass. If you really want to get wild, you can store it on a hardware signing device, or on a steel seed plate.&lt;/p&gt;

&lt;h2 id=&#34;additional-settings-2&#34;&gt;Additional Settings&lt;/h2&gt;

&lt;p&gt;&lt;img src=&#34;https://relay.brightbolt.net/72a1696de0447ff4e86af85d7cd8212fe501f70e089369ca68c996e5ea2950d7.jpg&#34; alt=&#34;Settings&#34;/&gt;&lt;/p&gt;

&lt;p&gt;Amber has some additional settings you may want to take advantage of. First off, if you don&amp;#39;t want just anyone who has access to your phone to be able to approve signing requests, you can go into the Security settings add a PIN or enable biometrics for signing requests. If you enable the PIN, it will be separate from the PIN you use to access your phone, so you can let someone else use your phone, like your child who is always begging to play a mobile game you have installed, without worrying that they might have access to your Nostr key to post on Amethyst.&lt;/p&gt;

&lt;p&gt;Amber also has some relay settings. First are the &amp;#34;Active relays&amp;#34; which are used for signing requests sent to Amber remotely from Nostr web apps. This is what enables you to use Amber on your phone to log into Nostr applications on your desktop web browser, such as &lt;a href=&#34;https://jumble.social/&#34;&gt;Jumble.social&lt;/a&gt;, &lt;a href=&#34;https://coracle.social/&#34;&gt;Coracle.social&lt;/a&gt;, or &lt;a href=&#34;https://nostrudel.ninja/&#34;&gt;Nostrudel.ninja&lt;/a&gt;, eliminating your need to use any other application to store your nsec whatsoever. You can leave this relay as the default, or you can add other relays you want to use for signing requests. Just be aware, not all relays will accept the notes that are used for Nostr signing requests, so make sure that the relay you want to use does so. In fact, Amber will make sure of this for you when you type in the relay address.&lt;/p&gt;

&lt;p&gt;The next type of relays that you can configure in Amber are the &amp;#34;Default profile relays.&amp;#34; These are used for reading your profile information. If you already had a Nostr identity that you imported to Amber, you probably noticed it loaded your profile picture and display name, setting the latter as your nickname in Amber. These relays are where Amber got that information from. The defaults are relay.nostr.band and purplepag.es. The reason for this is because they are aggregators that look for Nostr profiles that have been saved to other relays on the network and pull them in. Therefore, no matter what other relay you may save your profile to, Amber will likely be able to find it on one of those two relays as well. If you have a relay you know you will be saving your Nostr profiles to, you may want to add it to this list.&lt;/p&gt;

&lt;p&gt;You can also set up Amber to be paired with Orbot for signing over Tor using relays that are only accessible via the Tor network. That is an advanced feature, though, and well beyond the scope of this tutorial.&lt;/p&gt;

&lt;p&gt;Finally, you can update the default signing policy. Maybe after using Amber for a while, you&amp;#39;ve decided that the choice you made before was too strict or too lenient. You can change it to suit your needs.&lt;/p&gt;

&lt;h2 id=&#34;zapstore-login-2&#34;&gt;Zapstore Login&lt;/h2&gt;

&lt;p&gt;Now that you are all set up with Amber, let&amp;#39;s get you signed into your first Nostr app by going back to the Zapstore.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://relay.brightbolt.net/d4e14b9da0fff439973f15573656378647fc02a67cc68e5cb065b8fed4c27f2c.jpg&#34; alt=&#34;Zapstore Home&#34;/&gt;&lt;/p&gt;

&lt;p&gt;From the app&amp;#39;s home screen, tap on the user icon in the upper left of the screen. This will open a side panel with not much on it except the option to &amp;#34;sign in.&amp;#34; Go ahead and tap on it.&lt;/p&gt;

&lt;p&gt;You will be presented with the option to either sign in with Amber, or to paste your npub. However, if you do the latter, you will only have read access, meaning you cannot zap any of the app releases. There are other features planned for the Zapstore that may also require you to be signed in with write access, so go ahead and choose to log in with Amber.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://relay.brightbolt.net/b4884f362c242f9aa16318a99196d22d94522fc23a58fa97070baa7789ebd599.jpg&#34; alt=&#34;Zapstore Login Options&#34;/&gt;&lt;/p&gt;

&lt;p&gt;Your phone should automatically switch to Amber to approve the sign-in request.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://relay.brightbolt.net/7da6942a5067e550c418b3b336ea1715268883b4365af9731d389fade8c4bf24.jpg&#34; alt=&#34;Login Approval&#34;/&gt;&lt;/p&gt;

&lt;p&gt;You can choose to only approve basic actions for Zapstore, require it to manually approve every time, or you can tell it that you &amp;#34;fully trust this application.&amp;#34; Only choose the latter option with apps you have used for a while and they have never asked you to sign for anything suspicious. For the time being, I suggest you use the &amp;#34;Approve basic actions&amp;#34; option and tap &amp;#34;Grant Permissions.&amp;#34;&lt;/p&gt;

&lt;p&gt;Your phone will switch back to the Zapstore and will show that you are now signed in. Congratulations! From here on out, logging into most Nostr applications will be as easy as tapping on &amp;#34;Log in with Amber&amp;#34; and approving the request.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://relay.brightbolt.net/4901f683b32396d7efddc601fcf59771a97632678e41825db4a6a93a29b41cf3.jpg&#34; alt=&#34;Zapstore Logged In&#34;/&gt;&lt;/p&gt;

&lt;p&gt;If you set up a new profile, it will just show a truncated version of your npub rather than the nickname you set up earlier. That&amp;#39;s fine. You&amp;#39;ll have an opportunity to update your Nostr profile in the next tutorial in this series and ensure that it is spread far and wide in the network, so the Zapstore will easily find it.&lt;/p&gt;

&lt;p&gt;That concludes the tutorial for Amber. While we have not covered using Amber to log into Nostr web apps, that is outside the scope of this series, and I will cover it in an upcoming tutorial regarding using Amber&amp;#39;s remote signer options in detail.&lt;/p&gt;

&lt;p&gt;Since you&amp;#39;re already hanging out in the Zapstore, you may as well stick around, because we will be using it right out the gate in the next part of this series: Amethyst Installation and Setup. (Coming Soon)&lt;/p&gt;
 &lt;/blockquote&gt;
    </content>
    <updated>2025-12-08T00:50:17Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqq80yc0ktwqd9ln2yuvxpc88ug3sayzykh3shm8kjwktq5dypszyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twq7pvtu7</id>
    
      <title type="html">Hi, @nprofile…u0w6 so this anon post does work like for each ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqq80yc0ktwqd9ln2yuvxpc88ug3sayzykh3shm8kjwktq5dypszyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twq7pvtu7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszkch50eej0luxd369m4lx028qe3y9vcxcj8u0qu95atzumzvfyysvnqh86&#39;&gt;nevent1q…qh86&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Hi, &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qqsf03c2gsmx5ef4c9zmxvlew04gdh7u94afnknp33qvv3c94kvwxgsm3u0w6&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;hodlbod&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…u0w6&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; so this anon post does work like for each post Coracle create keypair and discard the priv key immediately.&lt;br/&gt;So in case I do like my anon a lot, there is no way to keep him alive?&lt;br/&gt;It&amp;#39;s one post one keypair.&lt;br/&gt;The ... options do not allow for deletion request, assuming it&amp;#39;s because of that.&lt;br/&gt;(No need for actual deletion.)
    </content>
    <updated>2025-12-07T16:51:19Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqqqrdx885y9750cl6jzlhy5j7c65kg24fjjr02tqtn2a3a4ttugzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twq2prszy</id>
    
      <title>Nostr event nevent1qqsqqqqrdx885y9750cl6jzlhy5j7c65kg24fjjr02tqtn2a3a4ttugzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twq2prszy</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqqqrdx885y9750cl6jzlhy5j7c65kg24fjjr02tqtn2a3a4ttugzyrw4khdv6wt2m5utwd0s8l9h834gk7aannem6hmgarpayyu456twq2prszy" />
    <content type="html">
      #asknostr&lt;br/&gt; &lt;img src=&#34;https://npub1m4d4mtxnj6ka8zmntupledeud29hh0vu7w74768gc0fp89dxjmsq3sc2n3.blossom.band/8583d96e3fea52f026c8a18266c7e2b024b8df6e6c5743c4a5cbaebd5a5906b0.png&#34;&gt; &lt;br/&gt;PoW, user just spend short time on Nostr.&lt;br/&gt;Well I know the settings can be adjusted (on some clients and usually on/off for WiFi/cellular).&lt;br/&gt;&lt;br/&gt;But what is the solution?&lt;br/&gt;&lt;br/&gt;Media proxy, enforcing the size of media/file per note/blossom event while client attempt to make a use of media/file?&lt;br/&gt;&lt;br/&gt;Not only relay wasting bandwidth but also user suffer - it&amp;#39;s really so far still data heavy and not usable on many places around the world.&lt;br/&gt;&lt;br/&gt;So far seems to me that only can filter content eventually through some relays that will do the job (DVM for data saving?) for me if client will sense the device is on mobile data.&lt;br/&gt;&lt;br/&gt;Or caching feed offline on WiFi and letting me mainly read it with info that it&amp;#39;s not in-time atm of seeing notes.&lt;br/&gt;&lt;br/&gt;Where I can read more about actual state of this within the Nostr space?
    </content>
    <updated>2025-12-06T00:34:04Z</updated>
  </entry>

</feed>