Developer of ActivityPub-based micro-blogging and content subscription platform Mitra. Working on Fediverse standards: https://codeberg.org/silverpill/feps

  • 2 Posts
  • 63 Comments
Joined 2 years ago
cake
Cake day: December 14th, 2022

help-circle

  • @julian

    No, that’s for target property. Here’s an example of Add.target from Streams:

    "target": {
      "id": "https://streams.lndo.site/conversation/ed4775f8-18ee-46a5-821e-b2ed2dc546e8",
      "type": "Collection",
      "attributedTo": "https://streams.lndo.site/channel/red"
    },
    
    

    In my code I have a handler for Add activity, which then sends activity to one of the other handlers:

    - Add{target: featured}
    - Add{target: subscribers}
    - Add{target: context}

    Currently I use heuristics to determine which one to use. But with Add.target.type == <meaningful type name> the code would be simpler and less fragile.

    Do you have something like that in NodeBB? I wonder how others solve this “routing” problem




  • @5dh @fediverse Financial incentive is not the only possible cause. If project leaders stop listening to their users for some other reason, you’ll get the same result.
    And there is another, more subtle problem: protocol bloat. Fediverse services are getting more and more complicated, and the cost of creating a new platform is constantly increasing. If this problem is not addressed, at some point Fediverse will start looking like a web browser market, where new players can’t compete due to an immense implementation complexity.
















  • @OrangeFren @monero Activity in Lemmy network might have subsided since the Reddit Migration, but it is certainly not dying. Today there are 768 instances with the largest one having 18469 MAUs.
    The important thing about federation is that there is no downside. You get a regular forum with all benefits of a self-hosting, but now people don’t have to register on it in order to participate. For example, monero.town currently has 83 MAUs, and you can access that audience for free simply by using a different software.
    I previously mentioned Discourse, which has a federation plugin, but it is not the only forum engine to choose from. NodeBB is working on federation (almost finished), and Flarum too. These engines will be fully interoperable with Lemmy, and partially with micro-blogging apps like Mastodon and Threads.
    So, yeah, you’re right about this being an uncharted territory, but I see a lot of potential here