skysight-inc/HackerNews huggingface dataset:
That's really too bad. For the record, I've written a couple hundred pull requests - no really! - and those that haven't been accepted have been because

- The project is no longer maintained (I fork or rewrite better in this case)
- I was actually doing it wrong
- My pull didn't have tests and that was the convention (gotta respect conventions)
- The author wished to keep my feature out for some random reason, but either gave me a hook or showed me how to override behavior in a clean way.

When the developer refuses to pull for not one of these reasons, it's usually because they don't have time. Which is fine, I totally understand that. I do that myself - I currently have 17 open PRs that I've sent and 20 from others in projects I maintain - so that's expected.

I would also say that when a PR isn't merged because the developer wants to write it himself, it's probably a stylistic issue and your implementation doesn't fit in with his vision for the project. You can't just pull in every request that comes by, otherwise the code becomes a complete shit-show and then debugging, maintaining, and extending it is a nightmare. I can personally attest to this, having committed this faux pas myself.
Wow, I love this - I lived in Korea for about 18 months and can pick up a fair bit of the culture specific messages.

For some reason, none of the translations I've seen cover the term "Oppa", which is translatable and kind of important to get the song's meaning. "Oppa" (as I understand it, and I might not be 100% correct) is used by girls to refer to an older male friend, and so "Oppa (nun?) Gangnam style" would mean something like "Daddy's got Gangnam Style", with "daddy" used in the sense of "sugar daddy". At least that is my interpretation and I'd like to see any native Korean speakers comment on this.
Interesting case giving up MongoDB because of the complexity of adapting another application to use it. I wonder if this is a good use case for something like http://www.nuodb.com/
The number of people in the world who are "well-connected" enough to be funded regardless of the idea are smaller than you think.

It would seem this way, but if you ever try to rent (much less buy) a place in the Bay Area or New York, you learn that there are a lot of rich fuckers kicking around.
Couldn't agree more with your assessment. The idea of paying attention to 4.5 sigma events is crazy. The majority of classification tasks require broad accuracy and a measure of confidence. If the edge cases and boundaries are that important for your problem, use a one-class/exemplar svm to identify them.

If I could add one more tip, it would be to make sure that all of your input and output features have a zero mean and a variance of 1 (something close to the normal distribution).
Add me to the list as well. This worked:

http://news.ycombinator.com/item?id=2600264

(not at airbnb, but with another awesome YC startup in sunny CA and loving it)
How to Protect Your Commercial Web Server
Is the x1carbon Ubuntu certified?
Maybe I misread, but I think the OP pointed out that it could be done with today's technology, not that it could necessarily be done cost-effectively today. But batteries are improving and their costs are coming down, so it's certainly possible to predict that it'll be possible at some point in the not-too-distant future. When that happens, people will be compensated because it makes economic sense, not because they are subsidized into an un-economic activity (though that could happen too, but I don't think that's what was argued here).
Can company give IP rights away for application I wrote off hours to a startup?
Some projects are more receptive to pulls from authors outside the core team than others. Namely, large projects in use by thousands of people.

Most library authors truly appreciate these kinds of pull requests.

Bitching about pull requests in such a generalized way is destructive behavior and having it up-voted here surely isn't good for many of the impressionable people that read news here.
I always figured the unwritten rule for every developer is to always follow the existing code's style regardless of their own opinion of it.
Google will follow those 301s and realise that the old URLs are the same as the new URLs. From experience, you may see a slight drop in some search rankings when you make the switch as it can take Google some time to factor the 301s into it's algorithm, but remember not to panic - if you see any drops (big 'if'), it should only be temporary and I'd imagine you'd be back to normal within 2-3 weeks.

