<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-03-11T02:07:17&#43;01:00</updated>
  <generator>https://nostr.ae</generator>

  <title>Nostr notes by julian</title>
  <author>
    <name>julian</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://nostr.ae/npub1uq5lznmk9ax9r07mhs0lrv4qaafyguepj2spfjlw54acwkxrds3sppz8a5.rss" />
  <link href="https://nostr.ae/npub1uq5lznmk9ax9r07mhs0lrv4qaafyguepj2spfjlw54acwkxrds3sppz8a5" />
  <id>https://nostr.ae/npub1uq5lznmk9ax9r07mhs0lrv4qaafyguepj2spfjlw54acwkxrds3sppz8a5</id>
  <icon>https://community.nodebb.org/assets/uploads/profile/uid-2/2-profileavatar-1738544541106.jpeg</icon>
  <logo>https://community.nodebb.org/assets/uploads/profile/uid-2/2-profileavatar-1738544541106.jpeg</logo>




  <entry>
    <id>https://nostr.ae/nevent1qqs9lz57pcy8qmkwfm6tpjc6q6wlvgh9qgp46em92kpnf4uwgdex5dczyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxvzsgg4</id>
    
      <title type="html">I also think that backfill will have a side effect of connecting ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9lz57pcy8qmkwfm6tpjc6q6wlvgh9qgp46em92kpnf4uwgdex5dczyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxvzsgg4" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqpxkm44qvnsawq5th7hxvle4vhcy7k29czjlj6v2hlg6wm845wegymc0sr&#39;&gt;nevent1q…c0sr&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I also think that backfill will have a side effect of connecting the threadiverse and the rest of the fediverse.&lt;br/&gt;&lt;br/&gt;Exposing context collections will mean consumers will be able to see both *verses. Once Mastodon starts consuming them I predict you will start seeing much more engagement from the microblogs.&lt;br/&gt;&lt;br/&gt;The same would apply if Piefed or Lemmy begin consuming them as well.&lt;br/&gt;&lt;br/&gt;That is an angle I had not even considered until now!
    </content>
    <updated>2025-09-07T03:55:54&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszrj662vwl4r00tqatprqj2vpw972lye7sppuj0h67dpaqv2rr5kqzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzx9q9cjc</id>
    
      <title type="html">That&amp;#39;s a really good question, I am not actually aware of any ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszrj662vwl4r00tqatprqj2vpw972lye7sppuj0h67dpaqv2rr5kqzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzx9q9cjc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsydw6s7dwqlg6caysx8vjptcw2yknffn7g76rl320qm9ykgszk4gqsvfeg0&#39;&gt;nevent1q…feg0&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;That&amp;#39;s a really good question, I am not actually aware of any list of software implementing the ActivityPub API.&lt;br/&gt;&lt;br/&gt;[silverpill@mitra.social](&lt;a href=&#34;https://community.nodebb.org/user/silverpill%40mitra.social&#34;&gt;https://community.nodebb.org/user/silverpill%40mitra.social&lt;/a&gt;) and [steve@social.technoetic.com](&lt;a href=&#34;https://community.nodebb.org/user/steve%40social.technoetic.com&#34;&gt;https://community.nodebb.org/user/steve%40social.technoetic.com&lt;/a&gt;) may have some leads.
    </content>
    <updated>2025-08-27T06:29:29&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8fu0ymvymm2pktzrxjmed7zukhwnp0wf4e7xl90y8j6vqwlqjhfqzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzx2mcmzh</id>
    
      <title>Nostr event nevent1qqs8fu0ymvymm2pktzrxjmed7zukhwnp0wf4e7xl90y8j6vqwlqjhfqzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzx2mcmzh</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8fu0ymvymm2pktzrxjmed7zukhwnp0wf4e7xl90y8j6vqwlqjhfqzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzx2mcmzh" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdsj5cpra2rkcevk0a35pv6pp9gpyfanu3yfkuzq8a369el5r9zage60ean&#39;&gt;nevent1q…0ean&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;[silverpill@mitra.social](&lt;a href=&#34;https://community.nodebb.org/user/silverpill%40mitra.social&#34;&gt;https://community.nodebb.org/user/silverpill%40mitra.social&lt;/a&gt;) said in [Against fragmentation: unifying dev discussions with forum federation](&lt;a href=&#34;https://community.nodebb.org/post/https%3A%2F%2Fmitra.social%2Fobjects%2F0197cdaa-42ab-f19c-48aa-cf8ce18973e5&#34;&gt;https://community.nodebb.org/post/https%3A%2F%2Fmitra.social%2Fobjects%2F0197cdaa-42ab-f19c-48aa-cf8ce18973e5&lt;/a&gt;):&lt;br/&gt;&amp;amp;gt; I wonder what they meant by this. There are lots of projects that support long form content.&lt;br/&gt;&lt;br/&gt;I think what [johnonolan@mastodon.xyz](&lt;a href=&#34;https://community.nodebb.org/user/johnonolan%40mastodon.xyz&#34;&gt;https://community.nodebb.org/user/johnonolan%40mastodon.xyz&lt;/a&gt;) was trying to say was that given the relative size of the ActivityPub developer community, it&amp;#39;s a little (or a lot) surprising that our developer discussions are as fractured as they are.&lt;br/&gt;&lt;br/&gt;That&amp;#39;s probably why I push so hard for discussions about fedi to take place **on** fedi. &lt;br/&gt;&lt;br/&gt;I do get the appeal of smaller back channels, but they shouldn&amp;#39;t be where the main business is conducted if possible...
    </content>
    <updated>2025-07-03T05:52:41&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsyu44r0w0r0m3z0ls9vdvd0jgu4jnxwmvhl6kg0dp70dkjk5evp2qzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxsxfntp</id>
    
      <title type="html">it&amp;#39;s possible they have a huge number of inactive accounts if ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsyu44r0w0r0m3z0ls9vdvd0jgu4jnxwmvhl6kg0dp70dkjk5evp2qzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxsxfntp" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqttvz80jrwd2wn06699lmlh0m4vh8sj8ec6z3m2fazwk5pftn3gscgn4zk&#39;&gt;nevent1q…n4zk&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;it&amp;#39;s possible they have a huge number of inactive accounts if registration is open. That community specifically has been around for quite awhile.&lt;br/&gt;&lt;br/&gt;What I want to know is how most of the entries on there are found?! The majority of them don&amp;#39;t have federation turned on...
    </content>
    <updated>2025-05-03T16:56:09&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqspd369lauj0kf8zjvhgyaadszw0tz2wl5zryfwsyuyyaf24jgy42szyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxqal7pz</id>
    
      <title type="html">Thanks @npub1d2v…0l89! I haven&amp;#39;t really had time to take a ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspd369lauj0kf8zjvhgyaadszw0tz2wl5zryfwsyuyyaf24jgy42szyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxqal7pz" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsg0t58y3gr4h92s5g7s84srw95quuslq2h4urmcx6wlahvsjlrexq93t7hd&#39;&gt;nevent1q…t7hd&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Thanks &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1d2v7jswf49u0htsx3ftv6906hvsp7ck6uxlvdmsp854n5hkvzz5q0r0l89&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;John O&#39;Nolan&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1d2v…0l89&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;! I haven&amp;#39;t really had time to take a closer look yet, since I&amp;#39;ve been so focused on cranking out the remote categories stuff, but I&amp;#39;m excited to give this a spin once I update this.&lt;br/&gt;&lt;br/&gt;What kind of special handling are you looking for for this, that blog posts and forum topics send out `as:Article`?
    </content>
    <updated>2025-03-26T19:46:52&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxj34lqm8y349p0jvde7ufawp307yskjp36exs88lwd5gp4pemx9szyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxgsj9pu</id>
    
      <title type="html">@npub1psz…d0w0 recently made a statement that got me thinking ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxj34lqm8y349p0jvde7ufawp307yskjp36exs88lwd5gp4pemx9szyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxgsj9pu" />
    <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;/npub1psz0hmkk6u7h9090j5ydhny60glpwhu33s48pf00r5vv63fplm4qdhd0w0&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;hamish campbell&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1psz…d0w0&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; recently made a statement that got me thinking about our place in the open social web, and the direction it&amp;#39;s going.&lt;br/&gt;&lt;br/&gt;He says to &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1zj78zyurwlrfk7xrz2cxgdtws3gl6m7u3hr4qmmrphrsn0x9u6vqgylc9y&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Sean Tilley&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1zj7…lc9y&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;/npub176495h5jd2deymed6taalm3mwgcg9k9qf6z03vac2wp84htwvzvs66nuj0&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Evan Prodromou&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1764…nuj0&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; re: SXSW&lt;br/&gt;&lt;br/&gt;&amp;amp;gt; #FediverseHouse this feels like an irrelevant echo chamber, I really miss the grassroots #DIY that built this space in the first place. This #maistreaming is too much noise vs signal... currently the grassroots #DIY space is a hollow shell&lt;br/&gt;&lt;br/&gt;_(two posts combined)_ &lt;br/&gt;&lt;br/&gt;That immediately got me on edge as someone new to ActivityPub in 2024. Does this mean I&amp;#39;m &amp;#34;mainstream&amp;#34;, and somehow &amp;#34;bad&amp;#34;?&lt;br/&gt;&lt;br/&gt;Mainstream adoption is **good** and a step in the right direction. I personally think ActivityPub isn&amp;#39;t ready for general mainstream consumption, but we as a group are rapidly closing the gap and I&amp;#39;d much rather continue building momentum instead of waiting for the opportune moment.&lt;br/&gt;&lt;br/&gt;Here&amp;#39;s the hot take that I was going to originally write, but thought came off as too combative:&lt;br/&gt;&lt;br/&gt;&amp;amp;gt; It sounds like you feel like ActivityPub development only counts when you&amp;#39;re toiling away in obscurity.&lt;br/&gt;&lt;br/&gt;As someone who&amp;#39;s hacking away on a platform that hasn&amp;#39;t been &amp;#34;mainstream&amp;#34; for over a decade (forum/BBS software), I bristle at the notion that what I do doesn&amp;#39;t count as grassroots or DIY. You don&amp;#39;t have to be the perpetual underdog to do good in the world.&lt;br/&gt;&lt;br/&gt;I might be wrong, but it sounds like Hamish feels like big players are coming in and taking the ball away... that big players&amp;#39; clout and presence takes away from the attention that smaller DIY projects receive.&lt;br/&gt;&lt;br/&gt;Maybe... but if the fediverse is 100x larger with a big player, and they take 99% of the eyeballs, have they really taken anything away from you?
    </content>
    <updated>2025-03-10T15:01:12&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszetdcnfmg2hnhk5y3vyctp6sh5wwukx2uh3wkulkmfsfnyxkeawczyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzx6psl6e</id>
    
      <title type="html">A solution is only needed if the resource id is different from ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszetdcnfmg2hnhk5y3vyctp6sh5wwukx2uh3wkulkmfsfnyxkeawczyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzx6psl6e" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsz0jlaerzgnny2nk4gu5pnjgcdjvq4cfgq5xkjvh9fgvxpnjxqm7sntr9su&#39;&gt;nevent1q…r9su&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;A solution is only needed if the resource id is different from the URL (which in Ghost&amp;#39;s case, is true).&lt;br/&gt;&lt;br/&gt;You don&amp;#39;t _have_ to use a redirect. If your software is capable of doing it, you can serve the ActivityPub object directly from that route&amp;#39;s controller; that&amp;#39;s what NodeBB does.
    </content>
    <updated>2025-03-04T19:01:16&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8ntw5sxx6l6rr6hd37u5ezh9ytx6rv00wd93zj2se72dxvt2kv0gzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzx3pmtx5</id>
    
      <title type="html">Wanted to start a convo with @npub1d2v…0l89 from Ghost and ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8ntw5sxx6l6rr6hd37u5ezh9ytx6rv00wd93zj2se72dxvt2kv0gzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzx3pmtx5" />
    <content type="html">
      Wanted to start a convo with &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1d2v7jswf49u0htsx3ftv6906hvsp7ck6uxlvdmsp854n5hkvzz5q0r0l89&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;John O&#39;Nolan&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1d2v…0l89&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; from Ghost and &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1tpdqz8k94yvtwqppkwa6kkt6kunsetg545r876d4jlkc0f7ydajsvjpa2l&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Angus McLeod&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1tpd…pa2l&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; from Discourse about AP resource discovery.&lt;br/&gt;&lt;br/&gt;A common use case from fediverse users is to be linked out to a site, and attempt to &amp;#34;bring it in&amp;#34; to their local instance/app of choice. This is done by taking the browser URL and pasting it into their site/app&amp;#39;s search bar, or equivalent.&lt;br/&gt;&lt;br/&gt;For example:&lt;br/&gt;&lt;br/&gt;* Ghost: &lt;a href=&#34;https://activitypub.ghost.org/warp-factor-5-mr-sulu/&#34;&gt;https://activitypub.ghost.org/warp-factor-5-mr-sulu/&lt;/a&gt;&lt;br/&gt;* Discourse: any forum topic&lt;br/&gt;&lt;br/&gt;For context, last night I discovered that Ghost&amp;#39;s latest blog post didn&amp;#39;t make it into NodeBB, due to a bug on my end. I attempted to resolve it via URL but there was no AP resource at that URL. I ended up having to query the instance actor (which I _happened to already know_), and looking at the outbox.&lt;br/&gt;&lt;br/&gt;To my knowledge there is **no way** to find a Discourse post or topic&amp;#39;s AP resource ID without having a local Discourse account.&lt;br/&gt;&lt;br/&gt;Would it be possible for you to send back an `HTTP 301 Moved Permanently` (or similar) if the `Accepts` header contains one of the AP-related types?&lt;br/&gt;&lt;br/&gt;N.B. This probably has some overlap with &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub176495h5jd2deymed6taalm3mwgcg9k9qf6z03vac2wp84htwvzvs66nuj0&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Evan Prodromou&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1764…nuj0&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;&amp;#39;s [HTTP Discovery Task Force](&lt;a href=&#34;https://swicg.github.io/activitypub-html-discovery/#url-as-input&#34;&gt;https://swicg.github.io/activitypub-html-discovery/#url-as-input&lt;/a&gt;), a 308 is recommended there.
    </content>
    <updated>2025-03-03T16:54:34&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsq33p0u589x9wtf6eshyqkc3u9mlu4kpu5euklp5htgpw2gser8fqzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxdmchrs</id>
    
      <title type="html">stahp.</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsq33p0u589x9wtf6eshyqkc3u9mlu4kpu5euklp5htgpw2gser8fqzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxdmchrs" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdg33n88n32hp9mqhd4fy0snpqsvr2dyp034v5z6c8vzcc2mas2hgq05j5r&#39;&gt;nevent1q…5j5r&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;stahp.
    </content>
    <updated>2025-02-26T20:03:59&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsd9e6wwmpjhhfw8rmmatu9snf3l6zagzm98sp5v5054h3ju3kl7nczyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxaea96m</id>
    
      <title type="html">Yes, of course Peertube sends hashtags without the `#`, why would ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsd9e6wwmpjhhfw8rmmatu9snf3l6zagzm98sp5v5054h3ju3kl7nczyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxaea96m" />
    <content type="html">
      Yes, of course Peertube sends hashtags without the `#`, why would I expect otherwise? :laughing: &lt;br/&gt;&lt;br/&gt;![8d97461a-d0ca-4699-8c72-2859c1f3e14b-image.png]( &lt;img src=&#34;https://community.nodebb.org/assets/uploads/files/1740594442116-8d97461a-d0ca-4699-8c72-2859c1f3e14b-image.png&#34;&gt; )&lt;br/&gt; &lt;img src=&#34;https://community.nodebb.org/assets/uploads/files/1740594442116-8d97461a-d0ca-4699-8c72-2859c1f3e14b-image.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-02-26T19:27:43&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9hgsdv53dqkv3wzhyfyhdfxytu6q75hplkrd9jjztkk3z7840m7szyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzx7cycgt</id>
    
      <title type="html">You can do the same on NodeBB as well :smile:</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9hgsdv53dqkv3wzhyfyhdfxytu6q75hplkrd9jjztkk3z7840m7szyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzx7cycgt" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0x5hhz94xln2m40su3mlulah6tg2aqp6dqqtvxru3edketulst6s45fkw4&#39;&gt;nevent1q…fkw4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;You can do the same on NodeBB as well :smile:
    </content>
    <updated>2025-02-20T22:44:31&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsx0pj52m8r2up5m3ux8etd0p0qfewxa0ftr9fte6kfsxagp7nay6qzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxtcr6ye</id>
    
      <title type="html">that&amp;#39;s true for Mastodon, but not for other servers with more ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsx0pj52m8r2up5m3ux8etd0p0qfewxa0ftr9fte6kfsxagp7nay6qzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxtcr6ye" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvgxm4qwgxj92ey3tr2vezkhavxhcj870lvu78xef4h0fphfnfw5cgd2x88&#39;&gt;nevent1q…2x88&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;that&amp;#39;s true for Mastodon, but not for other servers with more of a community focused aspect, like NodeBB.
    </content>
    <updated>2025-02-17T19:01:50&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsyz4w57cfesl67mlly9kgahjd3uw2j2tcv8e534npe8ws3phptkaszyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzx826ld7</id>
    
      <title type="html">For those who were unable to attend this past weekend&amp;#39;s ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsyz4w57cfesl67mlly9kgahjd3uw2j2tcv8e534npe8ws3phptkaszyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzx826ld7" />
    <content type="html">
      For those who were unable to attend this past weekend&amp;#39;s Social Web After Hours event held at HackerSpace Brussels (&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub156eq5lmndcsg53ucja3ccpfpym3ekmjnpja777rtmrzx0jzmq6ss2ve36v&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Hackerspace Brussels (HSBXL)&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub156e…e36v&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;), I&amp;#39;ve uploaded a re-recording of my presentation, which you can check out here! Sadly, there was no live recording of the rather lively session, so you&amp;#39;ll just have to take my word for it :smile_cat: &lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://spectra.video/w/xwCSYfZh1mJY64zJ9GngbE&#34;&gt;https://spectra.video/w/xwCSYfZh1mJY64zJ9GngbE&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;If you&amp;#39;re looking for just the slides, you can get them here as well :point_down: &lt;br/&gt;&lt;br/&gt;* [Slides (PDF warning)](&lt;a href=&#34;https://community.nodebb.org/assets/uploads/files/1738635204524-the-fediverse-is-quiet-let-x27-s-fix-that.pdf&#34;&gt;https://community.nodebb.org/assets/uploads/files/1738635204524-the-fediverse-is-quiet-let-x27-s-fix-that.pdf&lt;/a&gt;) &lt;br/&gt;&lt;br/&gt;Thank you &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1zj78zyurwlrfk7xrz2cxgdtws3gl6m7u3hr4qmmrphrsn0x9u6vqgylc9y&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Sean Tilley&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1zj7…lc9y&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; for the PeerTube instance!&lt;br/&gt;&lt;a href=&#34;https://community.nodebb.org/assets/uploads/files/1738635204524-the-fediverse-is-quiet-let-x27-s-fix-that.pdf&#34;&gt;https://community.nodebb.org/assets/uploads/files/1738635204524-the-fediverse-is-quiet-let-x27-s-fix-that.pdf&lt;/a&gt;&lt;br/&gt;
    </content>
    <updated>2025-02-04T03:15:10&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs072ehqjkzlds95l7fcwm406m7ty7u8wma07lg5hu578e6j0lysuszyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzx6wtn53</id>
    
      <title type="html">fediscovery</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs072ehqjkzlds95l7fcwm406m7ty7u8wma07lg5hu578e6j0lysuszyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzx6wtn53" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsztml2gtd5tuf8730m03lv07lyvggaf32e29ar0cwzfx3rj4wvjwqn289pe&#39;&gt;nevent1q…89pe&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;fediscovery
    </content>
    <updated>2025-02-04T02:46:08&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqx8prmux4gpxyjxpdtfamqekt7edt3ztm0zxmqpwp452vjp6d6fgzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzx8rl7y0</id>
    
      <title type="html">given how much real-time collaboration happened at FOSDEM for the ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqx8prmux4gpxyjxpdtfamqekt7edt3ztm0zxmqpwp452vjp6d6fgzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzx8rl7y0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspnptuengl3cmc325eflqm5l7yrzaglqptnrc3dtxknqsquc4jnlqsj67c8&#39;&gt;nevent1q…67c8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;given how much real-time collaboration happened at FOSDEM for the Social Web, I am really really happy I was able to attend.&lt;br/&gt;&lt;br/&gt;Thank you thank you &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub176495h5jd2deymed6taalm3mwgcg9k9qf6z03vac2wp84htwvzvs66nuj0&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Evan Prodromou&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1764…nuj0&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; for inviting me to speak.
    </content>
    <updated>2025-02-03T10:17:44&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsghau6al77p4z5a8j7feee0sms22m2zcsfpu7l0hgz8ejpjsnpsxszyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxve3xz4</id>
    
      <title type="html">Lastly, there are so many others in the long-form text space who ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsghau6al77p4z5a8j7feee0sms22m2zcsfpu7l0hgz8ejpjsnpsxszyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxve3xz4" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0g0mctsshaky2llv4cjmqm6fjqjfajdjmupcylf3qw4twn0t0umsqrfkyu&#39;&gt;nevent1q…fkyu&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Lastly, there are so many others in the long-form text space who were not at FOSDEM, but are open and willing to work together!&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;/npub1vwf82eadsf3484j2ckqz9gen7z9l89p80dzy6tavvyg2lt5p4jgql095aa&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Rimu&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1vwf…95aa&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; (PieFed), &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1nfeg2nhgndz93mj9sutdal0wkzay3utdvkceekv5erexq0k3x25ssgl5yt&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Scott M. Stolz&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1nfe…l5yt&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; (Hubzilla), Mike MacGirvin (whose handle I forget at the moment) and so many more.&lt;br/&gt;&lt;br/&gt;Just because you weren&amp;#39;t here does not mean you were forgotten. Your software was mentioned and discussed too!
    </content>
    <updated>2025-02-03T00:20:34&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9jwp43dfcp5sv7fgn3v3ktyullqd5y7dhghtwhd8608ry7pscaxgzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxdtqf5u</id>
    
      <title type="html">let&amp;#39;s all just give up and keep pressing this button ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9jwp43dfcp5sv7fgn3v3ktyullqd5y7dhghtwhd8608ry7pscaxgzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxdtqf5u" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswnxcdgp5ep28zlqu5zmfvs9asgewyr8ea0x2myz8hep2vdf75jtqdy37yl&#39;&gt;nevent1q…37yl&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;let&amp;#39;s all just give up and keep pressing this button&lt;br/&gt;&lt;br/&gt;![a470f63e-a377-4dc5-bed2-69cd5824fd11-image.png]( &lt;img src=&#34;https://community.nodebb.org/assets/uploads/files/1738538206997-a470f63e-a377-4dc5-bed2-69cd5824fd11-image.png&#34;&gt; )&lt;br/&gt; &lt;img src=&#34;https://community.nodebb.org/assets/uploads/files/1738538206997-a470f63e-a377-4dc5-bed2-69cd5824fd11-image.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-02-03T00:17:05&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0g0mctsshaky2llv4cjmqm6fjqjfajdjmupcylf3qw4twn0t0umszyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzx83qq55</id>
    
      <title type="html">I should also mention that we had great conversations with the ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0g0mctsshaky2llv4cjmqm6fjqjfajdjmupcylf3qw4twn0t0umszyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzx83qq55" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqhwtmwrmyhplvfla8km0gu0ga6cvx67jvgwee0cx2c0anuvlazzctae02g&#39;&gt;nevent1q…e02g&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I should also mention that we had great conversations with the Mastodon team (hi &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1zu5wnva84a0qupw80ekd9zjfv5pr4nnpytuecva5zrx85nwh8dcsn4pytj&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Renaud Chaput&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1zu5…pytj&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;/npub1jcpparxk6k5s0yqlxxea6wkugsxclpn9sraqpcjsfswky52zlhysy5927t&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;David Roetzel&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1jcp…927t&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;!), and their commitments to working towards better support for long-form text is evident.&lt;br/&gt;&lt;br/&gt;Good vibes all around.
    </content>
    <updated>2025-02-02T23:34:04&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqhwtmwrmyhplvfla8km0gu0ga6cvx67jvgwee0cx2c0anuvlazzczyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxmxfymn</id>
    
      <title type="html">Among the fediverse there are microblogs (your Mastodons, ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqhwtmwrmyhplvfla8km0gu0ga6cvx67jvgwee0cx2c0anuvlazzczyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxmxfymn" />
    <content type="html">
      Among the fediverse there are microblogs (your Mastodons, Misskeys(&#43;forks), etc.&lt;br/&gt;&lt;br/&gt;Then there are the long form peeps. We managed to all find each other at FOSDEM 2025.&lt;br/&gt;&lt;br/&gt;Pictured is &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1036wudw9v96kaz933vpyc6r3hagd6vku7rnmw0wf7vky3jead5qsladl9x&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Matt Baer&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1036…dl9x&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; (Write freely), &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1jwra5wjlf06ynx3t5arjq0xu0vyf65276822xupyeslkl2l5zqpqmy7v3w&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Matthias Pfefferle&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1jwr…7v3w&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; (WordPress), and yours truly (NodeBB). We also had some good conversations with &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1d2v7jswf49u0htsx3ftv6906hvsp7ck6uxlvdmsp854n5hkvzz5q0r0l89&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;John O&#39;Nolan&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1d2v…0l89&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; (Ghost), but I wasn&amp;#39;t quick enough with my camera 😩&lt;br/&gt;&lt;br/&gt;Let&amp;#39;s move the state of long-form text on the open social web, forward!&lt;br/&gt;&lt;br/&gt;![1000007220.jpg]( &lt;img src=&#34;https://community.nodebb.org/assets/uploads/files/1738535378096-1000007220-resized.jpg&#34;&gt; )&lt;br/&gt; &lt;img src=&#34;https://community.nodebb.org/assets/uploads/files/1738535378096-1000007220.jpg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-02-02T23:31:00&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqspz38sm8wx80d7vpqy3czf729y0da6e0ttgncqmjvz86s4m52fd7gzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzx97htwz</id>
    
      <title type="html">Michiel Leenars: &amp;#34;A single Mastodon or GoToSocial instance ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspz38sm8wx80d7vpqy3czf729y0da6e0ttgncqmjvz86s4m52fd7gzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzx97htwz" />
    <content type="html">
      Michiel Leenars: &amp;#34;A single Mastodon or GoToSocial instance will not beat X... but a hundred-thousand will&amp;#34;&lt;br/&gt;&lt;br/&gt;[@ec_ngi@ec.social-network.europa.eu](&lt;a href=&#34;https://community.nodebb.org/user/ec_ngi%40ec.social-network.europa.eu&#34;&gt;https://community.nodebb.org/user/ec_ngi%40ec.social-network.europa.eu&lt;/a&gt;)
    </content>
    <updated>2025-02-02T09:40:24&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9ukgwn5h7hymhqvjrwltmn22caz2aqf0ucrz983ah3llvmhsy9xgzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzx7jnk7d</id>
    
      <title type="html">The venerable @npub1d2v…0l89 at FOSDEM!!! &amp;#34;If you don&amp;#39;t ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9ukgwn5h7hymhqvjrwltmn22caz2aqf0ucrz983ah3llvmhsy9xgzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzx7jnk7d" />
    <content type="html">
      The venerable &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1d2v7jswf49u0htsx3ftv6906hvsp7ck6uxlvdmsp854n5hkvzz5q0r0l89&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;John O&#39;Nolan&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1d2v…0l89&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; at FOSDEM!!!&lt;br/&gt;&lt;br/&gt;&amp;#34;If you don&amp;#39;t like AI generated pictures of ActivtyPugs, the java dev room moved to UA 118&amp;#34; 🔥🔥🔥🔥🔥&lt;br/&gt;&lt;br/&gt;![1000007207.jpg]( &lt;img src=&#34;https://community.nodebb.org/assets/uploads/files/1738431316373-1000007207-resized.jpg&#34;&gt; )&lt;br/&gt; &lt;img src=&#34;https://community.nodebb.org/assets/uploads/files/1738431316373-1000007207.jpg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-02-01T18:35:53&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstjx6l60m94ha8cqc3dne9prus0d0mkdj23qxxy3rmnhmk8w5hl6czyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxaq49sp</id>
    
      <title type="html">&amp;#34;We don&amp;#39;t want to build software useful only to ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstjx6l60m94ha8cqc3dne9prus0d0mkdj23qxxy3rmnhmk8w5hl6czyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxaq49sp" />
    <content type="html">
      &amp;#34;We don&amp;#39;t want to build software useful only to Mastodon&amp;#34; &lt;br/&gt;&lt;br/&gt;![1000007205.jpg]( &lt;img src=&#34;https://community.nodebb.org/assets/uploads/files/1738426161833-1000007205-resized.jpg&#34;&gt; )&lt;br/&gt; &lt;img src=&#34;https://community.nodebb.org/assets/uploads/files/1738426161833-1000007205.jpg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-02-01T17:10:00&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsq438xk2dumztvmchq6f70ukmc4gd48grhu3q8dc8cxw8ddazhfegzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzx2j5nrr</id>
    
      <title type="html">blame alarmists from the fediverse for that opt-in.</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsq438xk2dumztvmchq6f70ukmc4gd48grhu3q8dc8cxw8ddazhfegzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzx2j5nrr" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs974nk688u4a9xrt78z2js3hlvzwqfs5xhx5mll62t83ttpua6wzs5xypyh&#39;&gt;nevent1q…ypyh&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;blame alarmists from the fediverse for that opt-in.
    </content>
    <updated>2025-01-29T20:01:46&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqst9wdqn4gft6da5qpjlhegam9ele00t5rda7ysvmp4ruzfzk9rhrqzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzx9eucuh</id>
    
      <title type="html">NodeBB will be making an appearance at this year&amp;#39;s FOSDEM! ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqst9wdqn4gft6da5qpjlhegam9ele00t5rda7ysvmp4ruzfzk9rhrqzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzx9eucuh" />
    <content type="html">
      NodeBB will be making an appearance at this year&amp;#39;s FOSDEM!&lt;br/&gt;&lt;br/&gt;I&amp;#39;ll likely be present at the Social Web dev room during FOSDEM itself, and will be presenting a talk at the [Social Web After Hours event](&lt;a href=&#34;https://socialwebfoundation.org/2025/01/04/social-web-after-hours-at-fosdem-2025/&#34;&gt;https://socialwebfoundation.org/2025/01/04/social-web-after-hours-at-fosdem-2025/&lt;/a&gt;) alongside &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1fd2lu838dkm58sm2gh5an5acrwd7gz2eyl059nt8fu4jk798k7qqlrf2f9&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Darius Kazemi&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1fd2…f2f9&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;/npub1jwra5wjlf06ynx3t5arjq0xu0vyf65276822xupyeslkl2l5zqpqmy7v3w&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Matthias Pfefferle&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1jwr…7v3w&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;/npub1dvxen088frng5agcza8av2twvmd64xzwctsctgsywc6txyqa788sjygems&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Johannes Ernst&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1dvx…gems&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; at **Hackerspace Brussels (HSBXL)**, on Sunday evening.&lt;br/&gt;&lt;br/&gt;I&amp;#39;ll be talking up the SWICG Forum and Threaded Discussions Task Force, and what we&amp;#39;re working on to solve one of fedi&amp;#39;s hard problems: combating the notion that &amp;#34;the fediverse is quiet&amp;#34;. Come and listen!&lt;br/&gt;&lt;br/&gt;Thank you to the great folks at &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1dk0yumc78t4z3rdxuqw5swz96qp3u93ala23awmyaqkc8qghm65spnk0wd&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;NGI Zero open source funding&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1dk0…k0wd&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;, who have kindly funded my way there this year.
    </content>
    <updated>2025-01-28T19:57:25&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsw3xx27rtr74n7kn8zlacgh955243czjd7gpuej39ygkmlqq5lmuqzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxan59d3</id>
    
      <title type="html">I&amp;#39;m not entirely sold on the replies collection traversal ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsw3xx27rtr74n7kn8zlacgh955243czjd7gpuej39ygkmlqq5lmuqzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxan59d3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9n8q996kermtz07vhlujkg85zeccr57jlngq9u8n5y2d5lf4ts7g67ypxs&#39;&gt;nevent1q…ypxs&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I&amp;#39;m not entirely sold on the replies collection traversal logic as penned by &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1ljmfkwmllavdpnf5tgmrfay6mj4t78c0xryugfw4qka0c4exas0q2pw8tm&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;jonny (nonvenomous)&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1ljm…w8tm&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; &lt;br/&gt;&lt;br/&gt;It doubles down on the premise that individual notes are isolated entities whose connection to other notes is dictated solely by `inReplyTo` and `replies`.&lt;br/&gt;&lt;br/&gt;7888 introduces the concept of a conversational context, which is maintained by the original conversation starter. When you have an ad-hoc source like this, you can just ask the context owner to supply the entire set of responses in one single call (or perhaps a few more if paginated.) No `replies` traversal needed.
    </content>
    <updated>2025-01-25T19:59:21&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsv20afse6rpqjsf8aru0fw76y04luqz3xflw0r3250e4vs0xlx58qzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxrmlvps</id>
    
      <title type="html">Also the pricing page ranges from **$2-6/mo**. If that&amp;#39;s ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsv20afse6rpqjsf8aru0fw76y04luqz3xflw0r3250e4vs0xlx58qzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxrmlvps" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9ug7cx6z8let7cpvveph9fam6s563pzsyzh6da3aecauac3g32mggkwml9&#39;&gt;nevent1q…wml9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Also the pricing page ranges from **$2-6/mo**. If that&amp;#39;s &amp;#34;corporate leeching&amp;#34; to you, I don&amp;#39;t even know what to say.&lt;br/&gt;&lt;br/&gt;cc &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1sfqqxk5lxz4l8lv38pln96fzk6sjgr0407epmxex0swg03j5xndqxacxv5&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;BeAware :fediverse:&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1sfq…cxv5&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;
    </content>
    <updated>2025-01-25T04:55:19&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9ug7cx6z8let7cpvveph9fam6s563pzsyzh6da3aecauac3g32mgzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxddpgcc</id>
    
      <title type="html">Frequency is not a &amp;#34;corporate leech&amp;#34;, are you kidding me. ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9ug7cx6z8let7cpvveph9fam6s563pzsyzh6da3aecauac3g32mgzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxddpgcc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsr9a20fkjf8xfxapdrr85a6q7yrcjq5gkxm3ldyafd48xcdrjsxzgthmpg5&#39;&gt;nevent1q…mpg5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Frequency is not a &amp;#34;corporate leech&amp;#34;, are you kidding me.&lt;br/&gt;&lt;br/&gt;It&amp;#39;s literally a project run by one individual, &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1zq8syc9c5cewdrwgwwztr269t5pxhp3u7lk4hc4y6tm9s9pstnfsadk7nh&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Jesse Karmani&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1zq8…k7nh&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;, who wanted to fork Mastodon to increase privacy.&lt;br/&gt;&lt;br/&gt;There&amp;#39;s a Decentered podcast episode about it, I would recommend you listen to it before you make accusations like this.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://wedistribute.org/podcast/frequency-jesse-karmani/&#34;&gt;https://wedistribute.org/podcast/frequency-jesse-karmani/&lt;/a&gt;
    </content>
    <updated>2025-01-25T04:52:20&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsp7jh5ym2geauw9cxa43ertmh5p5zuaqdqpv84rp2ysvaq3m2z8wgzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxw3lf0z</id>
    
      <title type="html">yes and no. I&amp;#39;m working on a solution for this. NodeBB for ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsp7jh5ym2geauw9cxa43ertmh5p5zuaqdqpv84rp2ysvaq3m2z8wgzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxw3lf0z" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsg5q3unyxj7p4vjdmkq20wh4qg9d6n0xmwsnxtfncc8k5n3ssptesaxkeqs&#39;&gt;nevent1q…keqs&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;yes and no. I&amp;#39;m working on a solution for this.&lt;br/&gt;&lt;br/&gt;NodeBB for example will automatically do this (providing the other end supports it). When posts are retrieved from NodeBB to NodeBB the entire topic is visible.
    </content>
    <updated>2025-01-25T00:42:37&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsye455skscfs7wcredldv6jnde9jvtkv2qarkshxd8heeyspdp9dczyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzx4sdq5c</id>
    
      <title type="html">Today&amp;#39;s the day! :tada: After nearly a full year in ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsye455skscfs7wcredldv6jnde9jvtkv2qarkshxd8heeyspdp9dczyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzx4sdq5c" />
    <content type="html">
      Today&amp;#39;s the day! :tada: &lt;br/&gt;&lt;br/&gt;After nearly a full year in development, NodeBB v4.0.0 has landed, bringing federation between NodeBB instances (and a connection to the wider fediverse of social media) to forum software.&lt;br/&gt;&lt;br/&gt;## Fedi-what?&lt;br/&gt;&lt;br/&gt;[Fediverse! Here&amp;#39;s a TechCrunch primer about it](&lt;a href=&#34;https://techcrunch.com/2024/06/25/welcome-to-the-fediverse-your-guide-to-mastodon-threads-bluesky-and-more/&#34;&gt;https://techcrunch.com/2024/06/25/welcome-to-the-fediverse-your-guide-to-mastodon-threads-bluesky-and-more/&lt;/a&gt;), but at the end of the day, *it doesn&amp;#39;t really matter*. All you need to know is that NodeBB plugs in to a wider social network so that **you** don&amp;#39;t have to cultivate an audience, _they&amp;#39;re already there_.&lt;br/&gt;&lt;br/&gt;## The genesis&lt;br/&gt;&lt;br/&gt;It was back in mid-2023 when I had the initial idea of interconnecting NodeBB forums. Back then, I had far smaller ambitions... I wanted a singular NodeBB to be able to communicate with other forums running NodeBB. To do that, we&amp;#39;d need to build out a centralized service to act as a bridge between instances, and corresponding slim clients on individual installs to consume the relayed data. At the time, concept like decentralization were not even part of my thought process.&lt;br/&gt;&lt;br/&gt;It was during this period when I was doing my research that I stumbled on Mastodon, and later, ActivityPub, the protocol that powers it all. Since then, it&amp;#39;s been one wild ride getting NodeBB to speak the same language.&lt;br/&gt;&lt;br/&gt;## Funding&lt;br/&gt;&lt;br/&gt;Soon after dipping my toes into all that Mastodon had to offer, I discovered the NLNet Foundation, and their corresponding fund — **NGI Zero Core**. With the promise of funding, NodeBB could fully commit to implementing the protocol in short order, instead of piece by piece over time. We sent in an application and were delighted to be approved for the August 2023 call.&lt;br/&gt;&lt;br/&gt;Their funding was instrumental in providing the financial stability to experiment with ActivityPub and to participate in developer circles, such as the SWICG, FediForum, and much more.&lt;br/&gt;&lt;br/&gt;The fund continues to operate, [perhaps you could benefit](&lt;a href=&#34;https://nlnet.nl/commonsfund/&#34;&gt;https://nlnet.nl/commonsfund/&lt;/a&gt;), or [donate to the cause](&lt;a href=&#34;https://nlnet.nl/donating/&#34;&gt;https://nlnet.nl/donating/&lt;/a&gt;). It has certainly made a difference to NodeBB.&lt;br/&gt;&lt;br/&gt;## Federate, or not, it&amp;#39;s your choice&lt;br/&gt;&lt;br/&gt;NodeBB v4 comes shipped with the capability to interact with other NodeBB forums and any other ActivityPub-speaking software, right out of the box. We opted to make this a core feature instead of a plugin, since there were many changes made to core to support even the concept of accepting content from outside itself.&lt;br/&gt;&lt;br/&gt;To that end, any users upgrading from v3.x will automatically have federation disabled, in order to reduce surprise. Any new forums **will federate automatically**.&lt;br/&gt;&lt;br/&gt;You can turn federation on and off (and adjust some other fun toggles) directly from `ACP &amp;gt; Settings &amp;gt; Federation (ActivityPub)`.&lt;br/&gt;&lt;br/&gt;Even after turning federation on, how you _use_ it shapes how well connected you will be. There is no centralized authority artificially boosting your content, so the name of the game is establishing two-way follow relationships to other sites.&lt;br/&gt;&lt;br/&gt;## The ActivityPub Equalizer&lt;br/&gt;&lt;br/&gt;We&amp;#39;re not alone in this journey to interoperate with other decentralized services. We&amp;#39;re not even the only forum software to attempt to do so.&lt;br/&gt;&lt;br/&gt;* Discourse has a working plugin.&lt;br/&gt;* Ghost is building out in the open.&lt;br/&gt;&lt;br/&gt;I specifically highlight these two because they both started in the early 2010s, same as NodeBB. It&amp;#39;s always been a bit of an informal competition between us, and we always checked in on what the others were doing (growth-wise, pricing-wise, etc.) Truth be told, I don&amp;#39;t think the ghost team ever really noticed NodeBB, but I digress...&lt;br/&gt;&lt;br/&gt;The funny thing about ActivityPub is that at the end of the day, the overarching goal of seamless communication breaks down any barriers between competing organizations.&lt;br/&gt;&lt;br/&gt;NodeBB and Discourse have been vying for the exact same market share (forums, community-building, self-started or enterprise) for over 10 years, and it was only after ActivityPub came around that the dev teams even started talking to one another.&lt;br/&gt;&lt;br/&gt;Funny how that works.&lt;br/&gt;&lt;br/&gt;## So how does it all work?&lt;br/&gt;&lt;br/&gt;[Our documentation portal](&lt;a href=&#34;https://docs.nodebb.org/activitypub/&#34;&gt;https://docs.nodebb.org/activitypub/&lt;/a&gt;) has been updated with the latest information about the ActivityPub functionality in v4.&lt;br/&gt;&lt;br/&gt;If you have any questions about how it works or how to configure some aspect of it, please don&amp;#39;t hesitate to reach out in the [corresponding v4 support thread](&lt;a href=&#34;https://community.nodebb.org/topic/18544/v4.0.0-upgrade-support&#34;&gt;https://community.nodebb.org/topic/18544/v4.0.0-upgrade-support&lt;/a&gt;).&lt;br/&gt;&lt;br/&gt;If you run NodeBB, the quickest way to see this in action is to upgrade to v4, and then paste [this post&amp;#39;s URL](&lt;a href=&#34;https://community.nodebb.org/post/102756&#34;&gt;https://community.nodebb.org/post/102756&lt;/a&gt;) into your search bar. It should show up automatically, and you should be able to read and reply to it, directly from your own forum. Neat!
    </content>
    <updated>2025-01-20T20:29:55&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsp5wmt0txv2epzpl3x3597lhm7atewtxgvhr0pv2n8m7em2e9c3egzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzx8e6v5u</id>
    
      <title type="html">I&amp;#39;ll be there! I&amp;#39;m presenting a talk at the after hours ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsp5wmt0txv2epzpl3x3597lhm7atewtxgvhr0pv2n8m7em2e9c3egzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzx8e6v5u" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsd3m2vsqywvlgtehxwmvfznep9k8u6x5svtd7l2mh3qv4jln74lqcstefu3&#39;&gt;nevent1q…efu3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I&amp;#39;ll be there! I&amp;#39;m presenting a talk at the after hours Social Web event at HSBXL.
    </content>
    <updated>2025-01-17T13:48:03&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsq9muq0uv4hjqfe2jzs39974968fd28jlcacsw7yqgtc6sdutezqqzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxpu55mp</id>
    
      <title type="html">Here is a new topic for testing @npub1zvh…wqrp @npub1syd…57g8 ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsq9muq0uv4hjqfe2jzs39974968fd28jlcacsw7yqgtc6sdutezqqzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxpu55mp" />
    <content type="html">
      Here is a new topic for testing&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;/npub1zvhp3xzachq7rf36qsuc0pa6ylsm8q3c2zuj3kw0gx2nfp63caes5gwqrp&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;wakest&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1zvh…wqrp&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;/npub1sydlfjf33zs7a0nuxcyxcztquxhdsyk7ehzq63keq00mxsehtx7qzx57g8&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Julian (NodeBB)&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1syd…57g8&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;/npub13qlk2n3qqef2k53w53lauchlgaemn55u67rmkvpvuzj6qeduedcsgjhl2h&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Jon P&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub13ql…hl2h&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; &lt;br/&gt;&lt;br/&gt;Perhaps it&amp;#39;s because the old topic was already existing? Fingers crossed it makes it over the bridge.&lt;br/&gt;&lt;br/&gt;A like from bsky made it over here.
    </content>
    <updated>2024-12-18T04:06:45&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2esfe8fq24zz6gmcdavelpar2jfxsy8ncaxq2wj8kt9x55pptr9czyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzx5gq9sj</id>
    
      <title type="html">yeah I wasn&amp;#39;t able to get anything across either, but I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2esfe8fq24zz6gmcdavelpar2jfxsy8ncaxq2wj8kt9x55pptr9czyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzx5gq9sj" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsg3cq6pguw295hega0gr3gscjk5euq35ex7htf7r42u75z6vnfa4gl50t5s&#39;&gt;nevent1q…0t5s&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;yeah I wasn&amp;#39;t able to get anything across either, but I wasn&amp;#39;t sure whether I needed to have my bsky account follow the bridge as well. So I did that but didn&amp;#39;t receive a follow back.&lt;br/&gt;&lt;br/&gt;Will try again tomorrow I guess!
    </content>
    <updated>2024-12-17T04:13:04&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswqfntqlkxuxfapfr5jm678xkgm0ftd6evzhl0j8yre20s3paywdqzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzx747ge3</id>
    
      <title type="html">ActivityPub introduced to NodeBB the concept of ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswqfntqlkxuxfapfr5jm678xkgm0ftd6evzhl0j8yre20s3paywdqzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzx747ge3" />
    <content type="html">
      ActivityPub introduced to NodeBB the concept of sharing/announcing/boosting, and we enthusiastically supported this as a method of content discovery.&lt;br/&gt;&lt;br/&gt;While we were processing these activities (and publishing our own), we weren&amp;#39;t actively tracking them internally. That has changed in the latest commits (soon to be RC5); shared content from both local and remote users are tracked internally and can be viewed in the user profile.&lt;br/&gt;&lt;br/&gt;For example, [here is c/comicstrips from lemmy.world](&lt;a href=&#34;https://community.nodebb.org/user/comicstrips@lemmy.world/shares&#34;&gt;https://community.nodebb.org/user/comicstrips@lemmy.world/shares&lt;/a&gt;). As it is a Lemmy **community**, it only shares content, and does not produce any of its own.&lt;br/&gt;&lt;br/&gt;Here is a quick recap of how sharing is handled in NodeBB:&lt;br/&gt;&lt;br/&gt;* When remote users boost/repost content, NodeBB interprets this as a share.&lt;br/&gt;* When local NodeBB admins move topics out of &amp;#34;uncategorized&amp;#34; and into a category, it is interpreted as a share and this activity is federated out to the admin&amp;#39;s followers.&lt;br/&gt;&lt;br/&gt;At this time unprivileged users cannot share content.
    </content>
    <updated>2024-12-16T22:10:00&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswumtz59zmlk5f59vlgyh2pyrghqgqza7wsm4ujrn70ulm9msajdgzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxdd9ng7</id>
    
      <title type="html">did that message ever show up?</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswumtz59zmlk5f59vlgyh2pyrghqgqza7wsm4ujrn70ulm9msajdgzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxdd9ng7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdc8ar92t6ugq3pfk370gdva6njcyfd0ag0g6ej2uzanea6zyeycg6eypzj&#39;&gt;nevent1q…ypzj&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;did that message ever show up?
    </content>
    <updated>2024-12-16T20:38:30&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdvak4he6hu9wdkllw4fxzmfuq93e2zypwpx6um7dwufyehk7s9yczyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxs3qjy3</id>
    
      <title type="html">thanks! Seems like I&amp;#39;m already able to see those accounts and ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdvak4he6hu9wdkllw4fxzmfuq93e2zypwpx6um7dwufyehk7s9yczyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxs3qjy3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstcjk3v96uwgkun0eqqkpaueh9pp6xw90u7ykgzt6w2e4sq3fah2gjjvjtq&#39;&gt;nevent1q…vjtq&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;thanks! Seems like I&amp;#39;m already able to see those accounts and they already have posts. Good sign.&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;/npub1zvhp3xzachq7rf36qsuc0pa6ylsm8q3c2zuj3kw0gx2nfp63caes5gwqrp&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;wakest&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1zvh…wqrp&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; did you get this message from bsky?
    </content>
    <updated>2024-12-13T21:17:00&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdf9futesvsh00cq068twm8tryvs8yef69fnl3hr097fj63rnf6wszyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxng8te8</id>
    
      <title type="html">Hi @jdp23@blahaj.zone, can you try again here on the NodeBB ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdf9futesvsh00cq068twm8tryvs8yef69fnl3hr097fj63rnf6wszyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxng8te8" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrafv27eh9makpjm6tg6mhtukdwetl4tg8pxd7mujl28f6ysjny4c2tvkfv&#39;&gt;nevent1q…vkfv&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Hi @jdp23@blahaj.zone, can you try again here on the NodeBB community? I made a small change that should allow you to properly find the bridgefed user to start the bridge.&lt;br/&gt;&lt;br/&gt;I don&amp;#39;t know any bridges bsky accounts to test, could you let me know one?
    </content>
    <updated>2024-12-13T19:56:23&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvl04xef5csrtcyy0zzt7rkdxrvu5n8u0exxrfnjgzmgqyryn745gzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxgy59e0</id>
    
      <title type="html">don&amp;#39;t forget NodeBB v4 RC1! 😁 ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvl04xef5csrtcyy0zzt7rkdxrvu5n8u0exxrfnjgzmgqyryn745gzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxgy59e0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyk203sa9l5aa4720vwhykpah5uq47gwgnsf9hp56jh4mysfgpj7c5k2acv&#39;&gt;nevent1q…2acv&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;don&amp;#39;t forget NodeBB v4 RC1! 😁&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://community.nodebb.org/post/101884&#34;&gt;https://community.nodebb.org/post/101884&lt;/a&gt;
    </content>
    <updated>2024-12-06T21:58:55&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsg4a67qahjd6dqqeeysmyc0xfvf8e7ke59xc2aj0cnkhz606kkrqszyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxe6en4u</id>
    
      <title type="html">[Agenda preparation for the November ForumWG meeting can be found ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsg4a67qahjd6dqqeeysmyc0xfvf8e7ke59xc2aj0cnkhz606kkrqszyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxe6en4u" />
    <content type="html">
      [Agenda preparation for the November ForumWG meeting can be found at this public link](&lt;a href=&#34;https://docs.google.com/document/d/1SuViZJHB8ed4k8Elsr8XCNsfMeGmO_4HfqLuI0RyuYY/edit?usp=sharing&#34;&gt;https://docs.google.com/document/d/1SuViZJHB8ed4k8Elsr8XCNsfMeGmO_4HfqLuI0RyuYY/edit?usp=sharing&lt;/a&gt;) (anyone can make comments for review.)&lt;br/&gt;&lt;br/&gt;Monthly meetings are held on the first Thursday of each month, at 1700 to 1800 UTC. You can find them listed in the [SocialCG Calendar](&lt;a href=&#34;https://www.w3.org/groups/cg/socialcg/calendar/&#34;&gt;https://www.w3.org/groups/cg/socialcg/calendar/&lt;/a&gt;). The next meeting will be held on 7 November 2024.&lt;br/&gt;&lt;br/&gt;We will be continuing onwards with:&lt;br/&gt;&lt;br/&gt;* discussions regarding context resolution. Multiple FEPs touch on the subject and there is an opportunity for potential convergence towards a single (or pair) of FEPs that share enough commonalities to allow for interoperability.&lt;br/&gt;* updates by WG members re: non-`as:Note` support in Mastodon and the Social CG report draft&lt;br/&gt;* whether a resolvable context collection containing plain objects should also contain activities (like an outbox)&lt;br/&gt;&lt;br/&gt;As always — time permitting — if you&amp;#39;d like to speak or inquire about a certain topic, comment in the agenda or reply here, the floor is open!
    </content>
    <updated>2024-11-04T18:54:19&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs090qqv26hmgz2vgxgj423hmh2m98q2xnunxqr3p9vlxjam9mlvkszyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxfxes0l</id>
    
      <title type="html">**tl;dr** — you can now send me DMs. I blatently and ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs090qqv26hmgz2vgxgj423hmh2m98q2xnunxqr3p9vlxjam9mlvkszyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxfxes0l" />
    <content type="html">
      **tl;dr** — you can now send me DMs. I blatently and unforgivingly abused the NodeBB chat system to make this work.&lt;br/&gt;&lt;br/&gt;----&lt;br/&gt;&lt;br/&gt;Ever since I started this project at the start of 2024, I knew that posts with limited visibility were going to be a sore spot. ActivityPub has the concept of &amp;#34;addressing&amp;#34;, with the following valid entries:&lt;br/&gt;&lt;br/&gt;* An actor (`as:Person` or similar) uri&lt;br/&gt;* A followers collection (?!?!?!)&lt;br/&gt;* The public collection&lt;br/&gt;&lt;br/&gt;However, posts and topics in NodeBB have their privileges and access scoped to _the category_, which meant that while it is able to restrict visibility/posting/etc. to specific users, the system was not flexible enough to handle _individual posts_ with different user visibilities.&lt;br/&gt;&lt;br/&gt;Given that limitation, up until this week, if your object did not contain the public collection `&lt;a href=&#34;https://www.w3.org/ns/activitystreams#Public&#34;&gt;https://www.w3.org/ns/activitystreams#Public&lt;/a&gt;`, it was automatically and unceremoniously dropped because there was no way NodeBB could display it to the targeted user without leaking it to other users.&lt;br/&gt;&lt;br/&gt;I had [gone through a couple iterations to try to figure out a way to make this work](&lt;a href=&#34;https://github.com/NodeBB/NodeBB/issues/12448&#34;&gt;https://github.com/NodeBB/NodeBB/issues/12448&lt;/a&gt;), but none stuck (see the follow-up technical post for more details), and I had just about relegated it to the &amp;#34;think on this for awhile&amp;#34; pile until a recent post by @scott@authorship.studio got me thinking outside of the box:&lt;br/&gt;&lt;br/&gt;&amp;gt; and your forums, **direct messages**, and inbox can have different feature sets.&lt;br/&gt;&lt;br/&gt;Emphasis mine.&lt;br/&gt;&lt;br/&gt;Unlike topics and posts, NodeBB&amp;#39;s chat system is not constrained by the privilege system, and each chat room has its own collection of members, which in many ways made it a *better* fit!&lt;br/&gt;&lt;br/&gt;I put together a proof-of-concept in a couple days, and we&amp;#39;re test driving it now. So my apologies if in the past year you tried to DM me, and I didn&amp;#39;t respond. I wasn&amp;#39;t ignoring you, NodeBB just didn&amp;#39;t know how to handle it, promise!
    </content>
    <updated>2024-10-10T03:54:46&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsg4s0wrxc9map7jkvcapg3cf5fk69eug58d6qprxgw97txley8fzgzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzx2r20ea</id>
    
      <title type="html">Missed opportunity.</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsg4s0wrxc9map7jkvcapg3cf5fk69eug58d6qprxgw97txley8fzgzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzx2r20ea" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdu979skyafsp26nq0mxlllnvq66wsrw3npnqtnsmm3x6mfds6c5smhvvsa&#39;&gt;nevent1q…vvsa&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Missed opportunity.
    </content>
    <updated>2024-10-07T21:03:47&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsd42hxsgyx47tx8tkhuy5heme5hak5wc3l2s80gdq4vqk7pz3lvggzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxarrwck</id>
    
      <title type="html">TIL that when you send Mastodon a mentioned-only note, all HTML ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsd42hxsgyx47tx8tkhuy5heme5hak5wc3l2s80gdq4vqk7pz3lvggzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxarrwck" />
    <content type="html">
      TIL that when you send Mastodon a mentioned-only note, all HTML tags are stripped.&lt;br/&gt;&lt;br/&gt;Just... _whyyyyyy...._
    </content>
    <updated>2024-10-07T20:46:41&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfqfs8gncwka7cs7zgaamadyff2muxs23qnzqk67cl6667sq2cwuczyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxlygdxn</id>
    
      <title type="html">The minutes from yesterday&amp;#39;s *Forum and Threaded Discussions ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfqfs8gncwka7cs7zgaamadyff2muxs23qnzqk67cl6667sq2cwuczyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxlygdxn" />
    <content type="html">
      The minutes from yesterday&amp;#39;s *Forum and Threaded Discussions Task Force* monthly meeting can be found [at this Google Docs link](&lt;a href=&#34;https://docs.google.com/document/d/14fycmGqUh_Sf1vjr8cbRzbUolpNR6fie7Iat8UIKcNs/edit?usp=sharing&#34;&gt;https://docs.google.com/document/d/14fycmGqUh_Sf1vjr8cbRzbUolpNR6fie7Iat8UIKcNs/edit?usp=sharing&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;*Apologies in advance if I misrepresented anybody or missed any crucial bits of information.*&lt;br/&gt;&lt;br/&gt;----&lt;br/&gt;&lt;br/&gt;Of note:&lt;br/&gt;&lt;br/&gt;## Mastodon and its treatment of non-note items&lt;br/&gt;&lt;br/&gt;* Darius Kazemi (&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1fd2lu838dkm58sm2gh5an5acrwd7gz2eyl059nt8fu4jk798k7qqlrf2f9&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Darius Kazemi&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1fd2…f2f9&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;) reports that Hometown already supports improved conversion of non-note items (like `as:Article`) into statuses, and that this serves as a working proof-of-concept towards getting this merged upstream into Mastodon proper.&lt;br/&gt;* We discussed briefly the Mastodon PR approval process and how it sometimes drives away contributions&lt;br/&gt;    * Darius emphasized the importance of showing real user support to facilitate the merging of pull requests.&lt;br/&gt;&lt;br/&gt;## Context Collections and FEP Convergence&lt;br/&gt;&lt;br/&gt;* Julian proposed consolidating various FEPs (7888, 400e, 171b) to publish a unified recommendation.&lt;br/&gt;* Evan (&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub176495h5jd2deymed6taalm3mwgcg9k9qf6z03vac2wp84htwvzvs66nuj0&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Evan Prodromou&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1764…nuj0&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;) objected to the use of the &amp;#34;context&amp;#34; property in FEP 7888, advocating for a new vocabulary instead.&lt;br/&gt;* The discussion included differing views on the utility of the context property and its historical usage.&lt;br/&gt;* Darius utilized his data observatory (TBD) data set to hopefully prove that `context` is not a properly currently seeing any usage.&lt;br/&gt;&lt;br/&gt;## &amp;#34;Convenings&amp;#34; and Collaboration Initiatives:&lt;br/&gt;&lt;br/&gt;* Darius, representing the Applied Social Media Lab, proposed organizing physical meetings to enhance interoperability in the fediverse.&lt;br/&gt;* He will provide a blog post detailing the ActivityPub Data Observatory and related goals.&lt;br/&gt;&lt;br/&gt;## [ActivityPub Trust &amp;amp; Safety Task Force](&lt;a href=&#34;https://github.com/swicg/activitypub-trust-and-safety&#34;&gt;https://github.com/swicg/activitypub-trust-and-safety&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;* A new task force will focus on protocol-level issues within ActivityPub, including proper content warnings and labeling.&lt;br/&gt;* Meetings are tentatively scheduled for the second Tuesday of each month (starting November), with a [call for input on scheduling](&lt;a href=&#34;https://github.com/swicg/activitypub-trust-and-safety/issues/5&#34;&gt;https://github.com/swicg/activitypub-trust-and-safety/issues/5&lt;/a&gt;).
    </content>
    <updated>2024-10-04T20:12:44&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqwh44jxlpanw9tnxqy6v9gvntepwj3zlrl2xgl5dtcu6gts63deczyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzx06svum</id>
    
      <title type="html">[Agenda preparation for the October ForumWG meeting can be found ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqwh44jxlpanw9tnxqy6v9gvntepwj3zlrl2xgl5dtcu6gts63deczyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzx06svum" />
    <content type="html">
      [Agenda preparation for the October ForumWG meeting can be found at this public link](&lt;a href=&#34;https://docs.google.com/document/d/1Ryzvqz-WaRMxPZWgRMUiprJ7N9tZINe5-8B0BTioqhk/edit?usp=sharing&#34;&gt;https://docs.google.com/document/d/1Ryzvqz-WaRMxPZWgRMUiprJ7N9tZINe5-8B0BTioqhk/edit?usp=sharing&lt;/a&gt;) (anyone can make comments for review.)&lt;br/&gt;&lt;br/&gt;Monthly meetings are held on the first Thursday of each month, at 1700 to 1800 UTC. You can find them listed in the [SocialCG Calendar](&lt;a href=&#34;https://www.w3.org/groups/cg/socialcg/calendar/&#34;&gt;https://www.w3.org/groups/cg/socialcg/calendar/&lt;/a&gt;). The next meeting will be held on 3 October 2024.&lt;br/&gt;&lt;br/&gt;We will be continuing onwards with discussions regarding context resolution. Multiple FEPs touch on the subject and there is an opportunity for potential convergence towards a single (or pair) of FEPs that share enough commonalities to allow for interoperability.&lt;br/&gt;&lt;br/&gt;As always — time permitting — if you&amp;#39;d like to speak or inquire about a certain topic, comment in the agenda or reply here, the floor is open!
    </content>
    <updated>2024-10-01T17:03:47&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsf3y0al6033hhd8u7zt3lv894ev5ek0vxu04fuep8fkg7ru7g4a9qzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxg60d26</id>
    
      <title type="html">@npub1sfq…cxv5 Hooray, I&amp;#39;m finally able to mention you ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsf3y0al6033hhd8u7zt3lv894ev5ek0vxu04fuep8fkg7ru7g4a9qzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxg60d26" />
    <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;/npub1sfqqxk5lxz4l8lv38pln96fzk6sjgr0407epmxex0swg03j5xndqxacxv5&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;BeAware :fediverse:&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1sfq…cxv5&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; Hooray, I&amp;#39;m finally able to mention you again lol.&lt;br/&gt;&lt;br/&gt;I had to manually fix an entry in my db, and I don&amp;#39;t quite know why it stopped working for you.
    </content>
    <updated>2024-09-30T22:34:33&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsw4rzje3vmcfkxmeyrxszu9mq2ade7kcgnvnkk9ka5v4fuy30xc3czyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxmr9cyz</id>
    
      <title type="html">**tl;dr** — category actors in NodeBB now have better ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsw4rzje3vmcfkxmeyrxszu9mq2ade7kcgnvnkk9ka5v4fuy30xc3czyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxmr9cyz" />
    <content type="html">
      **tl;dr** — category actors in NodeBB now have better avatars/pictures! They&amp;#39;re generated from the `icon`, `color`, and `bgColor` settings for each category.&lt;br/&gt;&lt;br/&gt;Did you know that categories in NodeBB can also be followed on the social web/fediverse? Categories, as they are known here, are also actors on the fediverse, so you can find them just like any other account.&lt;br/&gt;&lt;br/&gt;e.g. @general-discussion @support @nodebb-development @activitypub&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;/npub1xselj43f4mq6e4tmadr6ex9s2xfdp34wqupn27n2ufd6clv3mqkqhflgk3&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;wakest ⁂&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1xse…lgk3&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; opened [an issue back in **April**](&lt;a href=&#34;https://github.com/NodeBB/NodeBB/issues/12507&#34;&gt;https://github.com/NodeBB/NodeBB/issues/12507&lt;/a&gt;) (!!) pointing out that the avatar/picture served by NodeBB for category actors was not as good as it could be.&lt;br/&gt;&lt;br/&gt;It&amp;#39;s definitely possible to do something like this, although it is usually rather resource intensive. For example, when you paste a GitHub URL somewhere (e.g. Slack), it may try to unfurl the URL and display an image. [GitHub blogged about how they did this](&lt;a href=&#34;https://github.blog/open-source/git/framework-building-open-graph-images/&#34;&gt;https://github.blog/open-source/git/framework-building-open-graph-images/&lt;/a&gt;) using Puppeteer to generate the images.&lt;br/&gt;&lt;br/&gt;I knew right away I didn&amp;#39;t want to bundle what was _basically_ an entire browser runtime into NodeBB&amp;#39;s dependencies, so I needed a more lightweight solution.&lt;br/&gt;&lt;br/&gt;I attempted to build my own SVG string and send that through as a data-uri, but not surprisingly, it was not handled by the implementations I tested.&lt;br/&gt;&lt;br/&gt;Some more research this week led me to Vercel&amp;#39;s [OG Image Generation](&lt;a href=&#34;https://vercel.com/blog/introducing-vercel-og-image-generation-fast-dynamic-social-card-images&#34;&gt;https://vercel.com/blog/introducing-vercel-og-image-generation-fast-dynamic-social-card-images&lt;/a&gt;), which allows you to create images on the fly using Vercel Edge Functions. Since NodeBB is neither a Vercel app, nor do any people running NodeBB use Vercel, that ruled out this product.&lt;br/&gt;&lt;br/&gt;However, more research into Vercel&amp;#39;s implementation led me to Satori and resvg, a pair of programs that can generate an SVG from HTML, and a PNG from SVG.&lt;br/&gt;&lt;br/&gt;From there, it was a fairly standard technical exercise to combine these with our font-awesome libraries in order to output our own implementation of this to generate colourful category avatars for its category actors.&lt;br/&gt;&lt;br/&gt;For now, they are only generated on-demand when a category actor is requested, but if there are applications for the icons to be used elsewhere, then we could look into having them generated on direct file request.&lt;br/&gt;&lt;br/&gt;Enjoy!&lt;br/&gt;&lt;br/&gt;![0ff837a6-8f76-4c81-a81f-d4ad6d24660e-image.png](/assets/uploads/files/1727458898541-0ff837a6-8f76-4c81-a81f-d4ad6d24660e-image.png)&lt;br/&gt; &lt;img src=&#34;https://community.nodebb.org/assets/uploads/files/1727458898541-0ff837a6-8f76-4c81-a81f-d4ad6d24660e-image.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-09-27T19:51:27&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfugcllcucgzj8l6jpkrxhxgd96f8hwvds4yk4pajzagcwmwprymqzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxxzwphk</id>
    
      <title type="html">TIL that CloudFlare actually built and maintained [their own ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfugcllcucgzj8l6jpkrxhxgd96f8hwvds4yk4pajzagcwmwprymqzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxxzwphk" />
    <content type="html">
      TIL that CloudFlare actually built and maintained [their own ActivityPub software called **Wildebeest**](&lt;a href=&#34;https://github.com/cloudflare/wildebeest&#34;&gt;https://github.com/cloudflare/wildebeest&lt;/a&gt;) and shuttered it at the end of Q1 2023.&lt;br/&gt;&lt;br/&gt;That&amp;#39;s wild.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://blog.cloudflare.com/welcome-to-wildebeest-the-fediverse-on-cloudflare/&#34;&gt;https://blog.cloudflare.com/welcome-to-wildebeest-the-fediverse-on-cloudflare/&lt;/a&gt;
    </content>
    <updated>2024-09-23T19:53:34&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswanq5nrqtq7g89mnwepr034m8f8ekkf23l0sgrlfc409ptw62hqgzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxsrlljm</id>
    
      <title type="html">Did @npub19yg…wysk or @npub1t5c…ppw4 put together a draft FEP ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswanq5nrqtq7g89mnwepr034m8f8ekkf23l0sgrlfc409ptw62hqgzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxsrlljm" />
    <content type="html">
      Did &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub19yg7mshq9vdtvvcm48svw03cmzewue4jug62cltnleh3y78khz5sm5wysk&#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;npub19yg…wysk&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; or &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1t5c9m2tfufq3vegw6lwuslxz3hmlxy48c6htv98y6l42zrxwkhhqkyppw4&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;infinite love ⴳ&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1t5c…ppw4&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; put together a draft FEP that successfully merges 7888, 400e, and &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1k90lkn09tanthu69xlq4xk3673ykf7zw6p3pstl79n9rvyhuh2lq57q43y&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Mike Macgirvin 🖥️&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1k90…q43y&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;&amp;#39;s conversation containers? I remember reading it last week, and wonder if it&amp;#39;s the one true FEP that will render the others obsolete.
    </content>
    <updated>2024-09-23T18:47:48&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsyuc29l0sqqtjgzyl6pfjs38l30lu48w0335qlm5yzz86y3undppgzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzx5tprst</id>
    
      <title type="html">Last friday I [quietly tagged a commit on the `activitypub` ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsyuc29l0sqqtjgzyl6pfjs38l30lu48w0335qlm5yzz86y3undppgzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzx5tprst" />
    <content type="html">
      Last friday I [quietly tagged a commit on the `activitypub` branch](&lt;a href=&#34;https://github.com/NodeBB/NodeBB/commit/86f624f8172fb96fbd3c83683affd8814e8b5156&#34;&gt;https://github.com/NodeBB/NodeBB/commit/86f624f8172fb96fbd3c83683affd8814e8b5156&lt;/a&gt;) with `v4.0.0-beta.1`, which signals that the ActivityPub integration is now ready for beta testing.&lt;br/&gt;&lt;br/&gt;For the most complete (yet readable) list of new functionality from the alpha, check out [the &amp;#34;Road to Beta&amp;#34; project page](&lt;a href=&#34;https://github.com/orgs/NodeBB/projects/2&#34;&gt;https://github.com/orgs/NodeBB/projects/2&lt;/a&gt;).&lt;br/&gt;&lt;br/&gt;**tl;dr** — some new features and a lot of fixes&lt;br/&gt;&lt;br/&gt;* Editing a category now issues an `Update(Actor)`&lt;br/&gt;* `replies` is now populated and responds with an OrderedCollection of direct replies ([see the post about _that_](&lt;a href=&#34;https://community.nodebb.org/topic/18156/regarding-replies-and-inreplyto-traversal&#34;&gt;https://community.nodebb.org/topic/18156/regarding-replies-and-inreplyto-traversal&lt;/a&gt;))&lt;br/&gt;* Proper `sharedInbox` support&lt;br/&gt;* Better indicators for content that comes from non-local (aka &amp;#34;remote&amp;#34;) users&lt;br/&gt;* Conversational `context` synchronization mechanic ([corresponding post for that](&lt;a href=&#34;https://community.nodebb.org/topic/18184/the-current-state-of-context-resolution&#34;&gt;https://community.nodebb.org/topic/18184/the-current-state-of-context-resolution&lt;/a&gt;))&lt;br/&gt;* Moving a topic out of the &amp;#34;uncategorized&amp;#34; category will now federate out an `Announce`&lt;br/&gt;&lt;br/&gt;By and large most incompatibilties have been resolved, although if you do find some issues, please do let me know in the corresponding bug report thread.&lt;br/&gt;&lt;br/&gt;I&amp;#39;m looking to wrap up the year with some of the more difficult projects I&amp;#39;ve put off &lt;br/&gt;* [Object Integrity Proofs](&lt;a href=&#34;https://w3id.org/fep/8b32&#34;&gt;https://w3id.org/fep/8b32&lt;/a&gt;), which will also enable [Inbox Forwarding](&lt;a href=&#34;https://www.w3.org/TR/activitypub/#inbox-forwarding&#34;&gt;https://www.w3.org/TR/activitypub/#inbox-forwarding&lt;/a&gt;)&lt;br/&gt;* Better handling of &amp;#34;Open in App&amp;#34; signals from third-party instances&lt;br/&gt;* Post visibility support (or at least better handling so non-public messages aren&amp;#39;y unceremoniously dropped!)&lt;br/&gt;* Ongoing integration with FEPs [400e](&lt;a href=&#34;https://w3id.org/fep/400e&#34;&gt;https://w3id.org/fep/400e&lt;/a&gt;) and [7888](&lt;a href=&#34;https://w3id.org/fep/7888&#34;&gt;https://w3id.org/fep/7888&lt;/a&gt;)
    </content>
    <updated>2024-09-23T18:45:24&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxd4yz2flzmd5qvt65w03vtr25e2stdh3v9nrg57mufn4leyhyagczyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxp8phcv</id>
    
      <title type="html">it&amp;#39;s an oft-repeated refrain that the Mastodon team has a lot ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxd4yz2flzmd5qvt65w03vtr25e2stdh3v9nrg57mufn4leyhyagczyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxp8phcv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9umeu9rvrdjs022aakwr3autm43n9023rhauhl8smxtwr57pytlsynszjm&#39;&gt;nevent1q…szjm&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;it&amp;#39;s an oft-repeated refrain that the Mastodon team has a lot of their plate. With bug fixes, existing feature pipeline, and now your funded work with fediscovery, issues important to other implementors might fall by the wayside or seem less important.&lt;br/&gt;&lt;br/&gt;The easiest thing for us to do is to impress upon you and your colleagues the importance of this for the wider fediverse. You have &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1jwra5wjlf06ynx3t5arjq0xu0vyf65276822xupyeslkl2l5zqpqmy7v3w&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Matthias Pfefferle&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1jwr…7v3w&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; from WordPress, &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub17fen7xxjtc04klxahs520tchnf224tumtcndaum2c8twwh6xvgrqs2w0a6&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Mike McCue&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub17fe…w0a6&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; from FlipBoard, and &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1qm36k99pzz39am5he3ffdyqr2x6z4xdt2juc9e30x5v50n8dy63swwd0q6&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Michael Foster&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1qm3…d0q6&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; from NewsMast, and likely others who would be on board (&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1xz56nn4rdq88smlrtlrmfj0a8kh2usq93y78evpw9jaq4yvhf6fslhaz9u&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;洪 民憙 (Hong Minhee)&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1xz5…az9u&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; with Fedify/Ghost?) with switching away from `as:Note` (I can&amp;#39;t speak for them, but probably?)&lt;br/&gt;&lt;br/&gt;The _second_ easiest thing here would be to have a developer make a PR against the Mastodon repo. I&amp;#39;d love to also make this happen (funding and such permitting).
    </content>
    <updated>2024-09-16T18:00:11&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9umeu9rvrdjs022aakwr3autm43n9023rhauhl8smxtwr57pytlszyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxjn04dv</id>
    
      <title type="html">**re: better handling of non-notes by Mastodon** Toward the end ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9umeu9rvrdjs022aakwr3autm43n9023rhauhl8smxtwr57pytlszyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxjn04dv" />
    <content type="html">
      **re: better handling of non-notes by Mastodon**&lt;br/&gt;&lt;br/&gt;Toward the end of a day 2 FediForum session, &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1jwra5wjlf06ynx3t5arjq0xu0vyf65276822xupyeslkl2l5zqpqmy7v3w&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Matthias Pfefferle&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1jwr…7v3w&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;/npub1740tee4jcrw6wj0hp5crrh2c35uzhpajevj9ee6qrvmvhv0t8u9sk93wtz&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Manton Reece&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1740…3wtz&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;, and I sidetracked a bit and discussed once again the tendency for implementors to shift away from more suitable ActivityStreams Activities to `as:Note`. &lt;br/&gt;&lt;br/&gt;Specifically, it was the demo/session by &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1thg905slqzqfhj3g6rszmkf9emh4wvgawu4y2uzl5ycqs74tetlq5szq23&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Sam Sethi :pc2red: ⁂&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1thg…zq23&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; re: TrueFans. Instead of federating out an `as:Listen`, they send `as:Note`, and it&amp;#39;s a fairly safe bet that this is because the content cannot be richly represented in Mastodon. The same story played out with Mattias and the WordPress plugin, and myself with NodeBB.&lt;br/&gt;&lt;br/&gt;Secondly, back in March/April and again in May, &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1zu5wnva84a0qupw80ekd9zjfv5pr4nnpytuecva5zrx85nwh8dcsn4pytj&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Renaud Chaput&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1zu5…pytj&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; [mentioned that resolving this was of some interest to the Mastodon team](&lt;a href=&#34;https://github.com/mastodon/mastodon/issues/29981#issuecomment-2110758130&#34;&gt;https://github.com/mastodon/mastodon/issues/29981#issuecomment-2110758130&lt;/a&gt;):&lt;br/&gt;&lt;br/&gt;&amp;gt; We will work on improving the display of non-Note content in the next Mastodon version&lt;br/&gt;&lt;br/&gt;*To be clear*, getting Mastodon to suitably process `as:Article`/`as:Listen`/`as:Offer` or any number of other activities **is not what the ForumWG wants to accomplish**. It&amp;#39;s not up to Mastodon to adapt to the variety of content on the fediverse, but rather that its fallback handling needs to improve _just enough_ so that its baseline rendering is acceptable to more implementors and their users.&lt;br/&gt;&lt;br/&gt;As concise and actionable as I can make it:&lt;br/&gt;&lt;br/&gt;1. Mastodon allows a subset of HTML for `as:Note`. This subset **is good enough**, but `content` in _non-notes_ has all html stripped. Keep consistency here and allow the same subset of HTML.&lt;br/&gt;1. Non-note `content` is truncated. This is no longer necessary due to the addition of the expand button. The wonderful thing is this standardization of behaviour actually _simplifies_ Mastodon code.&lt;br/&gt;1. Instead of appending the object URL to the status content, promote the &amp;#34;Open Original Page&amp;#34; button out of the overflow menu. It&amp;#39;s more than okay to defer to the original site vis-a-vis presentation and allow the user a smooth exit if desired (`target=&amp;#34;_top&amp;#34;` would be okay too if you&amp;#39;re worried!)&lt;br/&gt;&lt;br/&gt;**That&amp;#39;s it**.&lt;br/&gt;&lt;br/&gt;You could even skip the third point, but even with 1 and 2 achieved this would sufficiently raise the baseline behaviour _just enough_ that I would immediately update NodeBB to send `as:Article` for new topics, and I am certain &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1jwra5wjlf06ynx3t5arjq0xu0vyf65276822xupyeslkl2l5zqpqmy7v3w&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Matthias Pfefferle&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1jwr…7v3w&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; would adjust his defaults as well.&lt;br/&gt;&lt;br/&gt;----&lt;br/&gt;&lt;br/&gt;Lastly, &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1zu5wnva84a0qupw80ekd9zjfv5pr4nnpytuecva5zrx85nwh8dcsn4pytj&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Renaud Chaput&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1zu5…pytj&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;, I&amp;#39;m sure I can speak for everyone at FediForum when I say that it was wonderful to see representatives from Mastodon (that of course includes &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub13za5kudj7vkherucztlpjjr7kzwcnu6y8xq5ta52dnlh2nq2dmmspz8j89&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Andy Piper ➡️ EMF 📞 ANDYP&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub13za…8j89&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; as well) in attendance. It means a lot to me personally that you were there, and sends a signal that Mastodon continues to desire broader inter-compatibility.
    </content>
    <updated>2024-09-16T17:52:06&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs05kxpk0s6mdmfg49ep8fu4xgvcv8vurjakrmxernar9vscqr22vqzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxcdlthp</id>
    
      <title type="html">Thanks @npub1sfq…cxv5 Yes, @npub16pz…dnu8! @npub1d43…jl5u ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs05kxpk0s6mdmfg49ep8fu4xgvcv8vurjakrmxernar9vscqr22vqzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxcdlthp" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp9d6qjcl6nhscpppg7kx79jtqzn4kz32g9ldlagq27sveeuvxvasgcrdr2&#39;&gt;nevent1q…rdr2&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Thanks &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1sfqqxk5lxz4l8lv38pln96fzk6sjgr0407epmxex0swg03j5xndqxacxv5&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;BeAware :fediverse:&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1sfq…cxv5&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; &lt;br/&gt;&lt;br/&gt;Yes, &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub16pz436xhdkzu6kn8z9muqtnagehjr8jyx3y9vu2ld5gpzlq2w36saldnu8&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Abigail&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub16pz…dnu8&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;/npub1d43y980yyrhqhrn5kmy3twx38cvspj58n9pug0e2d2gzayxuxjls3kjl5u&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;NodeBB&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1d43…jl5u&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; is on the fediverse and its upcoming v4 integrates ActivityPub, and can talk to other users on the fediverse!&lt;br/&gt;&lt;br/&gt;Let me know if you have any questions or concerns.
    </content>
    <updated>2024-09-16T16:17:29&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstettexkj8y9pkr7rkc0sf86drzrw0xmzd3f66gt6yr9std2rg7wczyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzx9z520h</id>
    
      <title type="html">there&amp;#39;s no functional difference though no? I think ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstettexkj8y9pkr7rkc0sf86drzrw0xmzd3f66gt6yr9std2rg7wczyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzx9z520h" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspjzdex3hedvmpswm9v88w0fva2k6ethfe7kka3cps6z5gsp942ng6udr48&#39;&gt;nevent1q…dr48&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;there&amp;#39;s no functional difference though no? I think &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1t5c9m2tfufq3vegw6lwuslxz3hmlxy48c6htv98y6l42zrxwkhhqkyppw4&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;infinite love ⴳ&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1t5c…ppw4&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;&amp;#39;s 7888 already discusses that flow and it works ok with Create...
    </content>
    <updated>2024-09-07T04:19:00&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxv2lef3qfmfmskmd969dln548x0jflym60cdjlr9qu9etajy076gzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxxmczct</id>
    
      <title type="html">Hmmm... so I attempted to utilise Mastodon&amp;#39;s account move ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxv2lef3qfmfmskmd969dln548x0jflym60cdjlr9qu9etajy076gzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxxmczct" />
    <content type="html">
      Hmmm... so I attempted to utilise Mastodon&amp;#39;s account move functionality to send my followers over to this account.&lt;br/&gt;&lt;br/&gt;It seems like the process started ok (Mastodon reports the account is now moving and redirecting), but it&amp;#39;s been about 20 minutes and I don&amp;#39;t think I&amp;#39;ve gained any new followers, heh.&lt;br/&gt;&lt;br/&gt;Is there a delay or perhaps I did something wrong...&lt;br/&gt;&lt;br/&gt;![Screenshot 2024-09-04 at 23-02-29 Account migration - Crag Social.png](/assets/uploads/files/1725506968273-screenshot-2024-09-04-at-23-02-29-account-migration-crag-social.png)&lt;br/&gt; &lt;img src=&#34;https://community.nodebb.org/assets/uploads/files/1725506968273-screenshot-2024-09-04-at-23-02-29-account-migration-crag-social.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-09-05T05:29:29&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs035j8xa0tnlk7l2ceta7rtxglwjh46j0a9z6ljeg53gxuhqzlqjczyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxcp9zcs</id>
    
      <title type="html">I had the opportunity to work with the team at ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs035j8xa0tnlk7l2ceta7rtxglwjh46j0a9z6ljeg53gxuhqzlqjczyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxcp9zcs" />
    <content type="html">
      I had the opportunity to work with the team at [OpenBeta](//openbeta.io) on the re-launching of their community forums. They&amp;#39;re one of our earliest v4 testers, since they&amp;#39;ve agreed to have ActivityPub enabled!&lt;br/&gt;&lt;br/&gt;(Okay, more realistically I dragged them into it kicking and screaming, but they did provide the opportunity for the forum relaunch, so I&amp;#39;m taking the opportunities as they come!)&lt;br/&gt;&lt;br/&gt;During the prep, I discussed some of the well-trodden concept of the fediverse to my co-admin, Ben (&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1sev4xdlz4vst9034vk06rq7ucawvr8qnzyna0yt36nvry8y92mmshg9n0v&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;bean&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1sev…9n0v&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; and also &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub19gpyrnndlq6udzsefgdf8mgy6npsxkxz9rlnzfn8ava96x74trgs0efxk2&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;npub19gpyrnndlq6udzsefgdf8mgy6npsxkxz9rlnzfn8ava96x74trgs0efxk2&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub19gp…fxk2&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;)... stuff I&amp;#39;m sure you&amp;#39;ve come across:&lt;br/&gt;&lt;br/&gt;* Fragmented nature of conversations&lt;br/&gt;* The idea of an instance&lt;br/&gt;* Content discovery with respect to the follow-relationship model&lt;br/&gt;&lt;br/&gt;... and wouldn&amp;#39;t you know it, it&amp;#39;s **really hard** to discuss these ideas, and Ben is actually fairly well-versed! He ran his own Iceshrimp instance, so all of this wasn&amp;#39;t exactly new to him.&lt;br/&gt;&lt;br/&gt;Part of it was that I had been steeped in the ActivityPub dev scene for almost a year, so it&amp;#39;s hard to step back and explain to ~~mere mortals~~ ~~laymen~~ non-developers what exactly all this ActivityPub nonsense is.&lt;br/&gt;&lt;br/&gt;All I know it gets me thinking that I need to work with &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub13za5kudj7vkherucztlpjjr7kzwcnu6y8xq5ta52dnlh2nq2dmmspz8j89&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Andy Piper ➡️ EMF 📞 ANDYP&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub13za…8j89&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; on documentation!&lt;br/&gt;&lt;br/&gt;That new NodeBB instance, by the way, is &lt;a href=&#34;https://community.openbeta.io&#34;&gt;https://community.openbeta.io&lt;/a&gt; :)
    </content>
    <updated>2024-08-16T18:19:53&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswt8vawv2xlfnfcpv4rnnpnhce5u8tl59pwfx994m9vlm4fz8mvlszyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxqwyahe</id>
    
      <title type="html">Super stoked that @oliphant@oliphant.social started ION, a ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswt8vawv2xlfnfcpv4rnnpnhce5u8tl59pwfx994m9vlm4fz8mvlszyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxqwyahe" />
    <content type="html">
      Super stoked that @oliphant@oliphant.social started ION, a limited federation network that uses allow lists instead of deny lists.&lt;br/&gt;&lt;br/&gt;If there&amp;#39;s one thing that we know so far in light of these recent discussions about moderation, is that we don&amp;#39;t know what the solution is, nor whether a one size fits all approach is even feasible. &lt;br/&gt;&lt;br/&gt;There will always be communities who value reach above all, and there will be other communities (especially marginalized ones) to whom limited federation has great appeal.&lt;br/&gt;&lt;br/&gt;This is a wonderful experiment, and I wish them all the best!&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://oliphant.social/@oliphant/112911444188296957&#34;&gt;https://oliphant.social/@oliphant/112911444188296957&lt;/a&gt;&lt;br/&gt;&lt;a href=&#34;https://oliphant.social/@oliphant/112911444188296957&#34;&gt;https://oliphant.social/@oliphant/112911444188296957&lt;/a&gt;&lt;br/&gt;
    </content>
    <updated>2024-08-07T16:22:46&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsde7q5wv59mrn2tlx02y0sygsrvyks6efxeu7n34gfw6xqhq7zpwgzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzx9csjgl</id>
    
      <title type="html">that&amp;#39;s fantastic news! Good job ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsde7q5wv59mrn2tlx02y0sygsrvyks6efxeu7n34gfw6xqhq7zpwgzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzx9csjgl" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs98n8tq0t6xjk2c43y2l6pwtyz4czt457hg4qad5v5gh5en7an3ss630v6x&#39;&gt;nevent1q…0v6x&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;that&amp;#39;s fantastic news! Good job @algernon@trunk.mad-scientist.club !
    </content>
    <updated>2024-08-04T22:58:26&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvgptcxlg4gr5ljrfk6xkra37989rp7k2qfpq05nz5cuw3vqh966qzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxjtc5t3</id>
    
      <title type="html">Hi @renchap@oisaur.com! Discussion regarding this resurfaces from ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvgptcxlg4gr5ljrfk6xkra37989rp7k2qfpq05nz5cuw3vqh966qzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxjtc5t3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2xsuun44f9nge96phewlcnxyasjv8uejfszu5rfwh0qz78vvf0ts4k67ug&#39;&gt;nevent1q…67ug&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Hi @renchap@oisaur.com! Discussion regarding this resurfaces from time to time, and it mostly centres around how noisy the deletion process is, as you&amp;#39;ve alluded to in your post.&lt;br/&gt;&lt;br/&gt;I wrote up a small update regarding [how NodeBB handles deletes via ActivityPub](&lt;a href=&#34;https://community.nodebb.org/post/99573&#34;&gt;https://community.nodebb.org/post/99573&lt;/a&gt;), perhaps it may help.&lt;br/&gt;&lt;br/&gt;End of the day ensuring that a deletion is *fully propagated* is probably futile. I personally believe that all instances should handle remote actor data like a cache, and clear it regularly. That means if account data is stale and a re-fetch results in a `Tombstone` or `410 Gone`, then the account should be scrubbed.
    </content>
    <updated>2024-07-31T19:13:25&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxgnu82fsxtps7xmnsy2pe6sfqmklhnkzvm8phy7t74rwdgfsag3szyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxfr3qqc</id>
    
      <title type="html">Just a call out for help from fedidevs re: ActivityPub. For some ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxgnu82fsxtps7xmnsy2pe6sfqmklhnkzvm8phy7t74rwdgfsag3szyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxfr3qqc" />
    <content type="html">
      Just a call out for help from fedidevs re: ActivityPub. For some reason that I have yet to discern, my mentions are not reaching end users if they&amp;#39;re on a Mastodon instance.&lt;br/&gt;&lt;br/&gt;The annoying thing is they _used_ to work, but seem to have broken somewhat recently.&lt;br/&gt;&lt;br/&gt;(Thanks @trwnh@mastodon.social (who ironically, will not be notified of this mention) for letting me know about the issue.)&lt;br/&gt;&lt;br/&gt;I include each mention in the `tag` property, and it includes `type`, `href`, and `name`:&lt;br/&gt;&lt;br/&gt;* `type` is `Mention`&lt;br/&gt;* `href` is the **url** of the user (not the ID)&lt;br/&gt;* `name` is the full handle without the `@` prefix&lt;br/&gt;&lt;br/&gt;``` json&lt;br/&gt;{&lt;br/&gt;  ...&lt;br/&gt;  &amp;#34;tag&amp;#34;: [&lt;br/&gt;    {&lt;br/&gt;        &amp;#34;type&amp;#34;: &amp;#34;Mention&amp;#34;,&lt;br/&gt;        &amp;#34;href&amp;#34;: &amp;#34;&lt;a href=&#34;https://crag.social/users/devnull&amp;#34&#34;&gt;https://crag.social/users/devnull&amp;#34&lt;/a&gt;;,&lt;br/&gt;        &amp;#34;name&amp;#34;: &amp;#34;devnull@crag.social&amp;#34;&lt;br/&gt;    }&lt;br/&gt;  ]&lt;br/&gt;  ...&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;The post is successfully federated, and when queried, the mention is clickable and goes to the local account page for that user (as opposed to linking out to the remote page like a regular URL).&lt;br/&gt;&lt;br/&gt;Alas, the mention does not generate a notification on the receiving end.&lt;br/&gt;&lt;br/&gt;Does this seem familiar to anyone else?
    </content>
    <updated>2024-07-30T22:15:07&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdx3ey3sx09hz0zugc3p94c9jvd26s353vp7wvrree8yewnpqnjvgzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxx9adjn</id>
    
      <title type="html">It occurs to me that once an instance is federating, and ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdx3ey3sx09hz0zugc3p94c9jvd26s353vp7wvrree8yewnpqnjvgzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxx9adjn" />
    <content type="html">
      It occurs to me that once an instance is federating, and especially if follow relationships are established, that renaming an instance (e.g. changing domain names, etc.) is not advisable.&lt;br/&gt;&lt;br/&gt;Are there any established best practices, or am I destined to lose all of my followers? &lt;br/&gt;&lt;br/&gt;Perhaps maybe `as:Move` for every actor, though that requires that both source and destination instances be live.
    </content>
    <updated>2024-07-20T17:30:28&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgjhdh03ld67jm0grx70gpsn8djezs4dxrkssmrgj0n3lwyrd9atgzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzx5jj699</id>
    
      <title type="html">the API is best used as a server to server API, and so using it ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgjhdh03ld67jm0grx70gpsn8djezs4dxrkssmrgj0n3lwyrd9atgzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzx5jj699" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxv2xm9qfv7ksm7vh7ldm3k0ltm4cnhshjfp0e0d2vjngcrzhvl2sm0tda5&#39;&gt;nevent1q…tda5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;the API is best used as a server to server API, and so using it as a frontend API is doable but yes, could be problematic in the way you suggest.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;What I&amp;#39;d recommend is having a light server back-end to proxy those requests to NodeBB. The tokens should never be exposed to user facing components.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2024-07-08T18:40:25&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsq83f3xf2als2ym8m98mraqqaclpsc7fwsls23rl47uk57us5rlkgzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxm7lew6</id>
    
      <title type="html">Sometimes when NodeBB attempts to retrieve a remote user, it will ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsq83f3xf2als2ym8m98mraqqaclpsc7fwsls23rl47uk57us5rlkgzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxm7lew6" />
    <content type="html">
      Sometimes when NodeBB attempts to retrieve a remote user, it will encounter the HTTP status code 410 Gone, which I take to mean that the user has been deleted from the origin server.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I mostly see it from spam accounts that were deleted, but I could potentially see that returned if users manually delete their own accounts.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;The easy way forward here would be to see this and immediately delete all content I have locally for that user... all posts we have cached, the local profile, etc.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Downside is it could mean good conversations could suddenly have a hole in them when the account is deleted. We actually circumvent this in NodeBB by not allowing the user to one-click purge all of their content; an administrator is usually involved in the process.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;But as always, different implementers might mean different things with 410 Gone, so I hesitate and wonder whether the simple path is the right path...&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2024-06-10T21:40:51&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxv984m4p4njzmfceyyvfmk8uzwgfl2mf8gmj9j96xunm457m4utqzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzx07s0qt</id>
    
      <title type="html">one thing I thought Mastodon did well was support custom profile ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxv984m4p4njzmfceyyvfmk8uzwgfl2mf8gmj9j96xunm457m4utqzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzx07s0qt" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvcp6dstnm603r2aytkunk36m63c9c0c5cmflht7edl3e9d45qdlc3cpzau&#39;&gt;nevent1q…pzau&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;one thing I thought Mastodon did well was support custom profile fields per user. They just expose them in the user actor I think, suppose you could do the same?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2024-05-29T23:50:08&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxk7npjy6puz45nfsunc0d8590rlq7yqehw9xnerl23qswctc2evgzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxp25cad</id>
    
      <title type="html">Does anyone know if there are guidelines for the Follow/Accept ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxk7npjy6puz45nfsunc0d8590rlq7yqehw9xnerl23qswctc2evgzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxp25cad" />
    <content type="html">
      Does anyone know if there are guidelines for the Follow/Accept flow outside of that prescribed in the AP protocol?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;The reason why I ask is because there seems to be a little logical hole that people fall into where a Follow activity is sent, but the relationship then rests in an indeterminate state:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;li&amp;gt;The Follow is pending acceptance&amp;lt;/li&amp;gt;&lt;br/&gt;&amp;lt;li&amp;gt;The Follow was already seen and subsequently ignored&amp;lt;/li&amp;gt;&lt;br/&gt;&amp;lt;li&amp;gt;Something was wrong with the activity (e.g. signature failure, missing id, etc.) and it was ignored&amp;lt;/li&amp;gt;&lt;br/&gt;&lt;br/&gt;Receipt of an Accept is asynchronous, so the approach as seen in the wild is to assume a &amp;#34;pending&amp;#34; follow state. The problem is that if the flow doesn&amp;#39;t follow that happy path (instant-accept or pending), then you don&amp;#39;t know there is a problem.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Furthermore it seems that there are no existing recommendations regarding handling of a Follow to an Actor who believes you are already following them. Do you send back an Accept? Ignore the activity?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2024-05-24T16:24:09&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsd5kyxmrjqcp2uafra07sjsnecpjlf2zf49mn2wm8328sstl3v05gzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxhr70ds</id>
    
      <title type="html">this is one of those things where you have to just keep working ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsd5kyxmrjqcp2uafra07sjsnecpjlf2zf49mn2wm8328sstl3v05gzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxhr70ds" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstpw6tlm08f0utct6naeqfwywwznylr7mt392qkydg929n9l7c5ccjd0w3h&#39;&gt;nevent1q…0w3h&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;this is one of those things where you have to just keep working with the cli to get comfortable with it.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2024-05-13T01:05:24&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrxdjqa9cclkfwcngzehjef9ehm8306d296g6dm8he6tc2g409f3gzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxup7xm5</id>
    
      <title type="html">may I pose a question? What is the actual difference between a ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrxdjqa9cclkfwcngzehjef9ehm8306d296g6dm8he6tc2g409f3gzyrsznu20wch5c5dlmw7pludj5rh4y3rnyxf2q9xta6jhhp6ccdkzxup7xm5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqq9e65hsejr4ujkjycf5je8zh33rmrqadacv4v0llfszehxae4zqjz505k&#39;&gt;nevent1q…505k&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;may I pose a question?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;What is the actual difference between a site like StackOverflow (or their sister sites on the exchange) vs. a forum with a question-and-answer functionality built in?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;At its core, as Ben alluded to, each question is essentially a &amp;#34;topic/thread&amp;#34;, with immediate replies considered &amp;#34;answers&amp;#34;, and further sub replies considered &amp;#34;comments&amp;#34;.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;An accepted answer needn&amp;#39;t federate, though it can always provide that information via a separate ActivityStreams property.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;My assertion isn&amp;#39;t that StackOverflow does anything different &amp;#34;technically&amp;#34;, but that their network effect and centralization, along with being the only good option to ExpertsExchange, allowed them to prosper.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2024-05-09T19:10:30&#43;02:00</updated>
  </entry>

</feed>