And by “rewrite”, they mean point Claude at a vague spec and hope for the best.
This is the way
You just know it’s basically vibe coded
I’m torn here because I didn’t know what’s worse… Electron shit or AI shit.
On the plus side, the AI shit will at least be a proper application and not a web browser pretending to be an application.
I wonder how long it will take for Vencord to work on it though.
Tough question. I hate electron so much that I might be leaning towards AI shit.
I kinda feel the same way and I don’t know how I feel about feeling that way.
I think I might actually hate Discord more then both, so my hope is that this just makes them leave my communities alone somehow
vencord is unlikely to continue unless they reverse engineer the new binary, and if they do, guess how they’re probably gonna do that.
They probably will continue by just using the web version of discord which is basically the same as the app.
AI shit is worse cause of the issue with AI being trained on everything?
The flip side is that Electron shit is worse because it’s bloated to high hell, and it’s literally just a browser. It’s completely unnecessary.
Electron isn’t a problem when it’s used well, eg VS Code. At least you know what you’re getting.
You have no idea what the code is doing is when some numbnut vibe codes it without a thorough review.
Electron is a problem in the sense that it’s completely unnecessary - just run a website and leave it at that. Who wants to install a bunch of useless chrome instances pretending to be other programs? If you want to make a program, make a program. If you want to make a website, make a website. Simple
The JS in your electronic bloat could be just as vibes as the code in your standalone app, too.
You wouldn’t run a website because a website doesn’t have the capabilities of a desktop app. No one wants to run VS code from their browser. People don’t even want to run outlook or teams from their browser. A desktop app results in far superior UX in most cases for tools that people need to use frequently.
Electron allows you to use existing webdev teams to build apps for basically every platform in existence, which is exactly why companies use it.
Alternative platforms exist but not every company has the right people to build on top of them and it’s difficult to argue against the cost savings of using electron.
It’s not really that complicated. Many of these apps simply wouldn’t exist on Linux or Mac if it weren’t for electron or similar frameworks. Companies might build a website (if it makes sense) and a Windows app and that’s it, depending on the target audience
And yes, you might get vibe bloat in the framework code but that isn’t an argument against electron, since literally any framework could be and probably is infected with AI bloat at this point.
Why wouldn’t people want to run them in a browser? Running an Electron app is literally just running them in a browser, it’s just that the browser is disguised as not a browser.
It’s unnecessary bloat. They’re cross-platform because I hey are literally just webapps masquerading as actual programs.
Has this been proven or is it speculation?
It’s closed source so can’t really prove it
But when a bunch of companies suddenly have native versions of their apps which they haven’t bothered with for 15 years because it’s too hard to maintain you can put 2 and 2 together
I’ll never touch Discord again after their Palantir ID verification bullshit
And Google play started doing it with a do you want to do this pop-up prompt, they don’t say that,it’s very vaguely just verification and looks normal and not new but traffics you to the id verification thing and then make it impossible or very difficult to back out without doing it.
Discord requires ID verification. It is dead to me.
Not where I live
I think it is just GDPR. I uninstalled the shit immediately when I saw the prompt. Just like my reddit account.
They do it if they think you’re underage and it’s optional. If you don’t do it, you can’t see nsfw. That’s pretty much it. They also switched away from the sketchy id checker. I’m not saying it’s good, but you can avoid it.
Probably. But every server I was investrd in migrated, so why not ditch that horrible murican company alltogethet…
Understandable. I do think it’s one of the better ones, but the bar is low.
To be fair, I wasn’t an avid user. I had 2 or 3 important communities there that I was active in on and off for a long time. It wasn’t a big sacrifice… reddit feels bigger.
It doesn’t, you just can’t view NSFW channels if you don’t. Which is a problem if that’s something you want to do, but “requires” is a strong word.
Almost every server was nsfw tagged for nudity and profanity when they rolled it out. It was a shitshow. I have no interest. Same goes for Reddit now.
Edit: missing an N in nsfw botched my comment completely
Hmm, I’m at the server limit (in 50 Discords) and none of them were marked in that way. Some of them have NSFW channels that I can’t access anymore, but I don’t care about that.
Maybe I’m in different kinds of communities.
I heard a cousin of a friend saying if you connect via a Moldavia VPS there is no age verification for Reddit (there is, however, for Discord).
how else will I use it
Ideally you won’t, the requirement sucks
Looks like the RAM crunch is starting to affect more than just greenfield projects.
Good. Electron is a bloody memory hog. We don’t need to squander 300Mb of memory just to display 15Kb of text. And then rinse and repeat with multiple other apps like BitWarden Desktop.
You listening, BitWarden? The browser add-ins are fine, the full-fat desktop app needs to lose some serious weight.
This is the creator of BitWarden and we hear you! Because of this we’re getting to release an update and give you what you want. AI, AI everywhere inside BitWarden for your convenience!
I’ve begun switching from jetbrains IDEs to Zed because of the memory usage. I want snappy.
I have 64GB of RAM and I will damn well use it.
The one good thing that’s come out of the RAMpocalypse is devs finally considering writing their software in more efficient programming languages and systems. Every app that gets away from web browser-based backends is a plus in my book, free memory on my system, and less energy usage to save my electric bill and CPU cycles - plus, it very lets older compys be useful again.
Fun! I’ll get to moderate a Discord server for blind people that blind people can’t use on desktop!
Seriously, anything on GPUI reads as “empty window” to screen readers.
Well that sucks. Do you know if Tauri is any better in that regard?
Unrelated to Rust, I assume Qt6 has the expected accessibility features wired?
I haven’t messed with Tauri, but I’m not very hopeful. My best case scenario right now is for Discord to continue upstream accessibility work. To be clear, there is an edit for GPUI, but it still seems to be in early stages.
Speaking of framework maturity, last I looked at OBS on Qt6 it still had significant issues. You need the OS accessibility API, the framework to hook into it and the developer knowledge on how to leverage that. It’s a lot of ifs that can fail early.
Thanks for answering. Trying to keep my software as accessible as possible with regards to colors and structure, but screen readers are a bit beyond my competency.
The first step is to make sure it’s keyboard accessible, since that’s how blind people will use your software. Tab, arrows, space, enter should get you to most things and trigger controls. Ctrl + tab for some things, F6 typically moves focus between panes.
Apart from that, you can always turn on your own screen reader. Windows comes with Narrator, macOS with VoiceOver and most Linux distros will come with Orca. Mind you, you’ll have to learn a lot and the fact you can’t do something doesn’t mean an experienced screen reader user can’t, but you’ll get some feedback pretty quickly.
That’s actually an excellent point. I can just use the text-to-speech screen reader, and the same content will go to a physical screen reader. I’ll try that!
Fun! I’ll get to moderate a Discord server for blind people that blind people can’t use on desktop!
How would a rewrite cause this to happen? Is there something about Rust frameworks for the desktop that exclude accessibility features?
I’ve been working primarily with C#, but none of their frameworks exclude accessibility features… would be shocked AF if Rust frameworks just left that all out.
I checked the gpui crate and it has an accessibility module that uses AccessKit, but I can’t say if it actually works.
Yeah, but this is Rust, not some single-dev pet project. You would expect a fully fleshed out framework to have accessibility features built in as first-class features, not some randomly bolted-on afterthought.
It’s not about Rust, it’s about GPUI, which was developed for the Zed text editor. Go look at the repos for both and you’ll notice they only started considering accessibility at all after blind people opened tickets and they only added the very basic infrastructure required when a blind developer took it open himself to do it.
“Bolted on” didn’t even begin to tell the story.
this is Rust, not some single-dev pet project
The programming language has absolutely nothing to do with the size or maturity of a GUI library using it.
Without knowing what framework is in use its hard to say. Hell electron had accessibilty issues for a while
deleted by creator
Oh, so they’re killing Vencord, the only thing that made their shit-ass service kind of viable? Very cool.
But not vesktop from my knowledge
You can also just use vencord in your web browser
Yeah, I’m glad we’re no longer getting a browser pretending to be an application, but it sucks about the fact that Vencord is gonna be busted
s/Discord is rewriting/Claude Code is rewriting/ig
How the fuck is anyone still using Discord.
Because not everyone has the know how or resources to self host an alternative that only a small amount of people are going to use.
Also, trying to move an entire friend group to a different platform is hard, especially when they are part of other friend groups that are also using discord.
Yeah I get it. Not everyone is as ideological (not a putdown). I just left all those groups. They know how to reach me when they want to chat.
I don’t know your situation, and more just for the sake of a debate, but doesn’t that just silo you or put you in a bubble?
PS thanks for asking! This is my favourite rant atm
Sure I guess—moreso than if I went everywhere. But I’m still in other groups and like I’ll meet with my bookclub, my local nerd friend group, LAN parties, Doom modding projects, etc—I just won’t join their chats.
Most socialising happens outside of Discord, so I feel like I’m just excluding myself from one of the bubbles by eschewing it.
It’s the same thing with reddit, facebook, Instagram, tiktok, tumblr, substack, truth social, lemmyml, bluesky, yt, twiter, that mall that’s owned by the rich fuck you hate, etc etc etc, and on and on. Maybe you’re just on all of them, but imo it’s reasonable to curate your social bubbles around what spaces you want to contribute to and partake in. It’s not like there aren’t enough to choose from.
Anyway, I’ve managed to pull a few people away, or get some people to become dual users. Every person that isn’t only reachable except in the corporate playgrounds lessens the network effects that much more.
I just finished setting up my matrix homeserver and got my friends to use Sable. So. Yeah, fuck discord and their AI “age estimation,” their promises of “we don’t store ids” before leaking tens of thousands of them, and their “our trusted partners are the best” and it’s literally Palantir in a trench coat.
Fuck all of that. AND they’re enshittifying with all the quests and ads. Discord has some real problems but violating everyone’s privacy is not the solution. Hire more people, actually investigate, and listen to the community. Don’t be a Roblox.
i’ll never understand how discord became the standard for gamers. Back in the day we used to use Teamspeak + IRC and that was great. Decentralised, low latency, etc. I still use teamspeak occasionally. Still works great. The discord app was just a mess from the very beginning. Resource hogging electron nightmare. Still everybody thought it was great. And now all sorts of communites, even open source and maker communities are on there. Makes 0 sense to me.
Because discord made their app user friendly for the masses and team speak was slow to adapt.
Kinda says something that team speak now looks a lot like discord.
Yeah I hated it from the word go. It was always the poorest option. Everything about its UX makes me cringe. Even fucking slack by now Salesforce is somehow better.
Every moment I deigned to use Discord I felt like there was friction between me and the people on the other end of the application. Like typing while wearing gloves and getting interrupted every time I wanted to do anything.
Hopefully this rewrite gets rid of all the bizarre ui things they keep adding, like the unremovable friends list on the right side of the screen
Either it’s collapsed and taking up too much space, or it’s expanded and HIDING THE MEMBERS LIST!!! Meanwhile, the actual friends list already exists and does the same thing without taking up screen real estate
Man why everyone gotta bitch on lemmy? I came to the comments looking for a bit more clarification on what this means by people who have knowledge, and the comments are just hating on discord for AI use.
“Why do people hate something anti human”
does it help at all if I only ever use it in my browser, never found a need to install it on my system
Can someone please do the vencord thing on this client plz








