• 26 Posts
  • 294 Comments
Joined 1 year ago
cake
Cake day: July 9th, 2023

help-circle









  • Because most people don’t exactly want a community-led social platform that respects you and empowers user freedom, even if some say they do.

    Bluesky is promising a Twitter-like experience. They promote their ties to the former Twitter, and promise algorithms, dopamine-inducing “reach” and “engagement”, paid subscriptions, some degree of centralized control (primarily of the network’s infrastructure), and a for-profit VC-funded company, all under the guise of federation. They claim a mastodon-like brand that they are yet to deliver.







  • With all due respect, this is a very biased view

    Wanna set up a server? Prosody (which has a hassle free out of the box experience through snikket)

    Need a client? Conversations

    The default softwares are easy to use for new users.

    For matrix, however, you are forced to use synapse. You complain that xmpp is not a single protocol, but in reality, all the major implementations are compatible. Can you say the same about matrix? The other implementations aren’t even close to achieving this.

    Xmpp’s extensions are a powerful feature, and the issues you think it presents do not exist with xmpp anymore, but is actually the status quo for Matrix.


  • matcha_addict@lemy.loltoFediverse@lemmy.worldMatrix 2.0 Is Here!
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    17 days ago

    It’s the issues with XMPP’s spec: you don’t just use XMPP, you use XMPP + your favorite optional spec implementations.

    Sorry, what’s the issue exactly? You called it an issue and I fail to see the problem. The X in XMPP stands for “extensible”, so it is being used precisely as intended, so that is still XMPP.

    You could use your favorite extensions if you want, but all up-to-date implementations follow the standard defined by XMPP, and it includes all features of a modern messaging experience

    If your friends aren’t on the same server/client combo then you won’t be able to communicate with them (effectively).

    You have to be going out of your way to have a non-compliant server or client. This isn’t really an issue that happens.

    If it were to get a single, matrix-style “spec release” (think an aggregation of existing features into one collection) that contains/requires a bunch of modern chat features I’ve come to expect from programs

    That’s how it is today though! I see the issue, you said you haven’t tried it in years. Admittedly, I only started with XMPP 2 years ago but haven’t had any of the issues you mentioned. Not sure when this became the status quo, but it is pretty awesome. Maybe it is worth trying again :)


  • Have you used XMPP recently and ran into the issue of non-obscure servers, clients, or self-hostable implementations using different extensions or not supporting them? (I actually haven’t experienced this even on the obscure ones, but can’t confirm for all of them). Please do not make that accusation, because that I’d really not what happens in reality.

    it’s hardly the standard

    Why not when… It literally is? And all major implementations follow it? That is by definition a standard.

    and we’re not really talking about plain XMPP then anymore.

    Why not? “extensible” is in the name. It is meant to be extended. The protocol is being used exactly as planned and intended.


  • Can you please explain why? A quick look at the spec for both protocols shows you that matrix is literally a hundred times more complex, so I don’t understand the basis of the contrary. The matrix creators have shown they are okay with increased complexity under the pretext of a more complete experience, but in reality, XMPP has achieved the same features with far less complexity.

    If you’re speaking about self hosting, again, I don’t see how, as matrix is notorious for self hosting issues. XMPP’s snikket works out of the box and has all the commonly used features and plugins pre-baked. The underlying prosody implementation is a step down, but is also quite easy as long as you know what plugins and options to activate (and if you don’t, then use snikket).