In the wake of Discord’s recent announcement about age verification, Matrix recently came in for a lot of criticism by a lot of people who said it’s not a viable replacement. Andy works on Matrix for a living and Amolith is invested in the XMPP world so we get into secure messaging, trade-offs between security and user experience, federation, and more.

https://linuxdevtime.com/linux-dev-time-episode-146/

#podcast #linux #development #matrix

@latenightlinux I really enjoyed this episode, as someone who previously criticised matrix for its decisions, after reading every "I've given up on matrix" blog post, after trying every alternative, ive spun up a Continuwuity matrix homeserver and its the best experience I've had so far.
it obviously still has some sharp edges, but I think there is some very good work going into matrix to solve these problems and I'm glad matrix has someone like Andy working on it!
IMO its the best we have and i still reckon it is the future
@theraspb @latenightlinux I've been running a conduit matrix server for a year or so. It's got is rough edges but it's still running without major hiccups.
I would love to try continuwuity but it's (not yet) available on yunohost. (I'm too lazy to learn how to manage a server without some kind simplified system)
@kodein @latenightlinux Yeah i think i tried conduit and had little issues but once i saw that the continuwuity server had more work being done on it i decided to redeploy with continuwuity. Hopefully they'll add yunohost soon!
@theraspb @kodein @latenightlinux I’ve been running my instance on the Tuwunel foundation for some time now (it's also available on YunoHost), and for me personally, it’s been the best experience I’ve ever had for the Matrix network.
@latenightlinux stoat (formerly revolt) is an affero gpl3 messenger with self-hosting capabilities and near-feature parity with discord's frontend (missing video and screen sharing, as well as forum-like thread posting. the interface is familiar for people migrating from discord, and the experience is generally clean and polished. the home instance allows you to find communities based on recommendations, popularity, or a dedicated search, which has helped me find communities for writers, gamers, and music lovers

@edboythinks @latenightlinux i'm personally not very interested in stoat because it seems that federation is either not going to be implemented at all or going to be an afterthought. Right now if you ask someone "do you have Discord?" to exchange contact information you dont need to ask what server you're on or whatever, its just username, search, add. that's it.

Yes, federation is "hard" but it's doable and i personally think the "network" of anyone being able to talk to anyone should be in scope for these sorts of projects.

@theraspb @edboythinks @latenightlinux I also don't see any future for centralized/non-federated alternatives.

They can work for some communities, but generally people don't want to create a new account for every server they join.

Preaching to the choir here at Mastodon but federation is the way to go.

@cos @edboythinks @latenightlinux yeah, preaching to the choir here is an understatement haha! I agree with you :)

@theraspb @cos @latenightlinux it's interesting to me to see the sort of not-good-enough stance being taken by a lot of people looking for an alternative. when i left matrix as a platform, i left it because 'could not decrypt message' was basically a meme. the kind of fromsoft git gud approach that's common in the free software community won't fix some pain points, and it's a destructive force when seeking adoption. for users who are trying to make a switch to something less harmful, stoat is a familiar-looking alternative, and it works well once you actually get your account set up

to address federation directly, i'd love that too. what federated alternatives would you recommend that don't beat the user over the head with the crypto key stick?

@edboythinks @cos @latenightlinux I don't think there is any alternative that is as close to "feature parity" to discord. I guess Stoat may be somewhat better as a closed community for friends only, but I've personally had that with Mattermost for over 6 years now so we are looking for a better approach overall, we got MatrixRTC/Livekit setup and with the Cinny web client fully supporting Element Call we have full voice, video and screen share directly builtin to our matrix space, which is something Mattermost either didnt really do or we couldn't get it working properly and now we have the features that we previously couldn't get and we are addressable on the matrix
@edboythinks @theraspb @latenightlinux just FYI 'unable to decrypt' errors are history. They fixed the bugs causing them.
@latenightlinux I've been running matrix for years. Yes it has many rough edges but overall I really like it!
Also (at least on synapse) there is a config about the maximum complexity when joining a remote room.