• 0 Posts
  • 16 Comments
Joined 1 year ago
cake
Cake day: June 16th, 2023

help-circle
  • But this means there needs to be someone monitoring posts, not just every five minutes, but every five minutes, for every server.

    This is completely untenable. An off-instance sub might not even have enough subscribers on that other server, to count on both hands. Yet someone has to mod it? For small communities, there might just be one or two subscribers to it per server.

    You’re giving examples with massive usercounts, which wouldn’t work, due to that massive usercount. But low usercount examples also don’t work, due to the low usercount.



  • There’s one more benefit.

    In a federation, you can join the new less shitty version, AND stay in the old one going downhill.

    You can vote for the new thing, without giving up on the old. You simply switch which one you post to.

    Imagine if you could have Reddit and Lemmy, in the same app, seamlessly intermingling, but actively reduce how much you contribute to reddit, while actively increasing how much you contribute to lemmy.

    You could contribute to that change and improvement, with ZERO trade-offs. How many more people would support the next thing, if they could adopt the new without discarding the old?


  • Some form of aggregation may still be possible. Be it user by user, or server by server.

    But like I said in another comment, for the fediverse to work the way you imagined, the total number of people doing content moderation would have to be orders of magnitude greater than even facebook’s or twitter’s.

    Additionally the way it works is not mutually exclusive with differing ideas, only, in the way it actually works, instances that agree on moderation policy, can pool their efforts. Only where there are differences, are different communities and different moderators, needed.




  • This would be monstrously inefficient. No, each community is moderated by its top mod, and any additional mods that they appoint.

    Worth noting, is that you can mod communities that are on other instances, an account does not need to be on the “home” instance of a community, in order to be a mod on it.

    This way, content does not need to be moderated multiple times, for every instance it is on.

    Could you imagine subscribing to a community you like, and suddenly being saddled with the responsibility of monitoring everything that comes through just because you accessed it off-instance? Or worse, having to review the entire history of a community because you just added it from a new instance? No, this would never work.


  • The goal of federation is explicitly NOT decentralised content.

    It DOES store content it in a decentralized way.
    It DOES allow interaction in a decentralized way.

    It DOES NOT decentralize control of the content. It can’t. It shouldn’t.

    The admin of an instance, can control all content on it.
    The top mod of a community, can control all content on it, across instances.
    You are in control of your own content, across instances.

    In a system that is truly peer to peer, truly decentralized, you could not edit. You could not delete. You couldn’t even reliably take down content that breaks the law.

    The point is not that no-one should be in control of anything. Quite the opposite. The point is that no one entity should be in control of everything.

    In this, federation is completely different from other systems.



  • The old content would not disappear. Federated content is in fact stored on every server, and is not fetched from the “main” server every time someone wants to interact with it. Only changes are transmitted to and fro. Defederation entails the ceasing of this synchronization.

    If startrek.website had genuine reasons for shutting your instance out, you probably don’t want to stick around on it either.

    If it didn’t, that will mean people likely wont want to stick around on it.

    The third option is something like what happened with beehaw, where an instance was unable to deal with the moderation load of large outside instances. In these cases, the defederation is likely to be temporary.

    Either way, the content moves around a little… Establishes new homes on new instances… And you’re back to business as usual after a bit of turmoil. A lot less of it than with a commercial centralized services going down though.



  • Federation means centralized decentralisation. It aims to strike a balance.

    Each community still needs to have an admin, a creator, and moderators. In the future, it will likely become possible for a community to pack up and move between instances, but things still have to have a “source”. This is what enables centralised control, moderation, within a decentralised system. The “home” instance is in control of any given community, but it is in fact hosted on ALL servers that it is federated with.

    But this isn’t peer to peer, each copy is just a copy, only the “real” community gets to be a “legit original”, this is how it can delete stuff. This is how you can delete your own stuff. Or edit it, for that matter. Every community has a “center” somewhere on the network, and all others are “spokes” to that “hub”. But each server can be both the hubs and spokes for different things, spreading out the load on the system, and providing redundancy. When a server goes offline, the other “spokes” of any communities on it keep working to a limited extent, however, the “spokes” can no longer talk to each other without the “hub” so comments and posts stop syncing.

    If any given server goes to shit, yes, there will be loss, but the system as a whole survives. And it wont be long before the communities that were lost set up new “hubs”. Additionally, the old spokes don’t go anywhere, they will still show up in search, be visible in your user history, available in full as an archive. It just wont be an interactive one.

    Without this, you just get peer to peer, along with all it’s suitabilities for illegal activity. In a federation, there’s still someone in control, who can purge criminal or simply unwelcome users. Or to just keep things on topic, to prevent a star trek community from being flooded with bots posting star wars.




  • I think you’ve misunderstood. Lemmy/Kbin absolutely DOES allow for one big forum to exists for a subject, across the whole fediverse.

    It’s just that people are creating communities on their own instances, because they don’t know or care that one already exists on another somehwere, which they could be joining.

    They are two separate communities. They are like if you had two subbreddits called r/startrek and r/alsostartrek.

    They could be about the exact same thing, but they were started by different people. The second of which, either didn’t check if one already existed, or wanted to make their own for one reason or another.

    In the future, it might be possible to combine communities in some way (like multireddits), but for now, all they have in common is the subject matter.

    And, while communities have a “home” instance they are not solely accessible by people on that instance. They are accessible by any user on any other federated instance. Making more communities for the same thing on other instances, is not how federation works. You’re just making more “subbreddits” with similar names.

    Basically, both communities exist on both instances. Only one is needed, on one instance, for there to be a community for a given subject on the entire fediverse.

    You can view the Kbin magazine, of course: kbin.social/m/startrek

    But you can also view the lemmy.ml community, still in Kbin: kbin.social/m/[email protected]

    And the same works in reverse, the Kbin magazine, in lemmy: lemmy.ml/c/[email protected]

    Basically, someone made a second one, even though only one is needed. They both exist for the entire fediverse, not just their respective instances.