Live data from Hacker News

Conduit: Simple, fast and reliable chat server powered by Matrix

conduit.rs

101–110 of 193 posts

Re: Conduit: Simple, fast and reliable chat server powered by Matrix

#101
post #27

Can someone please explain, why use Matrix while there's XMPP ?

Isn't xmpp old style instant messaging? As in, if you miss a message because you had poor connection or the application wasn't running then it's gone? Matrix does not work this way.

> Isn't xmpp old style instant messaging?

No.

XMPP is just as "modern" as Matrix, but has a _different _ data storage/distribution idea.

see: https://news.ycombinator.com/item?id=36939676

Re: Conduit: Simple, fast and reliable chat server powered by Matrix

#102

Earlier quoted context omitted.

Since every matrix server requires you create its own user id, I never understood the benefit of being federated.

it works the same way email does. you can use a mozilla.com user id to talk to someone with a matrix.org user id, or a kde.org user id all servers are equal participants in rooms, so a room doesn't live on a specific server aside from servers being able to create friendly names pointing to them, but nothing stops #foo:kde.org from pointing to the exact same room as #bar:mozilla.org -- both servers are participating e…

> it works the same way email does.

No.

Matrix is like chatting via GIT (distributed databases) and tends to be a great team messenger like Mattermost or Zulip - XMPP is structurally like email ...

-> see: https://news.ycombinator.com/item?id=36939676

Re: Conduit: Simple, fast and reliable chat server powered by Matrix

#103

Earlier quoted context omitted.

I have used conversations (and derivatives), gajim, dino, converse.js, and movim to have omemo encrypted xmpp conversations; and I talk to people on Siskin and have used profanity in the past. Seems to work properly, unless I'm missing something.

Now try to make a voice and/or video call.

I do/have, with conversations, siskin, movim, and I think dino. Can you expand on your experiences?

Re: Conduit: Simple, fast and reliable chat server powered by Matrix

#104

Earlier quoted context omitted.

Now try to make a voice and/or video call.

I do/have, with conversations, siskin, movim, and I think dino. Can you expand on your experiences?

gajim, pidgin, dino... none of them worked when I tried to call from my desktop to my Conversations' app on Android.

Re: Conduit: Simple, fast and reliable chat server powered by Matrix

#106

I’ve run a self-hosted Conduit instance for some years now. Pros: easy to install and use. Cons: it’s beta software! That said, it’s been really good for me. Reliable chat between my and a few friends, plus some big-ish rooms that I participate in. The author also works on Veloren[1]—another fun Rust project! [1]: https://veloren.net

> The author also works on Veloren That game is fucking cool. A couple years ago me and some friends compiled it for kicks and giggles to see what it was all about. To our surprise, the game ran silky smooth on my GTX 1050 Ti. We get into a lobby. We play for a half hour. We're just exploring (the map is barebones but has cool landmarks) when I realize that you can scroll to zoom out from your character. In a psychad…

The game is very actively developed and there are lots of devlogs

https://veloren.net/devblogs

If the last time you played was a few years ago, they've pushed out a huge amount of features since then. Very impressive for a fully open source game.

Re: Conduit: Simple, fast and reliable chat server powered by Matrix

#107
post #27

Can someone please explain, why use Matrix while there's XMPP ?

For me it's about federation. I have my own server and chat with my family there. And I also have friends with accounts elsewhere and I can message them as well. And I'm looking forward to integrations (Slack, Signal, ...) being more user-friendly, and easier to install, configure and maintain, so I can message others, too.

XMPP is federated and has some integrations (among them, SMS/MMS and phone call support).

Re: Conduit: Simple, fast and reliable chat server powered by Matrix

#108

Hello, I'm Timo and I started the Conduit project a few years ago. Feel free to ask some questions.

Is there a migration path for Synapse users?

No, currently you have to start a completely new server. At some point after reaching a stable Conduit release we will hopefully be able to create migration paths.

Re: Conduit: Simple, fast and reliable chat server powered by Matrix

#109

Earlier quoted context omitted.

it works the same way email does. you can use a mozilla.com user id to talk to someone with a matrix.org user id, or a kde.org user id all servers are equal participants in rooms, so a room doesn't live on a specific server aside from servers being able to create friendly names pointing to them, but nothing stops #foo:kde.org from pointing to the exact same room as #bar:mozilla.org -- both servers are participating e…

> it works the same way email does. No. Matrix is like chatting via GIT (distributed databases) and tends to be a great team messenger like Mattermost or Zulip - XMPP is structurally like email ... -> see: https://news.ycombinator.com/item?id=36939676

You are talking about two different things. Parent was explaining what federation was. Both XMPP and Matrix are federated, just like e-mail.

And I'd say that Matrix is closer to e-mail and XMPP than you seem to assume. Once the database is synchronized, it works pretty much the same way. Only if a missing message is detected in the graph, then a server makes another request for the messages it missed (backfill).

Moreover, Matrix and Git are quite different, since you want to be pedantic. Both the synchronization protocol, and conflict resolution are handled differently (Git does very little, Matrix is more like a CRDT in that respect).

Re: Conduit: Simple, fast and reliable chat server powered by Matrix

#110
post #60
post #30

Earlier quoted context omitted.

My first thought was: „my question would be the reverse“. I have no idea why I’d use XMPP, so I will tell you what I like about Matrix. - modern chat solution with features people have come to expect from Slack and Discord - many bridges that have kept me from having to use more than one chat client for multiple protocols (think pidgin) - lots of great communities are on matrix - pretty good voice chat - open source…

XMPP is well-defined open source selfhosted easily extendable federated standard for exchanging data containers (messages) in a sequential manner. I have zero experience with Matrix, but have experience developing Jabber clients (both mobile and desktop), developing XMPP server, services and VoIP gateways back in mid 2000th. I can say that XMPP with it's all-covering XEPs can satisfy needs of anyone today. Why would…

https://matrix.org/docs/legacy/faq/ there are some answers to "why not xmpp"
Post reply on HN