skysight-inc/HackerNews huggingface dataset:
Only because of this? Or also because they're a very oppressive theocracy that pushes an extremist version of Islam on other countries, whole some members of the royal family may be funding terrorism?

It's really questionable why Iran is seen as bad guys while Saudi Arabia is not. Saudi Arabia is many times worse than Iran.
>> Being a porn star is a short-term career;

It depends. There is a range of approaches. The classic approach, of which I think you are speaking, is indeed very short term. Girls are paid per day/shoot/scene and that's all. Other girls own and operate their own websites, retaining copyrights, and can generate a stream of income over a great many years. There are women out there in their late twenties still releasing "new" material shot while they were 18. Many who opt for this approach don't do sex, or even nudity, and so don't suffer any health repercussions. But that takes planning and a degree of time/money investment.

I wouldn't encourage the career, but I would fault any teacher ready to dismiss the industry. If you ask kids what they want to do, you shouldn't be critical of answers that conflict with your personal morality.
Does anyone doubt that there are 2x programmers (programmers twice as effective as an average senior developer)? I have worked with a number of them.

If one were to assume some sort of power law or Gaussian tail distribution, it is logical to assume that a few 10x programmers exist. However, they are going to be sufficiently rare that you are not likely to be able to find them or recruit them.

A more interesting question is if there are 3-4x programmers, and if so, is it feasible to find and recruit them? I have worked with people (rarely) that I would consider 4x programmers.
That's actually the same article on two sites. Itself just a layman's piece on an actual article in Nature Neuroscience.
Dude, that is awesome! So much fun :)
"Because they're stuck with a bad design that can't be changed due to issues like bad factoring, lots of code duplication and copy pasting, etc."

From my experience they just don't try. There are (almost) always ways to improve.
Congrats from a fellow German. And if it's still the case: awesome example of an Ionic app.
And it seems the author is refusing to even have a discussion on the name choice, closing any issues that are opened to address it without comment.

What a great missed opportunity...
Location: Edmonton, AB

Remote: Maybe

Willing to relocate: Yes

Technologies: Python (Django, Flask), Javascript(node.js, Express, Angular, Backbone), MongoDB, MySql, PostgreSql, Java, Android, PHP, CSS, HTML, git

Résumé/CV: https://drive.google.com/file/d/0B1Eoqk6UBqilQVVSdkxVY2Nselk...

Email: ibarreto@ualberta.ca
"Lefties" isn't really an insult any more than "neoliberals" is. It's just a description of a political position.

What you're doing here though, is classical left-ism: taking an innocuous statement and claiming it's terribly offensive in order to distract from his/her point.
Eh?

Today, you can learn almost anything on your own from books, youtube videos, online tutorials, etc. The only thing stopping you is perseverance and a curious and exploratory mind. This school teaches you just those things.

Programming fits this to a T. Entrepreneurship as well. Writing, cooking, any type of creative design too. Sure, you want to be a Doctor or a Lawyer you need a degree, but I don't see how students that go to this type of high school would not be able to get into University.

If you are a business owner who wants replaceable cogs for his factory, sure, this type of school is terrible. But if you want people who can adapt, solve problems, stay motivated and think critically, it seems great.

What kind of society are you living in?
I used to feel that way, with much annoyance. But it dawned on me that Keillor was really an ironist (a rather prickly one), and that the sentimentalism and old-timey nostalgia were largely camouflage.

I think the day I started changing my view was when they were reading birthday greetings passed up as notes from the audience. Keillor read one that said "Happy birthday to Grandma so-and-so in X-ville, upstate NY. 96 years old and still chopping her own wood." The audience dutifully went "awwww" and clapped. Keillor paused and said: "Why doesn't anybody up there help that old lady out?"
This is how arcades started in the us. You used to win items that could be exchanged for goods in the store. There were laws created that rendered this illegal. I'd be surprised if some of them don't apply here.
And from a couple of days before.

