skysight-inc/HackerNews huggingface dataset:
Chevy already has the Volt and the 2nd generation gets 50 to 53 miles EV and over 40 on gas afterward. The i3 is 70 to near 90 EV and similar in gas mode. Cadillac will have the CT6 which is a full sized car with the new Volt power train and expectations are high for it too.

Yeah, i would like to see about half again more in base EV range, the cover the mistakes cover emergencies ev range we are not seeing now.

The most important car coming in the next two years isn't from Tesla, it is again from Chevy and it will be the Bolt, they are promising 200 miles EV at less than 40k, possibly under 30k with tax incentives. They already are testing it with near production mules and claiming that 200 was easily done. Their battery costs are 145 or lower per kwh and expected to fall to 100 by 2020. Production is slated now for late 2016 having been moved up - not back.
> PG isn't God

Can you prove that? Absence of evidence isn’t evidence of absence, after all. You’re being a bit militant in your pg-atheism.

Okay, in all seriousness, you are correct. Ability to hire coders to work in a particular language is a legitimate concern to have. Still, it’s sad to see lack of usage drive, well, lack of usage – sometimes it looks to me like an unexamined assumption, or a self-fulfilling prophecy. To take it back to the land of religious arguments: it’s a bit cargo-culty.
Seems like a great opportunity to get yourself some (relatively) cheap $TSLA.
Ask HN: Tax implications of becoming a full time remote employee
I've been freelance consulting for the past few months and everything was pretty clear from a tax return perspective (ie. independent income/expenses - I do my own return and the company do theirs).

Now they wish to hire me full time (and I'm on board). Trouble is - the company is in Ireland and I live in Canada.

Does the company in question have to register here? Do I pay income tax in Ireland or Canada? What are the obligations for both the employer and employee?

Any help is much appreciated!
A Nanotechnology-Inspired Grand Challenge for Future Computing
Not that I can tell, and it is the one thing keeping me from embracing TypeScript.

To get the full benefit from TS you really need to have type definitions for all 3rd-party libraries you use. Libs that aren't written in TS generally don't provide them, and many of the community definitions maintained by DefinitelyTyped are badly out of date or incomplete, which in my mind is worse than having no definition at all.

Without defs you can get the compiler to stop complaining by turning off implicit any errors and creating definitions for just a few things like node's require and exports, but this felt like too much of a hack for me to really feel good about it.

If anyone has found solid solution to this problem please let me know. I love TypeScript but don't want to spend too much time futzing with definitions.
We made the decision some months ago and Flow's ES6 support was better than TypeScript's (and we already have a lot of ES6 code).

We also have an established toolchain with gulp and browserify and babel, and again, at the time TS didn't play as nicely (vs Flow which just worked). Things are definitely improving in the TS world, and I keep tabs on it. The fortunate thing is that both Flow and TS' annotations are compatible, so it should be relatively easy to switch from one to another.

Whichever one you go with doesn't actually matter though. As long as you go with one of them you'll see a massive increase in productivity vs vanilla JS.
This is exactly what the Chevy Volt offers.
Cool soundscapes.
Maybe it's just me but I never struggled with number names nor math. I imagine even when naming numbers isn't perfectly sensical (always in some strict base 10 naming), this disadvantage resolves itself as students age. The more you experience mathematics the more you disengage with strict number naming and the more you engage with strict number writing (which is extremely sensical). Saying 'seventeen minus twelve' could give pause while mentally translating but seeing '17 - 12' really won't.
Not trying to sell CoffeeScript here but most reasons of the author for dropping it looks more like a fault of the developer instead of the tool.

* Ambiguous syntax? Just add a few parenthesis.

* You don't like the existencial operator? Learn some JS, being able to easily differentiate between a truthy value and the existence of a variable with a single character is as sweet as it can get.

* Comparing a language to Babel? Doesn't make sense. Babel translate ES6/2015 to ES5 for compatibility. Comparing ES6/2015 to CoffeeScript makes sense.

* CoffeeScript is the reason you couldn't scale/solve data syncing or redrawable views? JS/CS/TypeScript/etc have nothing to do with that! Maybe he was thinking about Backbone?

Seems like the guy is confusing tools and languages... and making (bad) decisions because of that.

Personally I'm not going back to writing { }, return and ;'s :-)
Nice! What did you guys use to build the visualizations?
Pretty advanced stuff.

I remember doing this 15+ years ago using some Solaris HA software (Veritas, I think.)
>The best bet for getting rid of the charger cord are a strong reduction in required power for the phones, better battery technology, maybe micro fuel cells or some other exotic conversion technology.

Or, and this is really out there, larger batteries?

