skysight-inc/HackerNews huggingface dataset:
This sentence:

> The problem is that laws that proclaim to be on side of the employees
> makes the labour market less competitive for employees.

And, this sentence:

> Look at france, they have have absurdly strong labour
> laws and their employment rate is awful because of this.

Are not necessarily connected.

It's possible to be an employee in France with very good protection, but that other people won't have jobs. That may or may not be good for total employment, it is not prima facie bad for individual employees.

You probably consider high employment rates to be more important than individual rights, other people may balance those two elements differently.
> most of the owners of these in various national institutes are shopping for customers to justify their funding

What's the evidence for this claim? AFAIK the DoE INCITE awards -- which is how you get allocated time on the big supercomputers -- are quite competitive.

Also the supercomputers don't cost billions. Aurora, for example only costs $200 million, and if it lasts as long as its predecessor Mira did, that is $200 million spread over 6 years, which is a pretty small number.
A six pronged Rails performance philosophy
India's Reserve Bank chief steps down amid bullying by ruling party
I didn't quite mean that in their case, they've devolved powers from a national level to a regional level, the opposite of what the EU is doing:

https://en.wikipedia.org/wiki/Northern_Ireland_Assembly

I appreciate it's sensitive and in reality it's a compromise.

The Welsh & Scots have have both devolved too though.

http://gov.wales/

http://www.parliament.scot/

There's even talk of devolution for the North of England.

EDIT: I think this highlights the ridiculous nature of the argument, these countries want to vote on their own future, have self-determination. They're not voting remain for the maastricht treaty's removal of national power, they're all doing exactly the opposite of that at the moment. The main reason the Welsh, Scots + Irish are voting stay is because the EU gives them a lot more money than the London-centric Westminster (and I certainly don't blame them for that!). It's incredibly inconsistent and yet totally understandable.
Keep in mind there's different kinds of parallelism though. If you mean model parallel, a lot of shops are doing that via RDMA as well as MPI. It depends on how you handle state though.

