Goodbye Electron, we barely knew you
[–] jttnr 2 days ago
[–] pjmlp 2 days ago
[–] markbao 2 days ago
[–] RunSet 2 days ago
[–] asimovDev 2 days ago
[–] hn773746483 2 days ago
All data packages were missing 90% of my account data (bug? size issue with zip files?), no avenue to report this to Discord of course, because the only words their "privacy team" know is... :^)
I was going to paste exactly what they sent me, but it turns out some of my data request tickets have been deleted by them.
[–] gear54rus 2 days ago
who downloads this? there's a website available
[–] saghm 2 days ago
[–] TingPing 2 days ago
[–] saghm 2 days ago
[–] chandlerswift 2 days ago
[–] saghm 12 hours ago
[–] nonethewiser 2 days ago
[–] sgarland 2 days ago
[–] pjmlp 2 days ago
[–] nonethewiser 2 days ago
If it were simply the Chrome install that would imply Electron is 9GB+ by itself, which it most certainly is not.
[–] chii 2 days ago
Therefore, if you have an old install and have gone thru several (many) cycles of updates, the installation directory could be riddled with old versions and update files that make up the bulk of that 10 gig.
[–] flykespice 1 day ago
[–] hypfer 2 days ago
Electron rose to fame because one could just do everything with it and it was good enough.
Being able to do everything also means that the thing can do everything everywhere all at once, which is many lines of code.
___
The magic of electron was that it was "cheap", however, with code being all AI-generated, that's even cheaper. So now everything will be some slop rust until the point when people realize that there is a cost to be paid after all.
For electron, that has been RAM and performance. For the vibeslop.. well. We shall see.
[–] delta_p_delta_x 2 days ago
Operating systems developers should be looking to profile everything. Benchmarking and profiling used to be horribly time-consuming; nowadays, with agents, this is almost trivial. Then valuable engineer time can be spent looking at actually solving and optimising the workloads, from the kernel, to drivers, to user-mode libraries, to vendored applications.
About a decade ago programming was expensive, and we decided writing everything in JavaScript was OK, and wasted everyone's memory instead of using programmer time to write fast and efficient native applications. This is no longer the case.
[–] throwitaway222 2 days ago
[–] hypfer 2 days ago
Depends.
There is a lot of value in man-made software where the man knows exactly what happened where when why.
If you just revibe in rust, you get something that works at this point in time, but this deep architectural knowledge is completely lost and you're at the mercy of Dario not locking down your account for wrongthink.
That can still be fine for smaller tools where the cost of recreating them from scratch is alright, but revibing your core business thingy is likely a horrible idea, which I encourage people to do, as I'd love to have the business opportunity to take over their frustrated customerbase ca 5 years from now.
[–] delta_p_delta_x 2 days ago
I've mentioned in another comment, but my biggest pet peeve is that AI agent applications (Claude, GPT, etc) are themselves just Electron wrappers over their web pages. What a waste.
[–] nonethewiser 2 days ago
Inference cannot be controlled. The models are already out there. It's too late.
[–] hypfer 2 days ago
That needs claude-like capabilities.
It also should not be done at all. But that approach needs it.
Using open weights models like GLM-5.3 can also speed up rewriting, but then you're rewriting and not revibing, which is a lot slower.
https://flathub.org/en/apps/com.discordapp.Discord