https://news.ycombinator.com/item?id=12019205
The official API doesn't support logging in sadly yet. When it does I'll add that functionality immediately.
Did you nail all your designs from the start or did you have to adapt them to new facts?
I assure you, it can. Be it through API, custom socket protocol, bindings, no problem. When one doesn't exist yet, creating yourself is not a big deal.
Munchery | San Francisco | Senior Software Engineer (Full-stack) | Full-time | Onsite|

Munchery's mission to to get real food accessible to everyone, everywhere. We want to reclaim the dinner experience for our customers. The engineer is nimble with around 14 individuals and you'll be solving one of the main problems that many people face today and thats getting a more healthy, delicious and affordable option to those that just don't have the time. This is not an exhaustive list, but you'll be working on dynamic projects such as making our logistics team more efficient, geo-location of our orders and inventory management. Since we are such a nimble team, you'll be working on a vertically integrated team. We build everything from the beginning to the end.

We're looking for a seasoned Senior Software Engineer (full-stack) who specializes in Ruby (or similar) and preferably with 3-5 years of experience.

Some recent articles:

http://www.bloomberg.com/news/features/2016-01-05/how-a-viet...

https://medium.com/@shervin/how-munchery-is-literally-eating...

Interested? Apply here: https://munchery.com/jobs/81553/senior-software-engineer-ful...
6 years ago I posted here that I was leaving my full-time job to work on my startup full-time.
https://news.ycombinator.com/item?id=1347464

A few pivots (and a lot of lessons learned) later and we're still kickin! We've grown to a good sized team of full-time employees now.

http://iactionable.com now focuses on real-time 'employee engagement' by leveraging gamification concepts.
Back when I was involved in MRI research, multiple comparisons correction was the rock that many a paper in the field crashed upon. Neuro psych. suffers from weak stats, which is a far cry from saying either fMRI itself is meaningless or saying MRI as a whole is.
Browsing and attaching images considered harmful in Linux
Thanks! If I remember correctly, the initial version of the API took about a week, fitting around my job at the time.
Peer-review in biology-related fields doesn't bother too much about the details of your code. Only recently a few journals begin to ask guys to submit the source code if the manuscript is mainly about some new analysis methods. So it is more than likely even if you are reading submitted manuscript of a computer program, you won't read the source code with the paper.

Another thing is that statistical analysis is kind of the missing piece in many researches training. It maybe not be "researchers cut corners", but they might not know some of the prerequirements for the analyses used. Even in this year, 2016 when I talked with a colleague in my institute I found out he didn't know a single assumption for t-test, who is a senior postdoc and used it everyday.
Oops, deleted the second link. The reason I didn't link to the original journal article is that
JumpCrisscross specifically asked for a source for a layman.
You should create it, you probably know best how to write it.
Agreed, home schooling on a religious basis should be kept illegal.

I'm American and living in Germany and I would love to be able to home school my children in this Sudbury way.
Ah, reading comprehension failure on my part. Wouldn't the effects of the inflation be out of proportion with the housing supply increase, though? Printing money will affect many prices, but the housing supply only affects the local housing market.
I think the point is that you can keep increasing performance in small degrees, so it's kind of like training your brain to allow small incremental performance boosts by saying "see, I didn't get injured or die, so give me another 1% speed". Of course, sometimes this does actually result in injury, so if you want to be safe it's probably best not pushing too far.
Which they are not forced to have.
You have to open an account with verified bank details first though, right?
It's going to be pretty amusing when Warren's fear-mongering against the finance industry gets redirected to the latest boogyman: the tech industry.
Well yes, but using the package name to distinguish them makes it harder for third parties to do packages. This is the complaint that has lead to the development of container based formats in the first place.

Thing is that with sonames the actual files are distinguished anyways, so mangling the package names to get around collisions are just an artifact of an overly rigid package manager.
The new site may be easier to use, but is also fraught with privacy violations.

