Edit: After reading your comments, and testing some more, I must say that I’ve misunderstood how it all works.
I should’ve thought of Mastodon users like separate Lemmy communities…but not exactly. What confused me is the fact that you could look up a profile on a remote instance and see their posts, but they would be very delayed. On Lemmy, if your instance hasn’t “discovered” a community, you wouldn’t see it at all.

I followed a random user (whos posts were last synced many days ago), and it started syncing normally (it took ~1h for it to start, but it seems like it worked and now it’s syncing their posts “in real time”).


By accident I noticed that one instance had more japanese posts in the all feed than the other one. I thought maybe the other instance has certain languages filtered or they might be defederated from certain instances, but neither was the case. I found out that the other instance just fetches the posts from other instances much slower (days).

Then I decided to open 10+ (popular to fairly popular) instances and compare how quickly or slowly they sync with each other.

It’s really bad and really random. Some instances sync perfectly with each other, some take hours, some take days, some take months…
I do not use Mastodon but if I did, finding that out would just make me not want to use it.

It reminds me of that time when there was a bug in Lemmy which made the federation broken, and that was very annoying, but we knew that there was a bug and that it was being worked on, and it was fixed fairly quickly.

But on Mastodon, from what I’ve seen, it doesn’t even depend on the version the server is running, it truly just seems random.

It just seems odd to me that Mastodon (more popular and older software than Lemmy) would have such a glaring issue.

Wouldn’t that be the first priority of every federated platform? For federation to work properly, because if it doesn’t, then it can’t compete with the centralized ones at all.

  • cerement@slrpnk.net
    link
    fedilink
    English
    arrow-up
    7
    ·
    1 month ago
    • did you have a chance to test with any GoToSocial or snac2 based instances?
    • there’s also moderation issues – a lot of people leaving Xitter are ending up on Bluesky because it has better moderation and onboarding
    • neatchee@lemmy.world
      link
      fedilink
      English
      arrow-up
      5
      arrow-down
      1
      ·
      1 month ago

      I’m curious what you mean by “better moderation”? Are you comparing to specific instances? Or do you mean consistency, because it’s more centralized?

      • cerement@slrpnk.net
        link
        fedilink
        English
        arrow-up
        5
        ·
        1 month ago

        user level moderation: blocking, muting, and filtering – and block lists, mute lists, and filter lists can all be shared and subscribed and updated

        • Kichae@lemmy.ca
          link
          fedilink
          English
          arrow-up
          1
          arrow-down
          1
          ·
          1 month ago

          User-level moderation isn’t moderation. It’s a downloading of responsibilities onto the user, but it’s not moderation. It’s the opposite of moderation.

    • Ada@lemmy.blahaj.zone
      link
      fedilink
      English
      arrow-up
      12
      arrow-down
      1
      ·
      1 month ago

      Bluesky has basically no moderation. What it has is really good user level blocking and the ability to share those block lists with others.

      • damon@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 month ago

        What’s different about the fediverse? There’s mute lists, block lists, keyword filters, they have a third party company plus a trust and safety team. They’ve taken down plenty of accounts. So again what’s no moderation? What’s better moderation and tooling on fedi? I’ve seen CSAM on Mastodon yet not on Bluesky

        • Ada@lemmy.blahaj.zone
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 month ago

          What’s different about the fediverse is that I can pick an instance and know that the admins who run it will ban bigots, rather than just leaving the bigots alone, and telling me to ignore them.

          That’s a pretty important distinction to me.

      • Kichae@lemmy.ca
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 month ago

        Yeah, block list sharing is something that has to come to the fediverse, and it needs to be platform agnostic.