High-level theories and models and UMLs and chess board Java CS projects are most definitely useful to 99.9% of tech employers. High quality employees will apply those concepts to write efficient, maintainable code regardless of the particular language being used on a project at a tech company. Once the students have learned those high-level concepts, learning how to apply them to the syntax of a particular language is the easy part, and the student will also be able to go out an learn multiple other coding languages with ease. Like the file out question you mentioned: they might not know how to do it in a 4-line script, but they will know the general algorithm behind how to do it (or at least they ought to if they've learned high-level theories). Teaching them the syntax for it in a particular scripting language is a minimal investment after they are hired.
Techology evolves, software suites come and go, but the theories will be always be applicable. Unless you want the students to become useless once a particular software suite becomes outdated, you teach the theories that will always be applicable. Tech employers that hire solely based on knowledge of a particular software suite are very short sighted and get what they deserve.
Really Windows Phone is not a bad OS and if it was not made by Microsoft it would not be soo bashed here.
This is part of it - people associated Microsoft with horrible experiences when locked in to the Windows monopoly. This deters the "just works" folks compared to iOS. Also, it is just as locked down as iOS. This deters the tinkerers and other people likely to develop apps compared to Android. Combine those with the fact that iOS and Android were already pretty entrenched by the time it came out, and no one really had a good reason to choose it over the other two.
The comment threshold system is fundamentally broken.
This is the part that kills me. As far as I can tell, there is no way to expand/view the parents or children of highly-moderated posts without viewing at -1, at which point the highly-moderated posts get lost in the noise. Lots of "Funny" replies where I can't even open the parent post to get the context of the joke.
Off the top of my head:
Basically it's perfect for cord-cutters looking to stream content to their TV, as almost anything you can stream over the web can be redirected to the Chromecast as long as the developers implement the API. And it's pretty cheap too.
I don't know if this will take off, but if it fails it won't be because it repeated the failure of 3D television. 3D television had one huge drawback that this doesn't: no special glasses needed to watch. Who wants make the centerpeice of the new entertainment system something that takes $150 per person to show off at a Super Bowl party?
I'm reluctant to say current HDTV is good enough, because there was a time I thought SDTV was good enough and HDTV was a waste of money. Now I have two HDTVs and get annoyed when a football game I want to watch is only available in SD. But seeing as most of the early adopters for this type of thing would have relatively recently dropped a lot of money upgrading to pretty good HDTVs that still work great, I'm skeptical it'll take off. But even if the 4K content is limited at first, those 4K early adopters will be able to have large gatherings to show off their purchases.
He has not acquired a fortune; the fortune has acquired him. -- Bion