You can't justify most anything taught in school after the 4th grade if the bar is Everyone is going to Need this. Yet those things are still taught in school.
Sure it's tested. But if their tests don't line up with customer experiences and behaviors, the tests are falling short. So by gathering telemetry, they can know what the end to end tests need to be testing.
The length of the TechNet article is probably due to how this probably isn't some coordinate evil conspiracy from Microsoft leadership. Even though there's a push for One Microsoft, there's still plenty of places where each team and sub team is responsible for developing and testing their one thing, and so they create their one setting for it. As a result there are lots of settings. Plus lots of the work was probably under way before Windows 10, or the One Microsoft push.
You may want one big switch to do all that you want, but Microsoft is going to have customers who don't. They want partial settings, knobs, levers, dials, and lots of them. Microsoft also has to provide solutions for those customers.
I'm actually surprised more companies aren't actively wondering just how much Microsoft and others can be controlled by the US government.
It's probably because if you're a big enough player, Microsoft will let you go over any and all of the source code that it has. So if your people can't find an NSA backdoor in the Windows source, your people probably aren't going find one in any other OS's source.
What about all of the other advertisers? They certainly don't have users. As much as I dislike Facebook I don't think that they're doing anything that any other advertising platform isn't doing.
You don't think that an increase in grasping math could be a result of an increase in those students being apply to apply math concepts in programming?
What math concepts are they going to learn in a dumbed-down high school CS class that will help them enough to justify that kind of expense?
Variables and functions. See http://xkcd.com/1050/. It's the one where an ex-student is proud of the fact that in 20 years no one has asked her to solve for 'x'. This comic wouldn't exist if people were actually seeing how they probably actually do use some basic algebra, but they just don't know it. And at least if they saw it very blatantly being used in programming, they could at least understand why it's part of their school curriculum.
it puzzles me why we're talking about spending so much money to teach a skill that most kids aren't going to use in their everyday lives
1. It's becoming a somewhat regular part of the lives of more and more people.
IMO. time spent teaching to code would be better spent on the 3 Rs
2. Once you've mastered aRithmetic, then what? Should students keep doing speed timed multiplication tests in 7-12th grade? Lots of students struggle with math above arithmetic. They could see why arithmetic is useful, but anything above that? Not so much. So by having the students apply math concepts to accomplish something (ie programming), they'll improve in High School level maths.
I don't think that CS should be introduced until 7th grade. But other Slashdot users have mentioned that this drag and drop stuff is useful for the K-6 students. So hey, maybe it does help. Perhaps the drag and drop teaches some abstract logic skills that will help the students become a better thinker instead of a below average code monkey.
For me the difference comes down to if certain stated parties are limited to properties owned by the ISP. But once extended to properties beyond the control of the ISP, then it's word playing.
As someone who supports net neutrality, I'm okay with this. If the agreement is "Pay to have access to our network, plus some internet" that's fine. But the second it would be something like "Pay to have access to our network plus Facebook (or whatever else)" that's not fine. That's against net neutrality.
It's not even that. The way it looks to me is that if you currently have two statements which are immediately after each other, and now you interject a defer, it'll work. But it's easy to break up how immediately statements follow each other when maintaining code. So one little misstep, and BAM, all of a sudden resources are getting cleaned up unexpectedly.
That defer keyword looks like the mother of all hidden bugs. If you end up finishing a statement, not in the way you intended, and all of a sudden resources are getting cleaned up before you used them. I'd stay away from that one.
I get introducing repeat to replace do, but at the same time giving do a different meaning than the rest of the languages! There will be no end to confusion over that.
True, any field can trigger curiosity; but the overwhelming number of anecdotes which exist around programming show a level of drive that certainly hasn't been seen at that level, or at those numbers before.
Not everybody needs this
You can't justify most anything taught in school after the 4th grade if the bar is Everyone is going to Need this. Yet those things are still taught in school.
You can't have it both ways, either you want secure devices, or you want insecure devices to support the police state.
I believe the requirement of a public Writ signed off by a judge is what is making it rule of law with checks and balances, and not a police state.
Sure it's tested. But if their tests don't line up with customer experiences and behaviors, the tests are falling short. So by gathering telemetry, they can know what the end to end tests need to be testing.
and clean up that Mono license
What's wrong with the Mono license?
The length of the TechNet article is probably due to how this probably isn't some coordinate evil conspiracy from Microsoft leadership. Even though there's a push for One Microsoft, there's still plenty of places where each team and sub team is responsible for developing and testing their one thing, and so they create their one setting for it. As a result there are lots of settings. Plus lots of the work was probably under way before Windows 10, or the One Microsoft push.
You may want one big switch to do all that you want, but Microsoft is going to have customers who don't. They want partial settings, knobs, levers, dials, and lots of them. Microsoft also has to provide solutions for those customers.
Unless the firmware will only install if the device has a specific hardware ID.
Yes. They've already done it multiple times.
We need to stop treating universities as job training mills.
Oh yes, because no one goes to university to improve their chances of being employed once they leave university.
Because no one else is stepping up to the plate?
But Hitlers power base wasn't based on not working with capitalist enterprises.
I'm actually surprised more companies aren't actively wondering just how much Microsoft and others can be controlled by the US government.
It's probably because if you're a big enough player, Microsoft will let you go over any and all of the source code that it has. So if your people can't find an NSA backdoor in the Windows source, your people probably aren't going find one in any other OS's source.
They have acces to an absurd amount of data compared to anyone else. That does not make the other harmless
I don't believe that they have an absurd amount more, compared to Google.
and making confusing differences just to be "cool" and "edgy" is just going to cause problems like this.
Is it possible that the standard layout is patented or some such nonsense, and they didn't want to get sued under a similar look and feel lawsuit?
What about all of the other advertisers? They certainly don't have users. As much as I dislike Facebook I don't think that they're doing anything that any other advertising platform isn't doing.
You don't think that an increase in grasping math could be a result of an increase in those students being apply to apply math concepts in programming?
What math concepts are they going to learn in a dumbed-down high school CS class that will help them enough to justify that kind of expense?
Variables and functions. See http://xkcd.com/1050/. It's the one where an ex-student is proud of the fact that in 20 years no one has asked her to solve for 'x'. This comic wouldn't exist if people were actually seeing how they probably actually do use some basic algebra, but they just don't know it. And at least if they saw it very blatantly being used in programming, they could at least understand why it's part of their school curriculum.
it puzzles me why we're talking about spending so much money to teach a skill that most kids aren't going to use in their everyday lives
1. It's becoming a somewhat regular part of the lives of more and more people.
IMO. time spent teaching to code would be better spent on the 3 Rs
2. Once you've mastered aRithmetic, then what? Should students keep doing speed timed multiplication tests in 7-12th grade? Lots of students struggle with math above arithmetic. They could see why arithmetic is useful, but anything above that? Not so much. So by having the students apply math concepts to accomplish something (ie programming), they'll improve in High School level maths.
I don't think that CS should be introduced until 7th grade. But other Slashdot users have mentioned that this drag and drop stuff is useful for the K-6 students. So hey, maybe it does help. Perhaps the drag and drop teaches some abstract logic skills that will help the students become a better thinker instead of a below average code monkey.
Perhaps they have only a little bit more room, and since their video service is used a little bit, that extra usage will fill in the gap.
For me the difference comes down to if certain stated parties are limited to properties owned by the ISP. But once extended to properties beyond the control of the ISP, then it's word playing.
As someone who supports net neutrality, I'm okay with this. If the agreement is "Pay to have access to our network, plus some internet" that's fine. But the second it would be something like "Pay to have access to our network plus Facebook (or whatever else)" that's not fine. That's against net neutrality.
It's not even that. The way it looks to me is that if you currently have two statements which are immediately after each other, and now you interject a defer, it'll work. But it's easy to break up how immediately statements follow each other when maintaining code. So one little misstep, and BAM, all of a sudden resources are getting cleaned up unexpectedly.
I haven't used them much myself, but guards aren't just a synonym for if-not.
You're right, guard is a synonym for if-not return.
That defer keyword looks like the mother of all hidden bugs. If you end up finishing a statement, not in the way you intended, and all of a sudden resources are getting cleaned up before you used them. I'd stay away from that one.
I get introducing repeat to replace do, but at the same time giving do a different meaning than the rest of the languages! There will be no end to confusion over that.
True, any field can trigger curiosity; but the overwhelming number of anecdotes which exist around programming show a level of drive that certainly hasn't been seen at that level, or at those numbers before.