News for hackers. Stuff that matters.
Re:Conduit: Simple, fast and reliable chat server powered by... by dsr_ on Sunday July 30, 2023 @10:38PM (#36938225)
Zulip isn't a Matrix server. Zulip doesn't federate.

If you want a private, non-federated chat server -- for your organization, basically -- Zulip is awesome.

If you want federated chat, Zulip doesn't do that.

Re:Conduit: Simple, fast and reliable chat server powered by... by somenewaccount1 on Sunday July 30, 2023 @10:46PM (#36938267)
Since every matrix server requires you create its own user id, I never understood the benefit of being federated.
Re:Conduit: Simple, fast and reliable chat server powered by... by CameronNemo on Sunday July 30, 2023 @10:52PM (#36938301)
HN needs a federation megathread. It gets widely debated every other week lol. Anytime Mastodon, Email, Matrix, or XMPP get brought up, the old culture war gets revived.
Re:Conduit: Simple, fast and reliable chat server powered by... by Semaphor on Sunday July 30, 2023 @11:16PM (#36938448)
You don’t need to sign up to multiple servers, if you can use the ID you already have to talk with everyone on other servers. Just like with E-Mail or XMPP.
Re:Conduit: Simple, fast and reliable chat server powered by... by omniglottal on Monday July 31, 2023 @10:33AM (#36943136)
..."if you can" use the single ID attached to only one server which, if unavailable, takes your identity with it.
Re:Conduit: Simple, fast and reliable chat server powered by... by Semaphor on Tuesday August 01, 2023 @12:05AM (#36952153)
Even with /.well-known/matrix or SRV entries?
Re:Conduit: Simple, fast and reliable chat server powered by... by infogulch on Sunday July 30, 2023 @11:19PM (#36938469)
Apparently there's an idea for a feature to enable users to transfer their account and data from one federation node to another. Pretty sure it's in the "just an idea" phase, so don't hold your breath.
Re:Conduit: Simple, fast and reliable chat server powered by... by CameronNemo on Sunday July 30, 2023 @11:25PM (#36938503)
Would be nice to transfer identity to a new domain but leave the server the same, like we typically do with email.
Re:Conduit: Simple, fast and reliable chat server powered by... by j16sdiz on Monday July 31, 2023 @04:16AM (#36939975)
Not understanding your claim...

How can I "transfer identity" to a new domain in email?

I can't move [email protected] to @outlook.com, nor can I move [email protected] to [email protected] .

Re:Conduit: Simple, fast and reliable chat server powered by... by e12e on Monday July 31, 2023 @06:25AM (#36940687)
Well, with email you can a) forward from one address to another b) set up an auto-reply (I've moved), c) copy your message history via imap/maildir/mbox-files. Ditto for address book(s).
Re:Conduit: Simple, fast and reliable chat server powered by... by vkbjlnjknbj on Sunday July 30, 2023 @11:11PM (#36938425)
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 equally and have their own shortcut name to the room

Re:Conduit: Simple, fast and reliable chat server powered by... by jazzyjackson on Monday July 31, 2023 @12:13AM (#36938749)
I can federate message across hosts, fine, but I can't move my username to another host, so it doesn't work like email, because with email the namespace is defined at the DNS level, and I just forward requests to whatever email host I want to use.

Being able to leave one server and join another while maintaining an identity (say, a public key for instance) is on Matrix's to do list, they haven't decided how to do it yet afaik.

Re:Conduit: Simple, fast and reliable chat server powered by... by Arathorn on Monday July 31, 2023 @12:25AM (#36938800)
https://github.com/matrix-org/matrix-spec-proposals/blob/keg... is how we’re doing it, and it’s being implemented currently in Dendrite.
Re:Conduit: Simple, fast and reliable chat server powered by... by Semaphor on Monday July 31, 2023 @12:25AM (#36938802)
With webfinger, you should be able to do exactly that. Migration of accounts is not in E-Mail, but while email has mx servers, Matrix (and most nu-fed stuff, not sure about XMPP) should have webfinger support for that.
Re:Conduit: Simple, fast and reliable chat server powered by... by Freie_Messenger on Monday July 31, 2023 @04:32AM (#36940074)
> 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... by MayeulC on Monday July 31, 2023 @05:01AM (#36940205)
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).