True. Plus you get access to Sony's show Powers, which I think is not available elsewhere except for purchase.
Actually, while I'm rambling - whenever I am shopping for two products, if they are more or less equivalent I tend to favor the less wealthy company because I think keeping competitors in the market benefits everyone (except shareholders of the wealthier company). My kids were leaning towards the Xbox One, but I'm inclined to go PS4 despite the fact that current holiday specials favor the Xbox One because last year Microsoft had 12 billion US in profit and Sony lost 1 billion US in net income.
I disagree that Steam OS is more intimidating. If it boots right into Steam Big Screen (or whatever it's called) then it will be as familiar as using another console. Windows may be more familiar in general, but it will be awkward to use in your living room.
Again, Steam OS gives the console experience - buy right from the web store. With DRM free games that's better for you the buyer and respects your freedom, but you have to manage the install files yourself and so forth. With the Steam web store, you just click and it installs for you. When you get to your next machine, as soon as you set up your Steam account it does the same.
I have maybe 70 games on Steam, most purchased through Humble Bundle. But again, aside from about twenty hours of Starcraft 2 when the mood struck me this summer I haven't played any other games in over a year.
I think there might be a segment of the market that would buy a Steam OS machine but would either be too intimidated by technology to buy a separate copy of Windows 10 to install or too cheap to spend the extra $120. There are probably also at least some people who want a free software operating system but will tolerate Steam, but I doubt there are many.
Yeah, you pay a lot for convenience. And for example on the PS3 you have to subscribe to Sony's "Playstation Plus" service to get game software updates to run on a schedule. If you're not a subscriber - and I am not - then it informs you of a required update the next time you launch the game and you have to wait. That's a real pain, but I'm not willing to pay Sony $60 per year to solve a headache they created to get $60.
But again, my kids want multiplayer so it looks like the next purchase is going to fatten the pockets of some player. Dammit.
I understand your point with respect to the Nvidia drivers. I use AMD GPUs on Linux, even though the performance is horrendous, because the open source radeon drivers are better than the open source nouveau drivers. But I can do that because I don't do seriously graphics intensive gaming or CUDA or anything similar. If I did, I would not accept the performance hit that my free software drivers involved.
In terms of gaming, I want the free software options to be the ones everyone plays. But I'm not looking at this for me - I don't game enough to care. I'm looking at this for the average console user. For them, I think Steam OS is somewhat attractive and the selection from Humble Bundle and gog.com is not. A free software option they ignore and a proprietary but not DRM-encumbered option they ignore are both trumped by DRM on a free software operating system that they might actually use.
I think the rough handling and dirty environment can wreck the disks themselves. But the console is fine. I don't know anything with respect to PS2 longevity and brown outs and power spikes.
Now that I think about it, I think I got my Playstation 2 in 2003, over three years after the console launched. Maybe the first few production runs had lower quality.
Good point. I should have been clearer: I consider using a free software operating system more important than using free software applications on top of it. So in my view, while Steam OS is not optimal I still consider it a huge step forward from gaming on Windows, OS X, iOS, or consoles. As you said, I don't count the FreeBSD base of the PS4 because Sony does not re-release the source code.
But yes, to me the ideal would be for the whole stack top to bottom to be free software, including the games themselves. On the rare occasions I play any games, I play free software stuff. But my sons (unlike their dad) are obsessed with the NFL and the only games with legal names and likenesses of their favorite players is the Madden NFL series. And for other games, the graphics of Starcraft 2, Call of Duty: (whatever), WWE Superstars, and the other games they like blow away the free software alternatives. Most puzzling of all, when I show them Nethack they just don't get at the beautiful @ and fancy d they start with. Go figure.
We do have a Playstation 3, and I got into the habit of buying the games from the Sony web store. That way there's no possibility the disk loading times can slow game play and your kids don't tear the living room apart three times in two hours hunting for the next game disk they want to use.
You do pay higher prices for the games bought that way, though.
Nice! I didn't realize setting up multi-seat for Linux was so straightforward. I've seen a demo of a single Fedora setup with some USB and Bluetooth gadgets so that six or eight people could use a GUI, keyboard, monitor and mouse at the same time for productivity and web browsing. But a two setup for gaming is pretty cool. I also appreciate kidtimer. I wrote a very primitive bash script on my kids' machines that just runs every three minutes by cron and powers the box off if it's between 9 PM and 6 AM.
The problem isn't fundamental to the Linux kernel, the problem is because the device drivers for Nvidia and AMD video cards on Linux are inferior to the ones on Windows, and the implementation of the OpenGL API on Linux isn't as efficient as the one on Windows, and game development companies put more effort into optimizing their games for Windows because most of their customers run Windows.
But the result is as you described, and that won't change soon.
I agree that picking a console on price is foolish, especially when so many good PC games are cheap or free.
But if your kid wants to play Gran Turismo, or Super Smash Bros., or Madden NFL 16, then you need to get a console and no PC gaming system is an acceptable substitute.
I'd say the kids' social considerations come first (if the whole reason he wants the console is to play Call of Duty: Black Ops 9492 with his buddy Jim, and Jim has an Xbox One, then that's the console), and game choices comes second. Graphics and such come third.
I tried to talk my kids into a Steam Machine, but their friends are all on Playstation 4 or Xbox One or both, they don't know anyone that plays Team Fortress 2, or DOTA 2, or Counter Strike. The game they want most is Madden NFL 16, which is not on Steam and nothing like it is on Steam (except maybe Blood Bowl 2, but that's Windows-only anyway). So if I make them follow my FSF-aligned beliefs, I'm just going to alienate them from me and from the ideas of the FSF. So I'm going to put on my hypocrite pants and get a console in a few weeks.
Then it becomes a question of whether I hate patent-wielding, FUD-spreading, monopoly tactics, proprietary operating system Microsoft more than I hate insecure customer data, insecure company servers, kings of DRM and bad rootkit DRM Sony. I think I dislike Microsoft more, despite all of their recent open source software and attached patent grants. Yay Playstation.
I think there's something else going on. My kids can break anything and everything, and our PS2 survived thousands of disk changes over eleven years of service. It still worked when we got rid of it.
If kids get accustomed to using Java, or Linux, or Perl, Python, Ruby, PHP, Node.js, Lisp, Scheme, Rust, D, FreeBSD, Haiko OS, GNU Hurd, then no corporation is locked in to profit from it. How much money does Red Hat get from most Linux users? None. How much money does Oracle get from most Java users (much to their dismay)? None.
It sounds like we're close to the same age. I used Vax VMS in college, too. But all of my classmates outside the computer science department had to take at least one course on Microsoft Word and Powerpoint. Look where the world is now. And I can make Linux dance to my tune at the house, my kids have seen me use it since they were in diapers, and my oldest is twelve and he still prefers Windows because that's what he gets at school.
Speaking for myself, I am every bit as angry that Apple and Google are doing this as I am that Microsoft does it.
You want to teach kids to code using mods? Awesome. Minetest and Terasology are both wonderful. Knock yourself out. Or build something with Voxel.js
Otherwise, any involvement of a proprietary software product in education - whether that product is an operating system (iOS, OS X, Windows 10) or application (Office, Google's apps on Android), or cloud service (iCloud, Office365, Google Docs, Google Search, Bing Search) - is automatically an unfair advantage for the company that provided its product to educators. They're getting the hearts and minds of the next generation of computer users, and it works!. My own kids use Windows PCs and iPads at schools, and love them, and weird old dad is the strange graybeard playing with his Linux devices. My Linux desktop surfs the web just fine and even handles Netflix (with the proprietary Chrome browser), but it can't run Call of Duty: Black Ops 2 or Madden NFL 16 so the kids want their Windows PC and their Xbox (or Playstation). And I can't force F/OSS on them because they'll just resent it and run that much faster away from it when they're on their own.
I find it a little funny that you say you are not a socialist "because I didn't emote my way to a conclusion and, instead, reached my conclusions because of reason and logic". I think the idea of socialism as based on emotions is a grave mis-representation of the original ideas. So apparently we have two mainstream terms used in politics and economics that have drifted far in the public consciousness from their original meanings.
I'm a big fan of the original ideas in socialism from Marx. But from what I've read so far it seems that Marx and later Trotsky had the insight to view runaway bureaucracy as a grave danger to a socialist society - yet still didn't grasp how incredibly difficult that problem is to solve properly. As far as I can tell, no practical solution has been devised. Laissez-faire capitalism trends towards an unequal distribution of power because the people with the most wealth influence government to accumulate power. Socialism trends towards an unequal distribution of power because they people in charge of planning the economy and managing the distribution of production influence government to accumulate power. Two different faces on the same crowd of demons.
But that's a digression. Do you have any websites or mailing lists or other means of connecting with people of similar views? I spend too much time surfing the web instead of working as it is, but you definitely have my interest.
I think my political philosophy might overlap 100% with yours, then, I just never used the same label. My introduction to libertarianism was reading Atlas Shrugged, and I admit I was in love with the book and some of the ideas it had for a while before it sank in that out of all the wildly successful capitalists of the 19th and 20th century United States, none had the ethics of Rearden, Dagny Taggert, d'Anconia or Galt; plus her supposedly heroic pirate Ragnar was nothing more than a thief and a murderer; and all of her socialist, religious, and state-sponsored villains were cowardly, lazy, stupid, lying cheaters. But really, my first criticism is the important one - if her philosophy of reality and her depiction of capitalism as the highest ethical lifestyle possible bears no resemblance to real capitalism, then it's got a fundamental flaw.
At this point, even though I find myself aligned with you I am reluctant to use the libertarian label. Just like "hacker" no longer has any positive connotations in 90% of American society, I doubt "libertarian" will ever again move away from an association with minimal government and a (ludicrous) priority on property rights in 90% of the public's conscious. I suppose "socialist libertarian" might work, because that fundamentally breaks that other association.
I linked political libertarianism with economic laissez-faire policy because my understanding of libertarianism as a political system is that primary focus on individual autonomy leads inevitabley to minarchy. The most likely - arguably, inevitable - economic system under minarchy is laissez-faire capitalism.
Your idea of safety nets leads me to believe most people would call you a Civil Libertarian, which is far different from a plain Libertarian.
If you want to give me links to more discussions, articles, etc... to explain how you can hold your positions but still call yourself Libertarian, I'm interested.
I apologize for being hostile with my opening comments a few posts earlier. But I still believe minarchism leads to oligarchy. When you dismantle the government institutions to protect people from business corruption, sooner or later a set of wealthy people with low scruples will buy enough lawmakers to recreate those same institutions under more corrupt terms. We the voters have to watch our elected watchers endlessly and root out corruption, but dismantling our oversight institutions will ultimately only make our problems worse.
Xen was originally an out-of-kernel patch so KVM had an advantage for a while because it was less work to set it up. But from Linux kernel 3.0 and onwards, Xen is right in the mainline kernel.
Actually, I do understand it. My point is that regardless of their vision of a free market competition that respects individual rights and allows competition to cure all ills, the reality is that libertarian law leads to oligarchy.
The problem is that many school districts blame the teachers for problems the teachers cannot control. If 15% of your class are students with English as a second language and 10% of your class have parents with substance abuse problems and 10% are neglected enough that school lunch is their only meal of the day, it's going to be disruptive enough that you'll have a hell of a time teaching most of the kids anything.
In turn, that means that a school district that simply disciplines that teacher for inadequate performance isn't solving any problems.
Any bureaucracy anywhere has a tendency to stop working for the people that built it and start working for its own ends. It doesn't matter if it's in a corporation, a government agency, or a workers' union. That's something fundamental to bureaucracy, and we must always battle it. But the need for teachers' unions still exists, because school districts in this country routinely do want to punish teachers for failing to perform or cut compensation to all teachers to save taxes.
There was no big conspiracy or sabotage. Democrat Senator Ted Kennedy sponsored No Child Left Behind, even though Republican President Bush signed it. The two of them thought they were doing the right thing.
The problem is just that teachers, administrators, and kids aren't robots or even Pavlov's dogs. If you tie the compensation and job security of the teachers and administrators to how well their kids fill out black circles on a particular set of tests, they're going to switch their class time from educating kids to drilling kids on filling out black circles on a particular set of tests. And then in turn the kids are going to find what little enthusiasm they had for learning in a traditional American classroom has been butchered.
This was no evil plot, just a poor understanding of human nature.
I'm not sure if your message was an appeal to libertarianism or not. I'll address the libertarian case.
If the libertarians had their way and dismantled the government, Microsoft, Google, Comcast, GE, GM, IBM, Disney, Walmart, etc... would just buy it back on even more favorable terms. The only way to dismantle most of the government and keep it dismantled is if you have a highly educated majority of voters that keep blocking moves to restore it. But once you take most of the government, any majority of highly educated voters you had is going to fade away.
Thanks. I really should give C++ itself another look. The last time I used the language professionally the people were nice and they had the best of intent but the code was a mess. It was spaghetti when I arrived, and as a fresh graduate (fifteen years ago) my best efforts made the problem worse. The whole experience left me sour on the language. I've always known the problem was more the team - especially me, I'm not trying to pass the blame - but I haven't given the language a serious look since.
True. Plus you get access to Sony's show Powers, which I think is not available elsewhere except for purchase.
Actually, while I'm rambling - whenever I am shopping for two products, if they are more or less equivalent I tend to favor the less wealthy company because I think keeping competitors in the market benefits everyone (except shareholders of the wealthier company). My kids were leaning towards the Xbox One, but I'm inclined to go PS4 despite the fact that current holiday specials favor the Xbox One because last year Microsoft had 12 billion US in profit and Sony lost 1 billion US in net income.
I disagree that Steam OS is more intimidating. If it boots right into Steam Big Screen (or whatever it's called) then it will be as familiar as using another console. Windows may be more familiar in general, but it will be awkward to use in your living room.
Again, Steam OS gives the console experience - buy right from the web store. With DRM free games that's better for you the buyer and respects your freedom, but you have to manage the install files yourself and so forth. With the Steam web store, you just click and it installs for you. When you get to your next machine, as soon as you set up your Steam account it does the same.
I have maybe 70 games on Steam, most purchased through Humble Bundle. But again, aside from about twenty hours of Starcraft 2 when the mood struck me this summer I haven't played any other games in over a year.
I think there might be a segment of the market that would buy a Steam OS machine but would either be too intimidated by technology to buy a separate copy of Windows 10 to install or too cheap to spend the extra $120. There are probably also at least some people who want a free software operating system but will tolerate Steam, but I doubt there are many.
Yeah, you pay a lot for convenience. And for example on the PS3 you have to subscribe to Sony's "Playstation Plus" service to get game software updates to run on a schedule. If you're not a subscriber - and I am not - then it informs you of a required update the next time you launch the game and you have to wait. That's a real pain, but I'm not willing to pay Sony $60 per year to solve a headache they created to get $60.
But again, my kids want multiplayer so it looks like the next purchase is going to fatten the pockets of some player. Dammit.
I understand your point with respect to the Nvidia drivers. I use AMD GPUs on Linux, even though the performance is horrendous, because the open source radeon drivers are better than the open source nouveau drivers. But I can do that because I don't do seriously graphics intensive gaming or CUDA or anything similar. If I did, I would not accept the performance hit that my free software drivers involved.
In terms of gaming, I want the free software options to be the ones everyone plays. But I'm not looking at this for me - I don't game enough to care. I'm looking at this for the average console user. For them, I think Steam OS is somewhat attractive and the selection from Humble Bundle and gog.com is not. A free software option they ignore and a proprietary but not DRM-encumbered option they ignore are both trumped by DRM on a free software operating system that they might actually use.
I think the rough handling and dirty environment can wreck the disks themselves. But the console is fine. I don't know anything with respect to PS2 longevity and brown outs and power spikes.
Now that I think about it, I think I got my Playstation 2 in 2003, over three years after the console launched. Maybe the first few production runs had lower quality.
Since Sony doesn't release the source, I don't consider that a benefit any more than I buy Apple products because they use some aspects of BSD.
Good point. I should have been clearer: I consider using a free software operating system more important than using free software applications on top of it. So in my view, while Steam OS is not optimal I still consider it a huge step forward from gaming on Windows, OS X, iOS, or consoles. As you said, I don't count the FreeBSD base of the PS4 because Sony does not re-release the source code.
But yes, to me the ideal would be for the whole stack top to bottom to be free software, including the games themselves. On the rare occasions I play any games, I play free software stuff. But my sons (unlike their dad) are obsessed with the NFL and the only games with legal names and likenesses of their favorite players is the Madden NFL series. And for other games, the graphics of Starcraft 2, Call of Duty: (whatever), WWE Superstars, and the other games they like blow away the free software alternatives. Most puzzling of all, when I show them Nethack they just don't get at the beautiful @ and fancy d they start with. Go figure.
We do have a Playstation 3, and I got into the habit of buying the games from the Sony web store. That way there's no possibility the disk loading times can slow game play and your kids don't tear the living room apart three times in two hours hunting for the next game disk they want to use.
You do pay higher prices for the games bought that way, though.
Nice! I didn't realize setting up multi-seat for Linux was so straightforward. I've seen a demo of a single Fedora setup with some USB and Bluetooth gadgets so that six or eight people could use a GUI, keyboard, monitor and mouse at the same time for productivity and web browsing. But a two setup for gaming is pretty cool. I also appreciate kidtimer. I wrote a very primitive bash script on my kids' machines that just runs every three minutes by cron and powers the box off if it's between 9 PM and 6 AM.
The problem isn't fundamental to the Linux kernel, the problem is because the device drivers for Nvidia and AMD video cards on Linux are inferior to the ones on Windows, and the implementation of the OpenGL API on Linux isn't as efficient as the one on Windows, and game development companies put more effort into optimizing their games for Windows because most of their customers run Windows.
But the result is as you described, and that won't change soon.
I agree that picking a console on price is foolish, especially when so many good PC games are cheap or free.
But if your kid wants to play Gran Turismo, or Super Smash Bros., or Madden NFL 16, then you need to get a console and no PC gaming system is an acceptable substitute.
Sorry I don't have mod points today.
I'd say the kids' social considerations come first (if the whole reason he wants the console is to play Call of Duty: Black Ops 9492 with his buddy Jim, and Jim has an Xbox One, then that's the console), and game choices comes second. Graphics and such come third.
I tried to talk my kids into a Steam Machine, but their friends are all on Playstation 4 or Xbox One or both, they don't know anyone that plays Team Fortress 2, or DOTA 2, or Counter Strike. The game they want most is Madden NFL 16, which is not on Steam and nothing like it is on Steam (except maybe Blood Bowl 2, but that's Windows-only anyway). So if I make them follow my FSF-aligned beliefs, I'm just going to alienate them from me and from the ideas of the FSF. So I'm going to put on my hypocrite pants and get a console in a few weeks.
Then it becomes a question of whether I hate patent-wielding, FUD-spreading, monopoly tactics, proprietary operating system Microsoft more than I hate insecure customer data, insecure company servers, kings of DRM and bad rootkit DRM Sony. I think I dislike Microsoft more, despite all of their recent open source software and attached patent grants. Yay Playstation.
I think there's something else going on. My kids can break anything and everything, and our PS2 survived thousands of disk changes over eleven years of service. It still worked when we got rid of it.
If kids get accustomed to using Java, or Linux, or Perl, Python, Ruby, PHP, Node.js, Lisp, Scheme, Rust, D, FreeBSD, Haiko OS, GNU Hurd, then no corporation is locked in to profit from it. How much money does Red Hat get from most Linux users? None. How much money does Oracle get from most Java users (much to their dismay)? None.
It sounds like we're close to the same age. I used Vax VMS in college, too. But all of my classmates outside the computer science department had to take at least one course on Microsoft Word and Powerpoint. Look where the world is now. And I can make Linux dance to my tune at the house, my kids have seen me use it since they were in diapers, and my oldest is twelve and he still prefers Windows because that's what he gets at school.
Speaking for myself, I am every bit as angry that Apple and Google are doing this as I am that Microsoft does it.
You want to teach kids to code using mods? Awesome. Minetest and Terasology are both wonderful. Knock yourself out. Or build something with Voxel.js
Otherwise, any involvement of a proprietary software product in education - whether that product is an operating system (iOS, OS X, Windows 10) or application (Office, Google's apps on Android), or cloud service (iCloud, Office365, Google Docs, Google Search, Bing Search) - is automatically an unfair advantage for the company that provided its product to educators. They're getting the hearts and minds of the next generation of computer users, and it works!. My own kids use Windows PCs and iPads at schools, and love them, and weird old dad is the strange graybeard playing with his Linux devices. My Linux desktop surfs the web just fine and even handles Netflix (with the proprietary Chrome browser), but it can't run Call of Duty: Black Ops 2 or Madden NFL 16 so the kids want their Windows PC and their Xbox (or Playstation). And I can't force F/OSS on them because they'll just resent it and run that much faster away from it when they're on their own.
I find it a little funny that you say you are not a socialist "because I didn't emote my way to a conclusion and, instead, reached my conclusions because of reason and logic". I think the idea of socialism as based on emotions is a grave mis-representation of the original ideas. So apparently we have two mainstream terms used in politics and economics that have drifted far in the public consciousness from their original meanings.
I'm a big fan of the original ideas in socialism from Marx. But from what I've read so far it seems that Marx and later Trotsky had the insight to view runaway bureaucracy as a grave danger to a socialist society - yet still didn't grasp how incredibly difficult that problem is to solve properly. As far as I can tell, no practical solution has been devised. Laissez-faire capitalism trends towards an unequal distribution of power because the people with the most wealth influence government to accumulate power. Socialism trends towards an unequal distribution of power because they people in charge of planning the economy and managing the distribution of production influence government to accumulate power. Two different faces on the same crowd of demons.
But that's a digression. Do you have any websites or mailing lists or other means of connecting with people of similar views? I spend too much time surfing the web instead of working as it is, but you definitely have my interest.
I think my political philosophy might overlap 100% with yours, then, I just never used the same label. My introduction to libertarianism was reading Atlas Shrugged, and I admit I was in love with the book and some of the ideas it had for a while before it sank in that out of all the wildly successful capitalists of the 19th and 20th century United States, none had the ethics of Rearden, Dagny Taggert, d'Anconia or Galt; plus her supposedly heroic pirate Ragnar was nothing more than a thief and a murderer; and all of her socialist, religious, and state-sponsored villains were cowardly, lazy, stupid, lying cheaters. But really, my first criticism is the important one - if her philosophy of reality and her depiction of capitalism as the highest ethical lifestyle possible bears no resemblance to real capitalism, then it's got a fundamental flaw.
At this point, even though I find myself aligned with you I am reluctant to use the libertarian label. Just like "hacker" no longer has any positive connotations in 90% of American society, I doubt "libertarian" will ever again move away from an association with minimal government and a (ludicrous) priority on property rights in 90% of the public's conscious. I suppose "socialist libertarian" might work, because that fundamentally breaks that other association.
I linked political libertarianism with economic laissez-faire policy because my understanding of libertarianism as a political system is that primary focus on individual autonomy leads inevitabley to minarchy. The most likely - arguably, inevitable - economic system under minarchy is laissez-faire capitalism.
Your idea of safety nets leads me to believe most people would call you a Civil Libertarian, which is far different from a plain Libertarian.
If you want to give me links to more discussions, articles, etc... to explain how you can hold your positions but still call yourself Libertarian, I'm interested.
I apologize for being hostile with my opening comments a few posts earlier. But I still believe minarchism leads to oligarchy. When you dismantle the government institutions to protect people from business corruption, sooner or later a set of wealthy people with low scruples will buy enough lawmakers to recreate those same institutions under more corrupt terms. We the voters have to watch our elected watchers endlessly and root out corruption, but dismantling our oversight institutions will ultimately only make our problems worse.
Xen was originally an out-of-kernel patch so KVM had an advantage for a while because it was less work to set it up. But from Linux kernel 3.0 and onwards, Xen is right in the mainline kernel.
Actually, I do understand it. My point is that regardless of their vision of a free market competition that respects individual rights and allows competition to cure all ills, the reality is that libertarian law leads to oligarchy.
The problem is that many school districts blame the teachers for problems the teachers cannot control. If 15% of your class are students with English as a second language and 10% of your class have parents with substance abuse problems and 10% are neglected enough that school lunch is their only meal of the day, it's going to be disruptive enough that you'll have a hell of a time teaching most of the kids anything.
In turn, that means that a school district that simply disciplines that teacher for inadequate performance isn't solving any problems.
Any bureaucracy anywhere has a tendency to stop working for the people that built it and start working for its own ends. It doesn't matter if it's in a corporation, a government agency, or a workers' union. That's something fundamental to bureaucracy, and we must always battle it. But the need for teachers' unions still exists, because school districts in this country routinely do want to punish teachers for failing to perform or cut compensation to all teachers to save taxes.
There was no big conspiracy or sabotage. Democrat Senator Ted Kennedy sponsored No Child Left Behind, even though Republican President Bush signed it. The two of them thought they were doing the right thing.
The problem is just that teachers, administrators, and kids aren't robots or even Pavlov's dogs. If you tie the compensation and job security of the teachers and administrators to how well their kids fill out black circles on a particular set of tests, they're going to switch their class time from educating kids to drilling kids on filling out black circles on a particular set of tests. And then in turn the kids are going to find what little enthusiasm they had for learning in a traditional American classroom has been butchered.
This was no evil plot, just a poor understanding of human nature.
I'm not sure if your message was an appeal to libertarianism or not. I'll address the libertarian case.
If the libertarians had their way and dismantled the government, Microsoft, Google, Comcast, GE, GM, IBM, Disney, Walmart, etc... would just buy it back on even more favorable terms. The only way to dismantle most of the government and keep it dismantled is if you have a highly educated majority of voters that keep blocking moves to restore it. But once you take most of the government, any majority of highly educated voters you had is going to fade away.
Thanks. I really should give C++ itself another look. The last time I used the language professionally the people were nice and they had the best of intent but the code was a mess. It was spaghetti when I arrived, and as a fresh graduate (fifteen years ago) my best efforts made the problem worse. The whole experience left me sour on the language. I've always known the problem was more the team - especially me, I'm not trying to pass the blame - but I haven't given the language a serious look since.
I appreciate the discussion.