Hi all, I’m new here on Lemmy and had never even heard of Matrix until I logged into Beehaw. I see frequent references to the “enshitification” of Discord, but I’m a bit OOTL on that.

What’s your preference between Matrix and Discord?

Any particular reasons or just a preference?

  • Falken@lemmy.ca
    link
    fedilink
    English
    arrow-up
    12
    ·
    edit-2
    1 year ago

    IRC > XMPP > Matrix > Discord.

    Matrix is heavy. I ran my own instance once and it is very resource intensive (even using Dendrite) even if you have only joined a handful of rooms. XMPP chat gives most of the same things I need for chat and is much lighter but no one uses it (sadly). IRC deserves a mention for something that is rock solid and simple and will still be around after Matrix and Discord (if they ever end), however people can’t post their meme pics or their emojis so it doesn’t appeal to younger people.

    Concerning Discord. I literally only made an account because I had classmates that made a server.

    • damn@lemmy.fmhy.ml
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 year ago

      I don’t know if we can blame Matrix for Synapse being slow since it’s written in Python. Dendrite (go) and Rome (rust) were the main alternative server implementations last I checked.

      • Falken@lemmy.ca
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 year ago

        I didn’t know about Rome. I may check it out. I did run Dendrite but it’s still pretty intensive, but much better than Synapse.

        • damn@lemmy.fmhy.ml
          link
          fedilink
          English
          arrow-up
          2
          ·
          1 year ago

          It seems like the Matrix protocol is kind of a beast making it hard for Dendrite to finally replace it or alternatives to catch up, especially with how hard the encryption stuff is. Matrix is definitely the prime example of federation making development harder/slower.

          • Falken@lemmy.ca
            link
            fedilink
            English
            arrow-up
            4
            ·
            edit-2
            1 year ago

            I heard someone say that the messages on Matrix are basically replicated on every server that is federated with another. I don’t know if this is true, but that’s a crazy amount of network traffic if so. I’ve also heard anecdotally that the protocol itself is pretty complicated.

            • tcit@beehaw.org
              link
              fedilink
              English
              arrow-up
              2
              ·
              1 year ago

              Just like… everything that’s federated? XMPP, Mastodon, Lemmy ?

              As soon as you’re in the room (messaging) or following someone or something (social networking), you want to store all their content, so that you have it even if their server is down.

              • moreeni@lemm.ee
                link
                fedilink
                English
                arrow-up
                1
                ·
                1 year ago

                In XMPP old type rooms are not federated, that’s where the mantra of “but mah matrix collects more metadata” comes from. On XMPP if the server where the room was created goes down, then it foes down with the room, unlike in Matrix. There is a newer implementation of rooms in XMPP but it’s not widely used and, ding ding ding, it has to store content on all servers so it is not centralised

    • leetnewb@beehaw.org
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 year ago

      I like your ranking. I sit in a couple of xmpp muc for xmpp client projects, but there are virtually no public non-xmpp related xmpp rooms. But doesn’t really cost anything to start one I suppose.