There's also data parallelism with parameter averaging which we've been doing in deeplearning4j for the last few years. We also support ALOT more than just images. We have the ETL pipelines (kafka etc) to go with it. Watch for a blog post from us on parallel for all (nvidia's blog) where we explain some of this.

I gave a framework agnostic view of the concepts you should consider when looking at distributed deep learning as well:

http://www.slideshare.net/agibsonccc/brief-introduction-to-d...
First, a bit of nitpicking. You probably meant Hungary and Czechoslovakia. Two notorious rebellions took place is 50's and 60's.

1. Either way, the original argument was that some Soviet actions were reactions to actions of US (nukes in Cuba etc). No one says that Soviets were saints.

2. To simple people without guns in Iraq, Lybia and Syria the clumsiness of US may be a weak consolation.

As a side note, looks like people are blind to what is happening in the world before their eyes. We are all smart in hindsight, e.g. blaming Soviets for the crap they have done. But, what amazes me, is that actions of US, brutal, barbarian bombings, regime changes, plunging countries and millions of people into chaos, are not condemned at all! On the contrary, US is very proud of what they are doing (looks like they are going into 4/8 more years of it). It will probably take a number of years before people are able to reflect on what damage US has done in the past 20 years.
Correct. However, the context for this decision was in regards to Brexit. British and more specifically English identity is probably the strongest national identity in Europe ( French and Swiss identity would be the only other ones that are similar in strength). These ones I mentioned are also some of the oldest identities in Europe

British since 1600s James I,
English Since at least the Tudors in the 1500s,
French Since the Hundred Years' War in the 1400s,
Swiss also since the 1300-1400s

These counties have around 500+ years of shares identity.
This is an excellent analogy! "Ants can carry fifty times their own weight. Why would humans wipe out the ants on a construction site instead of using food rewards to train them to help remove dirt?" Answer: backhoes are faster at moving dirt, the time lost by carefully moving the ant colony exceeds any gain from their helping to move the dirt on one tiny section of the project, ants are hard to trade with and you wouldn't be sure they were doing the job right, and humans don't have a terminal value for protecting the ants.

And that's without a button that disassembles the ants and uses their atoms to build part of a diamondoid backhoe that's much better at moving dirt.
GOSPLAN had decades, and access to unlimited men with guns and dogs, to make its plans work. And it failed.

For a while (until the early 80s) things did work reasonably well in the Soviet Union, compared to its overall condition at the end of WW II.
"that's All".. Because Europeans are too stupid to classify cucumbers on their own.
One of the most striking things about this piece is the difference between the claims of AI practitioners and pundits.

LeCun and Ng are making precise, and much more modest, claims about the future of AI, even if Ng is predicting a deep shift in the labor market. They are not treating strong AI as a given, unlike Bostrom and Nosek.

Bostrom's evocation of "value learning" -- "We would want the AI we build to ultimately share our values, so that it can work as an extension of our will... At the darkest macroscale, you have the possibility of people using this advance, this power over nature, this knowledge, in ways designed to harm and destroy others." -- is strangely naive.

The values of this planet's dominant form of primate have included achieving dominance over other primates through violence for thousands of years. Those are part of our human "values", which we see enacted everyday in places like Syria.

Bostrom mentions the possibility of people using this advance to harm others. He is confusing the modes of his verbs. We are not in the realm of possibility, or even probability, but of actuality and fact. Various nations' militaries and intelligence communities have been exploring and implementing various forms of AI for decades. They have, effectively, been instrumentalizing AI to enact their values.

Bostrom's dream of coordinating political institutions to shape the future of AI must take into account their history of using this technology to achieve dominance. The likelihood that they will abandon that goal is low.

Reading him gives me the impression that he is deeply disconnected from our present conditions, which makes me suspicious of his ability to predict our long-term future.
Ok, good example on some levels, though it's doing a lot of interfacing with untyped parts. In a real-world scenario I would be looking to extend the type safety by using thrift or similar rather than json, and ideally a strongly typed datastore (for a static list like this, probably plain old code rather than a database).

That aside, what pieces could actually go wrong in a statically typed language? You can't typo field names or the like. You could typo the names, but I don't believe typing them into the computer twice adds value - better to check them once in code review. People aren't going to be editing this code in a way that could lead to getting the names wrong.

You couldn't go down the wrong code path and end up with the "normal table" query, because having list_id instead of something else is part of the type. You couldn't pass some other number as the list id, because list ID is a typed thing that is different from all other IDs, and in any case where would an outside number come from? And you're definitely going to return a response that's formatted with a record list, because that's part of the type of the method. (You might need to test the JSON <-> String piece, but that's generic, so you only need an O(1) test for that, you don't have to test every JSON endpoint. In practice you're likely using an existing well-tested library. Similar reasoning applies to the database querying part). Assuming you have warn-for-unused-parameters enabled, you couldn't forget to apply the criterion and just return everything in the list.

So yeah, assuming this was for part of an existing system where I'd already tested generic facilities like database access and JSON serialization, I wouldn't feel the need to write this test at all.
It's also used heavily in R itself and in many R packages. In fact some people go as far as to say R is a wrapper around Fortran libraries.

So yeah Fortran is not dead by any means. Tons of people are using it every day, but perhaps not writing code in it. Just like your OS and browser are written in C/C++ but your applications might not be.
It's legal, just difficult to defend, because there are racial differences in IQ. So, there is a presumption by the EEOC that you are discriminating based on race if you give an IQ test.

You can get around this by conducting a study that finds IQ is better correlated to performance on a particular role than any other nondiscriminatory measure, but good luck with that, and good luck proving that when you get sued by someone. It's just too risky, despite not being illegal.
> I still argue, to every Rust user I meet, that they should turn on overflow checking in Release builds too.

