Why are people on Lemmy using discord?

People probably voice chat with their friends, I don't think Lemmy has that feature?

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.

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.

I think that the headline says more about Electron than it does about Rust.

Even the guys who invented Electron (developers of the Atom text editor) stopped using it years ago and switched to Rust when writing their new editor, Zed, and its UI framework GPUI (which Discord will be using too).

Yeah exactly. "Just" 240 MB, it's still a lot for a glorified chat app

Perhaps it’s vibecoded slop?

Rust apps seem to always be on the heavy side, maybe depends how much debug info they leave in

Indeed, they’re probably shipping a backtrace symboliser, and since there’s no system-wide equivalent of libc to link against, they’ll be including the entire Rust standard library with the binary too.

My other hunch is the Krisp noise cancellation ML model is a huge chunk of the memory footprint.

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?

It's a video player. You want GPU acceleration.

You ever use a Swiss Army knife to open a letter? It’s a lot of extra shit you don’t need but it’s there anyways.

midwest.social

Rules

  1. No porn.
  2. No bigotry, hate speech.
  3. No ads / spamming.
  4. No conspiracies / QAnon / antivaxx sentiment
  5. No zionists
  6. No fascists

Chat Room

Matrix chat room: https://matrix.to/#/#midwestsociallemmy:matrix.org

Communities

Communities from our friends:

Donations

LiberaPay link: https://liberapay.com/seahorse