So let’s take this actual example: There’s !canada@lemmy.ml and !canada@lemmy.ca. They talk about the same thing, but are treated by the current federation implementation as separate instances.

How would you feel if there was a moderation feature to import another federated instance’s community into your own, so that the posts from the other instance automatically show up in the same feed? That way, you only have to subscribe to one community on one instance, but you get content from multiple instances. I’m not talking about crossposting or mirroring/duplicating posts between communities, only displaying the posts from another instance the community’s home server federates with, with moderator discretion.

  • DessalinesA
    link
    fedilink
    arrow-up
    6
    ·
    4 years ago

    Why would !main@startrek.com be synced in any way with !main@starwars.com ? They have nothing to do with each other. Communities should stand on their own, and it should be the users choice which federated communities they subscribe to.

    • Flelk
      link
      fedilink
      arrow-up
      6
      ·
      4 years ago

      Why would !main@startrek.com be synced in any way with !main@starwars.com

      Interesting, I hadn’t contemplated the idea of topic-dedicated servers. So looking at multiple servers through lemmy.ml is functionally equivalent to using a local client to pull the data from each server separately. I don’t think that’s a bad idea, it’s just not what I’d assumed.

      As I said in my initial post, clearly I have some things to learn! I’m not a programmer, just a superuser with an interest in finding an alternative to Reddit’s increasingly invasive and restrictive platform.

      That said, I do still like the idea of giving subs the option to “merge” if so desired. It’s an interesting layer of complexity to add on top of what I’m realizing is already a fairly complex system.

      • Maya
        link
        fedilink
        arrow-up
        5
        ·
        4 years ago

        Small nit: it’s not like pulling data from each server separately because you can have one user account on one server and vote / comment / post in communities on all the servers using that one same identity.

        • Flelk
          link
          fedilink
          arrow-up
          1
          ·
          4 years ago

          So what’s the role of the server in account creation/maintenance? Others could take the name “Flelk” on other servers and parade around pretending to be me, meaning readers have to check the domain name to confirm whether it really is me? If my “home” server deletes my account, does that erase all my votes, comments, and posts on just my “home” server, or on all servers?

          (I know you folks are busy actually building this thing, so if there are better ways to get answers to these questions other than asking you admins directly, please feel free to point me in that direction.)

          • zksmk
            link
            fedilink
            arrow-up
            2
            ·
            edit-2
            4 years ago

            The domain name pretty much is a part of your username, just like it is a part of an email address. Impersonation is unlikely as your name is displayed as @Flelk@lemmy.ml whenever your comments or posts are viewed from another instance. Your bigger concern for impersonation is somebody using lower case L instead of uppercase i and stuff like that (I and l, can you see the difference?)

            (Unless you choose to have a display name, that’s for some reason the same on all instances. I assume even on the same instance there can be multiple users with the same display name. Not sure why people use it tho, it could easily get confusing)

            This is how your account looks from lemmy.ca for example.

            As far as I’m aware, if you delete your account it only gets deleted from your home instance. A removal request gets sent to other instances, they could in theory refuse it. I’m not sure what data the other instances store and for how long tho. I think your public stuff like comments and posts etc gets stored?

          • Maya
            link
            fedilink
            arrow-up
            1
            ·
            4 years ago

            Your own server is the one through which you interact with all others. You just talk to it, and then it talks to the other servers.

            Yup, the domain name is part of what defines your identity. I would expect that eventually we’ll have more interface options to ensure it’s not too confusing who’s who (especially since there’s your real username and then you can also set a display name) but it’s one of those things that isn’t really a problem until it’s a problem.

            Deletions in the fediverse have been a big deal in past. The tl;dr is that your “home” server would send out a “hey delete this” notification to all the other servers. By default they will of course do that, but you can see that it’s conceivable that someone could make a malicious version of server software that wouldn’t.

            I am not a dev on the project so I am happy to pitch in answering Qs. :)

    • sibachian
      link
      fedilink
      arrow-up
      5
      ·
      4 years ago

      then what’s the point of lemmy? a federated community is in a sense centralizing communication through multiple isolated servers. if each one is isolated from the other, and we have 10 different discussion hubs focusing on !chocolatecakes@cooking.com, !chocolatecakes@cookies.com etc, then the community is severely fractured and lemmy as a platform doesn’t work as it doesn’t take advantage of the integration at all. for it to work as a platform, cooking.com should be able to choose if it wish to include !chocolatecakes@cookies.com.

      • DessalinesA
        link
        fedilink
        arrow-up
        3
        ·
        4 years ago

        The point is you can follow federated communities from any server. Not that those communities are “shared” by several instances. What you’re talking about isn’t federated, it’s merging. Does mastodon let you merge users across instances?

        • sibachian
          link
          fedilink
          arrow-up
          3
          ·
          4 years ago

          precisely, so a !main@startrek.com community makes very little sense for how communities are integrated through federation, a !startrek@mywebsite.com makes a lot more sense, but when there is a !startrek@mywebsite.com and a !startrek@yourwebsite.com you’ve fractured the community if both lemmy servers are federated. a !tng@mywebsite.com and a !ds9@yourwebsite.com makes more sense. you can’t really compare it to how mastodon as it’s an entirely different type of community platform.

            • sibachian
              link
              fedilink
              arrow-up
              2
              ·
              4 years ago

              that sounds like a good way to avoid fracturing communities but how would it work in ways of moderation?

              • nutomicMA
                link
                fedilink
                arrow-up
                3
                ·
                4 years ago

                I dont think its a good idea. Moderation would be completely separate for both of these communities. It would probably be possible to make this work as people in this thread imagine, but it would be a lot of work for very little benefit. We have way more useful things to work on.

                • sibachian
                  link
                  fedilink
                  arrow-up
                  5
                  ·
                  4 years ago

                  bridging fractured communities as a community platform is not important?

                  • nutomicMA
                    link
                    fedilink
                    arrow-up
                    2
                    ·
                    4 years ago

                    Not as important as moderation tools, or language tagging for posts/comments.