skysight-inc/HackerNews huggingface dataset:
Sorry, I was commenting on the numbers in the paper and not on your simple point, with which I agree
I love the notion of bus factor. Whenever a bunch of devs go out drinking I think this every time we cross the street. :)
The trouble is that they did have access to mathematical expertise, in the form of replies to the letters they sent to mathematicians, and pointing out the proof that it was impossible did not deter them.
> Please don't submit comments complaining that a submission is inappropriate for the site. If you think a story is spam or off-topic, flag it by clicking on its 'flag' link. If you think a comment is egregious, click on its timestamp to go to its page, then click 'flag' at the top. (Not all users see flag links; there's a small karma threshold.)

https://news.ycombinator.com/newsguidelines.html
All the evidence points to batteries dropping a huge amount in the coming decade. What are you willing to bet?

Edit: somewhat minor, but you seem to be misquoting, they actually say:

>their prices will fall by about 77% between 2016 and 2030, the London-based researcher said.

Wich is a 14 year time span, instead of the 8 year time span from now until 2025
The trend seems to be going the other way though.
The fact someone tried to DDOS the killswitch is straight out of a Hollywood plot!
If the government is going to act as hired muscle for the copyright industry, then it should have at least some room to dictate the terms.
> Yes, because non-portable NaCl has higher usage inside Chrome Apps and Extensions, but I don't for a minute believe that Google is going to continue investing eng resources in maintaining (non-portable) NaCl now that pNaCl is dead, so I'd expect that to get deprecated sometime in 2019 or 2020.

Sure, it is deprecated and will be deactivated eventually (but maybe not soon; consider WebSQL). Google's got every incentive to make sure that WebAssembly (plus the APIs exposed in ChromeOS) provides a complete replacement for PNaCl and apps have had time to transition before doing that.
This is apparent to anyone outside of the echo chamber that is Silicon Valley.
How would one prognosticate about the future without making assumptions?
Not exactly unexpected given the court order earlier, interesting bit about how he has 20 days to decide if he wants to rectify the 'cause'. Presumably that would mean admitting stuff that he previously felt would incriminate himself so doing so would put him into more jeopardy on some axis.

This has got to be painful for all the parties involved, I can only hope that people who are watching are thinking to themselves "hmm, seems like some bad choices." And whether or not they are really bad or just being painted that way, it gives you a sense of how everything will be used to craft a narrative around the sequence of events that serves the purposes of the people doing the crafting, not necessarily the participants about whom the narrative speaks.

Having experienced personally the effects of bad actors trying to create a narrative that differed markedly from 'reality' in order to protect their own vulnerability I know how pulling only certain "facts" out of the history can tell a different story than the truth.
Isn't this solved for (newer) Chromebooks by running an Android SSH client?

https://blog.google/products/chromebooks/the-google-play-sto...
Building World Class Data Science Teams
If the token is tradable on public markets they're immediately redeemable. However, if a startup does an ICO and actually issues the tokens before they launch the platform that uses them (for example, an Ethereum-based ERC20 token), the SEC has said they'll consider that a security.
Most of the DNA that suffers random mutations is non-coding DNA. It's completely unknown what effects, if any, modifying non-coding DNA might have as its use is unknown.

I find it interesting that although anyone can experiment with CRISPR in their living room using something like this http://www.the-odin.com/ that no one has just tried modifying the non-coding DNA a lot and then observed any changes (or lack thereof) in the specimen.
With the advent of word processors and spreadsheets, work shifted from secretaries to other already employed office workers.

https://newrepublic.com/article/121712/slow-death-secretary

A similar shift is occurring with paralegals. Combine AI with massive legal data, firms could drastically reduce the hours of legal staff:

https://www.nytimes.com/2017/03/19/technology/lawyers-artifi...

The same could occur for support staff in the medical field, e.g., radiology.

