skysight-inc/HackerNews huggingface dataset:
As my sibling commenter said: there is no situation where the writer should artificially contort the sentence just to avoid using the passive voice.

The examples in the Hemmingway app are great examples of this. There is nothing wrong with the phrase "Phrases in green have been marked...". It is perfectly descriptive and reads quite naturally.

The passive voice is correct grammar. It is 100% properly constructed English. It's a matter of style. And while one should be aware of and able to manipulate their style, that doesn't mean there is anything wrong with any particular style.

Even long, frequently forking sentences are not wrong. They are just a form of style. Style is about conveying mood, and cannot be prohibited any more than the choice of words in the sentence can be prohibited.
This is so sad and unfair
p-values need not arise from the normal distribution - but any distribution - selecting the right one is another cause for error when producing them.

the normal distribution is also quite well justified by the central limit theorem.

i do however agree that a p-value of 0.05 is not worth very much.
Thanks a lot for this.
Young girls?
Damn that's an intimidating wall of text in that link.
U.S. scientists achieve 'turning point' in fusion energy quest
> ... but the main doubt I had is isn't it just like linking to a website ?

Not if your app uses the site's functionality to produce a result.

If you link to a site like this: http://somesite.com , that's all right. But if you include an argument with the URL to get a specific result, that can be infringing.

If I post this URL with an argument:

http://www.wolframalpha.com/input/?i=solve%28a+x%5E2+%2B+b+x...

I can get away with it (primarily because it's a free advertisement for Wolfram Alpha). But if I put the URL and its result into an app that I post on Google Play, and especially if I charge for my app, clearly that's an infringement of Wolfram's product and rights.

Now think. Wolfram Alpha is accessing an external database to acquire the data you need. What you should do is find out where Wolfram Alpha is getting their data, and go there instead.
I've fixed some compile errors in my code snippet: http://play.golang.org/p/PLyMAD5ZvG --- sorry about that.
For the same reason that every other app developer out there works on iOS versions first: you make more money that way. iOS customers spend more money and buy more apps.
I agree with you Ethan. This strategy can be very powerful and boost conversion substantially. Thanks bringing it to my attention.
Join Firebase as a Database Engineer
Do you want to make the process of building, deploying, and operating modern cloud applications radically easier? Join us and change the way software is built. We (Firebase — YC S11) are hiring database engineers in SF.

At Firebase, we're completely reinventing the database. Every database to date has been built using a request / response paradigm, and it has been intended for use only between servers on a local network. Firebase is different. It's built to be accessed directly from client devices, and it uses a real-time synchronization approach that makes building modern applications radically easier. Firebase-powered apps can be written in a fraction of the time, require only client-side code, update in real-time out-of-the-box, and scale automatically.

Over 500,000 devices are connected to Firebase's servers at any given time, and 10s of millions of users use a Firebase-powered app every day.

Our team is serious about computer science as a discipline -- we have folks hailing from Mozilla, Google, Microsoft, Twitter, HP, Adobe, Akamai, and Adroll -- but WE NEED YOU to take Firebase to the next level. We tackle some of the hardest problems in computer science every day: large distributed systems, data merging and conflict resolution, data security, language design, high performance networking, index generation, etc.

If you've previously worked on the internals of databases, spent time optimizing network stacks, or if you feel you're an especially strong algorithms programmer, please drop us an email at jobs@firebase.com.

You can see more about our open positions here: https://www.firebase.com/jobs.html
I agree with this. Until you can sue software developers for malpractice, they're not professionals.
It isn't really an issue they can fix. Voicemail and missed call notifications come in from carriers over specially formatted messages. You'd need to develop a new out of band messaging protocol that is as reliable as SMS delivery and get all the 30+ carriers Apple works with globally to roll it out before they could turn off the old stuff.
You could actually specify options for the images when they are cropped, like "crop-center" or smth -- that would allow to center a photo around the eyes, and a landscape around the horizon line center.

Now, add a face (and landscape) recognition to this, properly optimize, and get a (deserved) as-smart-and-powerful-as-google feeling down your spine :)
2014: Responsive Design Won
I'm not sure why you would think the response was sarcastic. Coke having sugar is NOT the issue. Drinking literally liters of it each day is certainly the issue. On top of a normal diet all those extra calories are bound to be a problem.
Weekly Newsletter on Home Automation and IoT
>"You are able to do this because only within the last month you purchased the rights to a game named Candy Crusher (which is nothing like CandySwipe or even Candy Crush Saga)."

