It’s pretty good but I feel like it minimizes the sheer amount of unpaid work by foss developers.
Realistically there is small and large foss blocks all over the structure and many of them in positions where their absense could lead to a partial or total collapse.
A few years ago wasn’t there a single open source project that got abandoned by its dev and it crippled the entire web?
You’re thinking of https://en.wikipedia.org/wiki/Npm_left-pad_incident probably, where a single dev removed his like 11 line package of code that just adding padding to text and broke half the internet, yeah.
I still can remember tech bros writing blogs about how putting every function in a separate package is a really good idea. And how it’s silly to implement it yourself.
Kevlin Henney did a presentation which included a code review of the left pad package. Several of his unit tests failed.
The code in question wasn’t particularly well written or anything
module.exports = leftpad; function leftpad (str, len, ch) { str = String(str); var i = -1; ch || (ch = ' '); len = len - str.length; while (++i < len) { str = ch + str; } return str; }And this is the package that it was replaced with. It also failed several tests
'use strict'; module.exports = leftPad; var cache = [ '', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ' ]; function leftPad (str, len, ch) { // convert `str` to a `string` str = str + ''; // `len` is the `pad`'s length now len = len - str.length; // doesn't need to pad if (len <= 0) return str; // `ch` defaults to `' '` if (!ch && ch !== 0) ch = ' '; // convert `ch` to a `string` cuz it could be a number ch = ch + ''; // cache common use cases if (ch === ' ' && len < 10) return cache[len] + str; // `pad` starts with an empty string var pad = ''; // loop while (true) { // add `ch` to `pad` if `len` is odd if (len & 1) pad += ch; // divide `len` by 2, ditch the remainder len >>= 1; // "double" the `ch` so this operation count grows logarithmically on `len` // each time `ch` is "doubled", the `len` would need to be "doubled" too // similar to finding a value in binary search tree, hence O(log(n)) if (len) ch += ch; // `len` is 0, exit the loop else break; } // pad `str`! return pad + str; }Not really caring about things working correctly didn’t start with LLM coding assistants/agents. Outside of a few industries programming never was a serious engineering discipline and people mostly rejected the idea that it should be one.
brogrammers rejected it. Nerds like Margaret Hamilton stood on principle

This caption is misleading btw. She never worked directly for NASA, she worked at MIT who were contracted by NASA for the software.
I also know people who have worked in nuclear energy and aviation software and they are really serious about not taking shortcuts. And regularly complain about higher ups saying things and occasionally pressuring them against industry standards in the name of speeding things up.
The only thing I know about software engineering in aviation is that they don’t even fuck with dynamic memory allocation. They are not fucking around.
Academics wanted it to be math.
Clients want new shiny features and they want them fast and they want them cheap and they want to change their scope 20 things during the project. They do not want to pay for boring unit tests that confirms that the system works.
I think the arrow around the handle of the ai wedge handle is drawn backwards. It looks like it’s un-tipping the infrastructure.
Fixed it

Actually top notch observation

We have the best peoplewhofocusonverytinydetails dom’t we folks

What is the picture at the very bottom that is mostly cropped out? Some creature chewing on a rope?
looks like a shark eating the internet cable https://youtu.be/1ex7uTQf4bQ
For anybody not in the know - they have to put extra shielding on internet cables lying at depths sharks can reach, because sharks just love chewing on them.
support the troops

I found a YouTube link in your comment. Here are links to the same video on alternative frontends that protect your privacy:
No idea