Doctors and lawyers themselves are unlikely to be as affected in the next several decades, except they may be under pressure to take up more clients or including more sophisticated analyses increasing workload. Job requirements will likely require higher and higher levels of education.
That was a good argument.

Have you formulated it by yourself?
Of course, if it is the case that Otto was built on misappropriated trade secrets, and Levandowski lied to Uber about that during the acquisition, then we might well see some of that clawed back in a separate lawsuit.
This PostgreSQL diehard had a usecase that required a cluster of 3 masters to stay up if two of them died. Turned out that was really easy with MySQL multi-master and multi-source where each master is a slave to the other two.
The rule is different in criminal and civil cases. There is no inherent right against self-incrimination in a civil case, since you're not being accused of committing a crime and are not at risk of conviction.

You can plead the Fifth in a civil case if you believe that answering the question could subject you to criminal prosecution. But, unlike in a criminal case, where you have an absolute right to remain silent (and it can not be held against you), a judge or jury in a civil case can draw whatever conclusions they wish from your lack of testimony.
But OP is specifically calling out how this hurts Chrome OS, but it doesn't seem to affect that platform, from what I can tell.
Google is adding support for Android apps to Chrome OS, so presumably you'd get an app like JuiceSSH from the Play store.

https://blog.google/products/chromebooks/the-google-play-sto...
There needs to a middle ground. While it is true bad APIs need to go once in a while, a lot of them never should have come in the first place, and if some work had been put into getting them right in the first place they would still work just find today. Not perfect mind you, but just a little effort would be enough that we wouldn't have to deprecate them.

I think the Web is moving in this direction, though I don't know how well.
Can you afford to not work at the peak of your intellect?

I tried the whole busting ass thing in my early years as a freelancer. I bombed, my output went down with no correlation to working hours whatsoever, I developed obvious markers for anxiety and it took years to get away from that.

Maybe if your job consists of answer dumb emails every day, but there's indeed a very limited number of productive, concentrated work you can get done during the day.

Most of the people who claim to work excessive amounts of overtime waste a humongous amount of time on meetings, confirmations, transportation and phone calls. If anything, they might have a mission and purpose that helps them stay up.

But to pretend that you can crank out code like a machine all day every day is the biggest greatest farce of our profession.
Cool! That was really informative, thank you!
In a way I think this particular example actually hurts his argument. 6 hours of physical training a day is pretty damn high for an athlete. In college (soccer team) we had two-a-days 2 sessions of training (2-3 hours each) for about 2 weeks before the season started and that was an absolute killer, by the end your body would be ripped to shreds, and we'd have one week of a much lighter load and ball work to recover. Doing this six days a week for six months is almost the classic definition of overtraining, and shows the freakish nature of Kobe's physical ability.

Totally agree with his overall point though.
It doesn't do anything that Javascript didn't already do.

By the way, why do you think HTML5 is a problem?
Thiel persecuted the publication (Gawker) that outed him to an incredibly disproportionate degree, hatching an elaborate scheme to destroy them. As a gay person who absolutely loves being gay, it is my opinion that Thiel is... not exactly unconflicted about his identity. I don't know anything about Rabois.
You have cited class action and the uniform code of commerce.

If EULA contains mandatory binding arbitration and a no class action clause, both your ideas are dead in the water.

Per the SCOTUS contract law supersedes class action. Your idea for a class action is dead. Mandatory binding arbitration is not required to follow any law but the AAA. The arbiter may ignore the UCC. The UCC concerns are now dead as well.

Even the _legality_ of a contract itself probably does not stop mandatory binding arbitration: http://www.law.com/sites/davidmgersten/2014/08/01/arbitratio...
Assuming Uber didn't want to fire him, and he rectifies the issues, then I don't believe there is anything preventing them from hiring him back.

