Live data from Hacker News

Revolt: Open-source alternative to Discord

revolt.chat

11–20 of 413 posts

Re: Revolt: Open-source alternative to Discord

#14

Github link: https://github.com/revoltchat The backend is in Rust, frontend is Typescript.

Repository management and self hosted scripts in Shell. Documentation in HTML and JavaScript. Powered by git. And github. Built in editing in vscode support. Icons in PNG. Badges in SVG!

Re: Revolt: Open-source alternative to Discord

#15
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.

For me I think “written in Rust”actually does add a lot. It is a signal that this will be easy to build, easy to deploy (because it is compiled into a single binary in general), memory safe, and likely to be written by a someone that cares about performance and efficiency. I think those are all valuable hints.

> memory safe

That's an incorrect assumption if you haven't audited the code.

> likely to be written by a someone that cares about performance and efficiency

Ah, the stamp of approval that comes from signalling to the "right people". Reminds me of the preamble to almost every C++ Boost library -- "written with performance in mind".

Re: Revolt: Open-source alternative to Discord

#16

it's not written in Rust, it is written in Typescript the backend is written in Rust if you use Discord, you don't care about the backend, it doesn't run on your machine This is something i notice about rust users, they promote "written in Rust" more than the products Very bad marketing

I'd wager that in general the crowd frequenting this site are much more interested in what the back-end / protocol is written in than what the web app is.

Re: Revolt: Open-source alternative to Discord

#17
post #9

Giving this project such a politically charged name is a bit cringey. It could turn some people off who would otherwise be interested. Unless of course you're only interested in targeting a more narrow group to begin with. That's ok to, it just potentially limits the reach of the user pool. For an app whos success will be governed by 'network effects', it helps to cast that net as wide as possible instead of narrowin…

https://revolt.chat/about

They're marketing to a privacy aware audience which is, unfortunately these days, political to some.

Re: Revolt: Open-source alternative to Discord

#19
post #6
post #5

Earlier quoted context omitted.

On anything you can self-run it's a very useful qualifier. Personally I ignore anything that says "written in Node" because I don't want those headaches.

That’s a shame. Node is quite easy to run. Biggest problem is that installing any app includes a free black hole.

JS and Rust are best friends. Deno is written in Rust. And many Node native libs are being written in Rust.

Re: Revolt: Open-source alternative to Discord

#20
post #6
post #5

Earlier quoted context omitted.

On anything you can self-run it's a very useful qualifier. Personally I ignore anything that says "written in Node" because I don't want those headaches.

That’s a shame. Node is quite easy to run. Biggest problem is that installing any app includes a free black hole.

... if the application was written recently. Get something from last year on your 'now' computer and let the suffering begin. Without a docker setup, I really find node horrible vs let's say .NET Core, Java/Closure or Go. But ymmv. A project I inherited has node_modules of 780MB with 150k files with many deprecated and vulnerable ones in them pinned versions: I would not call that easy. I never had that with .net: usually you need a few nugets and if you update them, they still work. That I would call easy. I have used both (and java for over 20 years) for 10+ years, I just do not like the ecosystem (or language but that is ok with typescript and purescript and cljs): I have to anyway.
Post reply on HN