Earlier quoted context omitted.
> MS really changed its approach to software Their open-source friendliness has unfortunately coincided with a decline of their respect for user privacy and choice (Windows 10). I find the "New Microsoft" bittersweet.
I don't really like the user privacy approach on Windows 10 but I wonder if they will change that approach soon or someone else (third party) will came up with a tool to automatically handle this issue.
ChakraCore GitHub repository is now open
141–150 of 324 posts
Re: ChakraCore GitHub repository is now open
#142Earlier quoted context omitted.
Chakra's not on there yet, but I'd expect it to be soon after this announcement: https://arewefastyet.com
Nor is JavaScriptCore, which has made that website pretty useless to me as of late.
This link should show JSC there:
Re: ChakraCore GitHub repository is now open
#143Re: ChakraCore GitHub repository is now open
#144Earlier quoted context omitted.
The Windows 10 privacy thing is completely overblown. Most of the privacy settings that people are most worried about is tied into Cortana or more specifically what you allow Cortana to do on your behalf. You can simply choose not to use Cortana or to disable it entirely. Google Now & Siri support the same functionality but ironically don't give you the settings to disable it, so nobody bats an eyelid. Beyond that yo…
> Most of the privacy settings that people are most worried about is tied into Cortana or more specifically what you allow Cortana to do on your behalf In all of these discussions on HN, the only ones bringing up "worries" about Cortana features have been people defending Windows 10 (and now Windows 8 and 7) data collection. It's easy to disable and, if you choose not to use it, it won't collect data anyways. The sam…
Microsoft has disclose what is being collected[0]. People just choose to ignore it and making conspiracy theories instead. So where is the evidence that Microsoft is lying?
[0] https://technet.microsoft.com/en-us/library/mt577208(v=vs.85...
> Which would be needed to take into account when deciding on if that app should be used.
How? Neither iOS, Android, or Windows restrict HTTP. Any app can conduct analytics and unless you're running them one by one and analysing the packet dumb you wouldn't be the wiser. At least Windows tells you.
But that's what all this is about. Most other major operating systems conduct similar activities but there is no public outcry about that... Why the double standard?
> Yes, because Microsoft won't tell anyone what it's collecting!
Yes they do[0].
> That right there is undesirable behavior for many that we have plenty of evidence for.
But not something you can readily avoid. I'd go as far as to say that the vast majority of apps or applications send basic telemetry back to the manufacturer, it is the norm now, and has been the norm since before 2007.
Re: ChakraCore GitHub repository is now open
#145Earlier quoted context omitted.
> Don't most large organisations require something similar with their own open source projects? I know Google and Facebook do. Mozilla gets by without one. Apple's approach for managing Swift, too. > It's just a way of confirming that you own the rights to your contribution, and that you explicitly give Microsoft permission to use it. If that's all they wanted to do, they could get by with something resembling the te…
> * Mozilla gets by without one. Apple's approach for managing Swift, too.* Mozilla does have one. > Code committed by you to a Mozilla Repository, whether written by you or a third party, must be governed by the Mozilla Public License 2.0, or another license or set of licenses acceptable to the Mozilla Foundation for the Code in question. https://static.mozilla.com/foundation/documents/commit-acces... Swift has a mu…
I'm particularly perplexed why you linked to that Mozilla document, for two reasons:
1. It says what it is, and as I said above, it's not a CLA. I've signed that document. It's required by everyone to get commit access to the Mozilla repositories. Here's how it works if you want to contribute to Mozilla: you send in a patch, they accept it, and say thank you. Nobody has to sign anything. (The same process goes for Swift, by the way.)
2. I specifically mentioned such a committer's agreement in my comment. It's even in the part you quoted.
Re: ChakraCore GitHub repository is now open
#146Earlier quoted context omitted.
> Most of the privacy settings that people are most worried about is tied into Cortana or more specifically what you allow Cortana to do on your behalf In all of these discussions on HN, the only ones bringing up "worries" about Cortana features have been people defending Windows 10 (and now Windows 8 and 7) data collection. It's easy to disable and, if you choose not to use it, it won't collect data anyways. The sam…
Even if microsoft told, that doesn't mean we should automatically trust it. The could be wrong or lying. I would prefer source code, but someone will eventually do packet captures to figure at least some of it out.
People have been drum beating this privacy stuff for over six months now. But they seem to lack specific evidence, so now I invite you to present it.
Re: ChakraCore GitHub repository is now open
#147Over the past 5 years or so, Microsoft has lost developers as a core group. There are certainly interesting things happening out of their dev group, but with the rise of Cloud infrastructure, cheap (free) alternatives to WINS stacks rose tremendously in popularity.
I was a Seattle Techstars 2013 Founder, and the only two teams using MSFT tech were those whose founders were ex-Microsoft employees.
This just feels like a ploy to get developers back on to Microsoft's platforms, then slowly bleed them dry with fees.
*
My experience with the new Microsoft: One of our major products runs on Microsoft SQL Server. Sadly, many developers/ops folks did not realize the difference between SQL Server Enterprise, and SQL Server Standard, and opted to install SQL Server Enterprise on servers, despite not using any of the Enterprise features.
Not only does SQL Server Standard pricing differ compared to Enterprise, but how it's price differs. Enterprise is charged based on a per-core license, requiring both a core license for every core, as well as a minimum of 4-core's per physical processor.
During a routine Software Audit, MSFT determined we had quite a few more SQL Server Enterprise installs than we licensed, so sent us a nice fat bill. We asked for leniency. It was a mistake (ours of course), but we didn't use any of SQL Server Enterprise features.
MSFT wanted no part of that.
So we ponied up our bill, and decided to never use MSFT tech again.
Contrast that with AWS. Due to developer error, we had one of our AWS keys compromised and an attacker used it to mine bitcoins. Amazon sent us the bill. We contacted them, and they gave us a one-time forgiveness.
*
The morale of this story: Use microsoft technology at your own peril. Also, having developers handle infrastructure is cool, but don't discount the value of a dedicated infra team.
Re: ChakraCore GitHub repository is now open
#148Earlier quoted context omitted.
What do you mean by the, "edge-case of an implementation... makes its way into programmers' habits" as something that happens a lot in javascript. Maybe I'm not understanding but I read that statement and I don't see how that applies to javascript.
For example, a try/catch in V8 triggers deoptimization for the entire function it's in, while it might not in other engines. So this leads to many developers avoiding try/catch in performance critical code. This ends up with them avoiding it in general usage, which means that now "avoiding try/catch" is considered a general purpose performance tip in javascript, even though it might only apply to one engine (and the…
Caveat: we don't optimize try/finally yet... Disclaimer: I work for MSFT on Chakra.
Re: ChakraCore GitHub repository is now open
#149> Finally, you can also use ChakraCore as the JavaScript engine in Node. This is interesting. You can use it as an alternative to v8 for node.js
Microsoft is already working on lighting Node.js with ChakraCore. See https://github.com/Microsoft/node
https://github.com/Microsoft/node/tree/chnext/deps/chakrashi...
It's interesting that the license of the Chakra shim is the V8 license:
https://github.com/Microsoft/node/blob/chnext/deps/chakrashi...
Re: ChakraCore GitHub repository is now open
#150Earlier quoted context omitted.
>Their open-source friendliness has unfortunately coincided with a decline of their respect for user privacy and choice (Windows 10). As far as I know they give you the option to opt out of everything. Are they bad even for asking?
It's unfortunately not enough. They'll still do it and with the stuff they sneak in every update on win7 its even worse. Here is how a process of enforcing looks like: https://www.reddit.com/r/Windows10/comments/3f38ed/guide_how...
It mostly doesn't apply to retail, and most of it won't work. Plus you'll disable useful functionality with no privacy implications if you follow it.