3 ms·
I think there's a pretty good analogy to be made between legislation and software. The Constitution is the "operating system" of the US government, and the laws
by brianberns 10y ago
I think there's a pretty good analogy to be made between legislation and software. The Constitution is the "operating system" of the US government, and the laws are "applications" that run on that OS. If an application attempts to do something not permitted by the OS, it should be an error.
- peterwwillis 10y agoSo, the system is full of users, each of whom want different features to be supported by the OS. And some features are needed to protect subsets of the users, while other users not so much. What seems to be happening is, some of the users don't want certain features implemented. In order to stop these features, they are claiming that the OS design specifically forbids these features. But the OS is software. And the users collectively pay the contractors who write the software, and they can change it to say anything they want it to say, because the users are paying for it, and using it. Unlike religion, the design is not literally written in stone. The designers were well educated on the history of OS design, and knew that designs change over time. So their design allows for modifications without a total rewrite - something they saw as a feature. So it seems to me the arguments and proclamations made by some users that "It's not in the design!!!" are equivalent to those made by, say, systemd opponents. There's a lot of people (myself included) that do not want systemd in their OS. But if all the other users vote and want systemd in the OS, I will capitulate and learn to deal with it. We shouldn't get so caught up in the damn kernel or OS that we stop improving the whole system.
- lloyd-christmas 10y agoIt's all fun and games until you're forced to download Security Patch NSA.2017
- brianberns 10y agoChanging the OS is fine, but there's only one way to do it: via constitutional amendment. Merely wanting it to say something different is not sufficient. The users have to follow the official enhancement process.
- peterwwillis 10y agoWhat I originally was trying to get at is how the Constitution has almost nothing to do with most of what the federal government actually does. It sets the boundaries of civil liberties, policy and procedure, federal authority, the separation of federal powers, and the differences between states and the federal government. The Constitution is not an OS, or even a kernel - it is an access control policy. What the government actually does is implement that ACL. So when people invoke the constitution all the time, it's like saying "They're trying to download 10 gigabytes of data, but the ACLs!!!!!", when the ACLs don't have anything to do with disk quota. So this is my point: people keep bringing up the Constitution when it does not apply.