DanielHB
It could happen as a separate initiative for an alternate shell, kinda like system-d. But it would need a lot of coordination between companies and individuals to support it and a lot of jank compatibility for calling the current existing tools when a "modern"version doesn't exist.
If you don't flash the bootloader too you don't "own the glass".
Being able to pull out a full wireless keyboard+mouse when doing productivity work is great. Me and my wife regularly use the TV to plans trips, online shop and do spreasheet stuff.
But this is... true? Non-core software gets the shaft in resources / development, especially at non-software companies. And for most companies the underlying web architecture are not a core business. For Facebook, Amazon, Google it is, that is why they are often the ones making frameworks.
Fact is frontend development is very complicated and the platform doesn't provide enough support for large projects.
I only have a single "Local Extension" and it is open-remote-ssh itself.
Of course anything you put into the container can be compromised, like git ssh keys or cloud provider keys/auth-tokens. But at least it keeps your PC from becoming a botnet and your browser credentials out of reach. If you have a Containerfile/Dockerfile with everything you need you can quickly wipe everything and re-create your dev environment from scratch (which I do every once in a while), wiping any malware you might have gotten in there.
When running inside a container you can do some nifty things like keeping root directories immutable. I have been meaning to make some user directories immutable in my container but just been too lazy to do it.
https://github.com/jeanp413/open-remote-ssh
and run vscode-server inside a VM or container
Even as backup power it still makes sense to have a battery attached because it extends the capacity of the system so much. The main problem is that you need some BMS software to coordinate the generator and the battery, but there aren't self contained solutions like this widely available (at least last I worked with it).
I guess it applies for nuclear power if you do that jank thing to not put fuel cells unless you need power. But then it is a thermal battery...
When you couple a large battery with a diesel generator the generator turns off when the battery is full so the generator always run at optimal efficiency.
Last time I checked it didn't work on Linux (or I couldn't make it work on my setup, I don't remember). It seems it still has some limitations but better than before.
There is no reason why programs input/output can't be schema'ed, consumed and piped in a type-safe manner. And why there can't be a better standard than bash for simple scripts.
But it is really hard to pull this kind of thing off unless you redesign most of the common tools by scratch and do so through a committee and somehow push it down people's throat through strict platform control.
The current population decline crisis will likely shift the pendulum towards labor in 50 years or so.
I couldn't care less about crypto currencies, but crypto contracts had the potential to replace much (although not all) of the bureaucracy around governments and justice systems. I am very sad it didn't take off.
Yes it would have costed them more to train the first few versions of ChatGPT if it wasn't for the crypto mayham, but it would still happen. The hardware was always available and still improving regardless of crypto or not.
But the lock-in is not _that_ big that a big co could not pull off a migration, but it would be like migrating from Teams to Slack, not like migrating away from Adobe.
It was pure coincidence that the AI-craze neatly followed the crypto-craze (many neo-clouds in the AI space were originally crypto miners).
It is not great true, but it is not Turkey/Russia-level with president for life (yet). Although it is forming a succession crisis in much the same way.
Sucks for the elderly, but it prevents the catastrophe that is France and that the US is heading into.
What they moved away from was private pensions owned by your company. Now you own your private pension through the 401k thing they keep talking about. This IS a better and more sustainable system, but at the same time this was rolled out most companies also cut company-pensions but didn't give you more compensation that you can put on your 401k.
European companies are not forced to pay into your private pension either, it is usually part of union negotiations. Check how much basic pension pays out in Sweden (the almighty socialist country), last I checked it is ~900 euro per month. My parents in law make that much per month in retirement because they never put any money towards a private pension and never held a unionized job.
It is a step towards normalization of anti-consumer habits.
Basically using it as a way to type faster.
Like, it is not that I hate AI tools, I just hate how most people are using them...
I can't imagine going to punch cards to, well, anything would feel anything but great. But going from assembly to C I can see how a programmer could struggle with their coworkers not checking the outputted CPU instructions for performance problems and compiler optimizations that generate unintelligible assembly.
But even then all those changes were deterministic (at least to the compiler version), unlike AI.
IMO this kinda of dogfooding is a replacement for good QA and good prioritization. Things only get fixed because a developer that is also a user is annoyed is not a recipe for quality.
The software I work on is not even "for developers", it is more consumer-grade software that many within the company happen to use.