<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-06-11T18:50:35Z</updated>
  <generator>https://njump.me</generator>

  <title>Nostr notes by stego</title>
  <author>
    <name>stego</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://njump.me/npub1dgvu3xexjjes02hxm3qz2cnyqudy00dd38vdmtndr2m38x55q9wss4r3ue.rss" />
  <link href="https://njump.me/npub1dgvu3xexjjes02hxm3qz2cnyqudy00dd38vdmtndr2m38x55q9wss4r3ue" />
  <id>https://njump.me/npub1dgvu3xexjjes02hxm3qz2cnyqudy00dd38vdmtndr2m38x55q9wss4r3ue</id>
  <icon></icon>
  <logo></logo>




  <entry>
    <id>https://njump.me/nevent1qqsv3ve6rjc08u7g3smrmfqn6raes920nhrqedx0th9e55efedsv7hqzyp4pnjymy62txpa2umwyqftzvsr353aa4kya3hdwd5dtwyu6jsq46rgt783</id>
    
      <title type="html">At last year&amp;#39;s @nprofile…py4c #nostr panel, ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsv3ve6rjc08u7g3smrmfqn6raes920nhrqedx0th9e55efedsv7hqzyp4pnjymy62txpa2umwyqftzvsr353aa4kya3hdwd5dtwyu6jsq46rgt783" />
    <content type="html">
      At last year&amp;#39;s &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qqsd0f68dvf98gvs9am9dp0lu0f4r7xzu2k89rm9tt448axf5tu6wlgphpy4c&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;BTCPrague&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…py4c&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;   #nostr panel, &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qyv8wumn8ghj7urjv4kkjatd9ec8y6tdv9kzumn9wsqzq6ksswfdrw4r7mlh49qfu2k9u4zrtpextk955kquvpna3r4rq9vyhr9mpy&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Alekandar Svetski&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…9mpy&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; , &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qqsdztltxje7uysyywup3nvdmfrsqp3eh0kf5mhx6vcha2yxa3dssnc9fkzhp&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Martti Malmi&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…kzhp&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; , &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qyg8wumn8ghj7mn09eehgu3wvdez7qgwwaehxw309ahx7uewd3hkctcqyzyl7evx9gu6gpjzksgjzpc2gmj4q62slss80aw5l2v6lx695vsaj6660ct&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;jordi&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…60ct&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; , and &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qyvhwumn8ghj7urjv4kkjatd9ec8y6tdv9kzumn9wshszymhwden5te0wp6hyurvv4cxzeewv4ej7qpq6c0nh3dnadzqpm76uctf5hqhe2lny344zsmpm6feee9p5rdxaa9qe52zdt&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;miljan&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…2zdt&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;  were discussing onboarding and Nostr login, concluding that we are stuck with a brutal tradeoff. We either force newbies to understand remote bunkers (terrible UX) or store raw nsecs directly on a webpage (terrible security).&lt;br/&gt; &lt;img src=&#34;https://blossom.primal.net/755f4440b3c4fbeafee0ea9568ffe89f27ffd813e8a9db564a69e1426acc9698.png&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://blossom.primal.net/9537390c749e920f5118546d02de9503893abd0cd077113a48c2ae1615631983.png&#34;&gt;  &lt;br/&gt;Today, for #btcprague 2026, I&amp;#39;d like to add another possibility to the discussion: nostr-shard-signer.&lt;br/&gt;One drop-in script tag. One API. Two distinct paths:&lt;br/&gt;🟠 The Purist Path: If the user has &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qytzqamnwvaz7tmjv4kxz7fwv3sk6atn9e5k7tcpr3mhxue69uhkummnw3ez6vfwde3x7tnpdenkzmnf9e3k7tcqypr90hlgjed73xq2jvrjhna4ukdx2yjyqmdslqvjzhh83wj8jd9numxx6g9&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Alby&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…x6g9&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; , &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qy2hwumn8ghj7etyv4hzumn0wd68ytnvv9hxgqtxwaehxw309anxjmr5v4ezumn0wd68ytnhd9hx2tmwwp6kyvtnxpm8g6m8v44rxvmwxajkxdryxaukx7rdwa6rwwr4wquxsurxvyenqeps09nxkumjwd58zdm58qex6cmgw9ukuur3xe4r7cnjdaskgcmpwd6r6arjw4jsqgxh8zhhgak5thjs8ccn8tqddjgfumd3sjkkfq4kwhx9sqmmydnajsvfmrpz&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;AmberApp&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…mrpz&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; , or a remote bunker, it acts as a silent proxy for window.nostr.js by &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qy2hwumn8ghj7cnpwdehq6tnw3hkctn0wfnj7qgcwaehxw309a5kucn00qh8yetvv9uhxtnvv9hxgtcqyqalp33lewf5vdq847t6te0wvnags0gs0mu72kz8938tn24wlfze6nzn5fw&#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;nprofile…n5fw&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;. It gets out of the way and uses pure native Nostr infrastructure.&lt;br/&gt;🟢 The Newbie Path: If they have nothing, it initializes a Web3Auth MPC iframe. They click &amp;#34;Log in with Google,&amp;#34; and a sharded nsec is derived seamlessly in an isolated cross-origin context.&lt;br/&gt;⚠️ Warning: The Web2 OAuth flow utilizes an external decentralized MPC validator network to split and secure the key shares. Yes, it uses a shitcoin. But I guess that&amp;#39;s still better than losing a newbie, or storing a user&amp;#39;s nsec on every random site.&lt;br/&gt;See it live right now in Prague. Go test out the login flow and leave a decentralized review on an OpenStreetMap venue at &lt;a href=&#34;https://www.worldtrip.guide/osm&#34;&gt;https://www.worldtrip.guide/osm&lt;/a&gt;, or on your favorite place from &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qy88wumn8ghj7mn0wvhxcmmv9uq32amnwvaz7tmjv4kxz7fwv3sk6atn9e5k7tcqyql2kfruvwanthar3cru5yp0dk3gh2de6358r9m5800r52caszhw62d9e76&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;BTC Map&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…9e76&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; at &lt;a href=&#34;https://www.worldtrip.guide/btc&#34;&gt;https://www.worldtrip.guide/btc&lt;/a&gt;.&lt;br/&gt;Developers, grab the alpha code and check out the implementation details here:&lt;br/&gt;🛠️ &lt;a href=&#34;https://github.com/saintego/nostr-shard-signer&#34;&gt;https://github.com/saintego/nostr-shard-signer&lt;/a&gt;&lt;br/&gt;Let&amp;#39;s make decentralized identity invisible.&lt;br/&gt;#nostr #bitcoin #btcprague #btcprague2026 #opensource 
    </content>
    <updated>2026-06-11T19:53:42Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsz56gv2vaq8lamr9926xhgawxjhxatkktgr5f3hyrpld2f0rjln8czyp4pnjymy62txpa2umwyqftzvsr353aa4kya3hdwd5dtwyu6jsq465vw0e4</id>
    
      <title type="html">great little craft beer pub More details at ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsz56gv2vaq8lamr9926xhgawxjhxatkktgr5f3hyrpld2f0rjln8czyp4pnjymy62txpa2umwyqftzvsr353aa4kya3hdwd5dtwyu6jsq465vw0e4" />
    <content type="html">
      In reply to &lt;a href=&#39;/naddr1qqdxummnw3ez6ur0wd6r5an9de6k2ttjv4mxjeth94mrzq3qdgvu3xexjjes02hxm3qz2cnyqudy00dd38vdmtndr2m38x55q9wsxpqqqp6hu3wcm7f&#39;&gt;naddr1qq…cm7f&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;great little craft beer pub&lt;br/&gt;&lt;br/&gt;More details at &lt;a href=&#34;https://www.worldtrip.guide//osm?lat=50.0726425&amp;amp;lng=14.4855001&amp;amp;zoom=20&amp;amp;venue=mal%C3%BD&#43;pivo&#34;&gt;https://www.worldtrip.guide//osm?lat=50.0726425&amp;amp;lng=14.4855001&amp;amp;zoom=20&amp;amp;venue=mal%C3%BD&#43;pivo&lt;/a&gt;
    </content>
    <updated>2026-04-01T15:52:56Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsyfeltjquk96y5382f3mcfhu4v5lq25yjtk9jytum0hdsafcdeh9czyp4pnjymy62txpa2umwyqftzvsr353aa4kya3hdwd5dtwyu6jsq46xqgml4</id>
    
      <title>Nostr event nevent1qqsyfeltjquk96y5382f3mcfhu4v5lq25yjtk9jytum0hdsafcdeh9czyp4pnjymy62txpa2umwyqftzvsr353aa4kya3hdwd5dtwyu6jsq46xqgml4</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsyfeltjquk96y5382f3mcfhu4v5lq25yjtk9jytum0hdsafcdeh9czyp4pnjymy62txpa2umwyqftzvsr353aa4kya3hdwd5dtwyu6jsq46xqgml4" />
    <content type="html">
      d
    </content>
    <updated>2026-03-30T23:40:36Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs2np2ue5q8qjhz36jl272w873g6ztepx2knyvyvv73narvruqmhxczyp4pnjymy62txpa2umwyqftzvsr353aa4kya3hdwd5dtwyu6jsq46jvscvu</id>
    
      <title type="html">Are you missing EuropeanCoffeeTrip out of Europe? Check this ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs2np2ue5q8qjhz36jl272w873g6ztepx2knyvyvv73narvruqmhxczyp4pnjymy62txpa2umwyqftzvsr353aa4kya3hdwd5dtwyu6jsq46jvscvu" />
    <content type="html">
      Are you missing EuropeanCoffeeTrip out of Europe? Check this &lt;a href=&#34;https://worldtrip.guide/coffee&#34;&gt;https://worldtrip.guide/coffee&lt;/a&gt;&lt;br/&gt;#coffee #travelling #Worldtrip #Cafe #specialtycoffee #thirdwave
    </content>
    <updated>2025-08-11T09:33:47Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqstwjqcfeye4k5g89glw0rfedqn2c3n36rm522hskwsc33q0rp6ztqzyp4pnjymy62txpa2umwyqftzvsr353aa4kya3hdwd5dtwyu6jsq46grqtk4</id>
    
      <title type="html">Years ago, there was a map of absinthe places. Recently, I’ve ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqstwjqcfeye4k5g89glw0rfedqn2c3n36rm522hskwsc33q0rp6ztqzyp4pnjymy62txpa2umwyqftzvsr353aa4kya3hdwd5dtwyu6jsq46grqtk4" />
    <content type="html">
      Years ago, there was a map of absinthe places. Recently, I’ve seen several people in absinthe groups asking where to go for absinthe in Paris—and weeks later, I found myself asking the same question.&lt;br/&gt;So, I decided to make it easy for everyone:&lt;br/&gt;👉  &lt;a href=&#34;https://www.worldtrip.guide/absinthe?s=paris&#34;&gt;https://www.worldtrip.guide/absinthe?s=paris&lt;/a&gt;&lt;br/&gt;If you’re curious about absinthe spots in Prague, just check:&lt;br/&gt;👉 &lt;a href=&#34;https://www.worldtrip.guide/absinthe?s=prague&#34;&gt;https://www.worldtrip.guide/absinthe?s=prague&lt;/a&gt;&lt;br/&gt;And if you ever find yourself enjoying a glass of absinthe in Guatemala at &lt;a href=&#34;https://www.worldtrip.guide/maps?lat=14.557227699999999&#34;&gt;https://www.worldtrip.guide/maps?lat=14.557227699999999&lt;/a&gt;..., you can explore other interesting locations nearby on the map.&lt;br/&gt;🌍 Here &lt;a href=&#34;https://www.worldtrip.guide/absinthe&#34;&gt;https://www.worldtrip.guide/absinthe&lt;/a&gt; are about 100 places listed—many are distilleries.&lt;br/&gt;If you notice something missing, let me know here, send me a DM, or use the “Suggest a Location” button on the site.&lt;br/&gt;Don’t hesitate to share this.&lt;br/&gt;Santé and happy exploring!&lt;br/&gt;#absinthe #absint #absinth #absinthemaps #absinthecommunity #absintheworld #absinthebar #absinthedistillery #absinthelover #travel #spirits #worldtrip
    </content>
    <updated>2025-08-01T15:40:22Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsg37e7s5z0cx4ev4wlkxkccvdnwhvcr74cshvjfzffkkm5h6cv2vqzyp4pnjymy62txpa2umwyqftzvsr353aa4kya3hdwd5dtwyu6jsq46t858x9</id>
    
      <title type="html">I used to make fun of &amp;#34;vibe coding&amp;#34; and ended up actually ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsg37e7s5z0cx4ev4wlkxkccvdnwhvcr74cshvjfzffkkm5h6cv2vqzyp4pnjymy62txpa2umwyqftzvsr353aa4kya3hdwd5dtwyu6jsq46t858x9" />
    <content type="html">
      I used to make fun of &amp;#34;vibe coding&amp;#34; and ended up actually doing it. &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qqsd4dkxqewy8xum47ctpu0ltgxxsfemeewpjkdyzk9ddfcg286s0dsppemhxue69uhkummn9ekx7mp0qywhwumn8ghj7mn0wd68ytnzd96xxmmfdejhytnnda3kjctv9ur9sfc3&#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;nprofile…sfc3&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; told me few weeks ago it works surprisingly well—just letting Copilot and Claude Opus 4 do the work—so I had to try it out. Here&amp;#39;s what happened: built this whole thing ( &lt;a href=&#34;https://www.worldtrip.guide&#34;&gt;https://www.worldtrip.guide&lt;/a&gt; ) from a dataset of maps I&amp;#39;ve been collecting with friends over the years, without writing a single line of code myself.&lt;br/&gt;&lt;br/&gt;The hardest part? Forcing myself not to jump in and fix things. There were so many moments where I&amp;#39;d ask Copilot to move something, watch it completely destroy the layout, then have to resist the urge to dive in. I&amp;#39;d just revert and update those margins manually instead. Often it would dump random chunks of code in weird places that I&amp;#39;d have to track down and delete.&lt;br/&gt;&lt;br/&gt;It&amp;#39;s honestly like managing a team of overconfident junior developers—incredibly helpful when you&amp;#39;re working with tech you don&amp;#39;t know well, but watching it mess up stuff you actually understand is genuinely stressful. It&amp;#39;s still not for non-tech people though—you need to know where errors are coming from, because it can bounce from one wrong solution to another and back, or just straight up lie to you about what it actually did versus what you asked for.&lt;br/&gt;&lt;br/&gt;The real wake-up call came when Copilot crashed and I found myself manually clearing caches to get it working again. That&amp;#39;s when it hit me: I really didn&amp;#39;t want to go back to fixing all that mess by hand. It&amp;#39;s weirdly addictive because you don&amp;#39;t want to try to fix all the mess it created yourself.&lt;br/&gt;&lt;br/&gt;The trade-off is real though: it&amp;#39;s super fast to make a prototype, but gets quite slow when you need an MVP that actually works. It definitely makes me more productive for initial iterations, but the decision not to write code myself ended up slowing me down significantly later.&lt;br/&gt;&lt;br/&gt;#AIcoding #copilot #ClaudeOpus #vibecoding #programming #worldtripguide #travelmaps  &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2025-07-27T10:25:11Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqstj202rxcq7jrgmv9s73tw4yfrtkcmkuzyt38punce543r3q8lzjgzyp4pnjymy62txpa2umwyqftzvsr353aa4kya3hdwd5dtwyu6jsq46wjnhwq</id>
    
      <title>Nostr event nevent1qqstj202rxcq7jrgmv9s73tw4yfrtkcmkuzyt38punce543r3q8lzjgzyp4pnjymy62txpa2umwyqftzvsr353aa4kya3hdwd5dtwyu6jsq46wjnhwq</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqstj202rxcq7jrgmv9s73tw4yfrtkcmkuzyt38punce543r3q8lzjgzyp4pnjymy62txpa2umwyqftzvsr353aa4kya3hdwd5dtwyu6jsq46wjnhwq" />
    <content type="html">
        &lt;img src=&#34;https://image.nostr.build/bcd1c030866eea18cd81b82e13ca02ebb4fb251e7c77acafc5846f682e5d85c4.jpg&#34;&gt; 
    </content>
    <updated>2024-11-13T16:27:03Z</updated>
  </entry>

</feed>