Likely a result of recent Slack shenanigans, the pressure on the matrix.org server is a good reminder of why I should just run my own #matrix instance. It also just adds to my appreciation of how much nicer it is to run and use #xmpp.
@art_codesmith With a literal interpretation, "everyone" didn't - #XMPP is still actively used by many people, knowingly or unknowingly. Some people use interoperable XMPP services such as Snikket or one of the many public XMPP providers. Others self-host (Snikket, Prosody, ejabberd, etc.). And many more use it unknowingly via WhatsApp, Zoom, MoyaApp, etc.
The problem with the latter services is that they don't interoperate with others, but the EU's DMA regulations are aiming to change that.
Instant messaging is more complicated than you'd think. Sending a message from one device to another seems simple, but it's hard; especially on mobile. NAT, Firewalls, smartphone battery optimisation are all technical challenges, but then you also got user expectations. Users expect to see the same messages in the same order on every device. They want to be able to send photos, files, locations, voice messages and much more. On top of all that, full end to end encryption is a must have nowadays. Especially if you let average people run their own servers.
Matrix seems overly complex, but once you attempt to reinvent it, you end up with the same level of complexity.
Just pushed a new protoXEP for implementing Remote Control in #XMPP, along with an accompanying implementation in #Libervia!
This is exciting, as it enables not only Remote Desktop, but also controlling devices without video feedback - like using your phone as an ad-hoc touchpad, laptop keyboard to control a Single-board computer, or making automation scripts, and more!
It's designed to be extensible, with plans to add clipboard sharing and gamepad input. Thanks to #NLnet for their support!
I like @Mastodon, however I am also flirting with the #XMPP could-have-been, @movim as a platform to discover. If only #Movim had proper #ActivityPub compatibility.
I have just released Renga 1.26
This is an #XMPP client for #HaikuOS which is based on gloox and also a fork of Jabber4BeOS.
This version fixes various crashes and glitches, is compatible with the latest version of libcss for xhtml-im support, and implements the srv records for xmpp over tls (xep-0368). This last change means Renga is now fulfilling all needs for a "core compliance advanced client"!
The step is completing MUC support (moderation, invitations, ...) for basic IM compliance
Second blog post on the #moxxy UI! Unfortunately I've had a very busy month and don't have much new to report. Hopefully I'll have more time in May to work on new screens. #xmpp#penpot#ui
@adiz lol my bad - my tut client mixed up the threads.
The only alternative I see to Matrix right now is XMPP. I still run my own server. But it doesn’t come even close to compete with the number of available bridges (that’s actually the main thing I use Matrix for).
The only thing that can still compete with Matrix when it comes to bridges/integrations is still IRC+bitlbee. But that ecosystem is literally falling apart, it’s largely based on libpurple extensions that often haven’t been touched in years, and of course you can forget decent mobile-native clients.
Or maybe just run alternative servers to Synapse, but so far I’ve had a mixed experience with them - Conduit is definitely snappier, but I’ve had trouble to set up many of my bridges, which seem to be primarily designed for Synapse.
@fabio@adiz Are you following slidge development yet? For me it offers pretty much everything I might need in terms of bridges except for #IRC, but Biboumi already exists to take care of that one.
Slidge doesn't look very mature yet, but given some time it may be the thing we were missing. I wouldn't mind some cleaner #XMPP clients for desktop use either, but the existing options aren't all terrible at the least.
My current AV grant is consuming all my time, making it challenging to progress on other topics.
Feel free to work on microblogging XEPs: as long as they're compatible with #Movim and #Libervia - it will with the gateway, at least for body. Reactions and likes require XEP-0470, not yet implemented in Movim.
AP DMs are converted to #XMPP chat messages, so they should work with Converse and other clients out of the box.
En relación al debate que surge de gente a la que le irrita que se recomiende #Matrix en vez de #XMPP, diría que uséis lo que más os guste para vuestros grupos/comunidades y punto, que cada cual tendréis vuestras razones para preferir una u otra cosa.
@tuneintodetuned@privacyguides
Como añadido, recomendaría #SimpleX muy por encima de los dos, privado y seguro (hasta ahora) el abordaje de usuario es súper amigable
Lo puedo recomendar después de venir usando #Matrix y #XMPP asiduamente, no volvería a usarlos