Live data from Hacker News

XMPP: The Gem of Instant Messaging

adele.pages.casa

1–10 of 138 posts

Re: XMPP: The Gem of Instant Messaging

#2
Refusal to do a flag day to implement ACK ultimately resulted in board dissolution, shitty unreliable protocol with zombie presences and lost messages.

Eventually, the community just walked away, to IM systems that actually work somewhat reliably.

This is how XMPP fell into irrelevance.

Re: XMPP: The Gem of Instant Messaging

#3
I think the big issue with XMPP are the clients. Element is so much better that it's hard not to recommend Matrix to people despite its bloat and metadata leakage problems.

JMP/Snikket for tying a normal phone number to your XMPP @ are really convenient, but the clients remain a problem. Plus, SIP dialers are not supported on IOS afaik.

I am really surprised there isn't a venture backed company pushing XMPP forward. Maybe people have tried and realized it's not viable.

Re: XMPP: The Gem of Instant Messaging

#4
I love XMPP. The phrase "the gem of Instant Messaging" really resonates here. I run an ejabberd instance and it works great.

For anybody who wants to see a random interesting (well, interesting to some) application of XMPP, I recently put together a small demo of using XMPP with Jason[1] to connect AgentSpeak[2] agents to chat.

https://github.com/jason-lang/jason/discussions/118

[1]: https://github.com/jason-lang/jason

[2]: https://en.wikipedia.org/wiki/AgentSpeak

Re: XMPP: The Gem of Instant Messaging

#6
XMPP lost because the spec is overcomplicated and hard to implement. As a result, good clients never materialized and innovation was really hard to do.

Everything in this article is an offshoot of the overcomplicated spec.

Re: XMPP: The Gem of Instant Messaging

#10
post #6

XMPP lost because the spec is overcomplicated and hard to implement. As a result, good clients never materialized and innovation was really hard to do. Everything in this article is an offshoot of the overcomplicated spec.

Is there a “modern” equivalent to XMPP? How does it compare to the matrix protocol?
Post reply on HN