Live data from Hacker News

Revolt: Open-source alternative to Discord

revolt.chat

271–280 of 413 posts

Re: Revolt: Open-source alternative to Discord

#271

Earlier quoted context omitted.

The whole "matrix doesn't have voice channels" thing is a bit frustrating, because... in Element, you can hit the voice or video call button in any channel (not just voice channels!) and it will spin up a voice/video conference in that channel. If you then switch channel, you'll stay in the original conference, unless you drop and rejoin the new one. I think that's basically precisely the same capability as you get i…

> the UI is very subtly different to Discord? I use Discord and Element/Matrix exclusively, and have groups of friends that use both. They always gravitate towards Discord for voice. I think there's a couple small reasons that kind of add up 1. When there's an active call going, you can't see who's in it unless you join. It's just this ominous box with some unknown number of participants, and it creates this feeling…

This

Re: Revolt: Open-source alternative to Discord

#272

Earlier quoted context omitted.

The plan is to make DMs end to end encrypted.

Be aware people will critique if only PM are only e2e, this is what people who uses Signal and WhatsApp downplay Telegram.

I'm one of those people, but for a discord alternative, I think it's a pretty fair trade off. My WhatsApp groups are mostly under 100 people while discord servers get much, much bigger. The only thing I feel like would be viable would be one shared encryption key for large rooms that just gets shared between the members via a resource-intensive diffie-helman-like message once and then after that everyone just uses the same key.

Re: Revolt: Open-source alternative to Discord

#273
post #79

Earlier quoted context omitted.

"Federation and Discord-style protocols are inherently incompatible" Really? I wonder how Rocket.Chat federation overcame this "inherent incompatibility" https://docs.rocket.chat/guides/administration/administratio...

Just look at the screenshot on the RocketChat page. "Use on a production system is not recommended at this time" And looking at how buggy RocketChat is without federation I trust them not to use it. Most of their features is just PR. For example they do advertise E2E while it has the same amount of warnings and not even a doc page https://docs.rocket.chat/guides/administration/administratio...

I wasn't defending Rocket.Chat's implementation. I haven't tried it myself.

Matrix is the practical solution, and Arathorn's sibling comment gracefully addressed my real criticism. Federation is absolutely possible on these applications, although tricky.

Re: Revolt: Open-source alternative to Discord

#275

Earlier quoted context omitted.

Hi, one of the developers here, we use electron because its hard for our small amount of devs (there are about 4) of us to maintain multiple clients, this is the same reason we use the same web client for mobile.

Great choice, thanks for being practical and realistic. Hate on HN does not predict any kind of product metric.

Electron is almost never a great choice for anything. It saddens me to see people on a website for nerds defend it.

Re: Revolt: Open-source alternative to Discord

#276
post #261
post #243

Earlier quoted context omitted.

Which is?

IMHO: Rust is going to be very very popular on everything from embedded to client-side web apps. Headlines like the one on this submission makes me think "finally, someone has started to write that thing in a sensible language".

I very much hope Rust becomes popular in the embedded space... but other languages are better for apps IMO.

I'd rather use a click listener with TS/Kotlin/Swift than be forced into idiomatic Rust's architectural workarounds.

This project made the right call, using TS for the client.

Re: Revolt: Open-source alternative to Discord

#278

Earlier quoted context omitted.

Especially interesting as they intend to support a matrix bridge: https://revolt.chat/roadmap#checkbox40 . It seems like it would be easier to just use Matrix "natively" and then you also have a mostly-working Discord bridge for free. Plus the likely value here is largely the client, so you can consider reusing, or at least building on top of an existing matrix server.

On the other hand, matrix was explicity designed with bridging in mind, and if this is designed to have a good matrix bridge natively, it'll probably work pretty well without having to stay up to date and without having to implement the full matrix spec.

But the point is: why? Why yet-another messaging protocol? If they wanted to have a different client (which I totally understand, given that Element client is currently just a poor mix of all of Slack and Whatsapp and Discord), they could just focus on the client.

Re: Revolt: Open-source alternative to Discord

#279

Earlier quoted context omitted.

Hi, one of the revolt developers here, we wanted something contained and selfhosted instead of something federated, see https://developers.revolt.chat/faq/federation on why we dont plan on adding federation

Suggestion: lift yourself up without tearing others down. Remove the comments at the end about Matrix leaving a sour taste in your mouth and being buggy: the reasons on this link are sound, engage your audience with all positive energy.

well said, that's a good rule for life in general

Re: Revolt: Open-source alternative to Discord

#280

Perhaps offtopic, but why is it so common with new tools for the language it's written in, of all things, to be selected as the top selling point?

We want to make sure it's not being written in Electron

They can use tauri. A new fresh tech and it is efficient also. They should consider it as the title of this post says revolt is written in rust. So they can try more rusty ways making revolt.
Post reply on HN