skysight-inc/HackerNews huggingface dataset:
Which kind of affirms the grandparent poster's point. Corporate turnarounds like Jobs's return to Apple are one in a million.

If Jobs hadn't been available, who could have saved Apple in 1997? I can't imagine a non-founder CEO up to the task.

Nokia had been fatally wounded by the short-sighted strategy of Elop's predecessors. He took a risk -- jumped off the famous "burning platform" and drowned. But the platform was already going down in flames.
And JavaScript Harmony
It is interesting, because a couple of years ago, I was a hiring manager working through the H-1B process for one of my employees. I had to provide a wealth of documentation on what the needed skill set was, as well as documentation on the job advertisements we had made and interviews conducted.

Maybe on the government side it was all ignored, but the firm we worked with certainly led us through the process with detail and seriousness.
Show HN: Ink Messenger – Freestyle messaging
Ah yes. A guy I know designed a simple voltmeter based on a uC and a 3 digit LED display for some radio equipment. Shipped the design out to china.

Look on ebay or aliexpress now...

Boy is he pissed about that.

Interestingly though the product that contained this ended up being built in the UK for only about 20% more. Shafted on import costs of components though.
> in order to provide an incentive towards actually developing these skilled workers

Or an incentive to offshore that part of business.
This is the page to check out if you want to go maps photobombing.
Except the distortion is clearly not massive if you look at the map and the actual size comparison on the globe, I don't know why you keep saying that. Check the math here [1]. You would see that the latitudes where US and China are located are not massively distorted, even if you don't trust your own eyes. The whole "Mercator map is used (or was made) so that US appears larger than it is" is such bullshit that it boggles my mind that anyone seriously believes it.

[1] http://gis.stackexchange.com/questions/110730/mercator-scale...
So the HN headline on the frontpage is inaccurate.

A bit scary how easily misinformation like this can be spread, especially considering how politicized this issue is. Reuters have corrected their headline, it now says:

"Uber driver is employee, not contractor"

rather than:

"Uber drivers are employees, not contractors"

http://www.reuters.com/article/2015/06/17/us-uber-california...

Techcrunch have now also updated their headline.
DDG is my default on some browsers and machines, but it still lacks a lot in relevant results. I find myself using startpage.com or even Google (the latter for better image searches) very often. The lack of a date based search is a huge disadvantage since I use that very often in other engines.

Lately, DDG has also been quite slow for me and doesn't load at all for several seconds. Overall, I love the privacy part, but it's not as useful as a search engine ought to be for my usage. So I'm unable to quit the other alternatives, even though I badly want to.
Nest's home monitoring camera is a sleeker Dropcam
Tellki – Code your own monitoring for your server and app in minutes
It should also be possible to have a <script type="application/wasm" src="something.wasm" />, and then additionally source a JavaScript polyfill that checks if wasm is supported and translates to JavaScript if not. That would remove the need to have JavaScript shims.
I think mostly the opposite. I don't think the ruling holds tightly or sees broad copying.

