HNHacker News
TopNewBestAskShowJobs

Zash

807 karma · joined July 6, 2011

submissionscomments
Zash··on Google says iMessage is too powerful
In fact, Google already had a precursor to XEP-0352 called `google:queue`, but as I remember the stated reason for shutting down XMPP as being "spam"¹. Google apparently can't deal with spam in a federated communication system ...

¹ https://mail.jabber.org/pipermail/operators/2013-February/00... and then https://mail.jabber.org/pipermail/operators/2013-May/001680....

Zash··on Google says iMessage is too powerful
Despite what HN seems to think, XMPP is still alive and evolving.

https://snikket.org/ is worth checking out as a (self-)hosted personal chat system.

Zash··on XMPP, a comeback story
Why start over when you can improve? You'll most likely end up with the second system effect, probably slowly rediscover all the valid reasons for the things you disliked, probably re-make all the mistakes.
Zash··on Notes on privacy and data collection of Matrix.org (2019)
One of the nice things with XMPP, where in public channels your address is generally only shown to room moderators, not to all participants.
Zash··on WhatsApp scaled to 1B users with only 50 engineers
They had some homebrew encryption and authentication before, see eg https://blog.thijsalkema.de/blog/2013/10/08/piercing-through... https://blog.thijsalkema.de/blog/2013/10/08/piercing-through...
Zash··on Ask HN: How do I build my own personal alternative to FB's Messenger app?
https://snikket.org/ aims to be an easy hosted or self-hostable solution, complete with apps for popular platforms.
Zash··on Using RSS to replace social media
ActivityStreams was originally an XML extension for Atom <https://activitystrea.ms/specs/atom/1.0/>. It worked just fine with a static site.

https://www.w3.org/TR/websub/ formerly PubSubHubbub was used to notify subscribers, but it was optional and subscribers would fall back to polling. WebSub could be a separate service.

The trickiest part is handling replies, which involves some cryptography to prevent spoofing. But this too could be done by polling, only then you only get replies from those you subscribe to. ActivityPub does this with crypto too IIRC.

Zash··on Using RSS to replace social media
Forgotten OStatus have we? That was essentially RSS feeds + optional extras like ActivityStreams and push, all gracefully degrading into plain ol' RSS / Atom feeds.
Zash··on Firefox 92
and SIP, and XMPP, and maybe the odd email client
Zash··on Firefox 92
This should also mark the release of Firefox ESR 91.1, which I would expect should make it way into stable releases like Debian that follow the latest ESR.
Zash··on The XMPP Newsletter August 2021
was XMPP killed by Google after shutting down GTalk ?
Zash··on Modern XMPP
So what are you looking for?
Zash··on Modern XMPP
Do you have a source for "generally dwindling userbase" ?
Zash··on Open source Pocket code
> Opened 5 years ago Closed 4 years ago

And then crickets for 3 years...

Zash··on (All) DNS Resource Records
And because SRV records are not used for the web, they can't be used at all, as some routers or something doesn't support them and instead discards them. (~10% of users according to the admin of yaxim.org)

And then along comes https://datatracker.ietf.org/doc/draft-ietf-dnsop-svcb-https... defining a "SRV2", SVCB and also its identical twin the HTTPS RR (same format, different RR number). I have a fear that those routers will end up supporting the HTTPS RR but not SVCB...

Zash··on Show HN: Print a WiFi Login Card

    qrencode -t utf8 'WIFI:T:WPA;S:network;P:password;;'
Zash··on Ask HN: Are you migrating from Signal to another messenger? Which one?
I know at least https://conversejs.org/ does some sort of @mentions, I guess other clients just need more encouragement!
Zash··on Ask HN: Are you migrating from Signal to another messenger? Which one?
I'm not migrating anywhere, I've been staying with XMPP through the ups and downs of Signal, WhatsApp etc.
Zash··on Signal adds a payments feature with a privacy-focused cryptocurrency
Any chat app would have issues with battery optimizations. Solution is usually to use the mobile OS vendors push notification infrastructure. Work on that in XMPP started around 2015 and most popular clients and servers should have some support by now. It's tricky to make something nice while the platform is working against you tho, especially while those push notification systems use/d XMPP themselves.
Zash··on Whistleblower: Ubiquiti Breach “Catastrophic”
Psst, hey, XMPP isn't quite dead yet! Some of us never stopped working on it. Come help bring it back into the hype!
Zash··on HTTPWTF
Since we're sharing our own WTFs;

You can include the same header multiple time in a HTTP message, and this is equivalent to having one such header with a comma-separated list of values.

Then there's WWW-Authenticate (the one telling you to re-try with credentials). It has a comma-separated list of parameters.

The combination of those two leads to brokenness, like how recently an API thing would not get Firefox to ask for username and password, because it happened to have put "Bearer" before "Basic" in the list.

https://tools.ietf.org/html/rfc7235#section-4.1

Zash··on WhatsApp and most alternatives share the same problem
They're just subtly different. Why is X better than Y?
Zash··on Jackal 0.50.0 Released – Go XMPP Server
That release page is a bit light on details. No release announcement blog post or similar?
Zash··on WhatsApp to move ahead with privacy update despite backlash
This is indeed something of an issue, the duality of Prosody. Should it be a complete solution or a platform for you to build on? Being one when people expect the other leads to disappointed users, and being both is a lot of work for the small dev team. Hopefully Snikket will improve this by attracting those who want the complete solution.
Zash··on Epic Games steps up Apple fight with EU antitrust complaint
Aside: Epic Games already uses XMPP according to https://www.epicgames.com/fortnite/en-US/news/postmortem-of-...
Zash··on Ask HN: What XMPP chat rooms should developers know about?
https://search.jabber.network/ is a good resource for finding XMPP chat rooms for varying topics.
Zash··on Products vs. Protocols: What Signal got right
Foundations, like companies or any organization, are composed of people. People can and do get replaced, corrupted or bored and move on, they can eventually decide to take the organization in a direction unlike what was originally intended. Takes more time and effort than just throwing a pile of money at the founders and shutting it all down, of course.
Zash··on Products vs. Protocols: What Signal got right
That's why Snikket has a focus on easy invites that automate on-boarding and contact creation.

Other parts of the XMPP ecosystem also have easy invites that can be shared via QR code, SMS or any other messenger. Example: https://yax.im/i/#user@example.com or https://conversations.im/i/user@example.com See also https://yaxim.org/blog/2020/01/31/yaxim-0-dot-9-9-fosdem-edi...

Zash··on A Statement on Recent Events Between Signal and the Anti-Censorship Community
> Google Talk found that almost nobody actually used the federation functionality,

Compared to the number of GTalk users, a bunch of self-hosted users probably didn't count for much.

> and something like 99%+ of the federation traffic was inbound spam

I heard this too, not sure if it was the only reason.

Too bad Google doesn't know how to manage spam. Good thing they don't have any other federated communication products. /s

> Federated protocols aren't very good, and don't evolve.

What makes you say this? XMPP has come a long way since 1999 and is still evolving to this day. Even email is slowly evolving. Is Matrix not evolving? HTTP isn't really federated, but Moxie also mentions the web being stuck on HTTP/1.1, because HTTP/2 and HTTP/3 don't exist.

Zash··on What Ever Happened to ICQ? (2019)
The demise of XMPP has been greatly exaggerated. It's still very much alive and kicking.
← PreviousPage 2 of 9Next →