https://www.eff.org/deeplinks/2015/01/healthcare.gov-sends-p...
Technically speaking there is no standard version of any language, outside artificial standards like those defined by the Academie Francaise for French. There certainly aren't any speakers of the standard version.

Technically every person has a so-called idiolect, which has a shared subset with what you would call the standard language but both includes vocabulary (and likely grammar) that is non-standard and also excludes some vocabulary (and again likely grammar) that is standard.

Just like a statistical average it's incredibly unlikely (and sometimes even possible) any one person matches that standard. The notion is only really useful when talking about groups -- as is the entire concept of a "language" (or even dialects).

The entire notion of whether something is "correct" or "incorrect" ultimately depends on mutual intelligibility and whether some authority (even supposedly "descriptivist" authorities like dictionaries effectively act as authorities) acknowledges it or not.

"Language" is a lot like "species". It's a useful concept at scale but it brakes down when you try to talk about relations between individuals and if you try to define the borders too clearly it becomes apparent that it's all just a leaky abstraction to make sense of the far too complicated mess you are trying to reason about.
Personally - right now I know that no matter what happens, my employer has to give me at least 3 months notice to fire me - at will employment is something that sounds almost like a bad joke around here. There does not exist any medical emergency, illness or accident, that would put me in any sort of financial difficulty. Even if 20 helicopters were engaged in transporting me to the hospital or if I had to be put on treatment costing 100k/month, I would never pay anything for it, and my NI contribution would not go up. If I lost my job as a result of an accident I would still be 100% covered. My children will never have to worry about student debt, because they either won't have any, or it will be conditional on them working, capped at a certain level and reasonable.

At the same time, I make enough to pay mortgage on a 4-bedroom house, have a car that I really like, and have the latest gadgets I like. Sure, I can't afford a rolex or a ferrari - but that's fine with me. Saving more money while working in the US and worrying about the above is just absolutely not worth it to me, but again, that's just my personal opinion.
Ask HN: Rust or Swift for system programming?
I've been looking at system programming languages. After years of web development with higher-level, dynamic, slow languages, I'd like to learn a language that is fast and suitable for system programming. Because let's face it, you aren't going to write a key-value database, web server, or the next docker in Ruby.

I considered C, C++, Go, Rust, D, and Swift. I liked Rust and Swift the most.

Rust is a bit nicer, I admit, but Swift feels more high-level. Taken in a vacuum, it's 50-50 for me.

However, languages don't live in a vacuum. Swift has the added benefit of opening up a whole world of possibilities in the Apple ecosystem, not to mention readily available jobs. Because of this, I'd be inclined to invest in Swift rather than Rust.

My question to you is, will I miss out? Are there classes of applications that are much better suited for Rust? And I mean in practical terms, not in a theoretical, both are Turing complete way.

Because of my impression of the languages, I mentally classify Rust as lower level than Swift, and as a result I, probably mistakenly, tend to think that maybe Swift is still too high level for system programming. But performance wise they appear to be equivalent.

I want to make sure I'm not overlooking something and dismissing Rust in favor of Swift too quickly.
great points, thanks for clarifying
This is fascinating. If i had more time to get an articulate question i would, but I'm going to need to sit with this paper for a bit. Amazingly, I've been fooling around on the edges of thereom proving for a bit now and had yet to hear of the Mizar corpus. Really, really fascinating stuff.
Your argument sounds clever but stands in direct contradiction with the data in the article.

You argue that voters were misled and made a huge mistake because they didn't know what they were voting for, due to lies and misinformation, and thus voted against their own interests (not "technically" but in spirit). This is a summary of your argument.

But the article cites polls showing that Leave voters were far more skeptical of politicians and far less likely to believe them than Remain voters: 81% distrust for Leave vs 67% for Remain.

So given that you say both campaigns lied a lot, that would imply that Leave voters were less misled by propaganda and MORE likely to know what it was they were doing. Yet that does not appear to be the conclusion you have reached. Why not?
The original "Show HN" turned out OK https://news.ycombinator.com/item?id=8863

