Live data from Hacker News

Revolt: Open-source alternative to Discord

revolt.chat

141–150 of 413 posts

Re: Revolt: Open-source alternative to Discord

#142
post #94
post #89

Earlier quoted context omitted.

Also, only the backend is written in Rust. The desktop client is an Electron app: https://github.com/revoltchat/desktop

Now I want to know if HN hates Electron more than it loves Rust. Or do they perfectly cancel out?

Ah, the monolithic HN myth again. That's right, let's just ignore that this place has thousands of readers, thousands of commenters, and that there's no thing called "HN" to talk about as it if had intentionality and/or opinion.

Re: Revolt: Open-source alternative to Discord

#143

Nothing on the Roadmap [1] about encryption. [1] https://revolt.chat/roadmap

written in Rust! don't forget to `curl https://sh.rustup.rs | sh`! Footnote: As the Rust community continues to bash everyone over the head about how safe it is while completely fucking up the 101 shit we've all been saying not to do for over 20 years, I'm going to continue to treat it how it smells.

You can of course install from your package manager [1][2][3][4]. If you're not going to install from your trusted source then I'm not sure curl https://... | bash is really worse than downloading and double clicking a msi/dmg/deb/rpm. Especially if you're not going to verify that or verify it using keys downloaded from the same https host.

[1] Homebrew - https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/...

[2] Arch - https://archlinux.org/packages/extra/x86_64/rust/

[3] Ubuntu - https://packages.ubuntu.com/hirsute/rustc

[4] Fedora - https://fedora.pkgs.org/34/fedora-x86_64/rust-1.51.0-1.fc34....

Re: Revolt: Open-source alternative to Discord

#144
post #3

Not sure "written in Rust" is a headline thing that's worth mentioning anymore. Particularly amusing in this case when parts of Discord are written in Rust too.

Also, the backend of Discord is elixir/Erlang, which is a great fit for a messaging app. To me rust would be a step back.

Re: Revolt: Open-source alternative to Discord

#146
post #94

Earlier quoted context omitted.

Now I want to know if HN hates Electron more than it loves Rust. Or do they perfectly cancel out?

Ah, the monolithic HN myth again. That's right, let's just ignore that this place has thousands of readers, thousands of commenters, and that there's no thing called "HN" to talk about as it if had intentionality and/or opinion.

There definitely are trends on HN and while they don't fit a 100% of the population, they drive a lot of the opinions and discourse.

Re: Revolt: Open-source alternative to Discord

#147

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.

Did you consider Qt or some other cross-platform native option? There was just recently a HN article [1] on the topic of cross-platform development and UX, with a few alternatives proposed. I think some teams just reach for the Electron tool by default now, instead of weighing each alternative and then choosing it with eyes open. Maybe your team did examine the pros and cons, but it seems the overall software industr…

Electron leverages web-style development, which Qt (or GTK or FLTK, or JUCE, or wxwidgets, or libui ... etc) does not manage to do in any real sense.

If your dev team thinks in web-like terms, Electron is a more comfortable place to be. Better? I'd agree with you that it's probably not.

Re: Revolt: Open-source alternative to Discord

#148

Earlier quoted context omitted.

It bothers me that we don't view it as a problem on this board the fact that we have an entire upvote/downvote brigade that reacts purely on whether you're speaking good or ill about Rust. I'm not one to tell moderators what to do but on some boards people get told off severely for such behavior. "x in rust"[1] threads are so prevalent that they should get a ranking penalty. https://hn.algolia.com/?dateRange=all&page…

Disagree- three of the first six most recent submissions containing "in rust" are simply educational/about the rust language in general and not showing off a project (while using "rust" as a selling point). https://i.imgur.com/WCD7iem.png

Why not the fifth entry? That seems similar to the highlighted ones.

Re: Revolt: Open-source alternative to Discord

#149

Earlier quoted context omitted.

Personally I see “Written in rust” as more of a meme, often using buzzwords like “blazing fast” and “memory safe.” Electron is definitely worse than rust is good.

Is Rust as blazing fast as Electron is slow?

But Rust runs on the server while Electron runs on the client. You can't compare them like that!

Re: Revolt: Open-source alternative to Discord

#150
post #89

Earlier quoted context omitted.

Also, only the backend is written in Rust. The desktop client is an Electron app: https://github.com/revoltchat/desktop

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.

Performance is more important that cross-platform support. If a user has money to feed more and more and more resources into a gluttonous, hideously inefficient web browser masquerading as a program, they have enough money to get on the platform everyone else is on.

Discord is an obscene drain on resources. That's the problem that's easy to solve: just stop with the bad programming choices.

That said, I didn't realize at first that Revolt is in fact meant to be a REPLACEMENT top to bottom, and not just a rogue Discord client like Ripcord. You're hawking it on the basis of privacy, rather than speed (since it obviously won't be much better there). But the privacy angle is laughable from the start. Do we run our own servers? It's not clear to me from reading the site. You talk about "creating" servers, but Discord users "create" servers as well: on Discord's hardware. If Revolt genuinely allows for the creation of independant servers, with no control or access by the Revolt devs, that is at least something. If not, I don't see the point.

Post reply on HN