<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-08-09T18:33:18Z</updated>
  <generator>https://yabu.me</generator>

  <title>Nostr notes by JCM</title>
  <author>
    <name>JCM</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://yabu.me/npub1w39aw9ujjgup924wq7ww6ler0jxduu06dg7qvpwnqyu34tgw2tjs4xhna5.rss" />
  <link href="https://yabu.me/npub1w39aw9ujjgup924wq7ww6ler0jxduu06dg7qvpwnqyu34tgw2tjs4xhna5" />
  <id>https://yabu.me/npub1w39aw9ujjgup924wq7ww6ler0jxduu06dg7qvpwnqyu34tgw2tjs4xhna5</id>
  <icon>https://media.wafrn.jcm.re//1785815155622_75d1ee812630d51964e1eafefec737d01d62484f63d33fdd58ebb254151a92cf_processed.webp</icon>
  <logo>https://media.wafrn.jcm.re//1785815155622_75d1ee812630d51964e1eafefec737d01d62484f63d33fdd58ebb254151a92cf_processed.webp</logo>




  <entry>
    <id>https://yabu.me/nevent1qqst633vpyf9r7c7uxdenm6h6yy9umyd6n4ty9pser6d6em39e9wskgzyp6yh4chj2frsy424creemtlyd7gehn3lf4rcps96vqnjx4dpefw28e93gu</id>
    
      <title type="html">After seeing so many posts about it today, I do really wonder ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqst633vpyf9r7c7uxdenm6h6yy9umyd6n4ty9pser6d6em39e9wskgzyp6yh4chj2frsy424creemtlyd7gehn3lf4rcps96vqnjx4dpefw28e93gu" />
    <content type="html">
      After seeing so many posts about it today, I do really wonder what being shocked feels like…
    </content>
    <updated>2026-08-09T22:45:16Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqf89d7q49kdf47f0udm5snesudk0f4ww8env0994z3fpxh90aplszyp6yh4chj2frsy424creemtlyd7gehn3lf4rcps96vqnjx4dpefw2m34cl6</id>
    
      <title type="html">Next #ActivityPub question, this time about the delivery of ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqf89d7q49kdf47f0udm5snesudk0f4ww8env0994z3fpxh90aplszyp6yh4chj2frsy424creemtlyd7gehn3lf4rcps96vqnjx4dpefw2m34cl6" />
    <content type="html">
      Next #ActivityPub question, this time about the delivery of activities:&lt;br/&gt;Let&amp;#39;s say a user on my server sends a post. I have a list of the user&amp;#39;s followers.&lt;br/&gt;&lt;br/&gt;Do I…&lt;br/&gt;a) … webfinger each follower, then request the user, then deliver the activity to the inbox&lt;br/&gt;&lt;br/&gt;b) … directly request the user (i.e. I remember the URL rather than the handle), then deliver the activity to the inbox&lt;br/&gt;&lt;br/&gt;c) … directly deliver to the inbox (i.e. I don&amp;#39;t care about the users, I only store the inboxes) without re-requesting the user profile&lt;br/&gt; #ActivityPub
    </content>
    <updated>2026-06-28T19:58:38Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsp8ls8t874zft4kafdx7txg56f2kuzzqmqr44pk09vsj9frmyfxrgzyp6yh4chj2frsy424creemtlyd7gehn3lf4rcps96vqnjx4dpefw2gla8km</id>
    
      <title type="html">@nprofile…nptm Ah, that&amp;#39;s a bit annoying. And do HTTP ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsp8ls8t874zft4kafdx7txg56f2kuzzqmqr44pk09vsj9frmyfxrgzyp6yh4chj2frsy424creemtlyd7gehn3lf4rcps96vqnjx4dpefw2gla8km" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspetsm3n8t5gcvy00q2gckyxshc5vmter0zxudj9egm3v96j7m48qpz4mhxue69uhhyetvv9ujuerfw36x7tnsw43qw3zlk7&#39;&gt;nevent1q…zlk7&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;/nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqdf0nthpgzfmvxrzj0cfypmmt45l0y770j260auqhm3l45hp3uhkqvrnptm&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;silverpill&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…nptm&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;Ah, that&amp;#39;s a bit annoying.&lt;br/&gt;&lt;br/&gt;And do HTTP signatures allow Ed25519 at all?
    </content>
    <updated>2026-06-26T13:38:16Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs22y7ac6s2mz7yu4n7thg9w5ug9ucezwwkgl6zjse4ewkxv3a5spqzyp6yh4chj2frsy424creemtlyd7gehn3lf4rcps96vqnjx4dpefw2dne6hn</id>
    
      <title type="html">@nprofile…nptm Thank you so so much for the answers! If I ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs22y7ac6s2mz7yu4n7thg9w5ug9ucezwwkgl6zjse4ewkxv3a5spqzyp6yh4chj2frsy424creemtlyd7gehn3lf4rcps96vqnjx4dpefw2dne6hn" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfc7nwkzrpht2lx7mk4tfp60qq07hw4fhadvvq6cwe30l2p0k8yycpz4mhxue69uhhyetvv9ujuerfw36x7tnsw43q5mqlds&#39;&gt;nevent1q…qlds&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;/nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqdf0nthpgzfmvxrzj0cfypmmt45l0y770j260auqhm3l45hp3uhkqvrnptm&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;silverpill&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…nptm&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;Thank you so so much for the answers!&lt;br/&gt;If I implement FEP-8b32, do I still need to sign HTTP requests for Authorized Fetch?
    </content>
    <updated>2026-06-26T13:31:23Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs8f6hch0l9n224shmtfkkyyg6v9wwqap5vfenkhwr585vpscz8dcgzyp6yh4chj2frsy424creemtlyd7gehn3lf4rcps96vqnjx4dpefw20ydvxm</id>
    
      <title type="html">A few #ActivityPub questions I am hoping someone can answer for ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs8f6hch0l9n224shmtfkkyyg6v9wwqap5vfenkhwr585vpscz8dcgzyp6yh4chj2frsy424creemtlyd7gehn3lf4rcps96vqnjx4dpefw20ydvxm" />
    <content type="html">
      A few #ActivityPub questions I am hoping someone can answer for me:&lt;br/&gt;&lt;br/&gt;How good is the support for Ed25519 keys and signatures across the Fediverse? What happens if my instance only does Ed25519 signing and another instance does not support it? What if I try to make an Authorized Fetch signed with Ed25519?&lt;br/&gt;Can I use the same key pair for all users on my instance?&lt;br/&gt;Is there a functional difference between using an instance actor or the admin user for Authorized Fetch signatures?&lt;br/&gt;If I don&amp;#39;t want to implement an Outbox (since it seems like the Fediverse has moved away from it), does my endpoint for it still need to exist?&lt;br/&gt;What is the worst thing a bad actor could do if my account&amp;#39;s private key is compromised?&lt;br/&gt;&lt;br/&gt; #fediverse #activitypub #ActivityPub
    </content>
    <updated>2026-06-26T11:58:14Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsgu5gwvyr69s5utnhzua40hqcfjxms2z0jngvlscn40unnt9xynngzyp6yh4chj2frsy424creemtlyd7gehn3lf4rcps96vqnjx4dpefw22gy9m7</id>
    
      <title type="html">@nprofile…l2x5 Then it seems like it is indeed the more ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsgu5gwvyr69s5utnhzua40hqcfjxms2z0jngvlscn40unnt9xynngzyp6yh4chj2frsy424creemtlyd7gehn3lf4rcps96vqnjx4dpefw22gy9m7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsztzfhnzydr49ztesydyh64l8r2am0crazqcgcud44nspg4vjsupgpz4mhxue69uhhyetvv9ujuerfw36x7tnsw43q5a9qss&#39;&gt;nevent1q…9qss&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;/nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqjvrljj4jyvuwkflq2ucxerruprum6lj2ju4kjzp3gtaawf42uefsd2l2x5&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqjvrljj4jyvuwkflq2ucxerruprum6lj2ju4kjzp3gtaawf42uefsd2l2x5&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…l2x5&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;Then it seems like it is indeed the more appropriate type to use here.&lt;br/&gt;&lt;br/&gt;Are there any differences when building Verilog from Veryl in how this type is translated?
    </content>
    <updated>2026-06-26T10:32:50Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqdeqw7lrpspvzhf4nkd4q907s3lxe50595x4wa626jrynwlr5quszyp6yh4chj2frsy424creemtlyd7gehn3lf4rcps96vqnjx4dpefw2vsjvkc</id>
    
      <title type="html">@nprofile…l2x5 All the examples are supposed to have the same ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqdeqw7lrpspvzhf4nkd4q907s3lxe50595x4wa626jrynwlr5quszyp6yh4chj2frsy424creemtlyd7gehn3lf4rcps96vqnjx4dpefw2vsjvkc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfzztz766vnp88npmg077ykdgxaxwk898uvwucgjvff438g490n8cpz4mhxue69uhhyetvv9ujuerfw36x7tnsw43qf6493m&#39;&gt;nevent1q…493m&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;/nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqjvrljj4jyvuwkflq2ucxerruprum6lj2ju4kjzp3gtaawf42uefsd2l2x5&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqjvrljj4jyvuwkflq2ucxerruprum6lj2ju4kjzp3gtaawf42uefsd2l2x5&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…l2x5&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;All the examples are supposed to have the same interface, as they are all instantiated by the same code in the end.&lt;br/&gt;The parameters are used for instantiation whenever feasible, but they always use the same values.&lt;br/&gt;I don&amp;#39;t know much about Veryl, so the chances of me choosing the wrong type are quite high 😅
    </content>
    <updated>2026-06-26T09:50:24Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqstcydqw9p83ztxz4x5w4hceahnrvnj8k478uzlyaunyrdncdn43mszyp6yh4chj2frsy424creemtlyd7gehn3lf4rcps96vqnjx4dpefw2hl8z64</id>
    
      <title type="html">What if instead of generating ASCII art from an SSH key ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqstcydqw9p83ztxz4x5w4hceahnrvnj8k478uzlyaunyrdncdn43mszyp6yh4chj2frsy424creemtlyd7gehn3lf4rcps96vqnjx4dpefw2hl8z64" />
    <content type="html">
      What if instead of generating ASCII art from an SSH key fingerprint and using it to detect when the key is different, it generated a short melody that plays whenever you SSH into your server.
    </content>
    <updated>2026-06-16T14:15:43Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs9px3c7mv59ncjfqnqnd6agg4jluuynmlqy354nejtun27tzmtt6czyp6yh4chj2frsy424creemtlyd7gehn3lf4rcps96vqnjx4dpefw2tmvfq9</id>
    
      <title type="html">One of the major downsides of vibecoding is that once the code ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs9px3c7mv59ncjfqnqnd6agg4jluuynmlqy354nejtun27tzmtt6czyp6yh4chj2frsy424creemtlyd7gehn3lf4rcps96vqnjx4dpefw2tmvfq9" />
    <content type="html">
      One of the major downsides of vibecoding is that once the code has been written by the AI it is deterministically right or wrong and also cannot be improved (e.g. by switching to a new frontier model) without manually prompting an AI to rewrite it.&lt;br/&gt;Therefore, I have decided to address these issues by developing a new and revolutionary file system: llmfs!&lt;br/&gt;Simply point it to an API, mount it somewhere, and start following &amp;#34;everything is a file&amp;#34;! Even your LLM prompts!&lt;br/&gt;With this amazing new, never-before-seen technology, you can simply include prompts into your C(&#43;&#43;) code using the well-known #include keyword:&lt;br/&gt;#include &amp;lt;string.h&amp;gt;&lt;br/&gt;#include &amp;lt;stdio.h&amp;gt;&lt;br/&gt;#include &amp;lt;stdlib.h&amp;gt;&lt;br/&gt;&lt;br/&gt;#include &amp;#34;llm/openai/gpt-oss-20b/prompt/Write a C function called &amp;#39;void replace(char* text, const char* needle, const char* replacement)&amp;#39; \&lt;br/&gt;that replaces all occurences of needle with replacement. Only include the function and no markdown or explanation.&amp;#34;&lt;br/&gt;&lt;br/&gt;int main() {&lt;br/&gt;    const char* str = &amp;#34;Hello World!&amp;#34;;&lt;br/&gt;    char* s = strdup(str);&lt;br/&gt;    replace(s, &amp;#34;Hello&amp;#34;, &amp;#34;Goodbye&amp;#34;);&lt;br/&gt;    printf(&amp;#34;%s\n&amp;#34;, s);&lt;br/&gt;    return 0;&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;Will your code compile? Maybe.&lt;br/&gt;&lt;br/&gt;Will your code work? Who knows!&lt;br/&gt;&lt;br/&gt;Will your code have the same behavior every time you compile it? Abso-fucking-lutely not!&lt;br/&gt;&lt;br/&gt;Will your code burn through tons and tons of tokens? Abso-fucking-lutely yes, so you can finally hit those CEO-mandated token goals.&lt;br/&gt;&lt;br/&gt;Can you see your code? No.&lt;br/&gt;&lt;br/&gt;Does the compiler show your code if there are warnings or errors? No, it generates an entirely new version for diagnosis!&lt;br/&gt;&lt;br/&gt;Is this real? Yes, it exists and runs on my machine!&lt;br/&gt;&lt;br/&gt;Does it actually work? Sometimes!&lt;br/&gt; #AI #LLM #FUSE3 #cursed #I-am-so-sorry-for-creating-this #include #include #include #include #include
    </content>
    <updated>2026-05-03T00:36:13Z</updated>
  </entry>

</feed>