How does this work? Can one buy a trademark in order to pre-empt someone else's trademark which pre-empts another of your own?
"The Wolfram|Alpha service may be used only by a human being using a conventional web browser to manually enter queries one at a time."

Might not like it, but its not exactly ambiguous.

Some talk later on about commercial license. Might be worth a try.
Yes, but, trivial c programs statically linked with glibc can be in the ballpark of 500KiB, trivial c programs statically linked with uclibc or similar can be in the ballpark of 100KiB, and trivial go programs (always statically compiled) can be 2-5 MiB. They're huge.
Apple Said to Plan New Set-Top Box Amid Time Warner Cable Talks
Why Andreessen Horowitz Is Investing in Rap Genius
The Road to SaaS Revenue is Painfully Slow...
None of the above. If you look at professional self-regulation in traditional engineering, the focus isn't on competence. There is usually a very mild verification of basic fundamentals. In our world that'd probably translate into "what is an array"?

The bulk of accreditation/certification in this context is not a guarantee of your competence, but a guarantee of your professionalism, and to set you up in a system where unprofessional conduct can be punished, and integrity enforced.

The intent of this sort of regulation isn't to make sure everyone is an amazing programmer, but rather that they will operate above-board, be reliable and trustworthy, and recognize the limitations of their own abilities.

The market, via salaries and benefits, will sort out people by ability. The intent here is instead to establish safeties for the demand-side such that they can hire with relative peace of mind, knowing that even if the person sucks at programming, they won't abscond with your codebase, engage in conflicts of interest, etc. And if they do, that there is a strong enough enforcement arm that provides both deterrence and retribution. It is also intended to protect practitioners by guaranteeing that the people investigating and hearing claims of malfeasance are actually skilled enough in the craft to fairly evaluate the claims.
Microsoft will pay you $60 per year to use Bing
Don't scratch too hard
There are caveats to scratching one's itch when looking for problems/ideas to solve.
Niggers.

God says...
mocking dang_it these_cans_are_defective oil envy BBC news_to_me
ouch slumin whale et_tu pet you_hoser here_now earnest
ouch hypocrite astrophysics bye arrogant didn't_I_say_that
gluttony
> Something is either correct or it isn't

If you are building truth tables, then something is either correct or it isn't. But that's certainly not the case when using words to communicate ideas between humans.

After all, haven't each of us taken a multiple choice test with instructions to choose the most correct answer?
Crypto Lottery – P2P algorithm that makes jury selection fair
Yeah, I'd love hear more about the choice of infrastructure. To me, AWS usually just seems to expensive compared to quality VPS host like Linode, but maybe I'm missing some features that I could be taking advantage of on AWS.
How to make content creation easy: Short-form, ephemeral, mobile, now anonymous
Github Octoverse
Be careful about sessions/cookies if you do this.

I'm not sure that rails 4 sessions can be shared with rails 2 sessions.
Thanks for pointing that out, it will be really useful!
In addition to Huboard and Octokan, there are a few more of these "Front-end for Github Issues" projects:

TaskTub: http://www.tasktub.com/authentication/login
Waffle.io: https://waffle.io/
BugHub: http://bughubapp.com/ (though since abandoned?)

Sprintly also has awesome Github integration, but they are explicitly NOT a front-end for Github Issues, so works best with private repos for larger teams (imho). They integrate well with Github, not necessarily Github Issues (a slight, but key difference).
Well, by that token regulation is also the free market, by virtue of regulatory capture, and words cease to mean anything at all.

Fact is, as his high holiness Milton Friedman himself argued, business is not a friend of the free market:

