3 ms·
> ... because that is a dark future you’re painting. I'd argue, but I can't... When a basic "cross platform application" now has 1-1.5GB of build directory fo
by Syonyk 5y ago
> ... because that is a dark future you’re painting.
I'd argue, but I can't...
When a basic "cross platform application" now has 1-1.5GB of build directory for all the 50,000 nested Node dependencies that allow you to not have to write your own left pad, you can't know what most of the code is. It's simply not possible.
Windows 95 was about 50MB installed. A modern chat client is a couple hundred meg, because it's a web app, carrying it's own browser around, running in Javascript, and... etc. A quad core 1.5GHz CPU will struggle with it (source: I run Rpi4s for desktops and Element really, really tends to lag on text input if you type fast).
I don't see how it gets better when these are the trends. New frameworks, new libraries, new UI toolkits, more complexity, less understanding, and ever new and shiny security bugs.
But those bugs aren't a problem, because nobody is punished for them. Whoopsie daisy, giggle, my logging function allows for remote code execution! I'm not saying that individuals should be jailed for bad code, but if you're a company and you ship a product, "Oh, well, that open source part we used was bad..." shouldn't be a good excuse for why someone with your product installed can be pwned from across the internet.
Yes, that implies lower complexity of software, and, yes, that's my exact point.
I use a computer in 2021 for a lot of the same stuff I used a computer for in 1997. Writing documents, writing code, chatting with people, visiting websites, sharing photos, editing photos, etc. The difference is that now I need a 6-core processor and 32GB of RAM to do it sanely, when I could do roughly the same stuff in 1997 on about 32MB of RAM and a single processor, running at sub-100MHz.
I don't see a good path forward regarding computer security, which is part of why I've been starting to use computers less and less, and finding other ways to accomplish things that aren't internet-vulnerable-to-everything. I just don't see a way out when all the incentives are wrong.