Which elfin focus group told everyone that a phone's weight should be measured in carats? I'd sacrifice a few extra ounces for a doubling in battery life without adding new devices.
Coursera Course Review: Software Security
Perhaps my perspective is too nescient (I'm an engineer — not an economist), but this claim seems sketchy to me:

> How does [sharing] add value to the economy over the longer term? There is no production. It is entirely consumption. Recycling is all very well – and we do need secondary markets – but we cannot build an economy solely on sweating existing assets. An economy that exists solely on consumption has no long-term future.

Sharing is a process that optimizes usage of available resources. Why should we make more cars than we need? Why should everyone have a boat if not everyone needs a boat? Sure, more boat-building jobs are "created" if we feel everyone really needs their own personal boat, but there seems to be a strong opportunity cost that is being forgotten here: the labor necessary to build boats could instead be directed into a more useful form that advances society as a whole much more quickly.

What do I mean by advance? Well, I guess to some degree that's subjective. But I'm fairly certain everyone can agree on at least some universal goals that humanity would like to achieve, and artificially increasing the number of jobs available for the sake of having more jobs available seems like it would hurt our overall progress in the long run.

I think this quote from Warren Buffet sums up what I'm trying to say much better than I can:

> The way I see it is that my money represents an enormous number of claim checks on society. It is like I have these little pieces of paper that I can turn into consumption. If I wanted to, I could hire 10,000 people to do nothing but paint my picture every day for the rest of my life. And the GNP would go up. But the utility of the product would be zilch, and I would be keeping those 10,000 people from doing AIDS research, or teaching, or nursing. I don't do that though. I don't use very many of those claim checks. There's nothing material I want very much. And I'm going to give virtually all of those claim checks to charity when my wife and I die.
They literally have a section called "'Forking'" in the article just to address what BoringSSL is in relation to OpenSSL.
Find the Perfect Remote Freelancer
The same should then also apply to the German.

French is even worse with their sixty ten (70) and four twenty (80) and four twenty eleven (91).

This problem is actually obvious to any parent whose native language has natural naming for numbers after 10 but whose kid gets math education in any of the mentioned languages.

Some languages have separate but still unified names for the teens (compared to the other tens). I think that it would actually really make sense to also unify these names.

I also think that kids should be introduced to some other numerical system beside decimal in their early years.
Software lasts a good long while in some organizations, even 10 years would have worked in my example (or 5!).

You can only have a license with source if you think about it ahead of time.
That's not correct, it was to learn bignum arithmetic not C.
Some breakdowns of exploits by age
I'm a Tesla fan and I actually expect this from a new car company with their first product from the ground up. They need to figure this out if they want the Model 3 to be mass market though. I want to buy it and it doesn't even exist yet.
"Carney thought that coming up with a well-documented, rational rebuttal was the right move. Unfortunately, this isn’t based on how people actually form their perceptions."

So is the lesson here to never deviate from standard corporate PR bs?
Tesla's PE in 2016 is forecasted over 130. For comparison bmw is under 10. Tesla is priced for perfection.
Spring Cloud at Netflix – 90 min talk and New Stack podcast summary
I got my P85 in July 2013 and I can absolutely confirm what Consumer Reports is saying.

My car has (and continues) to have all sorts of small fit-and-finish issues. While I've never had a drivetrain issue or any major problem, I have had some wireless and door handle issues that required as new Master Control Unit. Sadly, the work replacing the MCU introduced even more squeaks in the dashboard area :(

That all said: I still love the car and I expect I'll buy another Tesla some day in the future.
At least the BMW i3 with range extender is similar to what you described. Its range without the extender is 81 miles (EPA). The range extender is a two-cylinder gasoline engine from a motorcycle.
Another interpretation is that Medium is now the go-to platform for needless mudslinging, which probably isn't great from Medium's perspective.
How Amazon and Jay Carney Lost the Game of PR – And How They Could Have Won

How they could have won? They couldn't. All this advocates is being even more manipulative. And I would have called that bullshit too.
This has been discussed before. Please see [0].

[0] - https://news.ycombinator.com/item?id=10178989
This article is really great for a marketer at any level!
Not only is Amazon a very large tech company that likely employs quite a few HN readers, it also offers services (AWS) that are used extremely heavily by many in the startup community.
Well yeah, that's a reasonable use-case, but how often does it really happen? Plus you're probably talking about a handful of friends, but what about the other 150 people or more in one's list?
Exactly. They managed to bring this story back to the forefront, rather than letting it fade away.
I can't tell if this is satire or not.

> In this instance Amazon went back into the mud to correct a perceived wrong with logic and clarity.

I find it interesting that we now view "logic and clarity" as a bad thing, while changing the subject and appeals to emotion are good things.
Comparing Tesla to BMW like that probably isn't very reasonable. No one has any expectations that BMW will suddenly decide to start selling 10x or 100x the number of cars, while that's Tesla's explicit goal.
Calling PureScript "new syntax" is a huge understatement.

I love PureScript (and Haskell, FWIW), but it's a huge paradigm shift from CS, TS, or JS.
Tesla is a growth company that could be a giant. BMW is a stable old blue chip. Different market values entirely.

At the individual car level, Tesla S is priced to match mid/high end sedans from BMW, Mercedes, and Audi, so that's the quality level they need to hit. And such quality isn't about reliability so much as fit and finish. Tesla is doing extremely well against very established competition in that regard.
Sure, Javascript has first class functions, which I guess meets the bare minimum requirements for being a functional language, but it also lacks some key features:

* Pure functions - JS functions are essentially subroutines. They might return a useful value or they might mutate a bunch of stuff and interact with the outside world. Who knows? JS functions aren't guarunteed to return the same value, or any value at all.

* Immutability - Anything and everything can be mutated in JS, including the contents of objects that are defined using the new ES6 `const` keyword

* Curried functions by default - Although it's possible to compose or partially apply JS functions, it's not nearly as nice as Haskell or Elm.
It's standard because it works. :-/
Empirically, "tech not actually possible" is a relatively rare reason for startups to fail. Other reasons are much more common. So putting a lot of effort into verifying this doesn't affect an investor's return much.

Also, a common trajectory is shooting for something impossible, but discovering possible and useful things along the way which turn into great businesses. So even if you're 100% sure the idea is impossible, it might still be a good investment.
I don't think it was as big of a loss as the article makes it appear. I think they should have opened with this paragraph, which is almost at the end instead:

> When the story came out, we knew it misrepresented Amazon. Once we could look into the most sensational anecdotes, we realized why. We presented the Times with our findings several weeks ago, hoping they might take action to correct the record. They haven’t, which is why we decided to write about it ourselves.

That would have served very well to address the delay in publishing a response, along with immediately tilting the emotional state of the reader towards Amazon. "We tried to fix this the right way, but they didn't play nice so now we're forced to do this the hard way." All the right words are there; it seems like the order was just a bit miffed.
The DEA has been using FLIR for years. Ethically gray also.
I think Tesla is less priced for perfection and more priced for the future. Investors expect Tesla to eventually surpass companies like BMW, across the board for each model. By betting on Tesla, they're betting on Tesla being the dominating player in electric vehicles as well as electric vehicles dominating ICE vehicles in passenger categories.

I also think the price includes things like their rapidly improving battery technology that could be used for things other than cars, like storing energy from sources that can't provide a steady stream of energy, like solar.

So, there's certainly a lot going on with Tesla that isn't going on with a company like BMW.
You raise some good points, and I totally agree. The thing is, when the drduh Yosemite guide came out (around the time Google dropped CNNIC) I looked into it a bit. I dropped a ton of certs, mostly international ones (about 40) and the only site that broke was Bing.

> you trust who your browser trusts

Exactly, and my OS. But I run Mac and I am sure Windows users can relate, there are over 200 CAs and I have no idea what heuristics can be used to determine whether they are trustworthy. It wouldn't be a big deal except a compromise at ANY means they could fake ANY website.

Now, on a serious note. If you were running node and you had a super clean react front end with a picture of Jamie lee Miller from hackers super imposed over the ghostbusters symbol (responsive using html5 flex boxes) for sure I would trust you with the security for every website I visit.

I just meant the comment more as idem trust looks like a random rent collector who hasn't updated their business model since 1995. As a broker of trust, I find it disconcerting I know fuck all about them and even if I did, there are hundreds more like that. If you have the money, I don't because I am broke, for sure it would be worth $100 for a padlock when a user hits your site. With nothing more to go on than their site though, it looks like they have been on autopilot for 10 years and I can't wait for Lets encrypt to go live.
You know what? I just realized that Vultr.com has /64's everywhere. Time to switch. [edit: I am not affiliated in any way with Vultr, was not even a customer until about 30 seconds ago].
Perfection or just some growth? Their volume is really small, isn't it? If they just manage to sell, I dunno, 10x more cars then that P/E would drop right down no?
OK, but that’s only with EV certificates. No-one issues EV certificates for free, especially not Let’s Encrypt:

Let’s Encrypt has no plans to issue EV certificates at this time.

https://community.letsencrypt.org/t/frequently-asked-questio...
> Windows versions differ in things like the Wi-Fi module

Really? That's odd. Is there a parts sheet that lets you check which module the Windows version uses?
Absolutely needed. While the Definitely Typed project is a commendable effort, the definitions themselves are often incomplete and out of date, which is problematic because, at least in my mind, an out of date type definition is worse than having no definition at all.

The problem core of the problem is that many of the definitions they host are contributed as one-offs by developers who create them as needed, and often there is no one responsible for making sure they get updated in lock step with the library itself.

The only way I can think to solve this is to have a contributor to the library itself be responsible for maintaining its type definition, so that keeping it up to date becomes part of the release process. Of course, really everyone should just switch development to typescript so that the defs get generated automatically ;)
Comments moved to https://news.ycombinator.com/item?id=10420929.
That's what has happened. At (5%) came up a little then down till another (5%) and up again on volume, then dropped to its (12%) relative min on the day and has been slowly coming up and I predict will continue to do so as all the people that believe in it hold the shares they bought at the min and will sell again when it recovers. A tidy little day traders profit session.
A old Canadian critique of jobs for the sake of jobs:

