skysight-inc/HackerNews huggingface dataset:
Healthcare is the deal-breaker for many, and it's usually WAY more than 3-4x.
There must be more to this than you've said. Simply writing difficult to read code doesn't seem like a good reason to tell someone they are garbage and to publicly humiliate them by forcing them to give the team an apology. Usually simply bringing it up in a one on one should be enough, most people when pointed out that they should focus on documentation or readability by others will quickly and gladly take that advice without being yelled at.
Anatomy of a World War I Artillery Barrage
You're absolutely right, I'd hoped that was my implication. ;)

Funny story though, speaking of renaissance art- I was doing research for my Master's thesis on computer graphics, and got direct access to several books from the 1700s that outlined the geometry of perspective projection as well as the geometry of shadows. (My thesis was about rendering shadows.) They were hand-written tomes, with very ornate covers and bindings and hand-drawn diagrams. The books weren't allowed to leave, but they had a special reading room for them, with archive-safe lead weights to hold the pages down so I wouldn't spread my damaging finger oils everywhere. I was taking some digital photos, and at one point I forgot about the lead weights and turned the page. It tore a little bit, and I was completely mortified!

Sorry, history!
Developers should be writing their own tests. If a developer thinks writing tests for his own code is a waste of time that's a red flag for me.
Used it last month to build a new gaming pc -- amazing site. I was really impressed with the amount of useful data you guys have managed to collect, and the thoughtful UX. I've recommended it to several friends since then. Thanks!
How would you estimate the prevalence of inaccurate research in the field, if not by multiplying each (known) source of error by its estimated prevalence, and also using some estimate of the independence between errors? (And of course including general sources of error that affect all scientific research and aren't specific to any particular field.)

And as far as independence goes, I haven't seen any research to suggest these errors have anything less than 100% independence, although if there is any research suggesting that these errors (or any other errors in science research) are correlated then I'd love to see that.
Yes of course. But since 1945 the vast majority of papers have been written in English. I think people forget how much science has grown over the last 75 years to the point where everything written pre-1945 is a small minority of the scientific literature.
If it's any consolation, I'm an American, and I don't like the small talk either. The barber always wants to know what my kids are up to. Everybody wants to know my plans for the weekend. I usually make something up.

On the other hand, I'm always cheerful, and I say "thanks" to people, because I know that being a service worker is a pretty tough job.
> I'm not a fan of the Tesla brand/vehicles and I have a number of criticisms for the Model S but I wouldn't go so far as to call it 'crappy.' I think more appropriate phrases would be "not fully refined" and "unpolished."

It's "crappy" for a higher end luxury vehicle, not for a car in general. A $70-90k car should be fully refined and quite polished.
Developing a statistical threshold requires some null hypothesis, which very often takes Gaussian or linear form. The paper on which the method is based likely states their assumptions clearly, allowing their result to pass peer review.

Papers merely employing some method are rarely reviewed by the same peers as those of the methods papers, and often neither aware of or state the assumptions of the method.

This is how this happens, at least in neuroscience. You can look down on it and judge, but neuroscience has not really found its Kuhnian paradigm yet, so be nice.
Just finished reading "The Power of Habit" [1], which was eye-opening. It makes a strong case that we're really a collection of habits. We can't eliminate habits from our brains, but we can override them with new ones over time. There are also Keystone Habits which tend to positively impact all areas of peoples' lives – exercise tends to be one, for example. In the corporate setting, he uses the example of Alcoa focusing on worker safety, and how that became a keystone habit that completely transformed all aspects of the business.

Also, say you have a habit of opening Facebook (or Hacker News :) when you're at your computer instead of opening up your IDE. By figuring out what reward you get out of those diversions, and being able to identify the trigger, you may be able over time to replace that 'bad' habit with a 'good' one – perhaps stretching, or talking a 5 min walk. The result might be a less fragmented day.

I really buy into this theory, in part because anecdotally it seems to align with examples of successful people; they have good work habits. Great writers, for instance, talk about simply sitting down at the typewriter every day. Same with comedians, painters, etc. Procrastination is a hard thing to crack, because so often we're fighting against deeply ingrained habits – by becoming mindful of them, we can potentially reshape them into habits that make us feel accomplished.

1: http://www.goodreads.com/book/show/12609433-the-power-of-hab...
Saying that someone doesn't know their own language is tricky. First, for a huge amount of people in South America, Spanish isn't the language of their past. Second, defining "knowing" in this binary way is also problematic. It's a continuum, where each express along this continuum what they need (or desire) to move through their day. So I don't disagree that someone, though a native speaker of Spanish, may not be able to understand Italian, but I don't think it's right to say that they don't know the language.

Edit: typo
There are lots of software models where you can't rerelease at all. The amount of formalism in your software development model is highly correlated with your release costs.
Here is an interesting self-assessment: scroll down through Figure 1 and 2. Form a mental image of how big you think the satellite is. Then scroll down through 3 and 4 and see how far off you are. I was imagining a much larger satellite than one shown in figure 4.

Yes, I did read "nanosatellite", but I was still thinking it would be bigger.
I think gp means more along the lines of applying "you must contribute back" rules to copyright law.
"Lefties" is name calling. If one didn't mean it that way one would at a minimum say "leftists" or "the left"—assuming a native English speaker, which may not have been the case above.

Your comment turned this into an ideological swipe in its own right. Please don't do that here. If we're to have civil, substantive discourse across political differences, people need to respect each others' views. That may be too much to hope for, but we can at least eschew derision.

We detached this comment from https://news.ycombinator.com/item?id=12030641 and marked it off-topic.
Static is a great name.
I think it would be more productive to read what I have actually written rather than personally attack me.
You scatter the code all over the place, making it harder to understand and less flexible (less flexible, because if you want to change something, now you have to change it in six places).

Best practice doesn't mean "make as many classes as possible" although I would probably break up two-pages into a few different functions (large functions, even when they are good code, invite programmers who come later to add to them in a messy way).
I would send it back and ask for a detailed description of the null hypothesis they are testing, because they are not clear on this point at all:

>"All of the analyses to this point have been based on resting-state fMRI data, where the null hypothesis should be true."

They are not careful to explicitly define this null hypothesis anywhere, but earlier in the paper they describe some issues with the model used:

>"Resting-state data should not contain systematic changes in brain activity, but our previous work (14) showed that the assumed activity paradigm can have a large impact on the degree of false positives. Several different activity paradigms were therefore used, two block based (B1 and B2) and two event related (E1 and E2); see Table 1 for details."

This means that they actually know the null model to be false and have even written papers about some of the major contributors to this:

>"The main reason for the high familywise error rates seems to be that the global AR(1) auto correlation correction in SPM fails to model the spectra of the residuals"
http://www.sciencedirect.com/science/article/pii/S1053811912...

If the null hypothesis is false, it is no wonder they detect this. In fact, if the sample size was larger (they used only n=20/40 here) they would get near 100% false positive rates. The test seems to be telling them the truth, it is a trivial truth, but according to their description it is correct nonetheless.

Edit: I was quoting from the actual paper.

http://www.pnas.org/content/early/2016/06/27/1602413113.full
You shouldn't have to work in a terminal to be able to use HTTPS's security assurance.

This sort of mentality is a hindrance to getting encryption out there to the common person and making it common place in communication
This is funny because the article posted has analysis of the surprising complexity of the tense system and other linguistic rules, yet your standard on a languages complexity favor of "how many books do those people write".
How do you determine how much paint you'd need to paint a wall without basic geometry? How about figuring out what angles and lengths to cut materials? If you can't physically measure a side of wall/house/etc you're going to have to use algebra, trig and/or geometry to figure out the lengths.
Ride sharing comparison app gets Uber API access revoked
JSON-API [0] does something like this but would require your JSON to be formatted according to their specification and would then need parsing at the receiving end. You would end up having some JSON like this

{
"data": [{
"type": "item",
"id": "123",
"attributes": {
"foo": "foo bar",
},
"relationships": {
"bar": {
"data": {
"type": "bar",
"id": "abc"
}
}
}
}, {
"type": "item",
"id": "456",
"attributes": {
"foo": "not foo bar",
},
"relationships": {
"bar": {
"data": {
"type": "bar",
"id": "abc"
}
}
}
}],
"included": [{
"type": "bar",
"id": "abc",
"attributes": {
"desc": "some really long data",
"other": "lots more data"
}
}]
}

This will initially increase the size of the JSON but depending on the number of relationships and the amount of data within them it could end up saving data.

As others have said you could just enabled gzip and leave it at that.

0: http://jsonapi.org/
As a white male who grew up in the U.S., I also struggle with cash register small talk. I typically just say "Fine, thanks" and the conversation ends abruptly. I struggle with small talk in general, so I guess the cash register gives a good, low-stakes opportunity to practice.
...as long as by "read for about a month" you mean "sit on it for a month, then read for a few hours".
Add "You?" to be polite.
> No, being an intra-EU migrant under EU free movement does not automatically make you a UK national

Good, because I wasn't talking about those, slight misunderstanding. "Immigrant who have been accepted" = visa holder who is now a citizen = for example a ultra-highly-skilled newly-UK-national born in India.

> but that's nothing to do with the EU?

Absolutely nothing, and that's the problem: The English haven't been asked whether they wanted to increase visas, but their intelligencia did it anyway. So next time they had an opportunity to vote, be sure they voted against whatever the intelligencia wants, whatever it cost. Brexit was a vote against both their governing class and against their upper economic class (London). Yes, the cost is huge, but what other choice were they given?
Sweet service! Is it currently curated? or anyone can deploy any API? Also, how do you price it?
Any production system has the same issues, they're usually called overhead or in some cases agency costs.

This is captured well in the marginal productivity of labor: the returns on adding more labor decline as you add more labor.

Talking about actual economies of scale, software has massive economies of scale. The marginal cost of serving one additional copy of software (in the old "software as a product" way) is close to zero.
The Uncanny Poetry Machine of Doctor S
Thanks! Glad you liked it!
Do you really think you can understand the concepts in a scientific paper knowing just 200 words of the language they are written in?
>but nobody wants to be a 10x manager.

How would one go about becoming a 10x manager? Like, what would that person accomplish?
Ask HN: Which strategy do you use to invest your wealth?
I have come across different strategies like 70-30, 60-40, permanent portfolio. Are there any other strategies worth exploring? How do you think of growing your wealth via investments? Thank you!
The main problem with the "10x productivity" myth is that it's not clear what is that 10x _of_. Is it the amount of functionality? Or maintainability of the code? Reusability? Performance?

I've seen many developers implement some functionality in a record amount of time, but the resulting code was later discovered to be a) bug-ridden, b) difficult to maintain, c) unscalable or d) all of the above.
What do you think the app should be named?
Please stop assuming who I am and what I think and most especially claiming I said things I have not said.
It really helps to look for small changes you can make to improve things.
> If you send me a message, I can prove to anyone in the world that you sent me the message.

Only if you sign the message, right? But you can use PGP to send encrypted messages without signing them.
Almost 6 years ago I posted my HTML5 Game "Biolab Disaster"[1] and my JavaScript Game Engine "Impact"[2] here.

I have sold about 6000 licenses of the Game Engine since.

Impact was my bachelor thesis and I wanted to release it as open source initially. However, after I finished university I poured a whole lot of time into polishing and documenting it, so I thought "what the hell, I'm going to try to sell it". Surprisingly it worked. Impact pretty much financed all the other projects I've been working on since.

I believe I was at the right place at the right time. Apple just announced that they won't support Flash on iOS and Impact was one of the very few solutions to make (substantial) games in HTML5.

Impact has only received minor updates since its launch. I tried to start with a fresh new version a number of times, but always stopped short - I felt like I couldn't deliver anything worthy of the high expectations people had. Sales have died down slowly over the last two years, partly because Impact is somewhat outdated now and makes some things more complicated than neccessary and partly because there are now very strong Open and Closed Source alternatives in this space.

At the beginning of this year, I finally found some new perspective on what a "Impact 2.0" should deliver and most importantly, the motivation to implement it. It's currently my favorite project to work on. It's a complete rewrite. Simplifying everything with the insights I gathered over the past few years is humbling, but I love it.

My plan is to have 2.0 ready at the end of the year. I'll probably publish Impact 1.0 under GPL then.

[1] https://news.ycombinator.com/item?id=1686572

[2] https://news.ycombinator.com/item?id=1779632
> "Look at the extraordinary magnitude of commerciality here,"

Can't say that in front of the children.

Naked figures, eww, yucky.
Ok, we changed to that from http://www.ft.com/cms/s/0/d5aedda0-412e-11e6-9b66-0712b3873a.... But it's still too purely political an article for HN.
And it's a little disheartening when it takes this long to find such a significant bug. Lots of work gone to waste. I wonder if the data can be rerun? Sounds like lots of the raw data wasn't archived correctly or at all.
LibertyBSD, learn to use bundled FVWM2 , install SPlayer - Seamonkey - Rox.

Set up ~/.fvwm2rc. Copy it and hack it a lot. Enjoy an ultrafast machine.

Run SMPlayer, search for the option "Skip loop filter", enable it for HD videos.

Get Audacious, you'd need some background music to relax yourself.

Learn to code in Scheme, and get some books on AI .
Which ad networks did you use/consider?
As someone who works in the biomedical imaging business and is also a fan of philosophy, I think this news will matter more to folks in the latter camp. For a couple years now philosophers have insisted that fMRI images prove there is no such thing as free will. Today's revelation should put an end to that whole line of reasoning (and the absurd amount of fatalism that it engendered).

(The back story: Apparently fMRI showed motor signals arising before the cognitive / conscious signals that should have created them, assuming we humans have free will. This has led to the widely adopted belief among philosophers that we humans act before we think, thus we don't and can't act willfully and freely. To wit, science has proven there is no such thing as free will; we're all just automatons.)

Just this week there was an article in The Atlantic on how we all must accept that we're mere robots and we don't really choose our actions (nor can we choose to believe in a god).

Ah well. It seems philosophers STILL haven't learned the importance of applying the scientific method before leaping to a conclusion -- sometimes just to check that someone else didn't just abuse the scientific method.
God. I thought cost plus contracts were only used in exigent circumstances such as war, but apparently they are getting used more now, such as for the F-35.[1] Are software contracts really cost plus? These contracts shouldn’t be used for fighter jets or anything else. They should be banned except in critical situations and even then used sparingly. I remember stories about the boondoggle in Iraq, $20 coke cans and such.[2] Really sad if these are being used more now. Indicative of a lazy, corrupt government contracting process.

1. https://en.wikipedia.org/wiki/Cost-plus_contract

2. https://en.wikipedia.org/wiki/Iraq_for_Sale:_The_War_Profite...
you couldn't buy your way on the scoreboard the same way you can buy your way nowadays in "freemium" / "pay to win" games, and your ship in gyruss looked the same whether this was your first time playing or whether you had already spent weeks playing it

it's just not the same, the incentive in the old days was to get money out of players by making the game as hard as possible (which could be beaten by just getting better at it, which was where the fun was also), now it's always psychological pressure like FOMO or skinner boxes and so on, and there is no limit to how many "best value xxxx gems for $99.99" boxes / chests / ... you can buy
Hm, Brexit seems to me a decision taken for emotive reasons promoted by some larger-than-life personalities.

Yes, they're all gone, which is very strange indeed - most victories have no shortage of fathers. (1) Instead they're all running for cover.

So no, very.

1) http://www.brainyquote.com/quotes/quotes/j/johnfkenn110295.h...
haha, so true
Making Beats (POV)
Medina explosion: Saudi city 'hit by suicide bomber'
>after the driver of a Tesla car using self-driving technology

seee, this is what naming your driver assist system AutoPilot does, even 'journalist' doesnt know any better.
Thanks for sharing. I always wanted to ask you: do you also work a normal job or is Impact your main source of income?

Also, I'm excited for Impact 2.0
How would you explain AWS to the layperson in a phrase?
I'm torn on this. On one hand it's useful to have related videos, on the other I find that it often leads to distractions. Maybe the latter is because recommended videos on youtube is both related videos and "videos you might like" (which means that researching a topic turns into watching standup comedy I like or similar)
Absolutely LOVE PCPartPicker. Honestly don't know what I'd have done without it. I think I was one of the first users and watching it grow to what it is now was amazing. Thank you!
Indeed.

As to the nitpick: as a non-native speaker of English I'm well-aware that intuitions about actual mistakes people make are often wrong if that's what you're hinting at. I actually saw a nice example of that in a course on forensic linguistics back in university: a suspected criminal wrote a letter containing a number of glaring grammatical mistakes and the investigators at the time assumed it must have been a German immigrant but to us Germans it was obvious that those mistakes couldn't have been made by a native German speaker no matter how bad he was at English: even "broken English" follows rules.

Fun fact: the only person I've ever met who had a true Hollywood movie villain WW2 German accent in English was actually from Eastern Europe and had a thick accent in German as well.
I suggest "Nofello"
I saw a story on this in Tom's hardware today. I thought framing the debate as "security vs security" was a helpful analogy. I think if you are interested in what the US government will do in terms of encryption it's well worth reading

http://www.tomshardware.com/news/lawmakers-encryption-regula...
It's nothing, compared with LibreOffice development pace.