Live data from Hacker News

Revolt: Open-source alternative to Discord

revolt.chat

241–250 of 413 posts

Re: Revolt: Open-source alternative to Discord

#241
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

My question, maybe a bit more meta - is why not instead work on features for matrix and a client like element? As if the world needs yet another slack-like. xkcd_15_competing_standards.png

There's not much (any ?) open-source self-hostable good slack/discord-like apps. Open source projects usually focus on federation and/or encryption when Revolt focus on UI/UX. If you're looking for a free software that just works, with good UI and you don't care for encryption, that might just be the best option out there. I'm not sure you can find anything more convincing.

Re: Revolt: Open-source alternative to Discord

#242

Earlier 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…

The UX of just being able to naturally sit idling in a voice chat and have friends drop in at will is the point of discord and it's done very well. This user interaction being a first-class citizen is a big deal. Maybe alien to some people, but I've spend the last 17 years of my life hanging out in Xfire/Teamspeak/Vent/Mumble/Discord and I think it's one of the absolute best things that tech has been able to give us,…

I don't understand, is there some reason you cannot idle in a Matrix room? Again I don't know, but for the sake of discussion it would be good to mention that.

Re: Revolt: Open-source alternative to Discord

#244
post #232
post #215

Earlier quoted context omitted.

Rust is such a niche language still that I'd consider it a red flag if I was an investor.

What makes it niche to you? It's got quite a strong foothold now in a lot of major companies, and projects.

Just look at the numbers.

Re: Revolt: Open-source alternative to Discord

#245
post #112
post #71

Earlier quoted context omitted.

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!

These days Java applications are supposed to embed the JVM using jlink images or even native installer (see jpackage). So you shouldn't even know if the app is written in Java when you run it.

The problem with jpackage/jlink is that most teams are stuck on an antiquated runtime and those tools didn’t ship until Java 14 (correct me if I’m wrong about the version). My own company is still making new projects on Java 8.

Re: Revolt: Open-source alternative to Discord

#246

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?

We want to make sure it's not being written in Electron

Front-end is, though: https://github.com/revoltchat/desktop

Re: Revolt: Open-source alternative to Discord

#247

Earlier quoted context omitted.

My question, maybe a bit more meta - is why not instead work on features for matrix and a client like element? As if the world needs yet another slack-like. xkcd_15_competing_standards.png

> As if the world needs yet another slack-like. You mean another IRC-like? :)

You know, I was tempted to write that to begin like as I'm a fan of irc over slack for non-work chat, but for the same reason I prefer slack for work - it's sufficiently different.

As much as we can all agree that IRC-likes, and even IRC's predecessors are wonderful and responsible for much of the progress we have today, I think we can also fairly say not every chat application from now unto forever is an IRC-like.

I would (and I think fairly) catagorise a set of slack-likes and IRC-likes differently, with matrix occupying a grey area inbetween.

Re: Revolt: Open-source alternative to Discord

#248
post #90
post #19

Earlier quoted context omitted.

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

It's not JS or node that's the problem, it's the JS ecosystem. Badly or too broadly defined dependencies can (and do) lead to pulling a new version of a dep that introduced a breaking API change and tada, you have to start hunting for the right version. Most projects don't define the node version that their project runs on either, so what ran in node 8 might not run in node 14 now. What's wonderful to run into is non…

Yep, I know the pain all too well. ESM is also currently a disaster as many popular packages migrate without transpiling to CJS and you cannot call ESM from CJS contexts.

As you said, it's good to separate the ecosystem from the language/runtime. Things will improve over time, but everything has just been in transition for so long. I dream of the day that transpilers are no longer needed and TypeScript is baked in to all browsers. Until then it is a mess.

> node-gyp might then depend on python2

`cmake-js` is the preferred option now. And Rust native deps don't have this issue.

Post reply on HN