> Taking up the policy of a public works program as a solution for unemployment, it was criticized as a plan that took no account of the part that machinery played in modern construction, with a road-making machine instanced as an example. He saw, said Mr. Aberhart, work in progress at an airport and was told that the men were given picks and shovels in order to lengthen the work, to which he replied why not give them spoons and forks instead of picks and shovels if the object was to lengthen out the task.
I love a lot of this new reasearch on the relationship between language and cognition, but.

What I hate about this article is the way that it plays on American parents' educational anxiety, implying that these very mild linguistic effects on cognition may impair Anglophone children relative to Asian children unless American parents invest in all these educational board games. The article specifically frames it as a problem of English linguistic deficiencies, which is incredibly naive. With math, children are essentially learning a new and unfamiliar symbolic language.

All of these correlations between language and cognition are interesting, but if you're interested in Sapir-Whorf, you're still looking at overall effects that are weak and small, overall. This correlation between linguistic/mathematical behavior may be stronger in a language like Piraha, but Daniel Everett would argue that what's going on there is less linguistic determinism and more of a cultural bias against the abstract or non-concrete.
http://www.slate.com/blogs/lexicon_valley/2013/10/16/piraha_...

And look here at this paragraph in the OP: "The U.S.-Asian math-achievement gap—a sensitive and much-studied topic—has more complicated roots than language. Chinese teachers typically spend more time explaining math concepts and getting students involved in working on difficult problems. In the home, Chinese parents tend to spend more time teaching arithmetic facts and games and using numbers in daily life, says a 2010 study in the Review of Educational Research by researchers at the Hong Kong Institute of Education and the University of Hong Kong." Yet overall outcomes are taken as evidence of English's "linguistic disadvantages".

