Live data from Hacker News

Modern messaging: Running your own XMPP server

codedge.de

81–90 of 156 posts

Re: Modern messaging: Running your own XMPP server

#82
post #77

XMPP has very nice server implementations, and the protocol is OK regarding complexity. But the clients are lacking. On linux there is gajim that is "okish" but it lacks calling capacity with mobile clients. On mobile there is conversation and derivatives on android which are "nearly there" and monad on iOS. Globally, the main lacking features are: - voice and video calls cross platform - gif integration, tenor/giphy…

I kind of view the lack of gifs as something positive? Like, it forces one to use actual words and think out a response.

Plus, you're not leaking all the tracking associated with those widgets.

However, I understand that people have come to expect having fun experiences in their IM clients, and that usually requires reacting with animated GIFs.

Re: Modern messaging: Running your own XMPP server

#83

I'm sorry but there's no way you can call xmpp modern messaging. Matrix with all of its shortcomings looks like 2050 compared to xmpp. Xmpp doesn't even have any half-decent mobile client!

Conversations is fantastic, not sure what you're on about.

Re: Modern messaging: Running your own XMPP server

#84
post #6

I’ve been running Prosody [0] for many years now. Don’t ask me why I chose it over another server. I used to have a jabber.org account that I used before that, already back when I could use jabber to communicate with gchat and facebook messenger users. Alas, nowadays, it’s just my wife I use it to communicate with :( [0]: https://prosody.im/

Prosody was a breeze to set up and it worked pretty well for me. I set up a simple bot to get notifications on my phone. The whole set up works great until you get to the notifications. Super unreliable. I believe that's an issue of the iOS client I am using.

Re: Modern messaging: Running your own XMPP server

#85

If you're looking for something that's a little less hassle and has some very sane defaults, try https://snikket.org/

They're really lagging on their mobile client updates.

You can use upstream apps instead of their forks, as I do. Zero problems.

Re: Modern messaging: Running your own XMPP server

#86
post #76

I still remember when Google (and Facebook?) used XMPP for their chat functions. You could log into any XMPP client and chat with people using Google infrastructure. Good times, I feel old now.

Yeah I used to use Pidgin to chat with people on Facebook! I miss those days.

Re: Modern messaging: Running your own XMPP server

#87
post #14

Last time I tried this I couldn’t even find an iOS client that supported reactions. Hate on the complexity of Matrix all you like, but at least when you ask your family to use it, they get a modern experience and don’t feel like they’re giving up everything vs every other messenger they are used to.

XMPP lacked good, modern clients, so folks designed a terrible protocol, and then made modern clients with this kind of feature for that protocol. There’s an extra step that could have been skipped entirely there and we’d be better off.

It would be cool for clients and protocols to be separated by an abstraction layer, it might change the n times m to n plus m but I suppose it's difficult

Re: Modern messaging: Running your own XMPP server

#88
post #77

XMPP has very nice server implementations, and the protocol is OK regarding complexity. But the clients are lacking. On linux there is gajim that is "okish" but it lacks calling capacity with mobile clients. On mobile there is conversation and derivatives on android which are "nearly there" and monad on iOS. Globally, the main lacking features are: - voice and video calls cross platform - gif integration, tenor/giphy…

> On linux there is gajim that is "okish"

In my book it only got worse. Way worse. Sure, it looks more familiar to those who is used to iMessage/Whatsapp/Telegram, but I bet it would still look quite alienating for that audience. And for those who remember Gajim 1.x, disastrous UX doesn't outweigh introduction of reactions, history syncing and whatnot. Last time I checked it a couple of months ago:

- It was not possible to close group chat without leaving MUC.

- I had to constantly open separate search dialog to write to someone who's already in my roster but is not in the list of active chats.

- Speaking of active chats: what annoys me the most about modern IM clients (and that includes Gajim 2.x) is that list of chats is sorted by the last activity date. I don't even know how Whatsapp/Telegram users live with this, I got so fed up with hovering my mouse/finger over one chat and tapping it only for the whole thing to reorder in the last jiffy and opening something completely different, I just dropped my account from one of those centralized mass-market services altogether. It is that annoying.

- It had lots of smaller warts like nickname autocompletion requiring way more key presses (especially after someone mentions you).

Re: Modern messaging: Running your own XMPP server

#89
post #61

Earlier quoted context omitted.

3. Normal people accept surveillance and techies are tracked down / silenced. Given our current surveillance state with social networks, I don't see (1) or (2) as real options.

I hope not; I hope there is a culture change; but, hope is not a strategy so it's better to build alternative tools and learn how to use them

Ejabberd has been around since forever, and people have been saying that forever. Why would it suddenly happen now?

One thing I do agree with is that collaboration tools have to come first. We've become unable to do anything without a company/boss, completely atomized. Three or four programmers/designers who hang out should be able to do anything together. Put them in a downtown office with some MBA prick alternately yelling at them and kissing their asses, and they can build empires that they get to share 5% of.

Re: Modern messaging: Running your own XMPP server

#90
Hellz yeah. I'm at ~10 active users on my XMPP server and going strong. Finally something that won't unilaterally lock us out if we don't update every week, and we can chat from using any OS. We really do not care about "reactions" or stickers or all that other shit people complain about being lacking. "It doesn't look nice enough".. We just want to talk in private with a secure protocol that lets us actually use whatever we have, up to and including no mobile device at all.
Post reply on HN