This post is written on https://normals.me/ and delivered to !fediverse@lemmy.world over #ActivityPub, so if you are reading it the basic plumbing works. Now let me explain what is this.

Normals is a forum with communities, threads, and questions with an accepted answer. It is a single instance, not software you can host, and the core is closed for anti-abuse reasons. The federation module will be published separately with implementation notes (FEP-67ff).

What federates today Every community is a Group actor following the Lemmy model (FEP-1b12). Follow @selfhosted@normals.me or any other community from Lemmy, PieFed, Mbin or Mastodon.

Posts and comments go both ways. Replies from your instance appear in the thread on Normals, replies from Normals go back to the origin.

Remote content is labelled with its origin, links back to it, and is never copied. Media loads from the source.

Signed fetches, so it works with instances that require authorized fetch. NodeInfo 2.1 is up.

Policies, in case they matter to you, it has no ads, and no paid reach, and of course no AI training on posts. AI crawlers blocked by default, public mod log with reasons, and no automated removals. Numbers at https://normals.me/transparency so please take a look.

If something from your instance shows up wrong here, or something from here shows up wrong on yours, reply with the URL and I’ll fix it. Andy Piper mentioned NodeBB uses the same group model, if anyone runs a NodeBB instance I’d like to test against it, if possible.

I hope we all have fun. Cheers!

  • toothbrush@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    60
    ·
    1 day ago

    If your “anti-abuse” security requires your software to be closed source, then your software is not secure. Well built software can be open source, and still secure.

    You imply that your code could not prevent abuse if it was known, so, no offense, but that code must be pretty bad!

    I like the fediverse because it distributes power. I, as a user, have the power to choose my instance, choose my moderation, choose the structure that my social interactions are built upon (threads based, microblogs, etc) and if I dont like something, I have the power to change it. Thats why open source is such a perfect fit to that model. Closed source federation then, sounds to me like you didnt get it.

    • joeschmoe@lemmy.world
      link
      fedilink
      English
      arrow-up
      26
      ·
      21 hours ago

      Added the “make no mistakes” to the prompt, but forgot the “make it secure”. Rookie mistake.

      • prole@lemmy.blahaj.zone
        link
        fedilink
        English
        arrow-up
        2
        ·
        2 hours ago

        This is what those higher level Prompt Engineering courses really come into play. This is big boy stuff.

        (I really hope I don’t need the s tag)

    • Auth@lemmy.world
      link
      fedilink
      English
      arrow-up
      5
      arrow-down
      1
      ·
      21 hours ago

      closed source federation is fine. Federation is sharing the content and allowing users to remain connected across platforms it has little to do with what app is being used.

        • Auth@lemmy.world
          link
          fedilink
          English
          arrow-up
          3
          ·
          edit-2
          15 hours ago

          Its not a black or white thing. You can give users more or less control without giving them full control or no control. It still aligns with the philosophy because its giving users more control over their experience compared with other more mainstream platforms.

          • prole@lemmy.blahaj.zone
            link
            fedilink
            English
            arrow-up
            1
            ·
            2 hours ago

            You can give users more or less control

            It still aligns with the philosophy because its giving users more control

            🤔