23skidoo
Joined 4 years ago
Joined 4 years ago
NetBSD is refreshing for precisely this reason. I'm not sure why it doesn't get more love tbh, it's not glitzy but goddamn that's how you code.
...like violating causality?
The crux of the problem is the costs we allow to be externalized and the arduous legal process involved in getting a small fraction of the real damages paid. You shouldn't need a lawsuit to make a company pay for every penny of damage they did.
Much better would be a UUID generated from unique values, like a hash of the timestamp and publisher of a book. If you limit the length and number of the fields you hash to generate the UUID, you could even prove there will be zero collisions and eliminate any need to collision checks and thus an organization that charges money.
2A was supposed to be insurance against nonsense like this.
I'll take this opportunity to plug the Iron Law of Bureaucracy which states that in any organization there are two kinds of people: those loyal to the goals of the org, and those loyal to the org itself. Organizations tend to get captured by those loyal to the org itself, even though the people loyal to its goals are the ones you actually want running the show. Eventually you end up with a top-heavy organization that's divorced from its stated goals and exists only to further its own influence and existence. You'll find it in schools, cancer charities, government, etc.