Live data from Hacker News

ChakraCore GitHub repository is now open

blogs.windows.com

191–200 of 324 posts

Re: ChakraCore GitHub repository is now open

#191
post #5

> 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

What is the advantage of this? What does 1 more JS engine buy us?

Before Node was popular, I tried a command-line JS engine called Narwhal. It was built by 280 North, and as I recall, it had pluggable engines. I remember being surprised at how much faster JSCore (Safari's) felt than the others.

Not being permanently coupled to a particular platform is probably a good thing for Node, and provides a healthy incentive for V8 to stay on-top of its game.

Re: ChakraCore GitHub repository is now open

#192

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)

I see Chakra has caught to up Dec 30, 2015 with the nodejs tree. Which branch are you basing the fork against?

Re: ChakraCore GitHub repository is now open

#193
Surprised they use WordPress to build this website. I thought they'd use Umbraco at the least.

It doesn't surprise me though. ASP.NET is a powerful platform which has seen some great improvements after MVC gained traction, but I wouldn't use it for anything simple where a static site generator or WordPress would get the job done.

Re: ChakraCore GitHub repository is now open

#194

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…

> putting it all up under MIT. There's little you can do to get more open and honest than that. I disagree. Node was OSS-licensed under GitHub back in the Joyent days, but the inner circle was still very much closed. PRs languished for months or even years. The leap from there to here for Node is, arguably, bigger than the leap from closed-source to open. Evidence: io.js had to happen.

But the thing he's saying is that having io.js happen was possible. It's also possible in this scenario too.

Re: ChakraCore GitHub repository is now open

#195
post #94
post #5

> 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

Oracle was working on getting node to run on the JVM, but it wasn't really open and it looks like it was abandoned: https://avatar-js.java.net/

RingoJS is pretty nice for JS server apps on the JVM though: http://ringojs.org/

Re: ChakraCore GitHub repository is now open

#196

Earlier 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…

> Actually it's not clear what else is being collected, because Microsoft won't disclose what's being collected. Is there evidence that only data about usage of Windows store apps is being collected? 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…

> Microsoft has disclose what is being collected[0].

let's quote them:

> Security. Information that’s required to help keep Windows secure, including info about telemetry client settings, the Malicious Software Removal Tool, and Windows Defender.

> Basic device info, including: quality-related info, app compat, and info from the Security level

Notably vague, no "conspiracy theories" needed.

And you're still missing the point that even the specifics that have been explicitly disclosed are still enough to be objectionable to some.

edit: I missed the much more extensive list of what is being collected via "basic" telemetry:

https://technet.microsoft.com/en-us/library/mt577208(v=vs.85...

It's great they disclose more information than I thought they did, though this list is actually far worse than I had guessed.

> Most other major operating systems conduct similar activities but there is no public outcry about that... Why the double standard?

what other major operating system doesn't let you opt out of telemetry-like reporting?

Incredibly, incredibly easy fix: just let people opt out of telemetry reporting.

Re: ChakraCore GitHub repository is now open

#198

Earlier quoted context omitted.

It means that the company owns the copyright to everything and can close the source again any time they want. EDIT Dear mods. Some pretty measured posts are getting serious heat in this (and other threads relating to MS) maybe you could look into it?

The FSF has requires contributors to sign one too. Are they evil as well?

No. But you have that backwards. The FSF is good because they protect everyone's freedom to use the software, and one of the ways they do that is through copyright assignment (not a CLA).

Re: ChakraCore GitHub repository is now open

#199

Earlier quoted context omitted.

Considering how deeply Windows-specific EdgeHTML is likely to be, I don't think open-sourcing it would be very useful, unless someone wants to backport it to Windows 7 and 8.1. I'd rather Microsoft allowed developers to embed EdgeHTML in Win32 desktop applications running on Windows 10.

Hi. Chakra developer here. I don't speak for the Edge team, but there is a blog out that indicates it is already possible to embed EdgeHTML via the WebView control in Universal Platform apps: https://blogs.windows.com/msedgedev/2015/08/27/creating-your... I know that doesn't entirely address your wish, but it's a step in the right direction. :P

I'd be most interested in using it in an Atom Electron app :) Given VS Code's use of electron, do you know if anyone internally has given a whack at swapping webkit for edgeHTML?

Re: ChakraCore GitHub repository is now open

#200
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…

Some factual background:

"Microsoft Builds Trove From Windows 10 User Data To Support Bing, Cortana"

http://www.mediapost.com/publications/article/266374/

Post reply on HN