I feel similarly about oil, energy, and food production and delivery.
So much goes on without most people even giving it a second thought.
I feel similarly about oil, energy, and food production and delivery.
So much goes on without most people even giving it a second thought.
Meat, bun, spices, ketchup, mustard, pickles, lettuce, cheese, bacon...
Every one of those has hundreds ro thousands of people involved. Researched, seeds, planted, grown, harvested, collected, processed, quality controlled, containerized, packaged, distributed, opened, preparedz put on your bun, served.
All those steps have at least one person involved, plus management, plus sales, plus quality, plus food scientist research, plus people's tastes research. Plus the manufacturing of the tractors, packaging systems, quality control equipment, processing equipment... hundreds more people.
We eat like kings of old with hundreds of people working to feed us one meal, and we don't think anything of it.
https://www.howtoflyahorse.com/what-coke-contains/
Basically covers (not too deeply) how a 12-pack of Coke cans in your local grocer involved work on every continent except Antarctica. The book itself was pretty good too, but this was probably the best chapter.
Going from "central planning doesn't work" to "therefore we have proven that unregulated capitalism leads to utopia" is...odd.
Previously, there was a data collection, storage, and processing limitation. Manual collection, entry, and early computers simply couldn't process quickly enough to continually model the economy at the requisite fidelity.
But now, we still have the human data reporting problem, where the storage, network, and computational resources are possible, but the first mile "getting true numbers, reliably" still prevents the implementation of an effective centralized system.
Follows the life of a strawberry that goes moldy in the refrigerator.. and how many steps it took to get it there for it to just go bad in the end.
This kind of makes you think: All that efficiency comes at a cost (fragility). There should be contingencies to that. (ie: Cash acceptance is mandatory, at least one human kiosk, a list of close food suppliers that you can use in case your supply chain breaks, etc...)
You would expect COVID could force them to learn or think about some of these things. But most still dont.
I found the book maybe a bit overly optimistic/idealistic about how he thought infrastructure dependencies would impact the world, but a lot of the information was fascinating nonetheless.
Nice Maps of different layers of infrastructure on the globe: https://atlas.developmentseed.org
Another was a guy sitting at a bar next to me who turned out to be a NFL sports reporter. And same deal I opened up the terminal and he's like oh shit your real smart. As I'm literally just listing a directory and then doing a git status.
A young italian peasant militia man, stands with open mouth, astonished off his genious officers, who were reading a simple map. So, this is an old trope.
Education is important it seems and while I don't think that everyone needs to get along with a terminal, everyone should at least understand what it is. For most people computers are essentially dark magic. And I think this us not doing good to society that has become so dependant on Computers.
The companies are all colluding to lock down computing more and more and who do you think will push back against this? Not them thats for sure. If you never let the greater population understand the freedom they have now, they wont fight back when it comes time to try and take it away. Its probably too late anyway.
Pretty soon you'll be writing code in a locked down appliance with no freedom (or AI takes your job).
What domain is this? That's near impossible in most!
It is mostly enough to know that method A is expensive (e.g. drawing a big image) so if you avoid it, than this what brings you good enough performance.
So sure, no one is talking about high performance low level graphic engine code. For this you clearly need to understand the bare bone metal interface. And of course the baseline is pretty low these days. The ordinary web is full of horrible inefficient ways of doing things, so you are probably already above standard, if you avoid the worst habits..
I popped in the floppy did D: and typed `ls`... and error, and the whole class laughed at me. Having been switching a lot lately I typed, I believe, `echo dir > C:\Windows\ls.bat` and (or whatever the right pipe command is, it's been a while), and typed `ls` again. Then double birded the whole class. And started launching the demo.
There were audible gasps esp from the professor who was like, hold up, what did you just do. So I spent 3 minutes explaining it to the class, then we did our demo.
I was at the time quite proud of them all being flabberghasted while I also flipped off over 75 students, actually still am.
Me too son, me too.
For all its faults, IMHO that's the greatest strength of Unix-alike philosophy: making small hacks easy, if you know how the system is composed.
"Why does he get to skip the line. Oh this is his 3rd time in here this week" (8 am on a Monday).
Lord Of War - Life Of A Bullet
Here’s a better couple of videos: