https://en.wikipedia.org/wiki/Npm_left-pad_incident
Thankfully, we've completely solved software supply chains in the years since.
| area | melbourne, australia |
| web | https://swebb.id.au |
@kloenk @navi Back when 128 kB was the limit for argv+envp, Google was hitting it too because they passed all the configuration for their whole software stack on the command line as --long-option=value switches.
Their solution? Compress the command line. So every binary started by ungzipping argv[1] and parsing it to get the configuration.
The person explaining this to me saw my horrified face, and said with the perfect Hide The Pain Harold smile: "a series of individually completely rational and reasonable decisions led to this." and I have been thinking a lot about it since.

> “Expanding our advertising platform to mobile is an obvious, natural evolution in our strategy," Peter Sellis, Discord’s product SVP, said in a statement accompanying today’s announcement. "Our mission is to create the most authentic, player-centric advertising platform in the galaxy."
wow, “authentic player-centric advertising” was just the feature my paid chat app was missing! // haha enshittification go brrrr