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.
Revolt: Open-source alternative to Discord
231–240 of 413 posts
Re: Revolt: Open-source alternative to Discord
#232Perhaps 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.
Re: Revolt: Open-source alternative to Discord
#233Re: Revolt: Open-source alternative to Discord
#234Earlier 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…
Re: Revolt: Open-source alternative to Discord
#235Perhaps 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?
Re: Revolt: Open-source alternative to Discord
#236It's not Rust, it's Electron...
Re: Revolt: Open-source alternative to Discord
#237Earlier 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…
Re: Revolt: Open-source alternative to Discord
#238Please delete user 01FEY4XQ988G9BYFH45JKQZF5R. Can't even delete our own account....
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
#239Earlier 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…
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
#240Earlier 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…