Live data from Hacker News

Revolt: Open-source alternative to Discord

revolt.chat

71–80 of 413 posts

Re: Revolt: Open-source alternative to Discord

#71
post #5
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.

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.

It's interesting, I suspect we all have our thing we avoid like that - for me it's Java stuff. I don't say that to 'defend' node, I'm no JS fan boy or particularly experienced with it, it just doesn't bother me the way Java stuff does - the dread I have for a Java stack trace appearing from something I'm trying to run is enough to make me see if there's an equivalent that ticks the same boxes in another language!

Re: Revolt: Open-source alternative to Discord

#72

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

Funny that they are not encrypted and also based in the EU, so any kind of "revolt" against the status quo couldn't ever happen using their platform. https://revolt.chat/aup

Re: Revolt: Open-source alternative to Discord

#74

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

> if you use Discord, you don't care about the backend, it doesn't run on your machine Right, but for a self hosted project this might of interest.

Good point

Re: Revolt: Open-source alternative to Discord

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

Totally agree. It's not good for HN to have this kind of repetitive language promotion on the front page. I could see if this was the first major project written in the language, which would make it noteworthy, but something like this needs to stand on its own without the upvotes of Rust fans.

This is the way it’s always been though. First it was Java, then Ruby, then Clojure, then Go, then Node, and now Rust. As languages get popular, multiple projects get rewritten in them. At first it’s a novelty, but it is often useful to see what the strengths and weaknesses are of a language to implement an existing project. Eventually, it becomes annoying to have “written in X” attached to articles and links, but soon, that will diminish.

The only time when I think it’s really appropriate for a mature language is when the language itself is a feature. But that is really rare for that to be the case.

Other languages (eg Python, Haskell and Erlang) are in the mix too, but more evenly distributed and less fad-ish.

This is just part of the hype cycle of languages. I’m not saying Rust is only a fad, but we are definitely in that part of the cycle for Rust.

Re: Revolt: Open-source alternative to Discord

#78

Earlier quoted context omitted.

Totally agree. It's not good for HN to have this kind of repetitive language promotion on the front page. I could see if this was the first major project written in the language, which would make it noteworthy, but something like this needs to stand on its own without the upvotes of Rust fans.

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

Re: Revolt: Open-source alternative to Discord

#79
post #4

How does it compare to matrix? Would have been nice to use that since it’s an open protocol that already takes privacy seriously

Their FAQ on “Why no federation?” is relevant: https://developers.revolt.chat/faq/federation

"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...

Re: Revolt: Open-source alternative to Discord

#80

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.

Another interesting point is that Conduit (Rust-based implementation of the Matrix homeserver) got a beta release last week.

I'm closely following Conduit and Dendrite. Running a Synapse server currently.

Staying on topic, Dendrite is written in Rust, meant to be super performant. Stoked for hybrid-P2P via Bluetooth LE for offline usage.

Edit: looks like I got confused. Conduit is written in Rust. Ssenica was right, Dendrite is written in Go. To coffee I go!

Post reply on HN