Right now it looks like Microsoft plays offense without knowing where they come from or where they are going, essentially playing offense with a blindfold on.
My first opinion is that C++ has the bad features from C and Java/C# without really providing benefits, but aside from that, when writing C I'd add "-std=c11 -Wpedantic" (or whatever the latest C version may be, it has changed over the years since I started coding C in the late 80's K&R style).
They do use differential GPS and also use the statistics to work for them - the average value is close to the position they are, so the longer you are in one place the larger the number of samples are and you get a good bell curve.
But with higher precision on the GPS system they can measure faster - instead of 30 minutes it can take 5 and get better data even then.
On the contrary - strong typing is preferred by those that have coded a long time and have to maintain systems that has been around for a long time.
As soon as you inherit code written by someone else you will waste a lot of time to understand how it works - and if it's not strongly typed you can easily miss something that previous coders did introduce. A strongly typed system will tell you quite fast that the code you changed the method header on was actually used by 200 subroutines. On a system written in a language not forcing strong typing you may discover that routines you didn't know existed are using it - and they are used only once per year at new years eve - guess who has to put in overtime then?
Yes, it's easy to throw together something quick, but this also means that it's common that something that was intended to be quick and dirty will become what's going into production - full with bugs and security holes.
Since I have programmed in many different languages I have personally discovered that strongly statically typed languages do solve a lot of problems because the problems are encountered already at compile time, not during runtime. The problems are also less elusive.
There are of course still bugs around, but they are more often on the strategical level than on a pure sloppiness level caused by misspellings and mismatching methods where a method is changed but one caller isn't.
The higher precision is what vehicle manufacturers for autonomous vehicles want, but they want it even better. Land surveyors would also like the higher precision to accurately map borders.
There's a reason why the male reproductive system is on the outside. But in the modern society with "ideal" climate and clothing that part of the body easily gets warmer than what nature intended.
You never experienced the IBM PC/XT - where a power cycle could make your floppies flaky unless you ejected them first and the hard disks had to be parked before power cycle or you risked a trashed hard disk.
No, it was not the right solution since it did not always work, which almost everyone coding i C under MS-DOS can attest to. The computers should have had a true reset button instead, but not on the keyboard.
So even when the three finger salute was created it wasn't the best solution.
Tobacco consumption is responsible for nearly 700,000 deaths in the EU every year. Smokers suffer more from poor health (as they are more at risk of cancer, cardiovascular and respiratory diseases) and half of them die prematurely (14 years on average).
This ain't 4chan.
Right now it looks like Microsoft plays offense without knowing where they come from or where they are going, essentially playing offense with a blindfold on.
I can't say I'm surprised if the goal is to give decent search results. The few times I have tried bing I have been severely disappointed.
Tackle the smokers too in that case - but that's heresy since that's a personal space intrusion to tackle.
My first opinion is that C++ has the bad features from C and Java/C# without really providing benefits, but aside from that, when writing C I'd add
"-std=c11 -Wpedantic" (or whatever the latest C version may be, it has changed over the years since I started coding C in the late 80's K&R style).
"No, we don't want any cars or for that matter trucks on our roads, b.t.w. ban meat as well." - Green Parties over the world.
It's not that I disagree, but that's actually pretty funny and more at the expense of Python.
They do use differential GPS and also use the statistics to work for them - the average value is close to the position they are, so the longer you are in one place the larger the number of samples are and you get a good bell curve.
But with higher precision on the GPS system they can measure faster - instead of 30 minutes it can take 5 and get better data even then.
On the contrary - strong typing is preferred by those that have coded a long time and have to maintain systems that has been around for a long time.
As soon as you inherit code written by someone else you will waste a lot of time to understand how it works - and if it's not strongly typed you can easily miss something that previous coders did introduce. A strongly typed system will tell you quite fast that the code you changed the method header on was actually used by 200 subroutines. On a system written in a language not forcing strong typing you may discover that routines you didn't know existed are using it - and they are used only once per year at new years eve - guess who has to put in overtime then?
Yes, it's easy to throw together something quick, but this also means that it's common that something that was intended to be quick and dirty will become what's going into production - full with bugs and security holes.
Python and Javascript is to this decade the same as Basic was to the 80's.
Since I have programmed in many different languages I have personally discovered that strongly statically typed languages do solve a lot of problems because the problems are encountered already at compile time, not during runtime. The problems are also less elusive.
There are of course still bugs around, but they are more often on the strategical level than on a pure sloppiness level caused by misspellings and mismatching methods where a method is changed but one caller isn't.
Since this essentially will lead to a monopoly or at least an oligopoly situation it will hurt the customers.
The higher precision is what vehicle manufacturers for autonomous vehicles want, but they want it even better. Land surveyors would also like the higher precision to accurately map borders.
Or is it actually more like "Brave New World"?
Keep your balls cool - it may be beneficial.
There's a reason why the male reproductive system is on the outside. But in the modern society with "ideal" climate and clothing that part of the body easily gets warmer than what nature intended.
You never experienced the IBM PC/XT - where a power cycle could make your floppies flaky unless you ejected them first and the hard disks had to be parked before power cycle or you risked a trashed hard disk.
No, it was not the right solution since it did not always work, which almost everyone coding i C under MS-DOS can attest to. The computers should have had a true reset button instead, but not on the keyboard.
So even when the three finger salute was created it wasn't the best solution.
Sometimes it's a thin line between benign and malicious.
And right now companies tries to gobble up the users and the traffic making everyone a "customer" when everyone is actually the "product" in big data.
And really kill the economy of the world at the same time. Time to breed horses!
Just look at smoking-related deaths and you see that the diesel figures are no more than marginal noise.
And then you look at the following:
http://www.europarl.europa.eu/...
That makes the diesel exhaust problem marginal.
And at this moment it still has problems.
Imagine the man-hours lost on delayed mails for some businesses.
If this continues, then there's the possibility that businesses consider to take home their mail services again.
All the strive to force users to go https has gone over the top. It's better to be nice about it.
Many sites don't need https since there's not much to protect in the communication when people just look at memes and pictures of cats.
Keep the https available for cases where users want to get the extra security. Assuming that users are stupid makes the users stupid.