No, Uber does not "control every aspect of the business". Specifically, it doesn't control when you work, where you work, how you work (obviously not the route taken), the conditions of the vehicle (beyond that it is legal), etc.
2014 is the first time Women Techmakers actively started targeted women and giving them the opportunity to purchase a ticket outside of the lottery system.
In my comment here (https://news.ycombinator.com/item?id=9733417) I address holding corporate offers personally responsible if necessary.
Thanks for the clarification. This is a discussion worth having. As a consumer, I'm all in favor of Uber et al. But I'm worried about the implications of a society where "sell your services by the minute" becomes increasingly frequent.

I very much enjoyed reading this (longish) piece by Nick Hanauer and David Rolf, "Shared security, shared growth":

http://www.democracyjournal.org/37/shared-security-shared-gr...
> No, the workers had the skills and were doing the job. Its the result of a company wanting those same skills cheaper. Unemployment is the result.

That's abuse of the H1B, something that I acknowledge but is a separate issue. I acknowledge that abuse of the H1B results in unemployment. I'm arguing for the H1B as it was intended.

> If there are truly only 10 people who can do what you need then that is what the H1B program was for.

Exactly.

> If the skill is valuable maybe you need to figure out other incentives than salary.

I can't hope to compete with a megacorp and that's my point. No matter what I offer they can outdo it. My only hope is to find employees outside the megacorp which means employees outside the US.
All that would do is mean the ruling would apply to those other companies as well, if it doesn't already.
Oh, goody, so now we all get to worry about a more fragmented development ecosystem.
SigOpt (YC W15) raises 2M led by a16z and DCVC to optimize everything
Interesting point, and I happen to have worked with the internals of ffmpeg on the job, so I understand. (I gave it a plugin architecture, supporting dynamically loaded AVParser and AVCodec objects, supporting hardware acceleration.)
Flocker is fully free and open source under the Apache 2 licence and you can run it on Ubuntu or CentOS -- what OS would you like to see?
Maybe 'disrupting' labor rights was the end game? /tinfoilhat
Same thing with a waiter/waitress.
> Accepting GMO crops would mean accepting Monsanto

No, actually, accepting GMO crops could quite well go along with targeting specific unliked business practices engaged in by Monsanto.

> who has a monopoly on the industry

No, they don't. They are the biggest player, but there a numerous others, several not much smaller.

(There's some concerns that the relations within the industry are cartel-like, and I wouldn't be surprised to see the industry get some anti-trust scrutiny, but "Monsanto has a monopoly" -- on the GMO crop industry, rather than the market for particular poorly-substitutable kinds of crops -- is not at all the case.)
Knowledge work is different.

How to become great at Chess: - Read books about chess. - Watch other people play chess. - Read in-depth analysis of past chess games.

How to become great at Math: - Read books about math. - Watch other people perform math. - Read in-depth analysis of math.

You also skipped a key assertion from the author: "Do exercises and try to explain common JavaScript concepts such as inheritance in your own words."

But you're right, nothing beats digging in and creating something.
I'll also add that the attribution window is totally relevant as well.

In the multi-touch example given, the 5-day reporting window does not account for the fact that tomorrow's revenue will be sprinkled into today. That means that your ROI for today's spend isn't final until you're beyond the attribution window.
> I do simple things like using duckduckgo, using a private email service that I trust, only using chrome for social media access, and setting Firefox to be as secure as possible and drop all cookies every time I close it.

I read the comment prior to the username and thought your description of browser use sounded familiar, then checked the name and wasn't surprised that it was your blog where I saw this recommendation.

Do you still use Ghostery with Firefox and Fastmail for email?

I really enjoy your blog btw.
In that comment, I wrote

"A binary encoding of JS ASTs, maybe (arithmetic coders can achieve good compression; see Ben Livshits' JSZap from MSR, and earlier work by Michael Franz and Christian Stork at UCI). But this too is just a gleam in my eye, not on TC39's radar."

And WebAssembly is indeed a compressed AST encoding, not a stack bytecode. Shhh, don't tell anyone. You can still call it bytecode if you like.
Hm.. I do see the distinction there, but it seems to have interesting consequences for other industries that operate with a contractor model. If this woman could be deemed an employee by essentially contracting for only one customer base, couldn't contractors in other industries essentially become employees without ever being formally hired by restricting their customer base?

Of course this is assuming a similar situation with an organization that aggregates customers and connects them to contractors doing the work. The specific example that I saw elsewhere in the thread was the contracted chicken farmers[0]

[0]:https://news.ycombinator.com/item?id=9733269
> Wal-Mart just follows legal framework. We can certainly lobby our legal representatives to change that legal framework

Agreed.

> but it's questionable whether raising the wage floor minimizes social benefits payout.

Disagree.

http://www.dol.gov/minwage/mythbuster.htm

http://www.npr.org/2012/01/03/144594861/raising-the-minimum-...

"Increases in the minimum wage are essentially a shift from corporate profits to low-wage employees," he says. "And we know that low-wage employees spend more of their money. They're going to spend essentially every penny they get, so that increased demand is going to result in more economic activity and potentially more jobs."
You can create them yourself in Firefox if you want. See http://johnbokma.com/firefox/keymarks-explained.html
Are Lyft and Sidecar not alternatives?
Eh, the problem with JS is that it's starting to suffer the language feature bloat that, say, C++ has. I think the party will end in like 5 years, mostly after introduction of shared memory objects and traits.

Meanwhile, this is going to allow people to port really dumb things into the browser and expose all sorts of new crazy.

Still neat, I agree, if you prefer native code. That said, it's not an unalloyed good.
That would imply that there are consequences for not working when you don't want to. Implying that they're not contractors.
>Maybe you were being tongue-in-cheek.

Just a bit.

>plenty of people without the money to make any changes.

>I speculate class will lead the charge next.

Exactly, it transforms the race problem into a class problem. People will probably discriminate based on how many designer genes you have. With time, most governments (not necessarily the US) will realize how much they can save by giving people healthy genes from the start, and it won't be as much of a class divide.

Fads will come and go regarding some group of genes being better from such task or other. Like diets and workouts today, it will become tiresome for most people quickly enough.

This is good. In the last century we transformed race from a military problem to a political problem. In this century it will become a technical problem. There will be plenty of nastiness, but each step reduces nastiness by an order of magnitude.

>I'm hopeful that we'll still retain diversity

We will win a whole new diversity. There will be people with chameleon skin walking among us in this century.
Down-voters know I am on to them...
It's underway already. Check out Kangax's amazing work here [0]

[0] ES6 COMPAT TABLE: https://kangax.github.io/compat-table/es6/
Are you on an E-3 too? Your scenario sounds identical to mine.
No, because they haven't explained WHY.

This ties into another of my pet-peeves: people who answer my "how do I do this" question with "don't do that". Quite often I have very good reason for wanting to do that (getting around another bug, esoteric requirements, etc). Whenever I answer a question, I'll first tell them exactly how to do what they're asking for, and THEN explain why doing that is usually a bad idea, and THEN show some alternatives that will probably do what they want.
Just off the top of my my head:
https://en.wikipedia.org/wiki/DRACO_%28antiviral%29
CRISPR as mentioned, anything nano(robotics, surgery etc.), as well as stem cell tech.
As soon as someone immigrates and becomes a citizen they are also your fellow countrymen.

Where the next huge industry starts, wherever that happens to be, will define the next super power. Having the US be attractive for foreigners to immigrate to and become citizens raises the odds the US will be that place. I don't want access to the Chinese or Indian stock markets, I want the best of their citizens to want to immigrate to the US and start companies here because the US is the best place for company formation (not arguing either way atm, just saying what I want). This type of environment raises all boats.

Instead we teach other countries best, send them home, and yield few of the benefits as they go on to start companies.
Just a reminder to think twice when reading "diversity", to be aware if _legally mandated_ diversity is being discussed or the human concept. Gender is but one dimension. Modern corporate responsibility is important, but the overall issue I believe is vital to keep in mind if the goal is a truly diverse population.

Diversity at the least encompasses race, ethnicity, gender, sexual orientation, socio-economic status, age, physical abilities, religious beliefs, political beliefs, and other ideologies.

Source: http://www.sfcollege.edu/diversity/?section=defining_diversi...
No, it doesn't. Alternatives existing has no bearing on the argument.
Agreed. To close the discussion, I think it should be an option in settings.
Cool new features coming to Blender 2.75
I feel like I'm perpetually stuck between what the author describes as "beginner" and "early". I understand what programming is, I can write a bash script that does what I want it to (granted, I have to read a ton of man pages to make sure I understand what it is I want to accomplish), I can write simple programs in Visual Basic or Python or Javascript that do simple tasks. I understand program flow, logic, and all the basics of high-school level algebra.

The problem is, I can't wrap my head around many of the concepts I read about here in the HN comments and elsewhere on programming blogs and such. No matter how much I try to understand it (and by understand it, I mean fully grasp what the person is talking about without having to look up every other word or phrase), I can't seem to put it all together. Things like inverted trees, functional programming (I've heard of Haskell and I'd love to learn it, but I have no head for mathematics at that level), polymorphism, and so on.

Maybe I need to just practice more; maybe I need to pick something interesting from Github and dive into the code to try to understand it better (preferably something well documented of course). Or maybe I need to just stop, and accept that I can whip out a script or simple web thingy if I really need to, and stick to being a hardware guy, which I'm actually good at.
> JS is getting int64 and uint64

It's a fine example for today's browsers that don't have those. Fixing that for future JavaScript doesn't help APIs being designed today, or existing APIs. And it doesn't invalidate the point that JavaScript limitations should not be web limitations.

For instance, how about efficient structs with defined in-memory layout?

Targeting web APIs to WebAssembly means that the web can tell JavaScript to keep up, rather than JavaScript telling the web to wait up.
You're still leaping to conclusions, you're just trying to justify it behind a veneer of persecution. I'm a Rust contributor and I think C# is a fantastic language; it's my dream to tempt Anders Hejlsberg away to Rust. :P I'm also typing this from a Windows 7 netbook, my sole computer, though I'm looking to upgrade to a Surface once Windows 10 is here. We have several former Microsoft employees in our ranks and one of our core contributors is currently interning at Microsoft. It is possible to be critical without there being a hidden agenda!
SEC settles with Sand Hill Exchange for alleged illegal derivatives sales
How does this differ from the idea that if I want to get a fence built and I call up three fencing contractors and tell them "I am paying $1000 for a fence", I'm effectively setting prices.

It's not as it uber is the only employer - most drivers I've seen use lyft as well and choose between them at will.
Are you talking about a Citizen Suit [1]?

Naïvely, it sounds like a great candidate for a class action. Any real lawyers want to weigh in?

[1] https://en.wikipedia.org/wiki/Citizen_suit
I'm sympathetic to the idea that government regulation has a lot of problems and should be used judiciously.

However I think when it comes to the food supply and what people are eating I think a laissez faire approach is dangerous simply because of the incentives involved. On one hand you have the big food producers whose incentive is to maximize profits by doing two things: using the cheapest ingredients to make the most appealing products. The nutritional value of the food doesn't enter into the equation at all really, at most it's the perception of the nutritional value as a marketing property of the food. On the consumer side you have people who want something convenient and tasty, and who will have to make quite a conscious effort to pursue nutritional soundness that runs contrary to their immediate lizard-brain response to whatever food is available.

Given this reality, I think it's foolish to assume that the best science is going to make it to the forefront and be generally reflected in public awareness and the food supply. Especially considering the volume of bogus "science" that is funded and filtered by companies like Coca-Cola in order to post-hoc justify their cash-cow products.
There's a common law principle called Sovereign Immunity that generally limits the ability of people to sue their government without the government's consent. Of course, in a lot of places governments have granted consent in some broad ways (the US for torts against employees or where the government had a contract with a private entity, apparently[1]). But IANAL.

[1] https://en.wikipedia.org/wiki/Sovereign_immunity#United_Stat...
someone's grasp of best practices in vcs is in no way an indicator of their programming or cs abilities
Because of their switch to use a year instead of a version number, do they plan on doing these ES enhancements more often?
Why are electric pencil sharpeners made in the '80s better than new ones?
People build latest-ECMAScript polyfills today. Future such implementations will likely use WebAssembly.

And anything caring about performance can start targeting WebAssembly directly rather than JavaScript. CPU-bound JavaScript performance will start mattering a lot less. (DOM-access performance will still be critical, but it will be for WebAssembly too.)
read 6 times
Islamic State magazine Dabiq withdrawn from sale by Amazon
Some of the arguments may seem plausible in theory, but as soon as I contemplate doing my 9-to-5 dev work without source control (specifically git)-- yeah, no, not happening.
Neat! It looks like "e-diesel" may not be price competitive yet, but hopefully it goes somewhere.

"Audi and Sunfire claim that the process to make e-diesel is 70 percent efficient. They estimate that once production is ramped up, the cost to consumers in Europe would be comparable to traditional diesel, at 1.00 to 1.50 euro per liter (approximately $4.00 to $6.00 per gallon)."

http://blog.caranddriver.com/powering-your-car-with-water-au...
Yeah, but the way individual languages do numbers doesn't necessarily make sense. In French, 99 is read as "four-twenties and ten-plus-nine"
It depends on how you define "bake-in". I consider it "opt-in" but it's important. If you don't offer it at all, you will continue to only see adoption as a target of low-level languages or you will have people reinventing GC on top of WebAssembly. The JS runtime has a quality GC right there, why not allow me to use it if needed (but definitely don't require it)?
If anyone is to blame about not being able to learn anything is himself/herself, especially in the age of the internet. China and korea wew underdeveloped 50 years ago and there was no west to "maintain control". On the other hand, africans were not born yesterday and have a long history, if they havent been able to develop technology that is certaily not anybody else's fault. Stop summoning the privilege mith, please.
This is largely a PR stunt.

Diversity is a hot topic, this is more in that vein than driving anything business value related.
Why would a front-end system be more complex than its back-end counterpart?

It just doesn't make any sense.
> Reading and understanding underscore will improve your functional programming skills.

No. underscore does it wrong (check https://www.youtube.com/watch?v=m3svKOdZijA) Check some of the real functional libs like Ramda and Pointfree Fantasy
Borders are another way of saying "local control". If, all things being equal, you would rather that political decisions happen closer to you than further away, then you are in favor of (arbitrary) borders.

I think it's an error to view concepts such as "community" and "your country" as quaint abstractions while putting full faith in "the product" and "economic viability". Economic arguments are important, but not comprehensive to the human experience. All things being equal, I'd rather live in a decent place with a decent economy, than a terrible place with great economy, or the reverse.

So I am skeptical of arguments that demand economic optimality over all other competing concerns such as culture, "community", happiness, etc. Perhaps economic optimality has diminishing marginal returns?
Git has bisect because Torvalds and co. did the same thing outside of version control using kernel tarballs.

"Hmm, it still worked in 2.2.13, but not in 2.2.37. Let's try 2.2.25."
Yes, "let" will finally fix the horrible scoping - 20 years after the creation of JavaScript. In the meantime you'll still be stuck using lovely constructs like === and !==

And yes, JS support for lambda expression is surprisingly nice, but that is basically the only nice surprise.
I think it means we can now pine over EcmaScript 7.
It is possible, just not probable. You're an outlier.
> manufacturing fairly high-tech products. We haven't had any of the problems you describe.

Only because of the nature of your product...

It's all about the product type, its price range, and the availability of reaching the customers.

A US company that made a general consumer-level (non-pro) 1 milligram scale (e.g., accurate on the weight to within 1-3mg) outsourced its manufacturing to China, which then had the same production lines make 2x the order, placed its own brand/sticker on the additional units, got it into the US, and had the various distributors provide it at a price that was 80% less than the company was selling them.

I bought one off Amazon. Why pay $200 when I can pay $20-$40?

If this is legal or not it does not matter - if it can be done it will be done.

In your case, the time is not just right. But the moment when everything aligns and they think they can compete with you...
A Bipartisan Call for Policies That Don’t Screw Up Innovation
With the amount of completely random crap that gets posted, some indicator that you didn't just find out about paperwhite/want to talk about the paperwhite for some reason seems justified.

Could also link to http://www.theverge.com/2015/6/17/8793511/amazons-kindle-pap... which has a much better title.
LLVM Web Browser ISA
Did Apple just hobble Criteo’s achilles heel?
"Now, what society is really missing out on is an opportunity or reason to transition from employer-based benefits to government or society-based benefits. This ruling will postpone a public discussion on the role of employer-based insurance and benefits."

This ruling will have quite little effect on that conversation. The political situation in this country has already decided that conversation shouldn't happen yet.