Almost every businessman is in favor of free enterprise for everybody else, but special privilege and special government protection for himself. As a result, they have been a major force in undermining the free enterprise system. Stop kidding yourself into thinking you can use the business community as a way to promote free enterprise. Unfortunately, most of them are not our friends in that respect.

http://www.aei-ideas.org/2013/06/milton-friedman-on-the-diff...
Switch Jobs Often Burnout?
You could setup nginx on a micro ec2 instance and have it proxy to heroku.

You should also be able to setup a heroku nginx app that proxies to other heroku apps.
I would learn (as someone who is interested in backend stuff - scalability, high-performance systems, apis) related to web-work:

- HTTP
- C (because it teaches you how computers work a bit)
- One of the new JVM languages (either Clojure or Scala, preferably the first)
- some bash (for scripting)

Realistically that is a lot to learn in a year.

On top of that I'd start dabbling with Javascript but not expect to learn it this year (that's for next year).
It is a travesty that trademark trolls are enriching themselves based on the hard work and creativity of others. I hope that Runsom Apps prevails.
I smell a troll...
The best chart shows percent of sales. Shows how lazy they got the last couple of years ;-)
The physics of curly hair
Evidently, IBM has the second largest workforce amongst US corps.
Not for me.

- It's lacking intensity, more like "spend a big enough share of your day on long enough thigs".

- The "you don't like to do" part is not required (hell I burned out doing a side project, in a new language, with an amazing framework - at least, I was amazed, all th time untill burnout).

- And it's missing something that I suspect is the "lack of rewards" described on other posts.
Once the full stop meant a sentence was over – now it means you're angry
yeah its similar to a classic rare disease screening example in text books:

http://www.math.hmc.edu/funfacts/ffiles/30002.6.shtml (sorry its a bit informal, it was first google hit, but I have seen that in real textbooks for sure)

Although its a bit confusing associating the prior with geometric proximity to the oval chair.
shameless self promotion
Which is why I started doing these

http://www.youtube.com/playlist?list=PLjQo0sojbbxUav7I746f0l...
/shameless self promotion
Lunar Pioneer: Loss of lunar rover Yutu all but confirmed
What do you mean by "this allows for sock puppetry, for whom Scott Adams will forever be the patron saint"
I would suggest that everyone who is considering one, look at both... When I looked into both, about a year and a half ago, I found that geospacial searches worked better in MongoDB at the time, and shaping my data to fit was more awkward with ElasticSearch.

That said, it's definitely worth looking into both, depending on what your needs are.
so, is that all these big game companies do, just copy?

Seems that King and Zynga have been called out a few times recently.

So are they hoping that they can clone a game just enough and hope people buy it because of their name versus some indie dev you may not have heard of?
In my experience, RAM needs to be replaced VERY OFTEN in HPCs. I seem to remember reading somewhere that motherboards that go into a mineral oil bath are basically impossible to clean afterwards. This point seems important, since mineral oil is used here for its electrically insulating properties. There are many contact pads in the marrying of RAM DIMM to slot. Ergo, replacing sticks of RAM in such a supercomputer would probably be a nightmare. And this nightmare would likely be frequent in its occurrence.

I also take issue with the first sentence of the article. Submerging a home computer in mineral oil is a common practice. Their "technology" editor needs some more technology chops, it would seem.

Another note: Let's hope they aren't secretly using polychlorinated biphenyls (PCBs) in place of mineral oil to give themselves a boost. (see Wikipedia)
Fantastic book, I thought Turing machines were just some abstract concept just exploring computer science until Petzold opened my eyes.
Does China have the capabilities and reserves of radioactive material to make probes with RTGs?
The problem is those companies are involved in mass spying, so I suspect they knew which side their toast is buttered.
The go team is aware of this and I think it will improve soon: http://talks.golang.org/2014/go1.3.slide#1
So, what's the advantage of Smalltalk over Ruby?

It seems like Ruby is a better Perl than Perl, a better Smalltalk than Smalltalk, and a better Python than Python.

