Live data from Hacker News

Revolt: Open-source alternative to Discord

revolt.chat

231–240 of 413 posts

Re: Revolt: Open-source alternative to Discord

#231

Earlier quoted context omitted.

> That's an incorrect assumption if you haven't audited the code. Even without an audit, the odds of a Rust project being memory safe are so much higher than in comparable languages. Furthermore, Rust makes auditing so much easier by allowing you to concentrate on unsafe blocks.

That's a confusing statement -- JS/Node and Golang are comparable (memory safe) languages for API server backends.

Golang is only memory safe if you're not using the concurrency features. It doesn't protect against data races which can break safety.

Re: Revolt: Open-source alternative to Discord

#232
post #215

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?

Rust is such a niche language still that I'd consider it a red flag if I was an investor.

What makes it niche to you? It's got quite a strong foothold now in a lot of major companies, and projects.

Re: Revolt: Open-source alternative to Discord

#233
Also working on a Discord alternative, albeit my project is a decentralized version — neat to see the space has traction. One thing I couldn’t quickly surmise: it looks like your services are centralized and neither servers/spaces (whatever terminology you’re using for logical groupings of communities) nor DMs have support for encryption. Do you have plans to support this? I don’t mean to ask this as a FUD spreader, I just am curious how you differentiate from Discord aside from being open source, and similarly, how you intend to ensure your offering stays open source in perpetuity?

Re: Revolt: Open-source alternative to Discord

#234
post #216

Earlier quoted context omitted.

Let’s say you have a channel with 500 participants. Is there even any sane way to encrypt that channel?

500 isn't really asking for much, Signal does up to 1,000 in a group using standard direct messaging encryption (client side fanout). Whatsapp uses a shared hash ratchet and just spins up new keys when someone leaves, this allows it to do 10,000. Discord gets to 25,000 active users before they move to throwing resources at the problem for a hard max of 500,000 total users able to join (but not be active at once, that…

Discord doesn't do E2E encryption, although those numbers for Signal and Whatsapp are pretty impressive.

Re: Revolt: Open-source alternative to Discord

#237
post #181

Earlier quoted context omitted.

>You can of course install from your package manager Debian 11 was released a couple weeks ago and the rustc it ships with is already so out of date (7 months old, gasp!) software written for modern rust versions can't be compiled with it. And this isn't a Debian only problem.

Is this a Rust only problem? Decided to pick the most well known Go project, kubernetes, and the Go version (1.15) included in Debian 11 is too old to build the first kubernetes project in my search results, kubernetes client as it requires go 1.16, released february. I've certainly had issues with e.g. the Python or Node version being too outdated on Ubuntu, RHEL, CentOS etc. And when that happens, it's a bigger pro…

It appears that 1.16 is available in testing as different package. Chance is high that you will be able to install it without much hassle, since they shipped current stable like a week or so ago.

[1] https://packages.debian.org/bookworm/golang-1.16-go

Re: Revolt: Open-source alternative to Discord

#238

‎Please delete user 01FEY4XQ988G9BYFH45JKQZF5R. Can't even delete our own account....

> Please delete user 01FEY4XQ988G9BYFH45JKQZF5R .. .

It's one thing to make a valid complain about there not being an automated account deletion feature yet, requiring you to send an email. And even then it's not that bad since it's literally a "mailto:contact@revolt.chat?Subject=Delete my account" link. It's another thing to make a temper tantrum out of it: https://imgur.com/U2DJwm7

Please don't be the guy that's technically right but an ass about it.

Re: Revolt: Open-source alternative to Discord

#239
post #193

Earlier quoted context omitted.

The difference is that Discord voice chats work like "meeting rooms". I don't want to call everyone in a channel, I want to see who's already hanging around and join them on a whim. It's not really "calls" per se as you don't actually call anyone and they're not coupled to actual text conversation channels. That's the big UX difference, and it's a big deal for gaming and more casual communities with many participants…

I haven't used Discord or Matrix in a while so please forgive me if I have this wrong, but just reading this comment and the parent comment, the only difference there seems to be that the Matrix voice room can (optionally) be coupled to a text chat room, whereas Discord cannot do this, and the voice chat rooms there are always separate. That actually seems like Discord is doing worse here, if you were aiming for maxi…

In discord you see a room of people in voice chat which features drop in drop out.

You can them independently drop in and drop out of any text chat room.

The most common way to share text channel based content is to say "hey I'm posting an image in voice chat check it out"

The important part here is making voice the first class primary communication while not prohibiting the use of any text channels because there is no coupling.

Complete independence is better than coupling imo.

Separation can be done with permissions for both a single text and voice channel.

Also as long as someone has access to the voice channel they have access to the video channel of all active live streams.

Re: Revolt: Open-source alternative to Discord

#240

Earlier quoted context omitted.

I haven't used Discord or Matrix in a while so please forgive me if I have this wrong, but just reading this comment and the parent comment, the only difference there seems to be that the Matrix voice room can (optionally) be coupled to a text chat room, whereas Discord cannot do this, and the voice chat rooms there are always separate. That actually seems like Discord is doing worse here, if you were aiming for maxi…

In discord you see a room of people in voice chat which features drop in drop out. You can them independently drop in and drop out of any text chat room. The most common way to share text channel based content is to say "hey I'm posting an image in voice chat check it out" The important part here is making voice the first class primary communication while not prohibiting the use of any text channels because there is…

I think that just elaborates on what was said previously, it's up to you how to set it up if you want the coupling or not.
Post reply on HN