Ideally though, you'd just configure Rails to use the trailing slash instead so you didn't have to risk a temporary drop. If it's too much of an issue or would be a hassle to do though, don't worry too much - you'll be fine.
If you are not in a large city (DC, Boston, New York, Chicago, etc.), move to one. My first job paid $9.25/hr. I was an office temp for 2 months. I networked like crazy and 2 months later I was doing web "stuff." I got this job through someone I met. It wasn't glamorous. I was scanning word documents and books, proof reading them, and formatting them with HTML. It wasn't glamorous, but I got to work with some great people. Some of which led me to a better job later. In the evenings, I volunteered my time helping setup a server room and doing reinstalls when employees left. I didn't get paid for this b/c I wanted to learn and volunteered for the sake of doing so.

Never stop meeting people. Always be learning. If you read Hart's book and it doesn't stick. Do it again. Once you're done with it a 2nd time, then go over to CodeSchool.com and work through Rails for Zombies 2 ($20/mo.).

Good Luck!
Your points are valid however nobody on Kickstarter makes a guarantee of transparency or even fraud-less behavior.

The skepticism or desire for transparency here stems directly from the service they say they provide.

One shouldn't be cynical of holding people to their own standards otherwise the words are meaningless.
The dust & gravel situation was only one reason the sky-crane was used. The other options of traditional lander or air bags have worse issues beyond dust and gravel and in the case of a lander the dust and gravel issues are worse.
"Especially if as Google reports that a huge amount of queries are unique."

Google reports 20-25% of queries are unique, way more than I think most of us would expect.
http://www.readwriteweb.com/archives/udi_manber_search_is_a_...

We can probably assume it's not evenly distributed across people. Some people would probably always get cached queries, while others would need fresh results at least half the time.
Unless I'm confused, aren't you also the author of that gist?

https://gist.github.com/3444052 your names on that one.
Those are awesome ideas! We had never thought of loading up on Watsi Credit (with a large, one-time donation) and I think that's a super cool option to offer donors. No doubt we are going to see a major decrease in traffic after this HN post, and working on ways to retain donors is going to be our next big challenge. Thanks again for the feedback and support, we all really appreciate it! (And if you do come to SF, the beer offer still stands :)
Lots of communities have shared cell phones and use mobile networks because there is no line infrastructure.
But you don't loose on two tables equaly, so what if you play on two tables A and B, play ABBABB... and chose colors randomly?
I think that is a most excellent analogy! I will now use that myself the next time the conversation comes up. Everyone is always so doom and gloom about any technology relating to the future of the human race but I think everyone adjusts, just as they always have. Thank you, sir! Or ma'am!
From the press conferences I've watched there seems to be more debris on the rover than expected so its possible it wasn't as successful as they wanted. It could also just be that they landed in an area particularly prone to debris, I'll let the experts sort that out.
Well I can't exactly get up and move to a large city at the moment (I'm in a college town and I just signed a lease).

I will look up some meetups, though. Thanks.
It's hard to get a sense of scale, one minute it's wow so high up look way down at the craters then suddenly oh! That's not a crater that's the ground.

Beautiful I didn't know they had such high quality video I figured like it seems on all the others missions data is kept to a minimum and we'd only see black and white 640x480.
That $0.19 billion (at your [3]) becomes $6.93 billion, when adjusted for one-off charges (including $6.19 billion impairment of goodwill). Otherwise, it looks like a disaster for MS.
But in this case the 'simple model' is less 'simple' and more 'misleading'. Something should be a paradox without trickery. Someone hiding invalid division to make 1=2 is not a paradox. "Set of sets that don't contain themselves" is a paradox.
Thanks! The Google Doc could definitely use some improvement, but for now it seems to do the job.

Did you get a chance to click on the Medical Partner link on the patient profiles? It opens a lightbox with some info on the partner.

But we'd love to have more robust pages with tons of awesome info (map, financials, photos, data, etc.) for each Medical Partner. We just need to raise the money to pay for the quality dev time we need!
Condensates.
Unfortunately, a more market driven approach to retail pricing is often very consumer-unfriendly because it means your bills will be very unpredictable.

Power prices vary dramatically during a day, and are often gamed by generators. Exposing retail customers to those swings directly is dangerous IMHO.

