cross-posted from: https://sopuli.xyz/post/12944261

The psychology of this problem is that users are too lazy to maintain multiple accounts when all they have is Lemmy’s stock web client. So they choose one of the big nodes: lemmy.world, sh.itjust.works, lemm.ee, lemmy.ca, etc.

These Cloudflare-centralized nodes are able to greedily exploit the #networkEffect because due to lack of multi-account software. If there were some well-made 3rd party client apps for Lemmy that would be designed for multiple accounts, then more users would be willing to create accounts in more decentralized parts of the fedi.

Mastodon somewhat proves this because the client-side tooling is in place to make it convenient to have 6 or Mastodon accounts. And Mastodon nodes are better balanced.

  • Jeena
    link
    fedilink
    English
    13 days ago

    Why would you need more than one account? I’m on a single user instance and only have this one account and it works just fine I can subscribe to which ever community on whichever server and can see all comments and everything. What would I get from having more than one account on smaller instances?

    • @freedomPusherOP
      link
      1
      edit-2
      3 days ago

      Self-hosting is a different scenario than the way most users reach the fedi. Self-hosters certainly have fewer reasons to have multiple accounts. But obviously the one unescapable reason is privacy. If all activity is under the same account, doxxing risk is pegged.

      Another reason a self hoster would want multiple accts is followship. Someone might want to follow you because they love your French posts about oil painting, for example, but since you do everything with the same account they also have to see posts in English about politics, religion, phones, movies, etc, they may not want all the other noise. Compartmentalisation improves followship.

  • @weker01@feddit.de
    link
    fedilink
    624 days ago

    What we need is a way to host a community on multiple instances. The fragmentation is really inconvenient and that is a huge push factor

    • @freedomPusherOP
      link
      1
      edit-2
      24 days ago

      I might have to try that app.

      As a Debian user I tend to work close to the ideology of using apps from official Debian repos. Debian is quite popular but also disciplined with a quality standard. So an app’s inclusion in the Debian repo somewhat reflects a level of maturity that puts a project on the radar to be taken seriously. There are currently no threadiverse apps in the Debian repos.

      Some would say generally that no non-Debian app is worth looking at. But I do make some exceptions and might have to take a look at Eternity despite the opening sentence: “Eternity is currently in the early stages of development. Expect many unfinished features and bugs!”

    • @freedomPusherOP
      link
      1
      edit-2
      24 days ago

      I don’t think those figures are trustworthy. I recall a page that tracks user counts which named some server I never heard of with a count an order of magnitude higher than lemmy.world. Might have been lemmyverse.net, not sure.

      Counting active accounts is a bit tricky I can imagine. So I judge by looking at the activity. Lemmy has ghost towns and 1 person communities which appear from the timeline like an announcement community but in fact they are open discussions where hardly anyone participates except the moderator. These are not niche topics either. It’s because users only want to manage one account. The stock web client dominates, which is inherently a one-account client. So the single most popular app fails to resist the gravity of the giant nodes. There is a paltry selection of 3rd party apps. Nothing in the Debian official repos.

      I went to phtn.app and just got a 500 error. So whatever that is, it’s probably not a significant factor here either way.

      In Mastodon threads I see more diversity of nodes people are coming from. Whereas when reading a quite active Lemmy thread you see something like 90% of comments coming from the top 5.

  • Tealk
    link
    fedilink
    English
    123 days ago

    Why do you need multiple accounts?

    • @freedomPusherOP
      link
      2
      edit-2
      23 days ago

      Every node has a different set of relationships to other nodes. If you create only one account and you choose a small low-activity node, you’re isolated by which nodes are federated and defederated to that node. The front page timeline is also limited by the subscriptions of others on that node which narrows what’s exposed to you. And worse, because most of the population has disregard for decentralization, those subscriptions are mostly to communities on the biggest nodes which exacerbates the imbalance.

      It’s good for the decentralization principle to avoid the large nodes¹, but doing that bring isolation and limited exposure. So to counter those problems you need accounts on multiple small nodes.

      ¹ This means not only avoiding having an account on the large nodes but also avoiding communities hosted on those giant nodes.

        • @freedomPusherOP
          link
          1
          edit-2
          23 days ago

          I’m quite familiar with relays in the SMTP context which is not a context where an end user installs relays. An end user in that case would only direct their own software to use a relay that has been installed by a service provider in control of a server. So when you say install a Lemmy relay, I’m missing the concept. What exactly is a Lemmy relay? Can you walk me through this scenario: suppose someone is on Beehaw and they cannot reach node X because Beehaw defederated from node X. What are the steps for a Beehaw user to subscribe to a community that is hosted on node X?

          (btw, browse.feddit.de is just a blank page for me)

          • Tealk
            link
            fedilink
            English
            123 days ago

            If the instance has blocked another instance, then the user cannot do anything except change the instance, as his interests and those of the operator probably do not match.

            A relay in fediverse is a server that receives messages from the instances connected to it and forwards them to all connected instances.

            As an example, here are 2 realys that I manage:

            (btw, browse.feddit.de is just a blank page for me)

            It works for me without any problems: