News for hackers. Stuff that matters.

Zash

Re:The first messenger without user IDs on Sunday August 13, 2023 @04:14PM (#37113928)
> we have zero fragmentation so far. some clients implement more features than others

The Matrix spec has many versions and many features. Clients implement and keep up with varying parts of it due to varying reasons usually involving varying amounts of manpower and funding. Same as with XMPP. I don't see the difference.

Re:Mastodon is easy and fun except when it isn’t on Tuesday August 01, 2023 @10:22AM (#36956282)
Pretty sure I remember the AP spec author saying the whole thing works very much like XMPP. But they couldn't have built on top of XMPP for some unspecified reason.
Re:IRC Is the Only Viable Chat Protocol on Sunday July 30, 2023 @07:29AM (#36930072)
Pretty sure the client feature parity problem is inherent to open ecosystems with many vendors with varying priorities and budgets. Just look at the web back when there were more browsers in the game, or email clients etc.
Re:Telegram raises $210M through bond sales on Wednesday July 19, 2023 @01:22PM (#36789969)
XMPP simply does not have enough Hype, it's just boring old technology that keeps working and getting better over time despite lack of funding and startups.
Re:How to Kill a Decentralised Network on Saturday June 24, 2023 @10:20AM (#36458901)
But most of all, users care about talking to their friends. You could have all the features and amazing UX but if their friends are using tin cans and wet wire, that's what they will turn to. Network effect trumps all. Features and UX are marketing, which at most can help you bootstrap to the point where network effect kicks in.
Re:Building a Slack alternative with Rust/Tauri on Tuesday June 20, 2023 @07:08PM (#36412020)
Such a subset exists already: https://xmpp.org/about/compliance-suites/
Re:EU will require Apple to open up iMessage on Thursday March 02, 2023 @12:04PM (#34998409)
XMPP is still around and alive. Have you seen https://sr.ht/~nicoco/slidge/ ? No need to resort to murder.
Re:Dino 0.4 – Message Reactions, Replies and GTK4 on Thursday February 09, 2023 @05:32PM (#34732624)
Be the change you wish to see in the world ;)
Re:Dino 0.4 – Message Reactions, Replies and GTK4 on Tuesday February 07, 2023 @04:17PM (#34699803)
Congrats on the release! Reactions, replies and mobile Linux support are all features many users have asked for.
Yes, small ones. http://www.snsn.se/map_right.html lists earthquakes in Sweden the last year.
Re:Ask HN: What's on your home server? on Friday January 06, 2023 @01:47PM (#34279050)
DNSSEC-secured DNS with PowerDNS Federated XMPP chat with Prosody Email with Postfix and Dovecot Prometheus keeping track of it all and Grafana to draw some pretty graphs for how it's all going
Looks like it's based on the established and mature standard XMPP. Not disappointing to me.
Re:Mastodon’s Eternal September Begins on Thursday November 10, 2022 @06:21PM (#33555085)
I remember it the other way around, Google killed Talk and repeatedly replaced it with non-XMPP things while XMPP survived to this very day!
But, XMPP is push all by itself already, and works with mobile push notification services where needed.
Re:Nokia’s Burning Platform Memo (2011) on Saturday September 03, 2022 @10:22AM (#32702121)
The physical keyboard was certainly nice, especially for a linux sysadmin / programmer. I also miss the camera, the "normal" and familiar Linux environment, the unified messaging (native XMPP support, with A/V calling!). It was sturdy despite the moving (keyboard) parts. Phone experience was decent, certainly better than my current Android, but can't beat my first phone, the Nokia 3310.
Re:“It’s time for Apple to fix texting” on Tuesday August 09, 2022 @02:16PM (#32401673)
It's XMPP that misses you ;)
Re:Thunderbird 102 on Tuesday June 28, 2022 @09:48PM (#31915522)
> Matrix is the most popular open chat protocol

[citation needed]

Re:Ask HN: Why XMPP failed and SMTP didn't? on Thursday May 26, 2022 @11:28AM (#31519543)
How can XMPP have failed when I and many others use it daily? When many things like Snikket and Zoom and WhatsApp are built on it?
Maybe the key is network effect and enough marketing to bootstrap it?
Re:Bunny DNS – A scriptable DNS platform on Wednesday March 16, 2022 @12:31PM (#30700889)
May I interest you in some Lua instead? https://doc.powerdns.com/authoritative/lua-records/index.htm...

I run PowerDNS but haven't found a reason to play with this yet.

Re:Bunny DNS – A scriptable DNS platform on Wednesday March 16, 2022 @12:28PM (#30700851)
Looks a bit like the PowerDNS LUA records https://doc.powerdns.com/authoritative/lua-records/index.htm... but with JavaScript and shinier GUI?
See also: Article 42 (7) of the Treaty of the European Union
Re:Off-the-Record Messaging on Sunday February 20, 2022 @06:48AM (#30405008)
Also, as I understand it OTRv4 intentionally does not target multi-device scenarios so it seems unlikely to gain any wider adoption for the kind of use cases XMPP and Matrix target, where being able to see your chats on other devices is considered a feature and not a security issue.
In the past, people have squeezed Prosody onto their routers with 32MB RAM and the like. Today you might struggle fitting the Modern XMPP experience into that, but 512M or 1GB should be plenty.

As for storage, it really depends on how many and how big pictures or other files are shared. Clients like Conversations will compress images into a few hundred KB by default, so you can imagine how many will fit into even 1GB. Text messages take even less space.

Re:Internet Messaging vs. Congested Network on Saturday February 05, 2022 @10:34AM (#30222055)
WebSockets is just another transport method, by itself it is not going to be very different from plain old TCP/TLS sockets. Other things are going to matter more, like how 'chatty' the protocol is, especially while you are not actively sending messages. XMPP has historically been quite chatty while idle, but todays modern XMPP servers know to optimize traffic so that your phone can sleep undisturbed in your pocket until something important like a message or a call comes in.
Re:Sendxmpp as a Replacement for Mail(1) on Sunday January 30, 2022 @05:43AM (#30135712)
If you really can't stand the thought of installing a single statically compiled Go binary to use XMPP, many XMPP servers also have HTTP API interfaces like https://modules.prosody.im/mod_post_msg.html or https://modules.prosody.im/mod_rest.html which can be used to send messages with curl
Re:IETF should keep XMPP as IM standard, instead of Matrix on Saturday January 29, 2022 @12:53PM (#30128542)
Well, if it was _a_ client. But if 100% of clients make the same mistake, then it is the spec that is the problem, or so the argument went.

Maybe one day xhtml-im will make a glorious return as a 2.0, with bigger, better and scarier warnings about sanitizing your inputs

Re:IETF should keep XMPP as IM standard, instead of Matrix on Wednesday January 26, 2022 @04:54AM (#30083603)
Do not mention the format war.

Once upon a time, we had XHTML-IM https://xmpp.org/extensions/xep-0071.html

But then web developers came along and just put this directly into the DOM of their web clients, leading to endless XXS exploits, so XEP-0071 was burned at the stake.

XEP-0393 might look ad-hoc, but it's essentially what people were typing into their chats and emails since time immemorial.

People sometimes think this is Markdown and then pick a markdown library off the shelf and then the HTML passtrough bites them, leading us back to the beginning.

I really don't understand how Matrix and Mastodon etc are allowed to pass around HTML embedded in JSON as if that somehow solves all those problems.

Older »