Just a profusely verbose fediverse interloper

  • 0 Posts
  • 3 Comments
Joined 2 years ago
cake
Cake day: June 16th, 2023

help-circle
  • and further, it feels like Matrix just progressively becomes more of a mess, like piling on more infrastructure on top existing infrastructure, to sidestep some performance issues.

    Essentially “Hey, let’s pile on ANOTHER PostgreSQL database, on top of your existing Synapse installation, to hold state information for your client, so it’s so much faster to sync up your rooms when you log into a new fresh client!”

    Whereas, 9 years into the existence of a protocol, and the lead developer has to present at a developer conference as a ‘groundbreaking change’ that you can login and see your conversation history within a couple seconds finally: https://youtu.be/eUPJ9zFV5IE?t=601


  • Yep, it’s similarly of why I’ve lost enthusiasm of Matrix, especially with my prior focus on XMPP over a decade prior. It was originally marketed as if Matrix was going to have full account portability, and I believe even be able to pop onto chats on remote servers if even your homeserver is down; but instead all we got was just another flashy webchat with a RESTful API and Double Ratchet support that federates. The reference client is a boat anchor of resources, compared to something like Conversations/Gajim in XMPP world. There’s the reference server in Python, which has a Rust rewrite, while the focus of Dendrite was retconned to “ehh, this is more intended for embedded use, not really a full Synapse rewrite”; meanwhile there’s an ecosystem of several highly-performant XMPP independent server implementations.

    I jumped onto Matrix back in the days when it was the Vector.im client (before Riot rebranding, and then Element rebranding) and had rode that for some years, but instead I’m back exclusively to XMPP.


  • I agree with some of this point, as Ubuntu is a fair option to start off with. I used to stay pretty exclusively to GNOME, even sidestepping the more “touch-friendly” style of GNOME 3 by adding extensions to re-add a taskbar and such.

    Alternatively, I’ve poked with KDE (such as through Kubuntu: https://kubuntu.org/ ), which has actually been a lot more performant and slim than GNOME (in stock Ubuntu), and generally what I desire out-of-the-box versus having to pile on more GNOME extensions (which probably drag down performance) just to get the same.

    The main downside with Ubuntu is the ways they try to slip in some ways to commercialize their distro sometimes, such as having small text ads when opening a console, or integrating Amazon search (before Microsoft forced Bing into their Start Menu, even) into Unity long ago.

    I’d reasonably recommend ‘easier’ options (such as Ubuntu, Kubuntu, Mint, Debian, etc), versus the trend where I see people that are new to Linux try to take the “hard” option first, because of handling it like a self-image thing, that they’re “more advanced/knowledgable than to bother with Ubuntu”, but end up failing miserably, and blaming it all on “Linux is total sh’t” etc when they fail miserably and can’t be bothered to ask for some seasoned advice.