Having said that, there are many intermediate steps that help. For example, many power companies do partition prices by time of day, which makes a lot of sense[1].

In South Australia, ETSA is trialing "Direct load management", where they can shut off air conditioners for 30 minutes using smart meters when there is high demand, in return for much lower tariffs[2].

[1] http://www.savepower.nsw.gov.au/Portals/0/docs/news/Media071...

[2] http://www.etsautilities.com.au/centric/our_network/demand_m...
Thanks, I found this post inspiring and as a web developer living in a Minneapolis suburb in a bit of a rut, it really hits close to home.
Well, it's only stationary if Google's features are stationary too. e.g. when they introduced live search, that's a new performance target any competitor has to reach.
Gameplay that looks almost more fun to watch than to play
To me this just seems like lipstick on a pig. I can type really fast on my Motorola Pro+ (it's like an e63 running android!) and not relying on autocorrect means I can do things like type unix commands and control vim.

For the blind - what is the advantage of a phone with a giant battery sucking screen on it in the first place?
No, a lot of the social ills in India, including this one, can be traced back to poor education. And no matter what you say about the US education system, it's nowhere near as bad as in India.
Your Best Photo Stories - Photojournalism and Social Documentary – Pictory
Your Scientific Reasoning Is More Flawed Than You Think
I think some of this is that the video is sped up. Best I can recall from being nerd-locked into the data coming back from MSL the decent camera only captures 5 frames a second at this resolution. This video is obviously replaying at a much higher frame rate so they are either playing it back at faster than real time or they interpolated a lot of frames, I'm guessing the former.

[EDIT] And now that I stop playing the video on repeat I realize this was covered in the article and the video description...
This is just so ridiculous it borders it on stupid. What does this inane political jibber jabber have to do with free rent in KC? Right, the only thing the U.S. does is invade countries and start wars. What pure mindless propaganda. European countries don't have any blood hands at all, nope. ... Wait ...
Sounds like America in the 80s.
Rather than second guessing this Mr. Keith's situation, why don't you ask Bill Keith himself to explain and produce the "documentation". He does claim to have a letter from some government agency demanding he pay this 250% tariff.
I think pieces of all of your comments are true, but it also seems that the big picture is that these regulatory moves always seem to favor the BIG boys, and purposely target the small business to prevent them from competing in a true free market. Solar really doesn't cost anywhere near the actual sum of parts and labor. Can you say "Solyndra"???
An online retailer that you need a Klout score to shop at
That's not always the case, and sometimes if you don't know the language very well - in my case, Ruby - then certain patterns aren't available to you and it looks hokey without you realizing it.
I don't think so, but I can't verify because http://www.ubuntu.com/certification/ is throwing a 503 error.
The first thing you should always do is create a ticket. There you can discuss if its worth spending time on a patch and what the best implementation could be. Pull requests that come up out of nowhere usually end up in the end of maintainers' queue.

Or you can continue calling people who maintain free and open source projects in their spare time douchebags and neckbeards.
I agree with the author.
And Absolute are cacheable.
It's readable. what's wrong with 2012-08-24 10:16:59?
I think a pretty easy distinction is whether someone's actually part of the community adding value, or they're just extracting it.

Content worth being submitted will find its way here without employees dumping links like clockwork and if it doesn't end up here then maybe that means something too.
Do you not find it ironic that people with those qualities would not leave such an ignorant comment in the first place?
The peak load for South Australia was 1.8 gigawatts.

No, that's the average load at a particular time of day. (Averaged over all days over two years). The peak is about twice that:

South Australia experienced a mild summer with only a few days exceeding 40°C. A relatively short heat wave
occurred in late January 2011.

The maximum demand for the year was 3,433 MW, and occurred 4:30 PM (Australian Eastern Standard Time)
Monday 31 January 2011 (at a temperature of 42.9°C). A higher maximum might have been expected if the same
conditions had occurred later in the week, after an extended hot weather period.

http://www.aemo.com.au/~/media/Files/Other/planning/0400-003...
I've found that if it's a pull request of any significance, if you want it merged it's good to hop on IRC and talk to one of the maintainers and get their take on it. That can head off a lot of issues and save a lot of your time. Then if you still need the change, you know up front that you'll be maintaining your own fork.
Probably. But just adding autocomplete and improving speed some (doesn't need to be quite google-equivalent) would go a long way towards making the experience subjectively better.

Another thing that annoys me is that they have ads near the top of the results that don't load quite at the same time as the results, so I sometimes am about to click on the top result but an ad pops up and pushes everything down making me miss my click. If they could somehow avoid that happening, it would also make the experience better.
Twitter dates include machine readable timestamps in the markup. Also, you should be using tweet embeds which will remain up to date :)
IE had its own innovations like VRML, dHTML+TIME, behaviors, HTML Components. Which could not be found else where.

Guess what, IE6 even supports DirectX called DirectAnimation. And MIDI, vector graphics, etc. IE is far more feature rich than any other remote HTML displayers.
Yep, it's captured at 5fps, and played at 15fps. So it's running at 3x.
I think people are judging prawks a bit harshly here with all the downvotes.. doesn't seem like he mean 'cast-off' with a negative connotation to me. More like a 'previously-associated-with'.
I can't say I've had a similar experience on Github, or heard anything of that sort from the many developers I know who write pull requests (or even just submit issues) on Github.

I think there should be an expectation that getting a pull accepted on a huge repo like Node or Rails should be a bit hard. When code is being used by thousands of people and companies, it's important that a lot of thought and care is put into even the smallest changes.

And finally, there is an easy way to end the negativity: respond to it by doing what they say. If they want you to do it in a different way, make a separate pull request and leave it up to the maintainers to choose the best one. Best never to argue on Github. If there's a disagreement, answer it with code.

I understand where the OP is coming from. This certainly does happen from time to time, and it's awful when it does. But I think this post is overblowing it. I certainly hope he does try sending pull requests again!
nah I just edited a typo, but I feel the pain :)
In that case, why haven't their legal antagonists built their case around a straightforward prior art argument, instead of amking normative arguments about the patentability of human DNA?
nope just edited a typo
Ask HN: Why don't accelerators offer health care benefits?
Many entrepreneurs are willing to work for nothing, but health risk is a big question mark. From what I understand in the US, many potential female entrepreneurs are not willing to put their own or their family's health on the line, and therefore do not take the leap. Why aren't accelerators filling this gap?
Move Over, Kickstarter: Microfunding Sites Target Local Communities
Did you guys even read the article? It cited at least 1 social media hoax that's massively successful, the birther issue.
The original gist is on the bottom of the revision stack on the right, it was by an anonymous user.
I'm not sure if this is the answer, but 1080p is actually 2MP — 1920 * 1080 = 2073600.
No. The article is a link bait opinion piece that is not all to thought out, as evident by it's original claim that a large region of Indian wants to be part of China.