Actually there's nothing preventing them from hiring him back after the court case concludes, is there? IANAL.
My understanding for point #1 above is that the tackles are extremely violent and therefore the need for heavy helmets, not the other way around. The things you describe in the first paragraph as being illegal in rugby are all legal in American football (with the exception of grabbing the neck/head itself or a helmet to helmet collision; those are illegal though they still happen). There are frequent collisions with players who are not moving, players in the air, and players moving in opposite directions. There are also frequent gang tackles. Legs go one way, upper body another, and head another. Also, players are frequently running at top speed / acceleration when they make / get tackled. Not really sure how that compares to rugby. It's a sport I'd love to get into but I don't fully understand. As for #2, I wouldn't be surprised if there is widespread steroid use, but I don't know for sure.
The Engineers of the Future Will Not Resemble the Engineers of the Past
European state pensions (the equivalent of social security in the US - also covers unemployment and (like SS) disability insurance) are much more generous than their US equivalents. The amount of your income that needs to go into private retirement savings erodes the value of higher US salaries.
Yes, that's a real problem.
One way it affects it is to reduce the overall market for Chrome apps, reducing the incentive to make an app in the first place.
Or they decided to hire a researcher and her small team of grad students to feed them research before publishing.
The parent is saying that these assumptions will be incorrect in other parts of the world. If you limit the statement in the title to US/EU then it becomes a more reasonable claim.
that comment helped a lot
Suffice it to say I disagree with Christensen and have some truly remarkable proof of that, which this comment is too small to contain. :-)
Makes sense, if you consider a thing only Google implemented as "web-browser technology".
Yeah, it's even weirder when you realise that better Pokemon appear in the countryside in the rest of the series. That's what the whole long grass thing is all about.

So the people who live in places most like actual Pokemon regions and who travel around like trainers get worse Pokemon than those who stick to the same large city and never go anywhere interesting.

Seems kind of backwards if you ask me.
Yeah. Wouldn't it be great if they just created a simple VM with well specified bytecode so that we could push the complexity into our tooling and just compile into the standard target?
I guess the first ones jumping on the WebAssembly wagon will be Web developers, so we will probably get WASM modules written in languages they see appropriate, when JS doesn't cut it anymore.

I guess it will be Rust or Go.

Rust because of Cargo (for npm users a big +) and Mozilla (good marketing of Rust).

Go because of Google (also a Web company with good marketing) and because I read some Node.js developers already switched to Go before WASM.
There's a very good book for Latin that uses that trick.

Goes from zero to extremely complex Latin. Whole book is in Latin, no translations.

https://www.amazon.com/Lingua-Latina-Illustrata-Pars-Familia...

The only requirement is knowledge of orthographic alphabet and how each sound is produced. Latin, fortunately, has very simple sounds compared to English or Swedish.

It took me about 2 years to go through both parts and I was amazed at how easy the journey was. Could speak and write Latin fluently without issues.
It seems like more of a compilation target than something you'd have to worry about much when writing JS.
> No one cares about CPU performance.

Huh, everyone cares how fast they browse the web. 835 trounces the 625 in JS/web benchmarks by a factor of 2-3 or more:

http://images.anandtech.com/graphs/graph11201/Snapdragon_835...

That's Mozilla's benchmark. The Moto Z Play on the bottom is the only phone on the list with a 625. Its score would have been good in 2013.
Where are they getting that the battery costs 50% of the vehicle? I'm seeing batteries cost about $220/kwh, which is about $6000 for a Nissan Leaf.
> I've tried this "getting them involved" approach and it failed miserably for me. I've tried explaining why module A had to be decoupled from module B to stakeholders. I've tried explaining why we need to set up a CI server. I've tried explaining why technology B needs to isolated and eliminated.

Because that's too technical. You have to frame the problems in terms that impact them or their employees in terms of user stories/case studies.

