There's two problems with that. One, their implementation of Javascript (even in IE9) is far from standard. If you don't believe me, try to implement XHR or prevent a DOM from bubbling up to it's parent -- you'll see that either is impossible to do cross-browser without creating exceptions for IE. The second is that IE still doesn't have a standard box model. Hell, even something as the CSS property border-radius can be implemented without there being issues.
So, yeah, they're going the HTML5 route, but I doubt it will be W3C-based.
Ironically enough, that's the reason I stopped using Skype altogether; yet, an alternative client which did a better job of blocking spammers would bring me back.
The graduate with a science degree asks, "Why does it work?" The graduate with an engineering degree asks, "How does it work?" The graduate with accounting degree asks, "How much will it cost?" The graduate with an arts degree asks, "Do you want fries with that?"
That's not an issue in Bentonville, since it's about three hours from Kansas City and about half that to Tulsa -- not to mention nearby Fayetteville, which is about fifteen minutes. Granted, there's not much that's not related to Wal-Mart in Bentonville, but it's not that hard to go outside it.
When you're a CS major, your learning should never stop or you will be quickly unemployed.
As a contractor, that's seems moreso. The funny part about all this is that I normally don't take a contract unless I can grow while doing it. I really think CS is for people who more want to be on the cutting edge for much longer than the average bear. It's like surfing -- gotta get in front of that wave, or get gobbled up by the coming tide.
Sys admin and computer security, although useful for a programmer, have been in their own track (generally under MIS) and not part of comp sci.
I don't know first hand if CS degrees are out of date, but they're supposed to be general in that the person with the CS degree will be able to quickly adapt and program in new technologies and new languages that come up without being hampered by the learning curve associated with the ever changing technological landscape. Otherwise, if a CS student spends his/her time just learning what's hot, that person will be as relevant as a COBOL programmer in a few years' time.
Colleges and universities create a curriculum of high academic standards and simply fail to explain why.
That's not 100% accurate -- the explanation comes when you take Numerical Analysis. All the math that you've taken up to that point no longer seems irrelevant. Unfortunately, I've worked with a number of excellent coders who couldn't tell the difference between Simpson's Rule and a Bezier Curve (oftentimes, ignorant to both) -- and, they have degrees in CS from very prestigious northeastern universities. If I had a penny every time I heard a denigrating comment regarding mathematics from a programmer due to his/her lack of understanding of the subject matter, I'd be richer than Carlos Slim. I suppose the first-tier schools don't bother teaching their students Numerical Analysis; yet, my fourth-tier college somehow managed to. Go fig.
Please tell that to Electronic Arts. Have you played any of the Madden series on XBox360? There's certain instances where the thing just lags. I understand there will be lag if we're dynamically adding more polygons, but how taxing can having 22 players, the referees, the stadium, and a football be -- esp. when that's always static?
If you were most familiar with Windows stuff, would you really feel better going with Linux for your web project?
In the long run, yes, you would. Of course, you can scale IIS, but it's a lot cheaper to scale Apache. As for the examples you listed, if they truly run on IIS, they have to do lots of load balancing since IIS only allows 64,000 connections (http://highscalability.com/plentyoffish-architecture). I know in the case of MySpace, they have an egregiously large server infrastructure that they host in three separate locations just in Los Angeles alone since it's all IIS/Win2K3/CFML. I doubt Orkut is still ASP since Google is more Java friendly.
Not true. People tend to go towards Linux (i.e. away from MS) when speed and performance are critical. People who tend to go towards MS are those who either: A) don't know Linux and don't want to learn it, B) only know some.Net language and don't want to bother with learning PHP, Ruby, Perl, or some other Linux/Apache-friendly language, or C) have to integrate their web presence into the company's AD tree/forest or heavily rely on some specific MS technology like Sharepoint for Office Collaboration where business requirement dictates an MS solution and there's no Linux alternative.
Yes, and I want them to proofread my writing, too; outsourcing to a country whose native language isn't English to proofread what you wrote in English is like pizza-ing when you should be french fry-ing -- you're gonna have a bad time.
What's even more amusing is the number of rockstar programmers that I've worked with who have absolutely no mathematical background -- I mean, basic algebra is foreign to them, and they get headaches when I explain basic rules of algebra to explain why their code won't work. Yet, they have comp. sci. degrees. WTF?
I wouldn't use Cat5 on anything. Cat5e -- maybe, but not regular Cat5. Also, you could go Cat5 at 1Gbps over Cat5, but it's a bad idea doing so over 100', and Cat6 actually does better at longer distances.
From your title, I'm guessing there's a Skynard joke in there somewhere -- and I would say it falls into the category of, in the words of David Spade, "not Freebird."
I did that at work before to keep people from looking over my shoulder. Actually, it wasn't "My Little Pony," but a unicorn Word template that I found on Microsoft's site. Also, I had dual monitors so that it became more of an eyesore. Worst case scenario, I got a few laughs out of it.
The reason most people can't stand Vista is because it's bloated. Remember when it took less than 5 seconds for XP to load on a P3 w/ 256MB of RAM? Can't say that'll ever happen w/ Vista, even on a dualcore w/ 2GB of RAM. Why, because after installing Vista, not only is the OS inherently slow, it goes out of its way to be even slower. Nothing's more frustrating that learning that the "upgrade" uses over 500MB JUST ON THE OS -- esp. when the previous version required less the 120MB just to function. The worst part is that there's no justification for the bloat; otherwise, if there was some special feature, people would live with such corpulence.
There's two problems with that. One, their implementation of Javascript (even in IE9) is far from standard. If you don't believe me, try to implement XHR or prevent a DOM from bubbling up to it's parent -- you'll see that either is impossible to do cross-browser without creating exceptions for IE. The second is that IE still doesn't have a standard box model. Hell, even something as the CSS property border-radius can be implemented without there being issues.
So, yeah, they're going the HTML5 route, but I doubt it will be W3C-based.
Reminds me of the joke in Truly Tasteless Jokes about the difference between a girl from New Jersey and trash.
I'm surprised no one has circumvented CAPTCHA by examining the audio.
Ironically enough, that's the reason I stopped using Skype altogether; yet, an alternative client which did a better job of blocking spammers would bring me back.
From http://stories-etc.com/engineers.htm:
The graduate with a science degree asks, "Why does it work?"
The graduate with an engineering degree asks, "How does it work?"
The graduate with accounting degree asks, "How much will it cost?"
The graduate with an arts degree asks, "Do you want fries with that?"
That's not an issue in Bentonville, since it's about three hours from Kansas City and about half that to Tulsa -- not to mention nearby Fayetteville, which is about fifteen minutes. Granted, there's not much that's not related to Wal-Mart in Bentonville, but it's not that hard to go outside it.
Didn't that happen in Cowboy Bebop?
You're a ghoti?
When you're a CS major, your learning should never stop or you will be quickly unemployed.
As a contractor, that's seems moreso. The funny part about all this is that I normally don't take a contract unless I can grow while doing it. I really think CS is for people who more want to be on the cutting edge for much longer than the average bear. It's like surfing -- gotta get in front of that wave, or get gobbled up by the coming tide.
Sys admin and computer security, although useful for a programmer, have been in their own track (generally under MIS) and not part of comp sci.
I don't know first hand if CS degrees are out of date, but they're supposed to be general in that the person with the CS degree will be able to quickly adapt and program in new technologies and new languages that come up without being hampered by the learning curve associated with the ever changing technological landscape. Otherwise, if a CS student spends his/her time just learning what's hot, that person will be as relevant as a COBOL programmer in a few years' time.
Colleges and universities create a curriculum of high academic standards and simply fail to explain why.
That's not 100% accurate -- the explanation comes when you take Numerical Analysis. All the math that you've taken up to that point no longer seems irrelevant. Unfortunately, I've worked with a number of excellent coders who couldn't tell the difference between Simpson's Rule and a Bezier Curve (oftentimes, ignorant to both) -- and, they have degrees in CS from very prestigious northeastern universities. If I had a penny every time I heard a denigrating comment regarding mathematics from a programmer due to his/her lack of understanding of the subject matter, I'd be richer than Carlos Slim. I suppose the first-tier schools don't bother teaching their students Numerical Analysis; yet, my fourth-tier college somehow managed to. Go fig.
For some reason, this is reminding me of Michael Moore getting into it with Milton Friedman.
http://www.youtube.com/watch?v=cD0dmRJ0oWg
Please tell that to Electronic Arts. Have you played any of the Madden series on XBox360? There's certain instances where the thing just lags. I understand there will be lag if we're dynamically adding more polygons, but how taxing can having 22 players, the referees, the stadium, and a football be -- esp. when that's always static?
If you were most familiar with Windows stuff, would you really feel better going with Linux for your web project?
In the long run, yes, you would. Of course, you can scale IIS, but it's a lot cheaper to scale Apache. As for the examples you listed, if they truly run on IIS, they have to do lots of load balancing since IIS only allows 64,000 connections (http://highscalability.com/plentyoffish-architecture). I know in the case of MySpace, they have an egregiously large server infrastructure that they host in three separate locations just in Los Angeles alone since it's all IIS/Win2K3/CFML. I doubt Orkut is still ASP since Google is more Java friendly.
Not true. People tend to go towards Linux (i.e. away from MS) when speed and performance are critical. People who tend to go towards MS are those who either: A) don't know Linux and don't want to learn it, B) only know some .Net language and don't want to bother with learning PHP, Ruby, Perl, or some other Linux/Apache-friendly language, or C) have to integrate their web presence into the company's AD tree/forest or heavily rely on some specific MS technology like Sharepoint for Office Collaboration where business requirement dictates an MS solution and there's no Linux alternative.
Don't be so glib.
Yes, and I want them to proofread my writing, too; outsourcing to a country whose native language isn't English to proofread what you wrote in English is like pizza-ing when you should be french fry-ing -- you're gonna have a bad time.
You beat me to it.
Did you dream about the pear again?
What's even more amusing is the number of rockstar programmers that I've worked with who have absolutely no mathematical background -- I mean, basic algebra is foreign to them, and they get headaches when I explain basic rules of algebra to explain why their code won't work. Yet, they have comp. sci. degrees. WTF?
I wouldn't use Cat5 on anything. Cat5e -- maybe, but not regular Cat5. Also, you could go Cat5 at 1Gbps over Cat5, but it's a bad idea doing so over 100', and Cat6 actually does better at longer distances.
Heh, if you hit the wrong note, we'll all "B flat!"
I guess Apple is now going after, "Developers! Developers! Developers! Developers! Developers! Developers! ... Developers! Developers! Developers! Developers! Developers! Developers! Developers! Developers! ... Yes!"
I honestly think Ballmer needs psychiatric help.
From your title, I'm guessing there's a Skynard joke in there somewhere -- and I would say it falls into the category of, in the words of David Spade, "not Freebird."
I did that at work before to keep people from looking over my shoulder. Actually, it wasn't "My Little Pony," but a unicorn Word template that I found on Microsoft's site. Also, I had dual monitors so that it became more of an eyesore. Worst case scenario, I got a few laughs out of it.
The reason most people can't stand Vista is because it's bloated. Remember when it took less than 5 seconds for XP to load on a P3 w/ 256MB of RAM? Can't say that'll ever happen w/ Vista, even on a dualcore w/ 2GB of RAM. Why, because after installing Vista, not only is the OS inherently slow, it goes out of its way to be even slower. Nothing's more frustrating that learning that the "upgrade" uses over 500MB JUST ON THE OS -- esp. when the previous version required less the 120MB just to function. The worst part is that there's no justification for the bloat; otherwise, if there was some special feature, people would live with such corpulence.