Yeah, I remember when the debug-mode overflow checks were added right before Rust 1.0. There wasn't enough time remaining to thoroughly measure the performance impact of these checks in release mode or to implement compiler optimizations to reduce the cost. So IIRC, the decision was made to allow integer overflows to panic, and to turn on checks in debug mode so that the ecosystem wouldn't come to depend on the absence of checks.

But AFAICT, the debug-mode checks are basically still a placeholder for some indefinite future version of Rust that wants to fix this issue properly, if the performance cost can be made low enough. And in the meantime, you can still turn the checks on for release builds if the performance hit is acceptable for your application. I'll consider your recommendation when building binaries in the future!
If I take what your first sentence as true then it follows that no one (LeCun, Ng, Bostrom) is an expert, nor do any of them exceed the corner-store psychic's ability to predict what will come of AI.

I don't find that too hard to believe, personally, but it's unfair to single out Bostrom as a charlatan if you really believe that there's no way of knowing what will happen post-development of human-level AI.
This is great! The goals seem reasonably ambitious and mostly doable over a few years.

I am surprised by #2: "Build a household robot". It's my understanding that efficient actuation and power are largely unsolved problems outside of the software realm. What's the plan for tackling stairs, variable height targets, manipulator dexterity, power supply, etc. in a general purpose robot with off-the-shelf parts? (Answering these questions may be part of that goal but maybe someone knows more on the subject.)
WW3 TURDS HELP ISIS ISIL MINE SYRIA ESCAPE ROUTE,CLINTON IN DEEP SHITE
Yes, you are correct. To me, it's kind of like health benefits. You sort of take it for granted until you work for yourself and realize that you have to pay it. Mostly, the two big expenses that I see other small businesses not correctly account for is increased tax liability and health care.
Scammers Game Amazon A-Z Policy By Replacing iPhones With Clay
I disagree, the type of whiteboard questions you get can completely get taught, and practicing helps. Intellect certainly helps, but it helps in every activity.

If I wanted to put a negative spin on it: Google is filtering for people with lots of free time on their hands and spend that free time on intellectual pursuits. This makes them more likely to spend their free time staying at work rather than going home and doing something else.
No one complained by unnecessarily gendering "Mr." Drummond and downgrading his Juris Doctor's title to "Mr". Why not?
Apple invites developers to test the new App Store Search Ads
It's strange but why hire a rocket technician when you can get a rocket scientist with the same skills (+more) for the same price?
Co-founder of Plaid[1] here. We build an API for developers to connect to their users bank accounts. All the 'startup-y Mints' are our clients.

[1] - https://plaid.com/
My first thought was Why? But after thinking about it this actually could be helpful. There are still a lot of legacy systems that rely on Fortran. Perhaps this framework could help glue a lot of these legacy systems together over a network.
Can this neural network predict if you'll get interviewed?
Yeah. There's that.
But there are also numerous memory leaks that have to be carefully managed. Opening and closing the database regularly is usually enough. And if you do manage to let it run long enough to use all the system ram, that will malform the database to.

Transactions are particularly bad. One bug I ran into earlier in the year would gobble up 12gb of system ram trying to search and insert a few 10s of mb of text, just because it was leaving prepared statements laying around without telling me.
Why is “chmod -R 777 /” destructive?
Should have said s/standards/filesystems/g... :-)

I was reacting to the idea of APFS for macOS, as well as having yet another filesystem to deal with on external media that interacts with multiple computers (HDDs/SSDs/USB flash drives/etc.).
The best-selling product of all time
Nearly every country that has strong employment laws has higher levels of unemployment.

You can argue all day about the possibilities.

But empirically this is nearly always the case. I'm a pragmatist so I always what go for what is proven to work.
I hope for the same – but I fear that a Brexit might go too smoothly, and inspire a Frexit, Swexit, etc.
I've never used Spring Boot - feel like plugging it a little? Dropwizard is the de facto in my neck of the woods, but I'm always looking for an improvement.
The Economics of 'Brexit'
That's not a great example. There's a six week bar exam course that most law graduates take because law school doesn't do anything to prepare students for the bar exam. Take any reasonably intelligent person with strong written English skills, have him take one of these six week courses including doing all the homework, and he'd likely be able to pass the bar.

