17,386 karma · joined February 20, 2010
Oh and these aren't theoretical. Two big, widely deployed implementations cannot even agree on how headers end, and will read the same message differently. This can be exploited when a network does header processing. Imagine adding a "x-accountid" header, and removing any existing ones - if interpretation differ on what constitutes a header, an attacker can slip fake headers in. Not entirely dissimilar to browser exploits that let script include a header with a newline in the value, letting scripts maliciously set headers they shouldn't be allowed to.
And because of these insecure systems, the more serious issues (all this SIP software is tons of C, and I've found exploits in just 1000 line utilities, let alone protocol level hackery and other fun) get ignored. I found a simple redirect bug in a VoIP platform. Ignored. Later some guy used it to the tune of $90K.
I don't want to become a criminal outright but I've gone from a "friendly disclosure offline and let you lie about fixing issues" to "Sit on 'em and sell 'em one day" model because everyone's so obtuse.
It does not mean I trust them building up a profile on me. Someone in this thread said Cortana pops up coupon offers when visiting Dell.com? I do not trust this to not be abused.
It is also about the overton window and shifting people's acceptance of spying, even in innocent forms like crash metrics. I've defended telemetry and used to turn it on for most machines, because it was optional. Making it mandatory is the wrong policy.
I do not believe it is unique at all. It will be unique for a hardware-OS-driver-browser combo. And if you are not doing anything strange, those numbers will be pretty common (most users just use whatever OS/driver package ships, and the browser gets upgraded like everyone else).
But you're right they want to show improving numbers and then mine users for ads. MS absolutely hates how they let online/mobile/advertising slip out of their grasp due to terrible management. So they're poorly trying to implement the Google model to compensate.
Thing is, they are sucking at it. Let people turn off telemetry, little to lose - unless they want to condition people all they are doing is fomenting anger towards MS. And if you're going to go all in, then have some taste. Fix the store. Stop spamming shit in the start menu. But take a look at XBox with its ad-covered dashboard and we can see MS just does not get it and is doomed to poorly trying to ape others and doing it with zero class.
But hey at least we are getting nicer dev stories from them! I love that enterprises enjoy paying crazy prices for Azure "solutions" as it subsidizes MS investing in dev tech.
I'd expect it to narrow you down to hardware/OS, perhaps driver (though most users use whatever Windows or the OEM throws at them). How can it do more?
F#, even if used as a better C#, is still a win. C# has improved a ton since F# appeared, but it's still clunky. Microsoft should have had a push, F# for everyone, but this is the company that had to be dragged into generics (by the F# people) so I don't know what we'd expect.
All F# needs is real committment to level tooling. Instead it's an afterthought. It's enough to give even me pause when starting a project.
So despite how pathetic and partisan this is, hopefully it'll have great long term secondary effects by siloing countries. Or at least a small step in that direction.
Especially if all they're going to do is throw.
All that aside, there's zero evidence to believe in an afterlife. With cryonics we in theory understand it, if the brain is just its atoms, then it's quite conceivable that the information might be able to be reconstructed.
I don't see how they are comparable.
Do you have your J2 situation sorted out yet? They're suit-happy.