Live data from Hacker News

ChakraCore GitHub repository is now open

blogs.windows.com

181–190 of 324 posts

Re: ChakraCore GitHub repository is now open

#181

To everyone chanting "Embrace, Extend, Extinguish", I'd like to remind you that Node proper was a golden egg sitting under Joyent's goose. When Joyent decided they didn't want to embrace anymore, the community took the extinguisher out of their hands. Granted, Microsoft is in a more similar position to Google than to Joyent, but the point of the argument is that the community has driven the language and the runtime f…

>When Joyent decided they didn't want to embrace anymore, the community took the extinguisher out of their hands Joyent wound up embracing io.js, and Node.js is moving at a very fast pace now while maintaining LTS branches in parallel. It's a very well managed project, in my opinion. Aside, how come anything remotely questioning of Microsoft when there's an announcement is met with downvotes?

> how come anything remotely questioning of Microsoft when there's an announcement is met with downvotes?

Selection effects! Posts about Microsoft doing something cool will attract a readership in which Microsoft fandom is over-represented, compared to the average readership of HN.

Re: ChakraCore GitHub repository is now open

#182
post #31

Even if I'm in danger of stating the obvious, but MS really changed its approach to software. And it is incredibly great having competition in the JS engine market.

> 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'm just going to copy my post word for word from the last time I commented on the Windows 10 privacy issue:

I still can't imagine why Microsoft would think it's worth the bad publicity to not offer the option to disable telemetry, considering how few people tend to deviate from defaults in general, and how tiny a percentage of their users even care about privacy to begin with (evident from the commercial success of Windows 10).

They've been getting so much goodwill for all the other great things they've been doing lately. It just seems downright foolish to squander all of that for a few extra basis points in their telemetry data from those rare few users who care about privacy but are forced to use Windows 10 anyways for whatever reason.

Those who care about privacy but do have a choice in OS will simply avoid Windows 10 altogether because of the mandatory telemetry, which is telemetry data that they wouldn't be getting anyways. A certain percentage of these people could be Windows 10 users if it weren't for the mandatory telemetry. Would they really rather have people using other OSes, than having them use Windows 10 without giving them telemetry data?

So many aspects of their position on this issue seems completely irrational to me.

Re: ChakraCore GitHub repository is now open

#183
post #107

Earlier quoted context omitted.

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...

That guide is for the preview build of Windows 10 that Microsoft themselves said contained additional tracking components. 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.

I had this in my favorites. It wasn't supposed to be a guide. You may be right about those solutions not working anymore. However the problems are still there. I had to disable several of those telemetry tools in the Task Scheduler just yesterday on my Win7. I'm pretty sure I've done this before.

The only thing that changed since the preview build is that there are 3rd party tools to do the job for you...

Re: ChakraCore GitHub repository is now open

#184
post #59

Earlier quoted context omitted.

It is licensed under MIT. Good luck with that third step...

MIT doesn't necessarily protect you against patent claims, just thought you should know that. The Apache license is much better in this regard.

What patent claim would void the MIT grant?

The MIT license grant subsumes all other restrictions and gives explicit permission to deal.

Re: ChakraCore GitHub repository is now open

#185
post #170
post #66

Earlier quoted context omitted.

Yeah. As much as I absolutely love C++11, and use its features constantly, if I had to make the hard call: "do I get lambdas, or do I get some extern ABI marker I can use to opt-in to a non-fragile ABI, with field and vtable offsets linked as symbols and return types mangled into function names", I would have made the (incredibly depressing) choice for the latter, as it makes C++ suddenly able to be used in ways that…

Can you give an example of this?

Using C++ libraries from other languages comes to mind.

Re: ChakraCore GitHub repository is now open

#186

Earlier quoted context omitted.

Ironically Microsoft had to create a V8 C++ API facade over Chakra in order for Node to compile with it. 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...

That's correct. V8 license is required in v8-*.h files because they are v8 header files that chakra shim uses. The implementation files has Microsoft license. E.g. All files in https://github.com/Microsoft/node/tree/chnext/deps/chakrashi... Disclaimer: I work for Chakra team (powering node.js)

Any progress in talks with Node.JS to make an implementation independent JS engine API for node?

Re: ChakraCore GitHub repository is now open

#187

Earlier quoted context omitted.

> As far as I know they give you the option to opt out of everything The thing we now know as "telemetry" used to be opt-in, and they hide the opt-out control during initial setup behind a thing that is a link but doesn't look like one. It can still be turned off after installation in the same exact way as the previous versions of Windows (enter "experience" in the Start menu search box), but most won't know that thi…

> It can still be turned off after installation Unless you're running Enterprise or Education (both not available to single users), this is not true.

Citation, please?

I'd imagine it'd be killable via group policy in those cases, wouldn't it?

Re: ChakraCore GitHub repository is now open

#189

Earlier quoted context omitted.

On all versions of Windows 10 you can disable OneDrive, and thus it will not upload locally stored calendars or address books.

It's actually REALLY HARD to disable OneDrive. I've tried about 3 separate methods and the damn thing keeps re-appearing. From what I read, it looks like Group Policy might work, but I don't have AD in our environment and haven't been able to test it.

You don't need AD to set the local security policy.

Just type "gpedit.msc" into run. Then follow this[0].

[0] https://support.office.com/en-US/article/Turn-off-or-uninsta...

Re: ChakraCore GitHub repository is now open

#190
post #31

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.

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…

> 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.

Siri can be disabled. Location tracking to improve contextual understanding can be disabled separately if you don't want to disable Siri completely. If you disable Siri, all data is deleted. You're also informed of exactly what data is uploaded.

> Beyond that you only really have so called "basic telemetry." Which tells them when you launch a Windows 10 "app" and some basic computer information. But even without that setting/ability the apps themselves could conduct the same reporting (via direct HTTP requests), the only reason it is even a setting is because Microsoft unified it to make developers lives easier and to better aggregate the information their side.

Does Microsoft let you disable this? Apple offers you a prompt like this one http://imgur.com/aBzTNsV on every major (x.y) update, and shows you what data is being uploaded (as well as letting you disable it) in settings.

Post reply on HN