Practicing law is a different story. Although a significant percentage of law school has very little relevance to the day to day practice of law it would be an exaggeration to claim that law school doesn't do anything to prepare you for practice as I claimed for the bar exam.
I haven't. If you use microservices you should have an API gateway with sticky sessions, there is no need to check permissions for each service. It's more secure that way too, as it uses less code.
The US doesn't have true freedom of speech. I can give you many examples of things that you aren't allowed to say in the US.
No, but it did get the last word in. The regional director remains quite dead.
Pretty sure that's not the case. When I worked for IBM back in the day, their interview did in fact involve an actual IQ test administered online as a first screening step.
Apple Photos app recognises 4,432 scenes or objects
This might seem like an innocent change but it really is another HTML/CSS browser hell hole. If I remember correctly it was Jeff Atwood or jzy who taught me this lesson at a time when Stackoverflow was just out of Beta:

If the keyword monospace is somewhere in your font stack some browsers use 13px as default font size instead of the usual 16px. The workaround used to be to use both, serif and monospace, in your font stack. This used to work some time ago, I don't know if it still does with contemporary browsers.
As usual with AWS (or anything I guess) there's more than one way to accomplish a particular goal. How much of Amazon's Elastic Container Service is replicated by Docker for AWS? I'm currently using ECS + Docker but this looks potentially simpler.
Kotlin runs completely fine on the Java 8 JRE.
You may want to check out the face detection approach described in this paper: Joint Cascade Face Detection and Alignment. ECCV 2014(http://www.jiansun.org/papers/ECCV14_JointCascade.pdf)

I'd also encourage you to try out the Face API from Microsoft (full disclosure, I work on it). One of the focuses is on improving detection when challenging lighting and occlusions are present: https://www.microsoft.com/cognitive-services/en-us/face-api
Absolutely hilarious mix of trolling and absurd by someone that obviously knows what he's talking about. Well played.
Didn't click link. Just came to comments. I would have guessed Japan.
Has a similar tone. I find the tone to work better with video than text.
Close Encounters of the Java Memory Model Kind
Totally agreed, that's why most npm modules are focused on specific tasks, and we use github and npm to track how active projects are before installing them.

It really seems like you don't do a lot of node - which is fine obviously, but you seem to have very strong opinions about it.
The Amazon Rainforest is larger than I thought.
Why is are the windows in the top banner moving? It is kind of trippy.
lol never heard of Barbri huh
The 1,000,000 estimate is of people who've tried it one or more times.

A subset of those, 200,000 would be the ones to apply the 71% metric to.
Its not, its a fundamental shift in how you power your applications. Not acquiring and building this talent at a major firm would be the equivalent of sticking to steam power in the face of oil.
Long-term, where does using something like this make sense vs. Mesos?
Tolkien was Catholic, Lewis was Church of England. Although I'm not sure what bearing that factoid has on the discussion.
I'm not saying that the Google process doesn't work. My point is that it "works", but for ulterior purposes.

In Google's case, for example -- to establish their "brand."
The litany of contradictory or bad information on thorium reactors (and nuclear in general) is astounding. That's probably a function of both how polarizing nuclear energy is as a topic, and how nuanced the science actually is.

First off, note that thorium is not the fissile material - it's the fertile material. Thorium 232 is transmuted into something else like Uranium 233 via a breeder reactor, so saying that these reactors use thorium "instead" of uranium is about like saying your gas powered automobile burns crude oil.

As others have pointed out there's also a ton of bad information in this about fuel cycles and half life being the biggest driver of clean vs dirty nuclear, but lest I perpetuate more bad information...

Here's a detailed look at the science: http://www.world-nuclear.org/information-library/current-and...

Thorium or otherwise, it's tilting that the public perception of nuclear energy is based on dated technology. Almost as tilting as electric cars being marketed as zero emission. We as a society have to figure out better answers to power production. When you sell bad science or buzz words to people who really take them as such without realizing that the power still has to come from somewhere, there's less support for funding the research that gets us end-to-end clean power.

Also, FWIW, the only reference I found to "war time politics" being the main driver was http://discovermagazine.com/2014/june/3-ask-discover. I'm guessing the full history was far more complex and nuanced than that.
Humidifier - CloudFormation Made Easier
Awesome job btw. I love the site redesign, but it has always been quite good aesthetically. If I could hijack this comment briefly, I would like to ask how you see yourself vs. Stripe, who has a lot of advantages in the payments information space, having their own payment infrastructure and the banks recently fighting aggragators including yodlee.
I've seen Google interview questions before, and I don't find them unreasonable except for the fact you're forced to write things out on a whiteboard. The bigger problem I have is the 5 on-site interviews. Coming up with a solution that is 100% correct and optimal and well-coded for all 5 interviews would be physically and mentally exhausting for me. I have two young children, so sleep deprivation is my constant reality. Not to say no one else in my position can do this, but I certainly can't.
Oh man, it's time for the annual thorium post.

It doesn't need to be evangelized. Don't worry, the scientists and the energy companies are already aware of thorium.
As a future consumer of your services, I'm excited to hear this, congrats!
Import Icelanders?
Toyota Researcher Sees Cheap Robots Possible by Mass Production
Aw yes, classic puffed up (likely state-sponsored) scare pieces designed, not written, for the easily swayed common man and not any real workers in netsec or systems architecture.
The real subtext of this piece reads like "stay frightened and helpless," "fund the DHS more," or, "submit to the NSA."

Blech.
You forget there is a division of labour. There is no lump of skilled labour. You can have tons of skilled labour, yet still have shortages in lots of different areas.

Combine that with a higher overall demand.

Overall it is productivity that drives wages.
This API looks really shiny and well documented, kudos!

Do you only screen scrape or have backend/backoffice/negotiated integrations with various banks? How do you deal with enduser bank credential storage (both technically and legally when dealing with bank ToS)?

Also, in your experience, have any standards like OFX actually achieved critical mass for adoption amongst banks, and has that made your team's lives any easier?
Which HR is most unlikely to allow, because of the PR and legal risk involved.

They're much happier with a recruiter giving a liability-free, if vague answer.
If people really want to send each other pictures of olympic sports, can't they just send actual images?

Right now emoji is the only way to send content-addressable images in-band.

Extending the character set is probably not the best way to do it, but might be the least-worst. Everything else gets very tricky very fast.

An alternative can't use fonts to work around the need for a parser somewhere in every GUI stack ever. And that's in addition to figuring out about where and how the images get stored. Is there is an image set to be implemented as a matter of compatibility, is the image embedded in a multipart message wasting bandwidth when the same pictograph is used in more than one message, or is now a connectivity expectation to render otherwise readable-offline material?
Lovely! I'm going to start using this in all my Makefiles.

Seriously, thanks. You solved a problem I had.
Twitter should spend some of the money getting someone to actually improve their web ui. Click a link to an individual tweet and read it. Now you click out of it to read the person's timeline. Here comes the janky timeline refresh. I mean shouldn't someone spend some time so it doesn't look like they had to pull the user's timeline?

I still get errors sometimes where I see, "1 new tweet" and it's the top tweet in my timeline, except here it is again.
My compilers have test suites.
First off I wanted to say this is amazing and I'm going to roll it into my current and future Makefiles.

Second, if you're on OS X the `-P` flag is going to have problems [1]. Works fine if you just replace `grep -P` with something like `ack`!

[1] http://stackoverflow.com/q/16658333/169153