Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
MattJ100
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
32 ms
·
301.
▲
by
MattJ100
5y ago
Do you have constructive suggestions on introducing cohesive design into open ecosystems without a guiding documentation project? (disclaimer: I started this one)
302.
▲
Improving Snikket's usability in collaboration with Simply Secure
(snikket.org)
1 points
by
MattJ100
5y ago
|
0 comments
303.
▲
by
MattJ100
5y ago
> Google killed XMPP interop because it was a pain in the ass and a technical obstacle. Yet Talk/XMPP was, tied with Hangouts, Google's longest-lived chat system to date (officially, anyway - last I knew a few weeks ago, it was
304.
▲
by
MattJ100
5y ago
WebRTC is an amazingly complex stack, and pretty much everyone is using Google's implementation (that powers Chromium). Funnily enough this in turn includes libjingle, which grew from Google's initial implementation of audio/
305.
▲
by
MattJ100
5y ago
> I'd like to add that, while XMPP is XML-based, it might be more suitable to use a full-blown SGML parser to deal with XMPP streams being presented as incomplete XML (eg end-element tags missing) which SGML can deal with in a forma
306.
▲
by
MattJ100
5y ago
You will be hard pushed to find any maintained XMPP client that doesn't do this out of the box. So at this point, what does it matter in reality? XMPP has an annually-updated baseline for compliance: https://xmpp.org/ex
307.
▲
by
MattJ100
5y ago
That's not really an XMPP thing. There are many "Matrix clients" that don't support everything that Element supports. Some of the things Element supports aren't even in the Matrix specification yet. This is just a f
308.
▲
by
MattJ100
5y ago
> even on the install guide and the github readme for the server you don't mention XMPP. Sure, and I don't see a problem with this. It's irrelevant information for an install guide. It probably should be in the readme (whi
309.
▲
by
MattJ100
5y ago
I'd hope that the blog post goes some way towards explaining that. The ultimate reason is that we're not building something for the 1% of people who know what XMPP is. The protocol used is absolutely irrelevant to most people. Fea
310.
▲
by
MattJ100
5y ago
> Looks like this Conversations app doesn't do video calling, which kinda makes it a non-competitor compared to all of the alternatives that already exist. Actually it does, and it works well!
311.
▲
by
MattJ100
5y ago
You missed from your list of alternatives the whole XMPP network. It's a federated model (similar to email/Matrix), self-hostable and there are also public providers. The XMPP ecosystem is pretty diverse and predominantly open-sou
312.
▲
by
MattJ100
5y ago
Relevant documentation on their philosophy: https://developers.google.com/talk/open_communications Although Talk was one of their longest-running messaging tools, they ultimately pulled back their openness approach, bl
313.
▲
by
MattJ100
5y ago
Following https://snikket.org/service/quickstart will get you a self-hosted XMPP running in minutes, with all modern messaging features you'd expect to be working out of the box. On iOS it works with Siskin, Monal
314.
▲
by
MattJ100
5y ago
It's 2021, but people are still communicating online... so plenty? :) XMPP is a great choice anywhere you want interoperable real-time communication between systems (either for person-to-person or machine-to-machine messaging). There a
315.
▲
by
MattJ100
5y ago
Just for the record, mobile XMPP clients pretty much all support push notifications these days. But you're right, this is possible because XMPP isn't pure p2p. I'm similarly unconvinced of the suitability of pure p2p with (at
316.
▲
by
MattJ100
5y ago
SEEKING FREELANCER | Remote & flexible | iOS (Swift) | Open-source We are a not-for-profit building privacy-respecting open-source decentralized messaging software, and we are seeking assistance with our iOS app. All our software is ope
317.
▲
by
MattJ100
5y ago
> IIRC it was XML heavy. Everything was an XML file. Every message. I know XML will have it's fans but for an instant messaging app that create a hell of a lot of overhead. The "overhead" is minimal, especially with the fe
318.
▲
by
MattJ100
5y ago
As someone who worked on an XMPP web client that set up a whole session in a single HTTP request and response, I can say it's definitely possible to do this. XMPP also has optimisations so you can resume a session across network discon
319.
▲
by
MattJ100
5y ago
Can that predict the future? ;) I feel it's right that a protocol doesn't need to be in the general consciousness. See the even worse Google trend for SMTP, for example, despite email still being considered a growing network. I wr
320.
▲
by
MattJ100
5y ago
> However, I'm not sure if it will ever be the popular thing even among the free software options. I'm one of the many people actively working on XMPP projects. Is there something in particular that makes you think this? People
321.
▲
by
MattJ100
5y ago
Definitely. As a solo founder I really want to keep complexity down. I didn't already have significant experience with k8s, but what experience I had steered me away from it for a one-person setup*. I opted for Nomad and haven't r
322.
▲
by
MattJ100
6y ago
"They love it" but they often aren't given the choice, nor are they fully aware of the consequences (I expect many would choose not to accept if the findings in this paper were presented to them in a clear understandable way)
323.
▲
by
MattJ100
6y ago
If you like Pidgin I'd recommend https://gajim.org/ - it has a similar feel to the UI, is cross-platform and actively developed. Use it with a modern up-to-date server (see https://joinjabber.org/ for
324.
▲
by
MattJ100
6y ago
I think "works iff" is slightly inaccurate here, and "different sets of extensions" thing is overblown (not by you personally, but in general discussions like these). The big problem is actually the opposite: that XMPP c
325.
▲
by
MattJ100
6y ago
Pretty much all XMPP software supports mentions by scanning incoming messages for... well, a mention of your name. XEP-0372 (your second link) is a way for sending clients to more explicitly mark mentions in a message. Clients are gradually
326.
▲
by
MattJ100
6y ago
Actually it does. XMPP does a pretty good job at keeping up with "mod cons", but people often assume it has stayed the same since 2006. I'm working on https://snikket.org/ partly to try and fix this perceptio
327.
▲
by
MattJ100
6y ago
Glad you're liking Prosody! There is a lot of work underway to improve the iOS experience, particularly in the Monal and Siskin projects. Some of the work on Siskin is being sponsored by our other project, Snikket. For all these projec
328.
▲
by
MattJ100
6y ago
For the record XMPP worked 10 years ago, and continues to work today (of course it has changed a lot). If you have Android contacts then Quicksy is on the app store and an easy jump from WhatsApp, with the benefits of an open federated netw
329.
▲
by
MattJ100
6y ago
For the record this feature is a pretty core part of many things in XMPP, and is enabled on 98% of this sample of 670 servers: https://compliance.conversations.im/test/xep0163/ The ones without it are mostly speci
330.
▲
by
MattJ100
6y ago
And you're basing this on what? I do concede that XMPP is not the new shiny, but it is very far from dead. It powers more things than you realise, a few are listed at https://xmpp.org/uses/ There is healthy growth
More ›