skysight-inc/HackerNews huggingface dataset:
I find the toilet analogy to be flawed. Sure you don't fix their toilets for free, but you would certainly let someone know if you used one of their facilities and found it to be clogged or otherwise malfunctioning.

As a someone who's filed a few Radar issues over the years, I understand that the lack of feedback is frustrating, but I find it absurd that the way to fix that is to withhold the bug reports that help improve the software we use and develop for daily.
Refusing a service to someone you don't like, for whatever reason, is not censorship, so there is no conflict of ethics.

The line is less clear when the company is in a position of great power (e.g. Google in search, Apple in smartphones) but it's clear that e.g. restaurant can have a dress code (which is frivolous) and refuse service if you don't comply with that dress code and an insignificant crm business can refuse you service for any reason whatsoever. It's not censorship because there's another restaurant just around the corner and another crm product a click away.

The article is framed as some epic battle of ethics but all I get from it is that $10/month is deciding factor in their decisions. They don't want the money from patent trolls but they'll take it if given.
Obama Publicly Supports Gay Marriage
Same, this is a case of intentionally misleading linkbait. Over time, you can tell by the domain, whether they're likely to be high quality or low quality content.
I would say it's more complicated to rely on omission rules.

Also you can simply not indent html and body.
If the problem is that the government is dominated by a few wealthy families and heavily-invested foreign corporations control the exports, how could it possibly be solved by creating an area that is dominated by a board of a few wealthy people and tries to attract heavy investment from foreign corporations?

This doesn't "reek of" colonialism. This is colonialism.
Hi

I am from Common Crawl. Apologies for the site being down! Too much traffic from HN :) We're working on getting it back up. The Google cache below has all the contents, so please refer to there for the moment. Here's the excerpted beginning..

Learn Hadoop and get a paper published

We’re looking for students who want to try out the Hadoop platform and get a technical report published.
Hadoop’s version of MapReduce will undoubtedbly come in handy in your future research, and Hadoop is a fun platform to get to know. Common Crawl, a nonprofit organization with a mission to build and maintain an open crawl of the web that is accessible to everyone, has a huge repository of open data – about 5 billion web pages – and documentation to help you learn these too

http://webcache.googleusercontent.com/search?q=cache:http://...
This is great so long as you don't still have to support IE7.

http://css-tricks.com/browser-support-pseudo-elements/
Within the confines of this argument, it would depend on if the creators disagreed with the fundamental morals Christianity, or if they merely disagreed with the principles practiced by this specific branch of the religion. There can be a world of difference between The Church and a church, and that aside, it's illegal (in the US) to discriminate based on religion. It's not illegal to discriminate based on the actions of a group, religious or not.

Could you explicitly turn away all Christians? No. Could you turn away the Westboro Baptist Church? Yes. Morals are defined inside the law if you want to stay in business for very long.
> "I doubt anyone would say you should ignore reports of criminal activity just because some other crime goes unreported. So I think the same applies to these ethical restrictions."

Yeah, thinking you have to be able to catch/notice everything before you should try to catch/notice anything in the domain of ethics... is a more stark and literal case of making perfection an enemy of the good possible?

Try the thinking outside of the ethical/legal domains altogether... don't bother trying to learn to play an instrument, there is no way you can get every note right.

This is a rationalization for resignation, not sound practical reasoning.
As I'm dabbling in $1/plate meals at abuckaplate.blogspot.com I find this awesome.
> He eventually realized something that seems obvious to any nonacademic, that poor countries are saddled with laws and, crucially, customs that prevent new ideas from taking shape. [...] The United Arab Emirates, Hong Kong and Singapore were able to build well-designed cities that housed and employed millions, in part by persuading foreigners to invest heavily.

It’s really obnoxious that the author allows this facile analysis to pass without any attempt to provide context. Hong Kong and Singapore were Western colonial corporate/financial/trade centers for a giant continent which was otherwise mostly blocked off, and so were bottlenecks through which massive amounts of capital flowed (and goods: HK, Singapore, and Shanghai are the busiest ports in Asia). The UAE is a tiny country with one of the largest oil reserves in the world.

The claim that the main problem poor countries have is “customs that prevent new ideas”, as compared to – at least in the case of Honduras – 500 years of quite shocking exploitation and violence (diving into Honduran history books is not for the faint of heart), and for most the last 100 years political control by US-backed strongmen and American fruit companies and frequently the US military, as the original “banana republic”, is offensive. [He did mention that Dole/Chiquita “have controlled its agricultural exports”, but left it at that.] Cf. http://en.wikipedia.org/wiki/History_of_Honduras#Honduras_in...