Notice the OP said that users have long login times due to various issues and he can solve them by doing X, and not "TCP/IP timeouts and improper caching policies are causing back pressure leading to stalls in the login pipeline..."
Well, I mean, it did fly, in that he was not compelled (... directly?) by the court to testify. Which isn't to say it didn't have other consequences...
And if that VM ran on over 2 billion devices, on every toaster out there?

In the end, this all is just reinventing the JVM, in slower, but more secure.
Even with mass production, the chemistry does not change. Limited Co supplies and a decreasing, but still present need for rare earths will only prop up prices.

Add to that new and exotic electrolytes and improved anode coatings, and it'll be a wonder if prices come down at all.
Until then you can use `mz` for a modernised API[0].

[0] https://github.com/normalize/mz
Just ran it: https://gist.github.com/llambda/aa44d2d44b8356e02f12493ee6e6...
Definitely! If I could get an NVidia or AMD discrete graphics card with the same support for Open Source as Intel, I'd be even happier.

As for integrated graphics being a good or bad idea, I'd guess that power consumption vs. performance is the real differentiator there.
I agree. It seems like most of the extra horsepower we have these days is used for tracking on behalf of a company instead of features that are useful for the end user.
Hi, I'm the author of the post. I agree this is a very interesting area to look into. It would fall under "meta" in the main post. Here's some more info:
http://blog.givewell.org/2015/04/21/science-policy-and-infra...
This is good stuff. I like the sentences part but I would put the definition before the sentences.

This would be a great foreign language tool too.
Twitch is currently playing the stock market with one man’s $50,000
Did someone cancel the fintech revolution?
Having done some work on static analysis of PHP applications, I agree that the language is very poorly designed. It seems the designers add any feature that they think will make it easier to write code, regardless of its effects on readability or security. It's an ongoing problem, too. One might have had some sympathy for an inexperienced language designer who pushed something out into the world because he thought it was cool, but then when people pointed out the problems with it, studied language design and learned to make better decisions. That's not happening with PHP; even some relatively recent design decisions are just mind-bogglingly bad. I am particularly frustrated by the choice, a few years ago, to remove the requirement that arguments being passed by reference be marked with an '&' at the call site (as well as on the function parameter receiving the reference). Since in general you don't know until runtime what function is called at a variable call site (e.g. '$f(...)'), you can't tell by looking at such a call which arguments, if any, are being passed by reference!

But, all that said, I think you can write an unsafe library or framework or app in any language. In fact I recall a vulnerability in a widely-used Ruby library in which one of the API functions normally expected some kind of object, but if you passed it a string instead, it would call 'eval' on it for you and use the result. This "helpful" behavior was not documented.

My point is that there's more to educating the masses about writing secure code than just telling them not to use PHP.
I think the more common ground here is that _all_ very successful people are outliers regardless if they work "hard" or not.
Google claims it's too costly to produce salary records in gender pay case
> (Delivered at The Philosophers’ Lunch, 25 September 1985)
Freeze is a business decision, NOT a technical decision. How much risk is acceptable to them is the question. If they want low risk than they need to freeze early, if they can stand risk then they can freeze latter. If they want the best of both worlds then they need to invest in automation (build and test) up until the point where the costs of automation exceed the value of lower risk with a late freeze date.

Remember you need to work in their terms. Risk is something they understand. The risk is they ship as soon as the last feature is done, without discovering that the last feature broke everything else. From there they move back, the last feature is done, so we do a 30 second sanity test - increase that to 30 minutes, 1 week, 1 month... They should have charts (if not create them) showing how long after a bug is introduced is it discovered on average, use those charts to help guide the decision. If the freeze time frame is too long then they allocate budget to fix it, or otherwise plan around this.

There are a lot of options, but they are not technical.
> While technically true, this is misleading. The numbers are still the same whether or not the government runs the bank. The private bank would lose 1 cent, as you mentioned, but no matter what the government is still getting the $2 in taxable revenue resulting in 20 cents to the government at the 10% rate.