It's slow (though that's getting better) but otherwise it allows genuinely beautiful system design.
Remarkable, but true, apparently. I picked up my 13 year old daughter from the gym the other day and she asked "Dad, are you cross with me?", which I wasn't at all. It turned out that I'd put a full stop at the end of my text message to her agreeing to pick her up.
Oh I misread your comment, sorry.
Congrats! Elasticsearch is one of my favorite recent pieces of technology.
When someone expresses suicidal ideation you get that person support because suicidal thinking is a risk factor for attempted and completed suicide.

Treating a suicidal person harshly because you don't want to encourage suicidal behaviour is a sub optimal strategy if your aim is to reduce the numbers or people attempting suicide and dying from suicide.

Suicide is a significant cause of death so it's probably a good thing to better understand suicidal thinking and behaviour.
No. The choice of datastore is still incredibly complicated in the distributed world; it's all about tradeoffs really.

For example, Elasticsearch has poor availability characteristics - both because it is master-slave and because it focuses on ensuring consistency - relative to, for example, something like Riak.
Well if the case is strong enough, the US at least you don't need money, you tell the lawyers they can keep the the money all you want is to establish your right to the trademark.

Then they go off and bring this guy down, make their money, and you get the satisfaction of knowing that your trademark is safe.
Excellent point - should have been a top-level response. If I worked at a bank, I might choose to keep my money there, but I might choose to bank somewhere else for any myriad reasons, and should not be punished for it. If I worked for Fidelity, I might want to keep an IRA with Vanguard - again, should not be punished.

For a CEO to not grasp the ramifications of having access to employees' financial records - or perhaps not caring - shows a disturbing side to this man. I would strongly suspect he doesn't use paypal for everything he purchases.
An interesting read, but I'd disagree with your contention that NoSQL isn't about ACID. When NoSQL databases started coming out, it was really about which CAP guarantee a database chooses to compromise. Traditional SQL databases are either partition-intolerant or become unavailable (for writes) in the event of a partition. NoSQL databases compromise on consistency. If a database is claiming to be NoSQL and have ACID transactions, they've either disproven CAP or aren't part of the new group of distributed, partition-tolerant databases that people have been calling NoSQL. It's been said for a while that NoSQL is a terrible name for that group of technologies and now that we're getting databases with a non-SQL interface but also having consistency guarantees, the name is starting to cause even more confusion.

Side note: Happy Found customer here...you guys have made it much easier to run our ES index!
Title: "Nuclear fusion breakthrough raises hopes for ultimate green energy source"

As usual in science journalism, the article's content flatly contradicts its title. The described result is not remotely a breakthrough, and it doesn't measurably raise hope for a green energy source, and nuclear fusion is not the "ultimate" green energy source -- there are many equivalent candidate sources that meet that description.

Imagine a science journalist writing a headline after being forced to take a truth drug -- "Scientists report an interesting result caused by tweaking their ignition experiment."
Correlation does imply causality, but:

1) it doesn't (alone) tell you what sort
2) it takes quite a number of examples to be very certain of anything
3) you have to be weighting counter-examples correctly, too
4) you shouldn't forget your priors
> If software development is about reducing mental strain on a programmer, then garbage collection is something that goes a long way to that.

Go's GC has its own caveats that you have to watch out for. It doesn't really save you from having to think about your object graph or architecture design.
It causes people to lack discipline in what they eat. That's really the issue here. Sugar isn't some poison and it is not a magical 10x the normal calorie. People who eat a lot of sugar are usually still eating a lot of everything else. All those calories add up and lead to weight problems.

The first thing to losing weight is to get serious about how much you are eating. Write it all down. People tell me all the time they don't understand why they are gaining weight, and then we go through a day of eating. It's not just sugar or fat or some other thing someone has said trying to sell a book, it is simply eating too much. Oftentimes people don't even realize it.

