+50 this. If you want a real foundation that can make you a really damn good programmer in college and beyond, try to get an intro into Discrete Math. I'm sure that through iTunes U and other places online there are likely videos and instruction on Discrete Math if there are not any courses available to a HS student.
Computer Science != chugging out code. Anyone who has actually gone through a Computer Science degree (I'm nearly done with mine) will tell you that it's not purely writing code. Analyzing algorithms and computational complexity, doing Math up to or beyond Linear Algebra, Set Theory, and Theory of Computation, and possibly (depending on chosen electives) learning about Cryptography, Database Design, and Artificial Intelligence indicates that learning about how computers work, what code does, how important it is to have efficient algorithms, and the real life applications of coding all is encompassed in Computer Science.
Don't disagree that CEOs are too highly compensated for their jobs more often than not in large corporations. What's that got to do with women in STEM?
As someone who tutors in CS while finishing up his bachelors, I think this is great. Too many times I see women who have the skills to be a good programmer but don't have someone pushing them hard to be a great programmer because it's assumed that the field just "isn't for Women." Women can be just as good at engineering, programming, math and science as men and I think the industry as a whole can stand to get a bit more even in terms of gender representation. If anything, encouring the women in our country to get into these more technical fields could help drive the men who are competing with them to work harder and perhaps we'll be importing less tech savvy people from other countries. My $0.02.
I could care less what Slashdot likes to hear, and I've spent a good chunk of my life using Windows OS's so I don't say any of this easily, but I'm becoming more and more disenfranchised by the direction in which Microsoft is taking their platform. It feels very much like they are trying to put their own spin on iOS in Windows 8 and that's not a good thing. The whole idea of the IBM-compatible PC (I think a lot of people forget that what is considered the modern PC was a knock off of what IBM was trying to do in the 80's with their platform) is an open platform with software that was meant to allow users to run what they wanted and not be locked down to specific hardware. The direction that MS is taking Windows seems to be drifting away from that, and the fact that they are even making a piece of their own hardware (the Surface) tells me that they are not content with just making an OS. Not only that, but have you used Windows 8, really? It is the most unusuable piece of crap in the Metro interface mode. The fact that they had to release 8.1 to keep people from abandoning ship tells me all I need to know really.
Trust me, I never thought I'd even consider abandoning Windows, and that's coming from someone whose first two forays into programming involved QBASIC (based of course on BASIC) and C++ on Visual Studio 6, so I can say with certainty that I'm no Linux shill. That being said, Ubuntu 12 and 13 have been by far the best experience I've had with an OS outside of Windows 7, which IMO is the pinnacle of what Microsoft has done with an OS. I'm going to stick with Windows 7 as my Windows of choice until MS either corrects the mistake that is Metro or they drop support for 7 at which point I'll probably go Linux completely and just use Wine when I absolutely need to run a Windows program
Don't underestimate the people who are stupid enough to think that installing a beta version of a linux distro on their machines is easy when they probably can't even troubleshoot minor issues like printer connectivity in their Windows install...
Valve has already commented that they will be porting all of their engines over to Linux, so I doubt that it'd be long before Portal 2 is offered as a native game in Linux rather than having to play through the streaming service.
You said it much better than I could ever have hoped to. I've been a big Windows guy since 3.1 (maybe partially because for a while I didn't know any better) but lately Windows 8 has made me realize that Windows 7 will probably be the last version I will have installed on any of my systems voluntarily. I have a Win8 laptop (preinstalled) that I now have dual boot with Ubuntu 13.10 and I have considered more than once wiping Win8 off and making it a completely Ubuntu laptop. Seeing SteamOS has made me an even bigger believer in what Valve is doing for PC gaming because as far as I can tell, Microsoft is the worst enemy to the PC as a gaming platform and that's only going to get worse.
Perhaps this is partially to help push the XB1 forward as a "better choice" than the PC for gaming. Perhaps it's just ineptitude on Microsoft's part. Probably it's a bit of both. But either way, I think as my children get older and I start teaching my kids how to code and how to work with computers at a deeper level than launching netflix and playing plants vs. zombies that it'll be primarily with some sort of *nix based system (not Mac OS X though, they've just become overpriced PC's with specialized software). As a matter of fact, my goal is by the time my kids are over 10 they'll know how to write basic C programs and use make along with gcc, and they'll feel as comfortable using terminal as they will using a GUI.
Actually they are trying to pull people over to the "PC" from being console only by making an OS that mimics closely the experience of a console for PC games. So it is in their best interest to make it outwardly as easy to use and setup as possible, while still giving power users access to what's under the hood.
Kenmore appliances are just rebranded appliances made by other manufacturers, including LG. That Kenmore washing machine looks like an LG and vice versa because very likely they are the same model with some slight enhancements.
Tevatron is on the loose, let's call in Optimus Prime!
I'm pretty sure that forcing you to use this would be a violation of your right to privacy. At least in the USA. Then again, the way our government is headed, it could very well be that laws will be attempted to be passed to allow for some such requirement. Seriously, I'm starting to not recognize the country I live in, I thought this was the land of the free, not the land of let the government get into every aspect of monitoring and controlling my life. Of course, now the ultra liberal nuts will bombard this post with replies of "You crazy republican fear monger." Excuse me for actually not wanting the government to do something it was never intended to do, while ignoring the reasons it was established in the first fucking place.
You are a moron. Sully not only saved his passengers, he was the last dude off the plane after double checking to make sure everyone else was off, and even grabbed the maintenance log book before leaving. This fucker didn't even wait until his hot pocket came outta the Captain's Microwave before bailing.
In other news, Bethesda sues the Jews for use of the word Scrolls in the Dead Sea Scrolls, while the Jews cite prior art and challenge Bethesda to a match of Quake 3 to determine who gets to use the term.
A fucking men. Dude, I'd buy you a beer if I fucking knew you.