Disclaimer: I grew up in southern Mexico, and a couple years ago took a course on Mesoamerican colonial history from the former Honduran Minister of Culture, who fled to the US after the 2009 coup.
Why is almost always the wrong question, since it involves an intention. The right question to ask is How. "Why did you do that?" vs "How did that phenomenon happen?".
Eventually Ubuntu or some company like that will take on it, I'm guessing. There are low budget efforts but obviously they cannot compete with the big guns. Very, very deep pockets will be necessary, which is why it's way out of startup territory.
No:

Can I use Simple with my current bank?

No. You’ll transfer money to our platform, where it’s held in an FDIC-insured account at our partner bank. Our partner holds the funds, and we take care of the rest.

https://simple.com/faq/
Dragondrop - with dragons
Nope, but git has overall superior tooling, support, and community acceptance. It is generally a superior choice to non-distributed solutions and in absence of a verification of the patch commutability theory, I don't see a significant advantage to the way Darcs approaches the problem. The tree based approach is a little less flexible, but it's still very good.
Ha! We're working on it.
I have a question. Are companies required to hold certain information about their customers? Or can a company simply answer a subpoena with "We don't store that information."?
> I take this statement to mean: Academia is failing us by not providing us with the next generation C. If that was the intent, I think it's not a fair jab.

I don't want to say that academia is failing or should responsible of giving us this "better C", just where I guess we should look to see "new C" coming is not there. However I think that academia may have a role in this matter, that is, to study the interaction between the programmer and the programming language about getting things done. This is probably done (but I can't remember famous recent studies about this) and could provide useful hints about how we can incrementally build / modify C to get a more reliable and less bug prone language.

However ultimately "new C" will be designed by one or two guys at max, as it always happened with this kind of practical programming languages.
FWIW, we use HTTP as intended, not to tunnel RPCs.
Yes, but Bill Evans did the arrangements on Kind of Blue; he is also rumoured to have composed several of the songs (although they are credited to Miles.)
Abuse?
I think the idea is that there will be a more diverse group of wealthy people to dominate the new cities, as opposed to just a few wealthy families.

Quite a neo-conservative (or is it neo-liberal) idea: More freedom through more rich people dominating the under classes!

Of course, some would claim that the writer of this article is just a shrill for the 1%[0]

[0] http://www.nakedcapitalism.com/2012/05/adam-davidson-parrots...
Obama supports same-sex marriage
Finally, someone realizing that kids' apps MUST have no ads and no way to exit (home button aside). My kids like several apps (Talking Cat & Angry Birds in particular) but keep handing it back to me to fix because a stray tap sent 'em to the App Store or some web page.
Here are a few feeds that HN readers may be interested in:

http://getprismatic.com/news/topic/Startups

http://getprismatic.com/news/topic/Silicon%20Valley

http://getprismatic.com/news/topic/Entrepreneurship

http://getprismatic.com/news/topic/Programming

http://getprismatic.com/news/topic/San%20Francisco
How the 'War on Drugs' distorts privacy law
I don't know, what you call "really obnoxious" is, I would say, par for the course in journalism - but not because that's a low standard! The facts are there, and what is missing that you provide is, well, not a low standard.

You're just a stranger to me so this is nothing personal, but I would say your analysis is 'particularly deep' and insightful. In other words, it's not that journalistic standards are low: it's that I think you (jacobolus) are inordinately insightful on this front and probably worth millions (over a few years) if you leverage this in the right international context.
Guess its a weird question but does anyone know what the make of propelling pencil is in the photo of their drafting process? I'd be keen to lay my hands on one!
Wow, this is great news. This attitude is the exact reason Nvidia is doing so well at GPGPU (General Purpose GPU, using a graphics card for things other than graphics). Look over at hgpu.org, you'll see 77% of research papers on there are based on Nvidia hardware (like the GTX 480), and most papers based on CUDA.
In IE7 you'd just have a box without the triangle, no? Isn't that graceful degradation?
Nice (and thanks for putting this together). Have to admit that as soon as I read "week over week" growth I was reminded of Demo Day Bingo [1].

[1] http://www.thedailymuse.com/entrepreneurship/demo-day-bingo/
Thanks for your reply.

