Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
MattJ100
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
33 ms
·
331.
▲
by
MattJ100
6y ago
I'm the developer, but simple self-hosted XMPP is the goal of https://snikket.org/ There's no forward-to-mail, but happy to consider a feature request.
332.
▲
by
MattJ100
6y ago
Yeah, built-in TURN/etc. in Prosody is unlikely to happen. We believe in modularity, smaller footprint, separation of concerns and the "do one thing" philosophy. Coturn is a decent battle-tested TURN server and works just fin
333.
▲
by
MattJ100
6y ago
If you're looking for something off-the-shelf, there is https://jmp.chat/ (basically linking a phone number with your XMPP account, works with Snikket). If you're more into self-hosting, take a look at this route:
334.
▲
by
MattJ100
6y ago
This was touched upon - the point is that XMPP's extensibility means we aren't "stuck at the lowest common denominator". One of the burdens of the ecosystem, for example, is Pidgin. I don't want to pick on the proje
335.
▲
by
MattJ100
6y ago
Actually a desktop client is planned. But it's definitely a minority of people who want one, so we're working to get mobile right first. I actually think we have a competitive advantage here... developing native desktop apps is co
336.
▲
by
MattJ100
6y ago
I actually am quite proud of what we've done for Snikket onboarding. To eliminate the "argh, what server?" step we focus on invites which guide you through the process, and ensure you have an initial contact or group, not an
337.
▲
by
MattJ100
6y ago
That's pretty much what Snikket is aiming to be. "XMPP" is a term for developers, and at most informing users that it's compatible with other XMPP software. Users don't even really want to keep track of annual compl
338.
▲
by
MattJ100
6y ago
That's exactly how it works, yes.
339.
▲
Products vs. Protocols: What Signal got right
(snikket.org)
145 points
by
MattJ100
6y ago
|
89 comments
340.
▲
by
MattJ100
6y ago
We're smoothing onboarding (e.g. choose a server) with things like easy invitations: https://blog.prosody.im/great-invitations/ Support for creating invitations from within the app was recently added to Conversati
341.
▲
by
MattJ100
6y ago
This is what happens. Compliance suites are published annually: https://xmpp.org/about/compliance-suites.html
342.
▲
by
MattJ100
6y ago
Monal is active and improving, but I think Siskin has a slight edge right now: https://siskin.im/ (Siskin's macOS sibling is https://beagle.im/ ).
343.
▲
by
MattJ100
6y ago
> for whatever reason, gluing those pieces together into something sane has evaded our community. Actually this is exactly what Snikket is doing: https://snikket.org/about/goals But in fact most servers are mobile f
344.
▲
by
MattJ100
6y ago
Actually if you're serious about this, ping me at the address in my profile (XMPP/email). Even if just to chat :)
345.
▲
by
MattJ100
6y ago
If you have any questions, we're friendly, feel free to reach out! :) https://prosody.im/discuss
346.
▲
by
MattJ100
6y ago
If your XMPP server is Prosody check out the new invitation feature to help people sign up: https://blog.prosody.im/great-invitations/ If they're people who want a web client you can look at mod_conversejs: https
347.
▲
by
MattJ100
6y ago
They are generally pure Lua, but they can load binary libraries. Some existing such libraries can be found in most distro repositories or on luarocks.org. Lua also has a well designed API in case you need to write your own bindings to somet
348.
▲
by
MattJ100
6y ago
Sounds interesting :) Long before Prometheus was a thing I was working on a project to tunnel metrics in realtime over XMPP. I used it for some personal monitoring but never got around to polishing and publishing it. These days it totally m
349.
▲
by
MattJ100
6y ago
I'm a Prosody developer. If you're happy with ejabberd, that's fine by me! It used to be a real pain to set up and maintain (one reason we started Prosody), but both ejabberd and Erlang have made progress in that area recentl
350.
▲
by
MattJ100
6y ago
We care about modern features, and are adding new ones continuously. You're right that Matrix focuses on a distributed design where no single server is responsible for a room. XMPP doesn't focus on this (though there are XEPs for
351.
▲
by
MattJ100
6y ago
When was "nowadays"? Gajim and Dino are definitely as decent as any native apps available for Matrix. Sorry you feel that way about Prosody. If you have specific feedback we're always looking to improve the setup experience.
352.
▲
by
MattJ100
6y ago
Yeah, for desktop I'd generally recommend Gajim (recent versions) or Dino (younger project, but progressing well). I personally use a console client (poezio). XMPP has evolved a lot over recent years, but many folk still judge it by th
353.
▲
by
MattJ100
6y ago
> We don't know why only one of the big providers started interoperating with XMPP. But we do know why that one stopped again: A terrible wave of spammy contact requests. They were able to fight intra-gtalk spam much more effectivel
354.
▲
by
MattJ100
6y ago
Quicksy is a decent jump from WhatsApp to XMPP for Android users (based on Conversations, but with contact discovery). For iOS there's Siskin or Monal. XMPP has a wide and diverse ecosystem. I am working on curating a suite of XMPP sof
355.
▲
Have you considered the alternative? (2017)
(homebrewserver.club)
5 points
by
MattJ100
6y ago
|
0 comments
356.
▲
by
MattJ100
6y ago
Yeah, I agree that there are many things not fine about mobile push notifications in general. Hence the "" quotes in my previous comment :)
357.
▲
by
MattJ100
6y ago
iOS doesn't let any apps run in the background. That's "fine" though, because the app can receive push notifications via Apple's push service, and that wakes up the app when you receive a message. That's suppor
358.
▲
by
MattJ100
6y ago
We're working on it! Keep tabs on Monal and Siskin. Both are making frequent releases and fixing issues. Please provide feedback about any issues you encounter. > So I think XMPP is the right solution to the problem (being federated
359.
▲
by
MattJ100
6y ago
Yes. Google's longest-running messaging service, according to https://killedbygoogle.com/ Also they don't advertise it, but it's actually still running... just no new features, no compatibility with Hangout
360.
▲
by
MattJ100
6y ago
If you don't care about centralized/US-based but care about privacy (I assume you wouldn't be leaving WhatsApp otherwise), go for Signal. But if you want to avoid a repeat of what's happening with WhatsApp, support decen
More ›