East Asian languages DO handle base-10 math in a simple, direct way that is easy to learn. This is especially true in Chinese, but begins to fall apart in Japanese. Japanese uses simpler words for higher numbers: ni-juu-hachi (two-ten-eight) for 28, for example. But Japanese also has two series of words for numbers under 10: 1 may be ichi or hitotsu, 2 may be ni or futatsu. These combine with a large series of counter words that makes counting in Japanese much more complex. Might this impact Japanese children's acquisition of numeracy? Plausibly, but it's easier to just elide over the differences in Asian languages handling of numbers.

There are just a plethora of linguistic differences between Asian languages and English, that necessarily impact education. Take the writing system, where Japanese has probably the most complex written system in the world, that takes over a decade to read proficiently even for native speakers. English has a terrible orthography, whose irregularities and inconsistencies make it difficult for children to learn and exacerbate economic inequality and linguistic privilege.

We really could spend a lot less classroom time on learning reading and writing the differences between plough, dough, and cough and more time on STEM if we improved the English orthography, but I don't exactly see the WSJ reporters calling for spelling reform =/
http://www.theatlantic.com/education/archive/2015/02/how-the...
I wouldn't take the owner satisfaction ratings too seriously, people who buy Tesla cars are mostly rich enthusiasts of new technologies and will quietly deal with a lot of issues before starting to criticize the car. If someone doesn't care about the electric engine, there's really no reason to buy a Tesla - for the same price you can get a much more luxurious german car with proven technology. It's similar to people buying exotic sports cars - they know the reliability is worse than in "normal" cars and they're much more expensive to maintain, but that's not the reason why they bought the car, so they won't complain about it.
So does UglifyJS. At least, obviously dead code (e.g., if(false) {} )
I'm not convinced the stock is overvalued. Tesla could end up not only making cars, but reworking the whole electric grid. How often does a company get to change a fundamental utility like that?
I typically don't get into these types of conversations but here we go. CoffeeScript is a lovely language by all means and at my company we use it extensively because it reduces the amount of boiler plate code by a factor of 10 maybe even 20.

Here is a simple example:

some_func = (callback) -> callback new Error 'boom'

some_func (err) ->
return console.log err if err
console.log 'everything is fine'

The alternative JavaScript version is just too much to read.

This makes huge difference when you write async code and no amount of TypeScript can really help it.
I kind of agree with this - if you want to do JavaScript, do JavaScript... if you're going to bother transpiling to non-standard JavaScript - go all the way and get the power of Haskell!