I remember that days after 911 there were some fake/spam emails that where forwarded around that claimed that more attacks where eminent, including at malls and other public areas. These were immediately debunk and people went about their business.
In the comment section of the kpop Gangnam Style lyrics[0], it is explained pretty well by Hye jin.

[0] http://www.kpoplyrics.net/psy-gangnam-style-lyrics-english-r...
Mathics has about 25K lines of python of which only about 10 lines are platform specific. There are also about 100K lines of JS, but much of it is automatically generated or libraries. Admittedly it is missing lots of the features of Mathematica, but I think its an interesting comparison to make.

Disclaimer: I'm a developer for Mathics
Looks like CGI to me.
Completely forgivable. This pull request[0], on the other hand, is probably more along the lines of what mirsadm was thinking of.

[0]: https://github.com/Aaronius/Stupid-Table-Plugin/commit/fbf3d...
Meta: This is a problem w/ HNs layout, but using a fixed pitch line of 144 chars makes the entire page wide enough to require horizontal scrolling. Correction: for Chrome, just the comment, for IE9 the entire page. Is there a bullet list markup?
Question about Iphone apps development platform
is it good to use these infrastructure platforms like parse for iphone apps development or we are better off with using native ios app development?like facebook is shouting with its new app

Please advise.
Hint #1: Your naming service is hugely underpriced. You could probably charge 10x-20x as much. See http://www.namedatlast.com/

