With screensharing on wayland? With screensharing on wayland, right?
Good to see. Electron is trash for a few reasons.
Why are people on Lemmy using discord?
Because thats what people use
That’s the only reason I use it
To manage my community more easly and interact with many others aswell plus every friend of my uses it.
There is no alternative currently that offers a granular permission system like discord’s, voice chat and streaming that doesn’t also suck in other aspects
To easily chat and stream with friends
People probably voice chat with their friends, I don’t think Lemmy has that feature?
Things I want are held hostage on Discord. If I want to play Motorstorm online, I look at the fan server channel and it has real time lobby stats and chat rooms to get some games going. Just an example. My friends usually use Steam for voice chat.
It’s a mainstream platform, so many non-Lemmy people are still there.
Besides, it’s always worth the praise when someone makes good technical decisions that benefit users.
Someone at work with much more political power, and much less knowledge of how dangerous surveillance capitalism is, insists on using it 'cause they use it all the time and it’s functional.
:(
Desire?
Discord is as much spyware as anything else. Its efficiency in using my computer’s resouces in order to log everything about me, build a dossier on me and sell me out at every opportunity is not a consideration, as I view it as something to be avoided like Meta, et al.
That said, Electron does suck.
Anything else? Nah bro. It’s as much spyware as Google chat or Whatsapp… But Matrix, XMPP, mumble, etc are not spyware (sure, if your host is the CIA maybe, but with these software you can be your own host if you want. No spying guaranteed.)
I think that the headline says more about Electron than it does about Rust.
Yeah exactly. “Just” 240 MB, it’s still a lot for a glorified chat app
240 is quite little considering how much media there’s in it
Perhaps it’s vibecoded slop?
Anything new coming from any non-bootstrapped company is likely slop, and even the bootstrapped deserve a second look
Rust apps seem to always be on the heavy side, maybe depends how much debug info they leave in
I once played around with reverse engineering a Rust program. I compiled the optimized version of the standard “hello world” program which somehow turned into 50,000 lines of assembly.
It looked like it copied over dozens of functions from libc and the data section was filled with every single possible error string “file not found”, “connection timed out”, etc. as if there was a possibility of hello world generating an access denied error.
How will this affect the vesktop users
TL;DR: vesktop will probably no longer work (unless they wanna mantain the client themselves…) and vencord will likely only work as a userscript in your browser.
It probably won’t, but honestly there aren’t that many features the desktop client has that you can’t just get by using the browser webapp (Keyboard shortcuts, and the “now playing” feature that is a privacy mess, are the two biggest ones that come to mind right now)
man I love that they are ditching electron but, they “just” fixed the discord linux client to properly update and now they are rehauling it? can’t wait to get this update 3 years from now.
It’s great, but I wonder what happens with the linux client? There is no mention of it in the article.
Do we get optimized native client or is that too much work if they don’t have universal framework anymore?
Marketing director of Discord on Reddit says linux will have a native client.
They are using GPUI. Rust native UI framework from the Zed IDE team. I think the creator of Zed is the one who created Electron in the first place, then left. I’m not sure though.
So it should be cross platform
It’s a bold strategy. “Electron sucks! Let’s see what else these people made”.
But seriously, why do I need GPU acceleration for my chat UI?
Because without it UI changes create CPU spikes
But seriously, why do I need GPU acceleration for my chat UI?
Because rendering things is quite literally the reason GPUs exist, it takes load off the CPU and is more efficient at it to boot.
It’s a video player. You want GPU acceleration.
What video? 99.99479% of my Discord experience is text.
A lot of people talk and stream to their friends. If I only needed a text app, I would not use discord at all.
Do you like having battery?














