web slop won the desktop war and we let it happen, and now the terms "speed" and "privacy" are basically dead.
claude spent 20k on an ai agent swarm to write a c compiler in rust. but their desktop app is still electron wrapper. ironically, openai's codex desktop app is built on electron too
isnt it crazy that we have ai models that can write highly optimized c and rust, yet companies like openai and anthropic still wrap their desktop agents in headless browsers
a blank electron app starts at around 130mb of disk space and 50mb of ram. an equivalent win32 c++ app is under 1mb. we traded storage density for so-called developer convenience
electron xss opens a reverse shell. if a lazy developer leaves nodeintegration enabled, a standard xss payload can require the child_process module and execute native os commands. web devs should not write desktop security boundaries
electron's security model is so fragile that cve-2025-55305 revealed an asar integrity bypass and could modify the application resources to completely bypass integrity validation before the app even loads
the v8 engine has to read your electron js code to run it, which means anyone with a debugger can dump your unencrypted application state. you cannot hide api keys in client side javascript
rust developers are not wrong when they lecture you about memory safety and security flaws when you tweet a vs code screenshot
there is a total collapse of engineering standards. we just accept 500ms button delays because nobody remembers what 16ms delay feels like anymore
native developers use metal and directx to animate millions of polygons at 500+fps. frontend developers use electron to animate a hamburger menu at 60fps and it costs 500mb of ram
we killed memory safety because a design agency wanted a custom cubic bezier transition on a modal window
if you're blaming ai for expensive ram, you've got to see electron, we could've easily used it on fast native user interfaces taking negligible amount of ram (idk about swift, but win32, gtk yes) compared to what webslop takes from us
sources:
1. blogs:
https://t.co/mDnsqPg0iK
2. electron's security and vulnerabilities: https://t.co/jth9me8aVo
https://t.co/KJilTPznNm
https://t.co/Cgm5sApWZC
My angelic, autistic 12 year old daughter Annika drew this pencil and asked me to share it with you. She gets giddy when her content does better than mine, which makes me happy.
Please share it far and wide to keep her fire for art going. We've just barely gotten it rekindled.
its always “work harder” and never “lets make it easier for you to be productive”
businesses in germany struggle under bureaucracy and regulations
employees struggle under 42% tax rate
fix those before telling us to work harder
@tommythegreat67@levelsio the first way takes up a lot of time and energy and the second one is kinda roundabout. although in practice i guess many people end up doing this anyway when their first (second, third, ...) idea doesn't work. 🤔
@tommythegreat67@levelsio unless you have business problems instead of consumer problems. two ways that could happen:
1. you work in someone else's business
2. you start building a random idea and run into problems related to making it a business