1. I pay no fees on my credit card. My full balance is paid automatically and 1-5% is refunded (depending on where I spent the money). To put that in perspective, if I spend $50,000 I get back $500-2500, which is not an insignificant amount. You are absolutely correct that rewards are subsidized by merchant and banking fees. Please correct me if I'm wrong, but don't merchants have to pay fees when accepting Visa debit cards as well?

2. Cash-back rewards only make personal accounting more complicated if you calculate them on an ongoing basis and pay additional fees for the credit card. If you do neither of these you'll stay within your budget and be rewarded with a substantial bonus every month that you can then spend or invest.

With all that said, I agree that keeping it all in one place would be much easier and I would love to try Simple myself. I just can't imagine replacing my day-to-day purchases with a debit card, no matter how awesome the system that surrounds that card may be.
Glad something came out of the our discussions. Good luck dude!
As you've seen from the article, this is not "scary" in any way because most businesses will go for the money over compatibility with their moral views.

Also, advocating or even practicing exclusivity is not a precedent as it has been going on for centuries, in thousands of different forms.

Some of those most people disagree (e.g. there was a time a black man would not be served in many restaurants) and some of those people accept as completely valid (e.g. I'm sure there are many country clubs I'm not eligible to join).
What I think is that if the whole of the file sharing problem was cam torrents, we wouldn't be seeing routine interventions like SOPA and mass lawsuits, because cam torrents aren't threatening. The film industry would certainly continue to do stupid things to react to stuff they don't understand, but it would happen at a slower pace and be easier to counter.

The problem, which this article conveniently ignores, is that the film industry is right about most file sharing: DVD rip torrents are a real threat.
Is it possible that his JVM is setup to execute with different ulimit settings than Node? The Node numbers look too suspiciously close to multiples of 1024 (e.g., default file descriptor limit).

EDIT: whoops, saw 4096 for the stream but it's 4896.
WalkaboutNYC, A one day exploration of NYC technology, spaces, and culture.
I much prefer share-nothing approach and use sockets + subprocess for communication. It scales nicely.
Can you tell me what other redesigns Github has done feel undesigned? I personally think Github has a pretty great design team.
Paul Romer's ...

selected publications: http://pages.stern.nyu.edu/~promer/selected_publications.sht...

TED talk: http://www.ted.com/talks/paul_romer.html

Not my field but worth a peek I guess.
I think screen readers actually respect display:none. I believe the preferred solution is to use a large, negative text-indent.
Great post, I think you nailed it. It's interesting how few archetypes there really are, unlike business models where it's very difficult to create any sort of encyclopedia because there's no clear taxonomy.
I'm all for helping the police, I'd be pretty willing to give them information in a case like this.

But I'm amazed their initial subpoena was for ALL orders from Georgia for a multi-month period. That's an amazingly wide net.
I sit on a man's back, choking him, and making him carry me, and yet assure myself and others that I am very sorry for him and wish to ease his lot by any means possible, except getting off his back.

-- Leo Tolstoy

Any solution to the suffering in Honduras will have to involve stopping the injustice there - which means Dole and Chiquita will have to give up the notion of "basically-free labor".

You don't need to help the poor - just get off their backs.
Perhaps I'm just jaded from NSDI a few weeks ago, but I'm tired of papers about Hadoop and systems like it. If you're going to do work with Hadoop, at least start comparing what you're doing with other work that improves Hadoop. There's been a bunch of papers about improving the scheduling or the shuffle phase or whatever but they all compare to vanilla Hadoop and not each other.
It isn't pedantic just irrelevant. Using multiprocess is an entirely different beast than using threads. All shared values have to explicitly allocated that way in shared memory. Since there is a separate interpreter for each process there is no problem with internal state getting messed up. Threads are just a harder problem for python and one which has never seen an effective solution.[1] That is why this kind of work is exciting.

[1] You may argue (correctly) that multiprocessing and using pipes to communicate is a better solution than threads to begin with (for many applications). However, sometimes a threaded solution is the right solution and previously if you needed threads python didn't work for you.
Socially speaking, it is stronger if someone else submits your stuff because they liked it and thought it fit here. However, first you have to get known somehow. I don't know what the optimal means to do that is.

If you are perceived as self submitting merely in hopes of benefitting yourself with an uptick in traffic, it is viewed as being in poor taste. If you have a valid question or genuinely think people here might be interested, there is nothing wrong with self submitting. How you do it matters. HN is not exempt from any of the normal social forces concerning how to judge value by proxy and so on.
I think the problem is that empiricism is often taught, in primary school, in a very 2-dimensional, black & white fashion – enforcing a rigid view of cause & effect. (Edit: often the case, but not always. There are great teachers out there.)