(that was nearly 10 years ago!)
Love it that you give each user a unique URL for access - I wish more services did that. Having to create a username and password each time I want to use a new service is so annoying that most of the time I just give up on it.
The EU funding in Cornwall was largely wasted. It has been studied by auditors.
That is great news, hope it works out well.
Your argument definitely applies to Backend-as-a-Service kinds of software and I agree 100%, but the nice thing about the Docker/Kubernetes combo is that it gives you an abstraction but it does so in a way that doesn't prevent you from tinkering with the internals.

The only downside I can think of is that tinkering with those internals can become trickier in some cases (because now you have to understand how the container and orchestration layer works). But if you pick the right abstraction as the base for your project, then you may never have to think about the container and orchestration layer.
You are operating under the assumption that only exceptional children can learn motivation, self direction, and a genuine interest in learning. That is not true.

As our society outsources more and more jobs to robots, those displaced workers need to be able to do more than just blindly follow directions. They don't have to start companies, but they do need to be able to think critically and have skills that are not replaceable by a robot.
The cot story was about the Model X, not Model S. The X is (was?) still experiencing a lot of trouble due to the over-ambitious nature of the product and the fact that they're just starting to gain experience with producing it. The S is much more mature, having been out for four years now.

I think the S's quality issues are exaggerated. It's not the most reliable car in the world, but it's probably around average. It just gets a lot more attention, partly because people love to talk about Tesla, and partly because people think (and Tesla certainly encourages thinking) that EVs are inherently more reliable.

From everything I've heard, your final comment is exactly backwards. The early Model Xs, when they were building them by the dozen or hundred, were plagued with problems. These days, now that they're building them by the thousands each month, they're much better. The early Ss likewise had a lot of problems, which smoothed out as volume ramped up.
> There's a fair bit of junky data and quite a few analysis methods that cannot compare data accurately between magnets, position wrt isocentre, or even processing software revisions. But your claim is a lot bolder than that.

What is the prevalence of each of those types of errors? Since AFAIK many of those errors occur in 30%+ of papers, unless you're assuming close to 0% independence, my claim doesn't seem especially bold...
Wouldn't there be idioms in the assembly which represent compatibility with the old ABI? Couldn't you translate those directly in the assembly without having to re-run the compilation?

ABI describes things like how the stack works, but at the assembly level the only stack is the one you implement, which is generally compatible with an ABI version.
Leicester City Things we can learn from the underdogs winning story
I see the author's point and I feel it too (I'm only 2/3 through the book) but unless he has evidence to show that Kahneman used flawed research, then he is just replacing this baseless optimism with baseless pessimism. The book definitely gives a lot of overly confident and pat answers to complex questions, but the book is aimed at a mass market who are trying to grasp the basics of decision theory and are not going to read the sources.
- the most interesting thing about this approach is that it managed to prove a significantly different set of theorems than previous state-of-the-art approaches. So theorems that are hard to prove for this approach were not all hard to prove for previous approaches, and inversely this approach can prove theorems that were hard for previous approaches.

- in this specific setup, yes, all sequences are truncated for practical reasons. In theory there should be no size limit, however long sequences will of course be more difficult to meaningfully encode.

- formal software verification is definitely one of the long-terms goals of this project. I think software verification is one of the big challenges of our transition into an information society (as algorithms/AI start having more control over our lives, as we start using smart contracts, etc), and AI will help solve it. The current setup would not be of much help, however.
Thanks a lot for your opinion. I see that you recommended the book https://www.amazon.com/Unlimited-Power-Science-Personal-Achi... , I will try to read it.

Good luck with your FB-messenger app.
I'm not sure we read the same book; I don't remember any such occasion like that. Every such conjecture was followed by a bunch of experimental evidence. There are a ton of references associated with the points.