This doesn't seem misleading at all: in your scenario, the private bank would not lend so the government would not be able to collect tax revenue.

> I don't know about you, but I would never, ever count on the government running anything more efficiently than the private sector. This is a bad idea.

Why? What is the inherent quality of the government run enterprise compared to the privately run enterprise that makes the former less efficient?
we got a >50% reduction in price in last decade, while the chemistry stayed the same. Cost of materials accounts for a small fraction of the cost, and there's a lot more fat to cut in processing.
Corporations cannot plead the fifth--because you can't call corporation to testify (you call agents of the corporation instead), and you can only plead the fifth on behalf of yourself. While it is the case that employees can plead the fifth if it would personally incriminate themselves, withholding documents is only protected if the existence, custody, or authenticity of the documents themselves was not priorly known to the government.
It is still awful but far better now than a few decades ago. The absolute worst is Nature/Science from ~2000. For someone trying to figure out what is going on (rather than just believe what the authors claim) most of those papers are not even worth reading.
HN allows a small number of reposts; you've submitted this 5 times in the last day.
Ask HN: Would you pay to vote from your phone?
Maybe $5-$10 per year? and you can vote in local, state, and federal elections?
> It is extremely uncommon for someone to take the 5th Amendment in a civil dispute. It, justifiably, raises a ton of red flags that something very serious is going on.

Except in this case, we already know that "something very serious is going on" - there are obvious, substantial criminal implications to what Google is alleging.

"Don't say anything that might increase the chance of you going to trial" starts sounding quite a bit more reasonable, there, even if Levandowski is innocent.
> A human mind looking at the Gödel sentence while strictly adhering to the same formal structure could also not see that the Gödel sentence is true.

To say that you assume a human mind is a machine. Why isn't that begging the question?
This is taken into account in the figures, which are purchasing parity adjusted. You can see more detail in the footnotes.

There also more in-depth discussion here:
https://80000hours.org/2017/04/how-accurately-does-anyone-kn...
$ nvm install 8
Yes, the native android apps are a good solution - they perform far better.

One caveat however. The meta key is easier to map in the chrome app - for those using emacs for instance. 'External keyboard pro' may helps on android, but the setup is more complex.
Promises only support a single success value so if you're "promisifying" something then you're only going to the second argument as the resolved value. The new util.promisify() doesn't provide said functionality [1] will only resolve the second argument [2] unless you define a custom function on the original function.

[1]: https://nodejs.org/api/util.html#util_util_promisify_origina...

[2]: https://github.com/nodejs/node/blob/ef16319effe396622666268c...
I still think a robotics company for the masses is something waiting for a billionare to indulge in.

Its 2017 and where is my "Rosie the maid" from jetsons? It should be here by now. I hate doing house chores.
Yes, though unfortunately he didn't write up his reasoning.
E.g. http://developer.samsung.com/tv/develop/extension-libraries/...
The existing battery packs have (vaguely) reasonable performance characteristics, I wouldn't think that manufacturers would adopt things that increase costs more than they increase performance.

(In fact I would expect them to mostly adopt things that cut costs without sacrificing performance)
How many people drive more than 300km regularly? Even in the US, I doubt it's actually that many.
But Levandowski tried to get the court to not allow Waymo to discover who wrote the due diligence report. (Not just block Waymo from seeing the report - he tried to block Waymo from even learning who wrote it.) He did this by claiming the 5th. On a court case that he wasn't a party to.

And the judge didn't buy it (rightly, IMHO).
HQG Studios: The Supergroup of Gif-Makers Reimagining Music Videos
As much as I dislike Kalanick and Uber, this is terrible news, and I feel awful for him. I hope there are no people jaded enough to be happy about this. Losing a loved one goes beyond anything. Kalanick may be a dick and Uber may be legally and morally problematic, but at a human level, this just sucks. I hope he and his family can find some peace.
Uber engineer Levandowski, accused of massive theft from Google, has been fired