Maybe it's test-driven curriculum that's largely to blame: question -> answer.

I think in addition to basic empirical reasoning, kids should be exposed to determinism in the vein of chaos theory; where one is forced to accept that while connections exist, they may not be immediately obvious. (Edit 2: I guess this is "Art/Music Class", sadly non-existent in more and more schools)
Implementing the Firebase API is nontrivial. It's an entire datastore with fine-grained monitoring and optimistic, distributed, data synchronization. Messaging falls automatically out of their API -- all you do is push child messages. And it's better messaging protocol than pub/sub since you get windowed queries into the channel history for free.
Not interested in adding more content about Perl to my original comment, sorry.
Cool, thanks for the tip
ED-209!
It's exactly the thing I would want to read. I'm the expert in gold panning, damnit, just give me the tools I need.
Indeed. Sorry, don't recognize your username and your profile is a bit thin. I graduated in '04 and '06.
I had the pleasure of using Darcs in an open source project some time ago. Can a long-time Darcs user explain to me what I was doing wrong?

The build for the project had passed on most platforms, but on one platform in particular (the one I was interested in), the build agent started failing on a particular day a month before. Being able to determine which commit a build started failing at has a great deal of real engineering value, but I couldn't figure out a way to do that with Darcs. The patches are ordered in the repository according to Darcs' own preference, and they're dated according to when they were committed locally, not when they were pushed.

I discussed this point with someone else and they said, to paraphrase, "usually, I know which of my patches has caused a problem, so this is a non-issue." It wasn't a non-issue in this case, of course, because I didn't know which of his patches had caused the issue, and no one else had cared to figure out why this third-tier platform wasn't building.

Is there any way at all to characterize what exactly a build machine is building at a particular time with Darcs? With perforce and subversion, there's a commit number. Git has a commit SHA hash. What can you do in a build agent to log exactly what is and isn't being built with Darcs?
We see this same thing in huge development shops. The rules, structure, and culture has become such that it's impossible to get real progress done. In such cases, if we can get firm commitment from management to leave high performing cells alone come what may, we can create small packets of high-performance that can then set an example.

I think this is a great idea.

However, from personal experience I can tell you that the rest of the system will actively seek to kill these pockets -- mostly through well-meaning efforts and concerns. It'll be a tough row to hoe for Honduras.

I'd also note that in environments like this it's typical for everybody to have a story about how they (and they alone) could fix it if only one thing was changed. If their pet cause was addressed. These stories can sound very attractive, and no doubt contain a great deal of truth, but you must remember that it's stories like this that perpetuate a system that gets more and more complex and unwieldy as patches are applied and then as patches are applied to the patches. Nope, starting over is their only shot. I wish them well.
Came here to say this. While microbenchmarks are fun for all, in the real world you would have a completely different reason for choosing node.js that has nothing to do with this kind of performance. So just use the best tool for what is being benchmarked here: nginx.
Indeed, that is the worrisome likelihood :(
Many on HN were once / still are redditors. Especially proggit. The type of response where you quote part of the parent, don't add any comment or commentary, isn't especially helpful.

Addressing your second point: I also thought the comment was a snarky reply, wondering why someone would use gzip instead of deflate. The parent comment addressed, specifically, why they were using gzip on PNG, which is why I assumed the 3 character response was focused on the compression type, rather than whether to use it on PNGs.
Using multiprocess is different from using threads. But that doesn't make it irrelevant, because it is a completely functional, already-existing way of using multiple cores.
The New C Standard Explored
Again, yeah that would be fine with me, I'd go to a different ice cream parlor.

Another thing to consider, this guy that banned athiests, why not ban ALL other religions? Seems a bit hypocritical, but still, it's up to him.

(Yes I'm aware that religious discrimination is illegal.)
Instagram, Pinterest vs. Cableorganizer
That is the goal of the effort (see the pypy blog for the history of the effort, http://morepypy.blogspot.com ). But as noted in TFA, it is currently very, very slow, so no the problem is not solved, creating a very very slow GIL-free interpreter has been possible for a long time, just... very very slow so not acceptable.

Also it's not CPython. Technically, if you want the GIL to be gone on Python in general you can already use IronPyton or Jython which do not use a global interpreter lock.