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…
Revolt: Open-source alternative to Discord
361–370 of 413 posts
Re: Revolt: Open-source alternative to Discord
#362Earlier 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.
Re: Revolt: Open-source alternative to Discord
#363Earlier 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.
Re: Revolt: Open-source alternative to Discord
#364Earlier 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.
Re: Revolt: Open-source alternative to Discord
#365Earlier 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.
Re: Revolt: Open-source alternative to Discord
#366Earlier 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.
Re: Revolt: Open-source alternative to Discord
#367Earlier 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.
Re: Revolt: Open-source alternative to Discord
#368Earlier 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…
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
#369Earlier 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…
Support n° was 12080748, any chance I could get it back at some point ?
Re: Revolt: Open-source alternative to Discord
#370Earlier 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.