That's no guarantee of the rigor, of course, but I don't think yours is a fair characterization of the book. Are you sure you're not confusing it with Gladwell? ;-)
This Woman Was About to Refuse Her Maid a Raise, but Then She Said This
Many of the people most affected by immigration are service workers whose jobs cannot easily be outsourced.
This is the most definitive statement I have seen that 18f is working. I wasn't sure before, but now I'm sure.
Would you mind sharing how you manage to operate Textbelt for free?
Maybe so, but if they had named it "filth" and explained that it was this Uber-geeky reference, I'd still say it's a bad name for the same reason.
I wonder why you're being downvoted. As far as I can tell, you're exactly right. They make amazing stuff and you can usually (even if not always) count on them doing what they say they will... but do not put any faith in timelines.
> On a day that I don’t spend money in America, I feel oddly depressed. It’s my main form of social interaction—as it is for millions of Americans who live alone or away from their families.

That's very interesting observation.
If you haven't gained an edge after working around 20 years in the industry then you might have something to fear.

Most 20 somethings know a stack or two but don't have any domain knowledge to understand how to make it useful in the "real world".

Check out: https://hbr.org/2014/11/the-best-performing-ceos-in-the-worl...

Over a quarter of the top CEO's in the world have an engineering background and the median age is 59.

The world is becoming more and more flat with globalization. If you are limiting yourself to pushing code and not learning business skills you are probably replaceable.
Yep, I am from the West but not from the US and think this quote from the article is not correct:

In the East, I’ve heard it said, there’s intimacy without friendship;
in the West, there’s friendship without intimacy.

This is not about the East and the West, it's distinctively US-American.
This is super offending way of speech and this is not the place for it, if you have nothing meaningful to say just don't say anything.
Most of us in tech know this: existing tech firms and markets disappear very quickly. It is exceedingly rare for a company to survive because of innovation and 'creative destruction' aka 'disruption.'

How do you recognize a person out of their depth when they discuss tech? When they have little experience in tech.

If she's not smart enough to know that tech trends last as long as produce at the grocery, many of us would not want her making or influencing decisions about tech.

Having consulted (software development, training programmer teams to write code) at once-strong firms like Sun, Silicon Graphics, Global Village, and others, it's pretty shocking how fast a tech giant can disappear.

Palm; Borland; Amiga; Napster; Friendster; GeoCities; InfoSpace; Gateway; Netscape; and others. Dying slow deaths: HP; Yahoo; Zynga; etc.

Warren knows nothing about how the tech economy eats its own. No need to take actions like she proposes.
Wget Arbitrary Commands Execution
Depending on your background, you could get into Data Science.
Even in the province of Québec (probably all of Canada, but not sure on that one), where we have had "free" healthcare for a very long time, dental care and glasses have always been an extra. Most of the time, that extra cost is not worth it for the few times you would actually need it.

And when you have it and there is an occasion to use it, you realize the amount that is reimbursed is less than 50% of the costs because you reach the limit in a single treatment, with leftover you have to pay unles you have the highest tier of insurance.
You should read https://intelligence.org/2013/12/21/josef-urban-on-machine-l... and the citations! After that, you almost wonder why no one had applied NNs before.
I'm the same. Being self-aware has helped me a lot lately.
One of the least funny shows ever, maybe even worse than Seinfeld. I'm so glad it's dead!
Google Keep is very good. I'm thinking of switching myself. https://keep.google.com
Oy. With respect, you're both wrong. AT&T's is uglier, regardless of the equivalence, and this matters for the cognitive load. But it's not so bad that anyone who uses it should be dismissed.
"Moronic" is a textbook example of calling names in the way the HN guidelines ask you not to: https://news.ycombinator.com/newsguidelines.html. That's bad anywhere, and the worst kind of thing to lead with.

"You can go ahead and spout off" and "You can play coy semantics" come across as personal jabs. Such phrases are a kind of elbowing. You may feel that you didn't mean them personally, but the person who gets the elbow typically doesn't agree. This is the path to degraded discourse, so please don't do it here.