Live data from Hacker News

ChakraCore GitHub repository is now open

blogs.windows.com

101–110 of 324 posts

Re: ChakraCore GitHub repository is now open

#101

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.

I switched back to Windows 10 as my primary desktop and laptops OS after years of running Mac -- especially on laptops.

We do a lot of high-end GPU stuff here, and Apple doesn't make any hardware that supports multiple high-end NVIDIA cards in any practical way. And no Apple monitor does 100% AppleRGB or any of the cinema color spaces, so we always needed third party monitors when doing color work.

Windows 10 is as nice and stable as Mac OS used to be (before Steve Jobs died).

Re: ChakraCore GitHub repository is now open

#102
What is the main reason for not merging V8 and ChakraCore? It's really cool that teams from the big companies can learn tricks from each other, but as far as I see the goal of Google and Microsoft here is to just advance Javascript in the same standard direction. Have you talked about not duplicating all efforts?

Re: ChakraCore GitHub repository is now open

#103

Earlier quoted context omitted.

The first step is to get the runtime and interpreter running. Next step is to bring the jit up. Chakra is the hybrid engine where we have the interpreter, simple jit and full jit. The interpreter is the one which does all the profile data collection. Profile data is required to get the quality jit code. Declaimer: I work for Chakra team.

That sounds better - you may want to consider updating the Roadmap document to clarify this.

Sure I will follow up.

Re: ChakraCore GitHub repository is now open

#104
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 find the "New Microsoft" bittersweet.

Yes, a much more accurate description than the GP's would be that the "new Microsoft" isn't letting single executive edicts set corporate policy for many things, such as how all teams should interact with the open source communities, instead letting teams themselves make that decision and then supporting them in doing so. The natural result is that many developers within Microsoft come from or have extensive experience with open source and so will embrace it when given the opportunity.

It feels like less a change in philosophy of "open source is our future" and more of one that good decisions can come from the bottom up (and a little bit of "yeah, the whole 'linux is a cancer' thing was really stupid").

Re: ChakraCore GitHub repository is now open

#105
post #88

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

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

Re: ChakraCore GitHub repository is now open

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

The Windows 10 privacy thing is completely overblown.

Not when you consider the fact that they're being so damned sneaky about it.

First, the idea that you have to run an enterprise OS to turn off (not "set to basic", but turn OFF) the tracking says volumes. Just by having it default would meet the goals of collecting development/troubleshooting/debugging info since most people won't change the defaults.

Next up, there's the fact that Microsoft has gone out of their way to make it hard to turn off anyways by hard coding addresses and ignoring registry keys. The only way for a home user to stop all tracking is to firewall an ever changing list of IPs.

Third, you do not know what they are tracking or not tracking. The communications are secure and the application closed source.

It's more the attitude these actions belie than the actions themselves, IMO. It's a very quiet, but distinct disdain for the user. "Yes, you paid $100 for our OS, but you didn't think you actually controlled it, did you?"

So... minus four in a short amount of time. Would anyone care to explain how I'm incorrect about any of this?

Re: ChakraCore GitHub repository is now open

#107
post #88
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.

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

Re: ChakraCore GitHub repository is now open

#108
post #30

Earlier quoted context omitted.

Do you have anything to back this up other than it being your knee-jerk reaction? Microsoft's entire leadership has turned over and it's easy to see that their culture is very different from the days you're talking about. Also, they don't have a monopoly on nearly anything and certainly not on Javascript engines. They couldn't move to the "Extend, Extinguish" phases even if they wanted to.

Not saying i agree, but we consider history for every decision made. Want to loan someone money? consider their credit rating. Want to hire someone? consider their employment record. Microsoft has a long history of not being so nice when they have an advantage. How much of that is leadership driven, and how much is built into the corporate culture and structure? It's knee-jerk, but it's not crazy to think about.

> Want to loan someone money? consider their credit rating. Want to hire someone? consider their employment record.

That's a single person. Microsoft is many thousands of people, and the most important decision makers have changed. In your analogy, you're considering whether to loan money to an almost completely different person.

Re: ChakraCore GitHub repository is now open

#109

What is the main reason for not merging V8 and ChakraCore? It's really cool that teams from the big companies can learn tricks from each other, but as far as I see the goal of Google and Microsoft here is to just advance Javascript in the same standard direction. Have you talked about not duplicating all efforts?

> What is the main reason for not merging V8 and ChakraCore?

Pragmatically, that's very unlikely to be effective.

The two teams are culturally, physically, and temporally (time zone) distant, so Conway's Law tells us it would be very difficult for them to efficiently work on a single code artifact.

It's not impossible, but it requires a lot of coordination. With something as deep as a high performance language VM, it's really hard to scale development beyond a handful of people in one room. Unlike, say, an application framework or an app, there are few easy, loosely coupled things to hack on.

Re: ChakraCore GitHub repository is now open

#110
In the last couple years it seems like MS has been acting like the crazy-small-TV-shop-owner-doing-his-own-tv-ads : "Yes folks, we're open sourcing everything, cuz I'm crazy Bill". Mind you, this is good for devs finally getting access to this amazing technology!
Post reply on HN