Live data from Hacker News

Revolt: Open-source alternative to Discord

revolt.chat

361–370 of 413 posts

Re: Revolt: Open-source alternative to Discord

#361

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.

"Electron is definitely worse than rust is good." I would say, it depends very much on the developer. There are probably only a handful of people, who can write a fast GUI in C/++ that is also safe, plattform independent - and a joy to use. (I am definitely not among them) But there are a ton of devs, knowing how to accomplish it - with the webtoolkit. In other words, I indeed would prefer a electron app, over some h…

Thankfully there is no C++ on Electron.

Re: Revolt: Open-source alternative to Discord

#362
post #77

Earlier quoted context omitted.

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

> As languages get popular, multiple projects get rewritten in them. Lately I've been thinking, it's kind of funny how the modern development mindset is so all about code reuse what with its giant dependency graphs and reliance on cross-platform frameworks; and yet the favorite sport is still rewriting perfectly good applications in the new hotness.

Because as fashion driven industry that is the only way many will get experience on language X down on their CV or favourite source code repository for head hunters.

Re: Revolt: Open-source alternative to Discord

#363
post #262

Earlier quoted context omitted.

It is not "just fine". They do not have encryption on the wire by default and require an enterprise plan, which is percentage of income based, to enable it.

As I said, if one can afford it. Also not sure what you mean by wire encryption is on for enterprise plan and income based. Their plans are size based.

I worked with them and had meetings with them in person. SSO and TLS were Enterprise-only features, and enterprise pricing was percentage based. It was insanely expensive.

Re: Revolt: Open-source alternative to Discord

#364

Earlier quoted context omitted.

What are the best nosql databases? half of our devs dont like sql much (ive tried to make them use orms too, didnt work)

People opting to use a meme "database" instead of a real DBMS is kind of a large red flag to me. I am hard pressed to imagine data more relational than chat messages and user accounts.

[deleted]

Re: Revolt: Open-source alternative to Discord

#365

Earlier quoted context omitted.

What are the best nosql databases? half of our devs dont like sql much (ive tried to make them use orms too, didnt work)

People opting to use a meme "database" instead of a real DBMS is kind of a large red flag to me. I am hard pressed to imagine data more relational than chat messages and user accounts.

There's a reason all the big chat apps are using NoSQL.

Re: Revolt: Open-source alternative to Discord

#366
post #365

Earlier quoted context omitted.

People opting to use a meme "database" instead of a real DBMS is kind of a large red flag to me. I am hard pressed to imagine data more relational than chat messages and user accounts.

There's a reason all the big chat apps are using NoSQL.

I refuse to believe this is due to technical reasons, as long as we are talking ACID compliant data storage. A well configured PostgreSQL will blow MongoDB out of the water while actually caring about your data.

Re: Revolt: Open-source alternative to Discord

#367
post #260
post #236

Earlier quoted context omitted.

Backend is in rust, but I'm disappointed too.

I really don't understand people who are 'disappointed' with anything that uses Electron. Sure, it's not as performant as a native app, but writing and maintaining a different native app for every platform you wish to target, and then keeping their UIs united, is unreasonable for most people. I'd be more disappointed if they didn't use Electron.

I don't like bad software. Almost every Electron app that I've ever encountered was quite bad. They are laggy. Installers in hundreds of megabytes and installed apps are even bigger than that. Yes, it's not that much on it's own but they compound. Even React Native approach is superior to Electron and it's possible to do better than that while not developing separate native app for every platform.

Re: Revolt: Open-source alternative to Discord

#368
post #351

Earlier quoted context omitted.

The difference is that the discord UI conveys information that is strictly missing in other UIs. By having a separate voice channel, it's implicitly broadcasting "these people want to talk". It's also broadcasting who -is- talking; I've very frequently made a binary choice of "do intrude" versus "don't intrude" based on who's actually talking. I know based on the social circles that if person A and B are talking, the…

> By having a separate voice channel, it's implicitly broadcasting "these people want to talk". Is that significantly different from making a new channel and labeling it "voice channel"? To me it doesn't seem to be, but I haven't tried it. >It's also broadcasting who -is- talking That sounds like a legitimate feature request, if it's not in the issue tracker already? On the rest of your comment: thank you for the con…

> Is that significantly different from making a new channel and labeling it "voice channel"? To me it doesn't seem to be, but I haven't tried it.

Yes it is. For matrix currently you'd need to have the discipline to always leave and join that text channel too when you join/leave a room. And another use case is having multiple rooms. Consider the scenario of four friends sitting in a channel and playing 2v2 games and they randomize team every round. With discord/mumble/teamspeak etc. this is extremely simple, you just switch channels with one (double)click.

Another one is that sometimes we have multiple sub-groups of our friend group sitting on the teamspeak server (e.g.) playing different games in different voice channels at the same time. Because you can see all the channels and who's currently actively talking in them, sometimes we just pop over to the other guys and ask if they're up for a round of game X. Sometimes they are, sometimes they're not and we just pop back into our channel.

And there's a lot more things that I personally consider absolutely mandatory, like push to talk, voice activation, individual volumes etc.

I honestly believe anyone who's doing VOIP seriously needs to look at how gaming VOIP has always done it with teamspeak/mumble etc. Discord has successfully copied this too, and imo all other VOIP is so far behind it's not even funny.

Re: Revolt: Open-source alternative to Discord

#369

Earlier quoted context omitted.

Discord explicitly disallows third-party clients, and will outright ban you if it detects API usage that obviously originates from self-bots (eg. posting embeds as a regular user). The ripcord ban might be a temporary ban more reliant on heuristics intended to prevent nitro scams like this one[0] where it performs no out-of-the-ordinary API calls but still purchases a bunch of Nitro gifts. 0: https://support.discord.…

I run the infrastructure department at Discord which includes our anti-spam engineering team -- Just want to +1 what you're saying and confirm that we are never trying to ban third party clients (that aren't self-bots). Honestly, it would be a waste of our time and basically do nothing good for Discord. But as you correctly point out, they do sometimes trip the ever-evolving heuristics we build that try to identify a…

I got banned a couple months ago seconds after joining the Discord server for a game (https://www.reddit.com/r/LoopHero/comments/lwx8m8/loopers_jo...) and lost all my account information and the servers I had joined, I tried reaching out through that form but got a mail that told that I had indeed abused (without knowing anything about what the abuse was - I barely use discord, as in, I was connecting to chat maybe once a week and am confident I did not violate guidelines, yet this is the mail I had gotten: "Your account was disabled for violating our Terms of Service or Community Guidelines. We’ve reviewed and have confirmed this violation, and we will not be reinstating your account.").

Support n° was 12080748, any chance I could get it back at some point ?

Re: Revolt: Open-source alternative to Discord

#370

Earlier quoted context omitted.

For those that say that it can't be done, most of Haskell's ecosystem updates frequently in Arch.

Also rust updates fine in gentoo, as I know from compiling Firefox, but mentioning Gentoo all the time as an alternative to Ubuntu got old in 2012, hah.

Right, but the people most affected by this are most likely running RHEL or CentOS which doesn't even have a package.
Post reply on HN