I had the opposite problem with I started weight lifting years ago. I simply couldn't gain weight, and thought it was impossible based on how much I thought I ate. When I started writing things down I realized I was barely breaking 2k calories/day if I was lucky. It took concerted effort to eat more, and results quickly followed. Now I'm older and am not as active, so I simply don't eat as much. My weight has stayed the same for a long time.
Think of it more as a Venn diagram with the two circles mostly overlapping. The radius of each circle will be bigger than the distance between the centres of the two circles... That's what I'm trying to say.
> That may be a valid argument for many jobs, but I can't imagine who isn't part of PayPal's target demographic.

Engineers who understand the privacy implications of installing and using the app?
And this, this statement is why I believe that Bitcoin or really any cryptocurrency will never have more than a fraction of a fraction of 1% of any transactions, and will never take off in the mainstream.

The reason that people use fiat currencies is because they can trust the institution/government backing them. They can trust that if they are handed a dollar by a business, it's a dollar, no questions asked.

If folks have to worry about whether or not the person they're exchanging with is being legit, and whether or not the institution handling the transaction will be as well, they're going to be turned off.

Like it or not, most people are lazy; adding one more layer of headache to financial transactions will be a MAJOR turn-off for a vast majority of people.
IsoHunt Shut Down
Ah, but I had more fun writing it that way!
Look at most of Europe after the second world war, particularly after the soviets pillaged everything.
Why AWS Summit is Free While Oracle World Costs $2650
The sometimes strange economics of two billion dollar companies. Raise prices or lower them? Who wins?
It is definitely a nice, and flexible option.. it truly depends on what your needs are... If you're often updating parts of a document, MongoDB or RethinkDB may be better options. If you want integration where a lot of parts are SQL with some document ability, PostgreSQL + V8 is pretty compelling. Also, something like Cassandra may suit your needs better if you want a better and more predictable growth curve.

There's no holy grail of data storage... ElasticSearch is really nice, and if it fits your needs, more power to you.
API Monitoring: Up is Not Enough
What I've done, and I'm not totally sure if it's a best practice is I've over-allocated the # of shards. So if I think I need 5 shards, I create 50 or 100 shards instead. Then I'll have some app logic to determine the shard a document should go to. Initially all docs will go to shard 0. Then when that's full (around 15 GB of size, depends on your RAM), then I set all docs to go to shard 1. Of course, you'll need to be careful as you dun want duplicate documents in different shards.

The benefit of this is the as your app scales, you'll search only the shards needed. So if you have just 1 shard w/ data, u can tell ElasticSearch to just search in that 1 shard.
You would be surprised how easy it is! Often when new to a language, especially if it crosses paradigms, contributing to an existing project is difficult. Wrapping another library that may be obscure or niche allows you the freedom to fail and learn from your mistakes.
I think all of these answers are good, but this one is the best. And I'd second contacting them. You might not come to an agreement but they seem reasonable.
As is:

"One researcher suggested rechristening the methodology “statistical hypothesis inference testing”, presumably for the acronym it would yield."
It's this thought that boils my blood when software developers pretend to be oppressed by the music industry.
Oracle hates this guy!

TL,DR:

Using the wrong indices results in really poor performance, especially if you sort then filter.

A classic screw-up along similar lines is "SELECT quote FROM quotes ORDER BY RAND() LIMIT 1"
May I ask what you meant about "web based search implementation using elasticsearch"?

Do you mean that you use ES to do indexing on the backend of your documents and make it available on the web? Or do you mean that you use ES to index documents available on the web and let people to search for them?
Because it's easier to write vulnerable code than nonvulnerable code.

If you call the function that should be used on all input that you glue to SQL mysql_escape_string() then you shouldn't wonder why people are not using it.

If I were to design web language then there would be sql string type and literal and all the db functions would take only parametrs of this type. You wouldn't be able to glue strings or anything else to that type without autoconvertion that does the escaping and the only way that you could convert plain string to this type witout escaping would be via function called i_am_stupid_and_i_want_my_server_hacked and it would be buried deep in my package hierarchy if I had one.

Same goes for HTML, JavaScript and maybe even CSS. Separate string type and string literal and same interface between these types and all others.