Top
Best
New

Posted by inputmice 7 hours ago

Jabber/XMPP: 25 Years of Digital Independence(gultsch.de)
131 points | 50 commentspage 2
telesilla 5 hours ago|
Google & XMPP standards foundation develop the very useful Jingle XEP, so XMPP is linked to the history of Google Voice and whatever Google Talk/Chat turned into, maybe somehow inspiring Google Meet? Jingle was also inspirational to WebRTC signalling.
kogasa240p 6 hours ago||
Its biggest issue is adoption because it's very solid otherwise and even supports stuff like screen sharing.
tcfhgj 2 hours ago|
screensharing is ubiquitous at this point
lnz_me 6 hours ago||
i set up a xmpp server a few weeks ago for agent orchestration and agent to human workflows. hadn't inatalled ejabberd in a very long time but feeling right at home.
writtenone 5 hours ago||
Are there any XMPP clients with the UX and privacy of Signal?

All of them seem to look like they're from the 00s!

pantalaimon 5 hours ago|
https://dino.im/
writtenone 5 hours ago||
Thanks! Any good Android clients? "Conversations" seems to be the best and it's nowhere near the polish of Signal & Co. crashes often, UX is clunky, family will never stick with it.
4chandaily 4 hours ago|||
As a counterpoint, I use conversations literally every day, and cannot recall the last time it crashed. My partner and kids have used it for at least the last 7 or 8 years to communicate with me and each other. I don't claim there are no issues, but "crashes often" isn't something I would expect to hear about it.

I don't find the UX to be clunky either, but I acknowledge that could just be my familiarity with the program, so I would leave that for others to dispute.

fishgoesblub 4 hours ago||||
What makes you think that? I haven't experienced, or heard of people having frequent crashes. Me and my family also use it to communicate to each other with no issues regarding the UI.
arendtio 2 hours ago|||
Crashes?!? I've been using Conversations for a long time and can't remember any crashes. Something must be wrong with your setup.

For me, the bigger problem is that I was unable to get OMEMO + Apple Clients working properly. I think OMEMO 1 has some design flaws and hope that OMEMO 2 will fix those.

zeafoamrun 5 hours ago||
And I haven't used XMPP for about 20 of them (sadly)
giancarlostoro 5 hours ago||
There was a time where both Google Chat (whatever it was called back then I lost track) and Facebook Chat were built on it. So you might have.
zeafoamrun 5 hours ago|||
You're right. I know at least one company used XMPP for things like customer support chat too. So maybe I have. I just mean the last time I used it intentionally was a long time ago before I was worn down futilely trying to convince friends to use it instead of locked down chat apps.
giancarlostoro 3 hours ago||
That's fair, no worries.
seba_dos1 4 hours ago|||
Google Talk - and it was an actual federating XMPP server, in contrast to Facebook which merely allowed you to login with an XMPP client.
giancarlostoro 3 hours ago||
There was a point where Google and Facebook supported external clients, and then within the same year both Google and Facebook closed up to any external clients, then ultimately ditching XMPP.
esafak 1 hour ago||
25 years of independence and, dare I say, irrelevance.
unethical_ban 2 hours ago||
I think of Matrix as a protocol + client/server suite; an open standard with official software backing it and a number of parallel implementations. When I wanted to stand up an independent server that could do most of what Discord does for communities, Matrix was the easy find. Encrypted chat, e2e support, and encrypted voice and video chat rooms with screen share.

I admit I didn't research "XMPP-based discord alternative" but maybe that says something about the ecosystem's health.

Flowdalic 6 hours ago||
[flagged]
bborud 4 hours ago|
If only they had avoided XML. XML drove away a lot of people who would otherwise have been interested early on.

(I once found myself in the same meeting as two of the people who made the mistakes that meant you couldn’t just pipe stuff through an XML parser and hope it worked. I tend to speak my mind)