<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-04-13T17:09:20Z</updated>
  <generator>https://yabu.me</generator>

  <title>Nostr notes by Franco (Castamatic)</title>
  <author>
    <name>Franco (Castamatic)</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://yabu.me/npub18pr4z7kxrnnnxl57qvztrehac9qtrznqtnss44xuhhzpzr76duss5d4h6r.rss" />
  <link href="https://yabu.me/npub18pr4z7kxrnnnxl57qvztrehac9qtrznqtnss44xuhhzpzr76duss5d4h6r" />
  <id>https://yabu.me/npub18pr4z7kxrnnnxl57qvztrehac9qtrznqtnss44xuhhzpzr76duss5d4h6r</id>
  <icon>https://cdn.masto.host/podcastindexsocial/accounts/avatars/000/025/144/original/d6ac7b26403473dd.jpg</icon>
  <logo>https://cdn.masto.host/podcastindexsocial/accounts/avatars/000/025/144/original/d6ac7b26403473dd.jpg</logo>




  <entry>
    <id>https://yabu.me/nevent1qqsthra55c2a2r2tz7pvq52ee3kyghwvkex4nlw3zxqxym4dllmzc2szyquyw5t6ccwwwvm7ncpsfv0xlhq5pvv2vpwwzzk5mj7ugyg0mfhjzfxlmzr</id>
    
      <title type="html">That’s unfortunate news. I would rather not send 30 push ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsthra55c2a2r2tz7pvq52ee3kyghwvkex4nlw3zxqxym4dllmzc2szyquyw5t6ccwwwvm7ncpsfv0xlhq5pvv2vpwwzzk5mj7ugyg0mfhjzfxlmzr" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstpg9v6f9wwd96rdsycpveuhtn5pd87cqvphurz8ectleucrr6klq68elc7&#39;&gt;nevent1q…elc7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;That’s unfortunate news. I would rather not send 30 push notifications to a mobile device, as it would trigger 30 network updates for that podcast without any new episodes. This could lead to users experiencing excessive battery consumption (and trashing my app in reviews). Additionally, I’d prefer not to develop a second feed parser for my server. I’ll need to explore some kind of throttling system instead.
    </content>
    <updated>2025-03-10T16:20:43Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs2rj590q0z2hvp4tca42cszk7xgpaashgzzgxj8uk8pj9tzqwpkyczyquyw5t6ccwwwvm7ncpsfv0xlhq5pvv2vpwwzzk5mj7ugyg0mfhjzdzhyzx</id>
    
      <title type="html">yes, they always signal &amp;#34;update&amp;#34; as a reason</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs2rj590q0z2hvp4tca42cszk7xgpaashgzzgxj8uk8pj9tzqwpkyczyquyw5t6ccwwwvm7ncpsfv0xlhq5pvv2vpwwzzk5mj7ugyg0mfhjzdzhyzx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswtzy6lfzn39ryaujm8n5s3dxhumy8fh3hew3nxk4ygr0v79273gqlrykuh&#39;&gt;nevent1q…ykuh&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;yes, they always signal &amp;#34;update&amp;#34; as a reason
    </content>
    <updated>2025-03-10T15:26:57Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsgsapj4uqgdh4mldwzn0k277jtjvkgugruzpt7qxj4x649hymnlwqzyquyw5t6ccwwwvm7ncpsfv0xlhq5pvv2vpwwzzk5mj7ugyg0mfhjza7qswu</id>
    
      <title type="html">I really like Alby Hub! While the “Albypocalypse” predicted ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsgsapj4uqgdh4mldwzn0k277jtjvkgugruzpt7qxj4x649hymnlwqzyquyw5t6ccwwwvm7ncpsfv0xlhq5pvv2vpwwzzk5mj7ugyg0mfhjza7qswu" />
    <content type="html">
      I really like Alby Hub! While the “Albypocalypse” predicted by &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1fmx5jakry8nhuajef02vjsv7xwpchwwe9h0ytgmj7nynvtc4annqd7wp74&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Adam Curry :pci: :pc2blue:&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1fmx…wp74&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;/npub1rcnr0tt3mdzn0zkksz2pzhc39rxn90wmt5yqll2y7dgc73vre0asc2dw4h&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Dave&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1rcn…dw4h&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; (with 99% of users dropping) might still happen, maybe it could turn out to be a storm in a teacup. (or something in between)
    </content>
    <updated>2024-12-08T11:49:20Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqswmrvn0gu9f50f9yenkw9kjhmj92lg355r5t08kt8gjdhjjr9ctmqzyquyw5t6ccwwwvm7ncpsfv0xlhq5pvv2vpwwzzk5mj7ugyg0mfhjzyulukj</id>
    
      <title type="html">I understand this might be necessary, and I love you and I&amp;#39;m ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqswmrvn0gu9f50f9yenkw9kjhmj92lg355r5t08kt8gjdhjjr9ctmqzyquyw5t6ccwwwvm7ncpsfv0xlhq5pvv2vpwwzzk5mj7ugyg0mfhjzyulukj" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszuc3wd3vn5w20qw7uzfds4dkgcalwnpdee7cyuje0awwh0d0l0wcc9fvjk&#39;&gt;nevent1q…fvjk&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I understand this might be necessary, and I love you and I&amp;#39;m greatful for your efforts trying to provide a solution. I just don’t like hearing we are not over-complicating. We are so distant from the simplicity of podcasting: one xml file and a bunch of mp3s. And probably that was a big part of the success of podcasting. &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1rcnr0tt3mdzn0zkksz2pzhc39rxn90wmt5yqll2y7dgc73vre0asc2dw4h&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Dave&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1rcn…dw4h&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;
    </content>
    <updated>2024-11-29T21:32:53Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqszuc3wd3vn5w20qw7uzfds4dkgcalwnpdee7cyuje0awwh0d0l0wczyquyw5t6ccwwwvm7ncpsfv0xlhq5pvv2vpwwzzk5mj7ugyg0mfhjzsvll3r</id>
    
      <title type="html">one more thing… the lnaddress might be two different things, ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqszuc3wd3vn5w20qw7uzfds4dkgcalwnpdee7cyuje0awwh0d0l0wczyquyw5t6ccwwwvm7ncpsfv0xlhq5pvv2vpwwzzk5mj7ugyg0mfhjzsvll3r" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8dsyznz3550v635h9gjfn3udphyu9enkv4a0n49pz4rqgc40g33q4429zk&#39;&gt;nevent1q…29zk&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;one more thing… the lnaddress might be two different things, that have the exact same format and no way to tell them apart, other than making one, or two network calls to see if one of them exists. And retry if network call fails, and caching, and misconfigurations of servers… This is what I call over-complicating.
    </content>
    <updated>2024-11-29T21:27:38Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs8dsyznz3550v635h9gjfn3udphyu9enkv4a0n49pz4rqgc40g33qzyquyw5t6ccwwwvm7ncpsfv0xlhq5pvv2vpwwzzk5mj7ugyg0mfhjzttywjr</id>
    
      <title type="html">Fountain operates from a server and all that network calls come ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs8dsyznz3550v635h9gjfn3udphyu9enkv4a0n49pz4rqgc40g33qzyquyw5t6ccwwwvm7ncpsfv0xlhq5pvv2vpwwzzk5mj7ugyg0mfhjzttywjr" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszp6y9ax769a9chs050ah2kwx744rt92006rzhn66cx68hydxtk9s9fu58p&#39;&gt;nevent1q…u58p&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Fountain operates from a server and all that network calls come almost for free. On a mobile only app that&amp;#39;s a completely different thing. And each different call might fail for a number of reasons, and you have to retry, up to a point, and fail gracefully, and coordinate payments and messages…
    </content>
    <updated>2024-11-29T21:14:36Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsrj0j80tjcs82lefjaf9qf38g9s0ygq22us98aq8umf945hp8mqaszyquyw5t6ccwwwvm7ncpsfv0xlhq5pvv2vpwwzzk5mj7ugyg0mfhjz9h26t2</id>
    
      <title type="html">Best part of last episode of P2.0 was Oscar saying “we don’t ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsrj0j80tjcs82lefjaf9qf38g9s0ygq22us98aq8umf945hp8mqaszyquyw5t6ccwwwvm7ncpsfv0xlhq5pvv2vpwwzzk5mj7ugyg0mfhjz9h26t2" />
    <content type="html">
      Best part of last episode of P2.0 was Oscar saying “we don’t want to overcomplicate things”. Quite a peculiar meaning of not complicated. 😅
    </content>
    <updated>2024-11-29T19:44:32Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqszrmmk96pgca49yx9pydfsw02vr8e2yw6wt96ymd77lq7dlkeu94qzyquyw5t6ccwwwvm7ncpsfv0xlhq5pvv2vpwwzzk5mj7ugyg0mfhjz2uhwdu</id>
    
      <title type="html">I don&amp;#39;t know if I fully understand your problem, but what ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqszrmmk96pgca49yx9pydfsw02vr8e2yw6wt96ymd77lq7dlkeu94qzyquyw5t6ccwwwvm7ncpsfv0xlhq5pvv2vpwwzzk5mj7ugyg0mfhjz2uhwdu" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9e6ytachcje8rqlpf355mx4f36ep8k4q26ey2n3u2uncqpxapcxq4x3nk6&#39;&gt;nevent1q…3nk6&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I don&amp;#39;t know if I fully understand your problem, but what about using some external “image-resizing as a service”? I think there are some around, with or without caching, or maybe you can implement it in a simple lambda function on aws or cloudflare.
    </content>
    <updated>2024-09-14T09:44:08Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsvph0uv3kqjll9h04msxhp5q86hecnkgklrrpsm8frfly83lamgqczyquyw5t6ccwwwvm7ncpsfv0xlhq5pvv2vpwwzzk5mj7ugyg0mfhjzyard3f</id>
    
      <title type="html">is NWC accessible via an http / rest API or a Swift SDK?</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsvph0uv3kqjll9h04msxhp5q86hecnkgklrrpsm8frfly83lamgqczyquyw5t6ccwwwvm7ncpsfv0xlhq5pvv2vpwwzzk5mj7ugyg0mfhjzyard3f" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsq88q6swazqhljhmyuawef2swf8z4kjcl2k58yfr8dkdpgplul7yq2yq60a&#39;&gt;nevent1q…q60a&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;is NWC accessible via an http / rest API or a Swift SDK?
    </content>
    <updated>2024-09-05T11:09:31Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsp07y455s8egvs59jwvvzzqehvkwdhmfzm0reuc4h286a5flzmqfszyquyw5t6ccwwwvm7ncpsfv0xlhq5pvv2vpwwzzk5mj7ugyg0mfhjzq8ecm4</id>
    
      <title type="html">Having many wallet providers with a common API to integrate into ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsp07y455s8egvs59jwvvzzqehvkwdhmfzm0reuc4h286a5flzmqfszyquyw5t6ccwwwvm7ncpsfv0xlhq5pvv2vpwwzzk5mj7ugyg0mfhjzq8ecm4" />
    <content type="html">
      Having many wallet providers with a common API to integrate into player apps would be fantastic.20 USD/month to be shielded from any money transmitter responsibility is ok.
    </content>
    <updated>2024-09-04T17:43:58Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsrse53u2xlmeaf6ue0rv4uh6ars6qq7nd5zx2hqamwyg3nsex7nqqzyquyw5t6ccwwwvm7ncpsfv0xlhq5pvv2vpwwzzk5mj7ugyg0mfhjzdwj2tl</id>
    
      <title type="html">Hello Bumi, still on the topic of API documentation: Alby docs ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsrse53u2xlmeaf6ue0rv4uh6ars6qq7nd5zx2hqamwyg3nsex7nqqzyquyw5t6ccwwwvm7ncpsfv0xlhq5pvv2vpwwzzk5mj7ugyg0mfhjzdwj2tl" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxhtt4twx9cckesx5c4s0ea3rh8d28ssx2fkkdsyz9sf0qzeded5snwxyvy&#39;&gt;nevent1q…xyvy&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Hello Bumi, still on the topic of API documentation: Alby docs say an error response has code(Int) error(Bool) and message(String), but I’m receiving rate limiting errors where code and message are not specified and error is a String with the error message.
    </content>
    <updated>2024-09-02T11:26:59Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqszkg8d96zstchngxl2w4z0ndjmzex44yfrrsdgu3s8dmmpeytsgdqzyquyw5t6ccwwwvm7ncpsfv0xlhq5pvv2vpwwzzk5mj7ugyg0mfhjz0mu8lr</id>
    
      <title type="html">Yes that&amp;#39;s it. It would be important for strongly typed ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqszkg8d96zstchngxl2w4z0ndjmzex44yfrrsdgu3s8dmmpeytsgdqzyquyw5t6ccwwwvm7ncpsfv0xlhq5pvv2vpwwzzk5mj7ugyg0mfhjz0mu8lr" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsg6ak25ennyjeh603kus2qzged67x3rscv84wnxgfk36xsc0yqvpshynsuj&#39;&gt;nevent1q…nsuj&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yes that&amp;#39;s it. It would be important for strongly typed languages like swift to know which fields are optional and which are guaranteed to be there. Right now API docs have no info in that regard, and I had to make guesses.&lt;br/&gt; &lt;img src=&#34;https://cdn.masto.host/podcastindexsocial/media_attachments/files/112/971/140/372/666/803/original/c243ec7758ef2a26.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-08-16T10:06:45Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsvshhsdnfsg69686t6g33ylua76332j4uay4yqjc6978syd2dn9vczyquyw5t6ccwwwvm7ncpsfv0xlhq5pvv2vpwwzzk5mj7ugyg0mfhjzsk3zdg</id>
    
      <title type="html">Castamatic shows that kind of message when json decoding fails. I ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsvshhsdnfsg69686t6g33ylua76332j4uay4yqjc6978syd2dn9vczyquyw5t6ccwwwvm7ncpsfv0xlhq5pvv2vpwwzzk5mj7ugyg0mfhjzsk3zdg" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdj0latn87xdrdz7erc84d642lfxt9fssyzzcvkj3vul69xjtk28seysw0t&#39;&gt;nevent1q…sw0t&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Castamatic shows that kind of message when json decoding fails. I can’t reproduce the issue with a regular Alby account. I&amp;#39;ll try AlbyHub when I get back from vacations and do some tests.
    </content>
    <updated>2024-08-13T18:07:42Z</updated>
  </entry>

</feed>