Live data from Hacker News

Revolt: Open-source alternative to Discord

revolt.chat

211–220 of 413 posts

Re: Revolt: Open-source alternative to Discord

#211

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?

For any open source project, you are marketing as much towards potential developers as you are end-users. Note that their home page doesn't say "Rust" at all. However, on Hacker News, there are potential contributors, and so giving them a bit of information about the project can be useful.

Re: Revolt: Open-source alternative to Discord

#212

Finally, something that outright says that its intent is to be a discord alternative. So many platforms try to sell themselves on some other feature, rather than just being open source and self-hostable. So many things, like Matrix, come close, but lack key components to really competing, such as voice channels rather than calls. I hope this goes somewhere!

The whole "matrix doesn't have voice channels" thing is a bit frustrating, because... in Element, you can hit the voice or video call button in any channel (not just voice channels!) and it will spin up a voice/video conference in that channel. If you then switch channel, you'll stay in the original conference, unless you drop and rejoin the new one. I think that's basically precisely the same capability as you get i…

> Also, you can do toggle mute via hotkey (which we have a draft for at https://github.com/matrix-org/matrix-react-sdk/pull/2280), but this is surely a bonus feature.

Proper Push-To-Talk with global hotkey is one of those features that doesn't seem important but when you need it (organizing Raids in games, big meetings, etc) it makes a world of difference. That and lack of click to join voice rooms is definitely making it harder to move gaming groups over.

Re: Revolt: Open-source alternative to Discord

#213
post #196

Earlier quoted context omitted.

> Do we run our own servers? No, you run them? The backend and the clients are both open source, so I think the idea is that people do run their own servers. There's certainly nothing stopping you. I assume the hosted server is just for convenience and/or demo purposes.

Not very familiar with Discord, but from what I understand it seems everyone runs their own server? Like every game/topic/etc community has their own server?

I think a "server" on discord is more like a "organisation" on slack than an actual server. i.e. it's a tenant partition on a multi-tenant centrally hosted system.

Re: Revolt: Open-source alternative to Discord

#214
post #148

Earlier quoted context omitted.

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.

Yep, that one is informative as well. My bad!

Re: Revolt: Open-source alternative to Discord

#218
post #18

Curious why you decided to use MongoDB as opposed to HBase or Cassandra? Discord moved away from MongoDB because its sharding is “complicated to use and not known for stability.” Are these issues not relevant anymore?

HBase is asking for operational pain. Brownouts of region servers, Hadoop dependencies and a million knobs to tune. Add kerberos and that's the road to hell.

Re: Revolt: Open-source alternative to Discord

#219

Earlier quoted context omitted.

Hi, one of the developers here, there was no specific reason why we went mongo at the start, but there have been talks to move to a different database if needed. Currently mongodb is fine for us.

> Currently mongodb is fine for us. As someone who has administered too many MongoDBs, those are some famous last words.

If one can afford it, mongodb Atlas is really just fine. As someone said, at scale, all technologies need significant know-how and time investment.
Post reply on HN