@laurel@allison@shibao@Moon >as long as Telegram doesn't start abusing its users It already does with phone numbers and absolutely sudden full deletion of accounts by doing nothing, like it already happened both to myself and my boy @diazepam.
I don't get this whole obsession with clients. Even the js ones are fine. I think a lot of people just like the discord bloat.
Telegram's success is the result of making the right choices over a very long period of time, slowly bringing whole community ecosystems over. XMPP hasn't been a viable alternative for nearly as long as Telegram has. And as long as Telegram doesn't start abusing its users it'll be difficult for alternatives to become big enough so that network effects kick in. Much like fedi really where it was *chan's/twitter's/reddit's moderators that basically attacked their own users.
@shibao@Moon What I don't get is why nobody forks the Telegram client and just swaps out MTProto interoperability for XMPP, they already did all the hard UX work for you and the end result would run on everything from Windows to OpenBSD to Haiku
Damn I didn't know about these. Latest Telegram censorship I had heard about was them deleting some terrorgram channels years ago. Still, in comparison to what it took for re*dit and shitter cattle to come here, it's gonna take a lot more than what they are currently doing.
@laurel@shibao@Moon To interoperate with most people using XMPP now, you need OMEMO support. This effectively leaves you with the choices of a few CLI clients (self explanatory), Gajim (I refuse to use it again after it managed to hang my i7-8700k desktop for a full minute accessing messages, on top of already pulling in Python and GTK and a bunch of other undesirable things), Psi+ (Russian ??????, OK if you like the old AIM style UX but lack of dark mode makes it a non starter for me), Dino (GNOME), Conversations (mobile only and simultaneously the only truly decent one on this list) and probably some others I'm forgetting either because they're not widely used or they're simply too new to support what is expected of a modern client.
I sort of like converse.js. (supports OMEMO) I host it and I've even got some normie people to use it when they want to send me something privately. It also has an electron release, pretty sure Telegram Desktop is also electron.
@laurel@allison@shibao@Moon >pretty sure Telegram Desktop is also electron It's Qt6 (which makes it a pain in the ass to rebuild after each system update).
@mint@laurel@shibao@Moon I literally am that soyjak to a degree you couldn't even begin to comprehend, probably from a youth spent in the likes of terminal emulators and KDX (KDX is probably still the single prettiest chat application I've ever used even if it's way too heterodox for most people here)