Hint #2: You have an audience (your customers) Talk to them! Ask them what their challenges are. Call them up or email them and get an interview. Dig really really deep and find out what really annoys them, frustrates them, makes them fearful, or wastes their time.

Then, you can take one of several possible courses of action:

1) Do a lot of research on the topic... read everything you can find about it on the Internet, plus 5 or 10 books (free at the library!). Create an eBook, audio course, or video course that walks your customer step-by-step through solving their problem, and sell it.

2) Find an expert in the subject area and partner with them to create an eBook or online course, then sell it.

3) Find a programmer buddy and build a web app that solves their problem, and sell it.
How To Make The New Microsoft Windows Logo In Less Than 10 Minutes
I am not certain I know the "right way" to deal with this, but a common way that makes my life as a consumer of APIs much easier is to make the API idempotent (if I pass the same request, including a nonce, I get back the exact same result as the earlier request). There are other solutions, though; I will claim that most of them that I have seen, however, involve making the client much more complex (such as a search system, unless the search system allows me to search by the nonce; an example of doing the search solution reasonably is Amazon Payments, and an example of doing the idempotent API reasonably is PayPal v74.0+).

(BTW: the possibly short snippet for my long post might me "API semantics that make it impossible to build a completely automated solution even in the case of failures, either transient or persistent".)
Oppa actually means 'elder brother', but is sometimes used for respected elder male friends as well
How many tests did they run with each configuration? What is the margin of error on the results? The article mentions differences of just a few minutes at least twice, but I strongly doubt the tests are accurate enough to distinguish at that level. I certainly get the impression that each configuration was tested once, which means the results are practically useless.
You're an inspiration. Nice job and very impressive.
How often is an accept-language that isn't set to English wrong?
> "Oppa (nun?) Gangnam style"

Between "Oppa" and "Gangnam" is the Korean topic particle[0], "는" ("neun"). Your translation is basically correct.

"Oppa" is the word traditionally used by women to refer to their elder brothers, but younger Korean women have started using it to refer to their boyfriends/love interests as well[1], although it can also be used between non-blood relatives in a totally platonic manner (which can lead to plenty of ambiguity about romantic intentions, which a lot of people of course thrive on).

0: http://en.wikipedia.org/wiki/Korean_particles

1: http://askakorean.blogspot.com/2009/06/ask-korean-wiki-oppa-...
Let's not discuss politics here.
Why would anyone support an unknown?
I keep meaning to…thanks the reminder :)
By 2050 the set of all verbs will be pared down to just "hacking" and "trolling".
Short answer, hire an Intellectual Property Lawyer. Laws are different state to state, country to country.
SQL Server 2012 High Availability
I'm with you. I added parallel test execution to PHPUnit, which its maintainers have been promising since 2005. When I started writing it, they found me and encouraged me along. So I spent two weeks on it at 16 hours a day. When I was done, they invented reasons not to merge. When I was done fixing the reasons they had invented, they said they didn't want to merge it because they were going to write it themselves.
Yeah thanks for linking all of my pulls, I am not op though I just edited the gist. If you look at the bottom of the gist history you will see the original author, I just feel his/her pain
Android Phones Will Power NASA's New Fleet of Mini-Satellites
River (getriver.com): Keep a programming journal.
Really? I had heard the issue was Curiosity was to be heavier than past probes, and they weren't confident the old airbag method could handle the weight gently enough.
Why Windows 8 is a Catastrophe
"Content worth being submitted will find its way here without employees dumping links like clockwork and if it doesn't end up here then maybe that means something too."

Good point!