News for hackers. Stuff that matters.
Re:XMPP works – 1 July 2020 by jayd16 on Wednesday July 08, 2020 @10:31PM (#23776420)
When I used it professionally it was always a pain. XMPP was very chatty for mobile. Multi user chat and chat history was a pain to get working. Clustering was also dark magic. This was Ejabberd which was considered the best option at the time.

At the time, it felt like every feature was stuck in beta/RFC mode with very poor cross server compatibility. How is a federated protocol supposed to work like that?

I think XMPP just failed to cater to any audience. The Googles and Facebooks could roll their own and for everyone else it was too cumbersome. It's not as "easy" as running an email server and no one wants to do that either. It wasn't even agile enough to woo small communities with whiz-bang features.

Re:XMPP works – 1 July 2020 by icedchai on Wednesday July 08, 2020 @11:10PM (#23776583)
I worked on an XMPP client for a while, many years ago, for a proprietary chat system that used ejabberd as a back end. The protocol is/was awful.

On a related note, AOL should've open sourced and federated AIM. Everyone in the late 90's, early 2000's was on it.

Re:XMPP works – 1 July 2020 by Macha on Thursday July 09, 2020 @06:16AM (#23778625)
> Everyone in the late 90's, early 2000's was on it.

Outside the United States, very few people were on it. When I signed up to play some video games with some US friends from a forum, I remember having to Google a valid US address and it's matching ZIP code as it wouldn't even let me sign up without one.

MSN was more popular in western Europe and as I understand it ICQ (eventually federated and shared some tech, but not the same network) was the top early IM in eastern Europe. Can't comment on the rest of the world at that time but I doubt the sign-up form was any more accepting of Korean addresses for example.

Re:XMPP works – 1 July 2020 by gpderetta on Thursday July 09, 2020 @07:09AM (#23778894)
ICQ was also huge in Italy and, I understand, most of western Europe, at the turn of the millennium. Then MSN took over.

Imagine if the global phone network was balkanized like messaging networks...

Re:XMPP works – 1 July 2020 by colinb on Thursday July 09, 2020 @08:51AM (#23779618)
We asked them to. I was in the room. They said no.

TBF, we asked them to let us use the protocol, or make it part of IMPP, or get actively involved in IMPP.

Re:XMPP works – 1 July 2020 by samoa42 on Thursday July 09, 2020 @03:01AM (#23777690)
> AOL should've open sourced and federated AIM

afaik AIM was a derivative of ICQ, but yea those were the good times. today i know more ppl that won't touch whatsapp then there were w/o icq numbers back than, probably the closest we've got to a ubiquitous instant messanging. i still remember my icq# althou i havent used it in like 15y and have burned throu like five phone numbers since.

Re:XMPP works – 1 July 2020 by Andrew_nenakhov on Thursday July 09, 2020 @04:34AM (#23778143)
Not all parts of the protocol are awful. Many stupid extensions (XEPs) sure are bad, chiefly, MUCs.

However, this breaking down of the protocol to small components is the strength of the protocol, not a weakness.

Re:XMPP works – 1 July 2020 by icedchai on Thursday July 09, 2020 @09:29AM (#23779930)
Yes, I was actually working quite a bit with MUCs, now that I remember it!
Re:XMPP works – 1 July 2020 by rektide on Thursday July 09, 2020 @11:47AM (#23781503)
the MUC is not good. this is true. there is MIX, XEP-0369, that has a way better under-the-hood approach that re-uses a lot of the existing XEPs (whereas MUC was early & kind of it's own thing).

alas MIX adoption is very low. ejabberd got MIX support in 2016 but it's stayed at 0.1.0. and, more pressingly, i don't think any clients support it. this has to change for XMPP to pass MVP muster. https://www.reddit.com/r/xmpp/comments/arpruf/what_clients_s...

Re:XMPP works – 1 July 2020 by jcbrand on Thursday July 09, 2020 @02:20AM (#23777472)
Running an XMPP server is much easier than running a mail server.

I know, I've run both for a number of years.

Very few people need clustering support.

Re:XMPP works – 1 July 2020 by jayd16 on Thursday July 09, 2020 @03:19AM (#23777765)
My use cases were a large social app with chat and a AAA game with team chat. This was almost a decade ago but in both cases a single server was deemed insufficient by our ops people. I suppose you're right, though. I've never had to maintain a mail system of similar scale.
Re:XMPP works – 1 July 2020 by gsich on Thursday July 09, 2020 @05:10AM (#23778314)
Mail is async in nature, XMPP has some expectancy to work as fast as possible (avoiding the term realtime here).