skysight-inc/HackerNews huggingface dataset:
Let's not pretend that these people are donating money to the KKK or Focus on the Family. They are donating to major political candidates, with complex issue platforms of which gay marriage is almost certainly a small part. I don't see any names on here that could be considered "champions" of traditional marriage. Are you saying that every single person who donated anything to Mitt Romney or George W. Bush should be shunned and "reap what they sow?"
I think team rooms are a problem if, and only if, they are permanent. I've worked in cubicles, open floors and permanent team rooms and in the later all people did was to use the privacy to surf the web, talk about stupid stuff they would not dare to mention in a open floor. It made it very tricky to concentrate, but at least the problem was concentrate and a talk with the team leader / manager would usually quiet thing down for a while.

Ad-hoc team rooms sound like a very good idea though.
Ahh ok, thanks
Crack cocaine vs African Americans is rather more indirect though.

Being anti-gay marriage directly means "I want gay people to not have the following rights: x, y and z," and in that sense it is directly anti-gay.

It's not as severe as criminalizing being gay or even putting the death penalty on it, but it is definitely anti-gay.

P.S. I never meant to imply you were against gay marriage; was just pointing you to the most convincing argument.
> That right is, presumably, something you revoke when joining a ‘open-minded and tolerant’ community -- something that both Mozilla and OkCupid asked their employees to do.

Stupid presumption.
An entirely predictable next step in the saga. :-/
The power of unicorns makes programmers obsolete
I use www.PyxelEdit.com which allows you to edit levels/tiles visually and then export the tileset and an xml file with tile locations. It also supports multiple layers so you can have a layer that is for art but then another layer that isn't visible that you can use for spawn points/interactions etc.
By ICANN policy domains can only be moved once every 60 days. Did you want the domain name taken offline?
> And, in response, they're conducting a campaign to remove from Eich one of the basic civil rights of man - free speech (including political speech).

No, they aren't. Eich exercised his free speech, and advocated that other people exercise their right to vote in a particular way.

They are exercising their right to free speech, and advocating that other people exercise their right to free association in a particular way.

They don't like the way Eich exercised his right to free speech, or the action it advocated, but they don't argue that he should not have been permitted to exercise that right.
Unique ways to make money programming(60 of them)
By ICANN policy domains can only be moved once every 60 days. How did you want them to go about freezing the site? ICANN has a dispute resolution policy in place.
It works in any software in OS X using standard text controls. It's insanely handy.

The few programs I use that don't support it actually drive me nuts because I've become so used to it.

The system language thing is a little annoying. It would be fantastic to be able to look up the random Spanish or Japanese word, but I understand the limitation.
Selling shares and resigning as CEO were two separate events.
Now that you mention it, there definitely has been a subtle shift between loving my time with the internet, and just using it. I wonder when that happened?
Sorry, to be clear I meant "against emancipation" as "against a particular political proposal to enact emancipation". Maybe call it "capital 'e' Emancipation", for my lack of knowledge of American history. Obviously you're right that to be against the idea of emancipation is to be pro-slavery.

But to oppose a specific political position is much more nuanced. There were many people who opposed Obamacare on the grounds that it didn't go far enough. You couldn't automatically say they were against universal health care.

Many people oppose legislation that they would otherwise support because they are rolled up in an omnibus bill they can't support, or because the devil in the details would make it counterproductive to their cause.
I suspect the idea is that downvoting is not a productive means of rebuttal. Perhaps in part because the author of a comment is less likely to be objective in regard to contrary positions taken in child comments.

When I don't like a replying comment, I have to ignore it or use my words.
It's probably easier to index and search Netflix than it is to index and search all of Twitter on a small device.
I agree with most of your points, but:

> A tax system that is reasonably simple, not disastrously onerous, and in many ways optimized for entrepreneurs (for instance, the differing taxation schemes offered for salary versus distributions, or the ease of deducting business expenses).

Is objectively wrong. The US tax code was over 71,000 pages last I checked (in 2009 or so), and that's just the federal part. I have dealt with taxes in several jurisdictions, personal and business - and the US is by far the most onerous, most complicated among them. The business part is a little simpler than the personal part, but both are batsh*t crazy when compared to a lot of other places.

The differing taxation scheme seem to be quite universal these days (I don't know if historically this wasn't the case). The rates are effectively higher in the US, though it seems if you are big enough you can use loopholes to counter that.

The VAT common in Europe is onerous at the personal level (roughly comparable to state/city sales tax, although usually higher), but is almost invisible at the business level - "VAT" stands for "Value Added Tax" - it only gets paid on the added value. If my business buys laptops and supplies them to a customer, that customer pays VAT but I do not (whereas US style sales tax gets collected twice in this case). Expenses seem to be just as easily deductible, if not easier.

Furthermore, the US is actively hostile towards anyone who does anything financially outside the US. Got a bank account outside the US? You have a lot of onerous reporting to do (FBAR/FATCA) with very steep penalties for non compliance. Your company has such an account, and you have signing rights? You are still personally liable with the same steep penalties. Onerous does not begin to describe this.

If you're already a US Tax Payer living in the US (by being a citizen or a permanent resident), the US is probably the best place for you to do business in. If you are not yet subject to the craziness that is the US Tax Code, you should factor a few tens of thousands of USD per year for proper reporting, which might make it a less desirable place.
I fully expected this to be a joke. I was instead pleasantly surprised.
Bitcoin to adopt a finite coin supply.
Were you certain they were Coinbase users? Did you have the first and last names?
If interested, take a look at my project on unifying bike sharing networks data. Besides providing a public API, we are also providing a python library that accesses and abstracts different sources under the same model [1, 2]

There are a lot of accessible sources (though, not documented), but there are also clear examples on how one would never provide a service! Some examples [3, 4]

What I was referring, though, was in a way to avoid having to build an intermediate server scraping services that are perfectly usable (JSON, XML) just because we (all) prefer to build clients that understand one type of feed (standard).

Maybe it's not about designing a language, but just as a new way of doing things. Let's say I provide the client with the clear instructions on how to use a service (its format, and where are the fields that the client understands (in an XPath-like syntax)).

That should be enough to avoid periodically scraping good-player servers, but at the same time being able to build client apps without having to implement all the differences between feeds. Besides, it would avoid being banned for accessing too much times a service, and would give data providers insight on who is really using their data.

Let's say we want to unify the data in Feed A and Feed B. The model is about foos and bars:

Feed A:
{
"status": "ok",
"foobars": [
{
"name": "Foo",
"bar": "Baz"
}, ...
]
}

Feed B
[{"n": "foo","info": {"b": "baz"}},...]

We could provide:
{
"feeds": [
{
"name": "Feed A",
"url": "http://feed.a",
"format": "json",
"fields": {
"name": "/foobars//name",
"bar": "/foobars//bar"
}
},
{
"name": "Feed B",
"url": "http://feed.b",
"format": "json",
"fields": {
"name": "//n",
"bar": "//info/b"
}
]
}
Instead of providing a service ourselves that accesses Feed A and Feed B
every minute just because we want to ease things on the client.

Not sure if that's what you asked, though.

[1]: http://citybik.es

[2]: http://github.com/eskerda/pybikes

[3]: https://github.com/eskerda/PyBikes/blob/experimental/pybikes...

[4]: https://github.com/eskerda/PyBikes/blob/experimental/pybikes...
Unless I'm missing something, this is off topic for Hacker News. I'm burying the post.
You're saying inspiring, coaching, motivating, sharing information, debating goals and objectives "doesn't sound anything like going to work for"?

Even socializing and making friends with coworkers is something the study specifically notes as having work value in building trust. The study found a bunch of work value that was boosted by open plan and easier interaction:

1. More frequent communication. People in closed office plans considered "frequent communication" to be just "several times a week in a scheduled meeting". In open plan, the bar for "frequent" is raised to several times a day, much of it on the fly.

2. More trust. Stronger social bonds gave workers more courage to ask one another for help when needed and bounce "crazy" ideas off one another.

3. Using visual cues to manage interrupts. In open plan you can better "read" someone to see if it's a good time to interrupt. Not the case with knocking on a door or staring at someone's back in a cube. "Unexpectedly.. more visual contact actually contributes to fewer unwanted interactions, not more, by changing not so much the frequency as the timing of conversations."

4. Tacit learning. It makes it easier for the organization to pick up on and share "unwritten" learning not codified in documents.
The Reason why Facebook bought the Oculus Rift
At least one good thing can come of posting here and becoming top comment: others may see it and take more care to cater to these users in the future (and since it is top comment, the commentor is apparently not alone.)
I expect they have an exit strategy: Apple buys them and uses their expertise and client base to kick-start this as a direct service.
Things are starting to mature...
> The term "thought-police" does not necessarily have a government connotation.

Only if you rob it of all substance does it not necessarily imply an oppressive government.
Experience is relative. Compared to a 15+ year veteran sure, this guy's but a baby in the crib.

But he's still a baby in the crib with recruiters beating down his door left, right, and center, none of whom are expecting him to quit his job for a vague, conditional offer of employment.

This isn't about who deserves what, this is about the market conditions. Right now the market conditions are such that even devs with ~3 years of experience are highly sought after, with likely multiple recruiter contacts per day if they are even half decent at advertising their abilities.

This isn't about whether or not what Buffer expects is "wrong" (for whatever ephemeral notion of right and wrong), it's about what Buffer can get away with. In the current market they most certainly cannot get away with it.
OkCupid is not advocating restricting Eich's right to participate in civic society, to spout his hate, or even his ability to spend money to promote restricting the lives of others.

They are simply and clearly pointing out that he seeks "to deny love and instead enforce misery, shame, and frustration" They don't want to associate with him, and they are recommending that other people avoid doing so.

OkCupid calling out a powerful person on his despicable behavior does not threaten democracy.
Because then it will be bad PR.

Now they can play it off so people who don't know any better won't move to another service.
It must be an April fools joke, mostly due to the fact, that Israel is a very small country. The train couldn't even reach its high speed or if, just for a few minutes before it have to break again.

Also, there is a reason the Israeli Railways uses Danish IC3 trainset, because they were build a small country (like Denmark or Israel) in mind. Lower speed but which can be reached faster due and it can break later which leads to a higher average speed.
Social networks, for me. I miss forums.
Abortion ban: government-imposed restrictions on the right to terminate genetically-undesirable fetuses. Which of these criteria should not be allowed: Gender? Height? Lack of physical strength? How about, say, statistically-probable homosexuality?

All is not as it seems when you change the optics (edited, restored).
Modern password crackers are pulling all of wikipedia and youtube for seed words. If your words are in either of those, don't expect the password to stand to a dedicated attacker
Lies, lies, lies...

In Kosovo there wasn't widespread genocide, especially not before NATO started dropping bombs - by far biggest atrocities (not genocide) started after March 24, 1999.

Also you conveniently forgot those guys http://en.wikipedia.org/wiki/Kosovo_Liberation_Army#Status_a... - local Russians in Crimea didn't pull anything remotely similar and I guess that they could if they wanted to provoke conflict.

And if you plan to put some more lies about Kosovo I'll be glad to educate you more.
You are still free to run your own apps on your own computer. I suspect you're referring to Surface RT which, technically, is a tablet (it runs Windows RT, and not Windows) and thus no different to IOS and OSX.
two related events
I emailed a few months ago. Stock standard response like it was a job application when I actually asked several specific questions.

I'm sure you guys are great to work for, but don't promise to read every email if I'm just gonna get a mail merge reply.
A journalist I know confirms it's true (coming from good sources he says). Also several Russian media news sites (that have good ties with VK) confirm it's not a joke.
If this is not April Fools then I worry the challenge will be securing the Hyperloop, not building it. 213 miles is a long distance to keep secure. The Sinai gas pipeline has been attacked at least four times in 2014 (admittedly in Egypt) and mass transit remains the favored target of terrorists.
Mailing list discussion: http://sourceforge.net/p/bitcoin/mailman/message/32174171/
This is a bug in NSS. Here's the corresponding bug I filed against Chromium:
https://code.google.com/p/chromium/issues/detail?id=349775
The Datacenter as a Computer, Second edition
I fully admit that it's controversial, I just don't have the time or the energy to debate it here. (Or anywhere.) The rationale I gave holds up, but good luck debating it.
You might find a site a colleague of mine runs useful: http://www.teampassword.com/
SQL injection within the Oculus Developer Center
Isn't there a huge opportunity here for a stable, modern operating system?

Or for some system to run complex Windows apps in Linux? (Wine is great but for many apps, such as Adobe Lightroom or Sony Vegas it just dies silently during install.)

If there was some container that would let one run complex, modern Windows apps in Linux I'm sure people would pay for it. I would pay for it.
So why are you blowing this off and now all of a sudden writing rate limiting?

The only reason he got 1000+ emails is because you guys messed up.

Not even going into the whole idea of you releasing that end point with name leakage without somebody going 'oh hey.. do we have rate limiting?'.

Mistakes like this are signs of amateur hour.
It's a start, but one of the huge advantages of Emacs is the fact that a very large chunk of the system is written in Emacs lisp.
Ask HN: Looking for contributors?
Although a similar post was made a month ago (see: https://news.ycombinator.com/item?id=7360491), I thought I'd post this again in case people may have missed it and are looking for contributors.
This is much thicker than that. No, if I remember correctly it's really more like a large, thin hardback, like a children's book. Sorry I can't be more specific, I only held it for a few moments, and they could easily have altered the design or simply had an old prototype out.
This was in the related article that talked about how Putin muscled his way into the company before Durov sold off his shares:

"It essentially means that there's a glass ceiling to how big you can grow your company, and how influential your company can be in the Russian internet space before the government begins to take interest in it,"

http://www.theverge.com/2014/1/31/5363990/how-putins-cronies...

Isn't this how it's always been in Russia?
I just recently recommended Win7 to my dad over Win8/8.1. I tried getting him to switch to Ubuntu but that just wasn't going to happen.

I've been testing our web apps in Windows 7/8 a lot and I can say that getting people to convert to Win8 is going to be a serious uphill battle for Microsoft. The hidden menu, missing start button, and general hodge-podgery of switching between tablet/desktop mode had me ripping my hair out in frustration. I spent 15 minutes trying to figure out how to check my wireless network config in Windows 8 before I got trapped in the white settings screen with no way out. Apparently you have to hover to the top right of the screen for a second to bring up that hidden charms menu even from within the settings screen. Why there's no visible "close" button, and why [ESC] didn't take me out I'll never know but it seems like no one even used Win8 before they released it.
Comcast-Time Warner Cable merger is a bad deal
We're entering a time (finally, I hope) where people don't care why a person is a bigot, or whether they're only a bigot in "private", whatever that means. I can see how this could be problematic as well as you, but I'm very willing to ride with it for now.
I really don't understand your apparent point of view that redundancy in documentation is somehow a bad thing. It's great that you like good canonical API documentation, I do too. But it's also great that some people find easier solutions to common problems more quickly using the Q&A format of SO.

There is value in duplicating documentation even wholesale and unmodified, if different duplicates are easier for some people to find and use, but there's even more value in "duplicating" documentation by presenting it differently, which is what SO is doing, even for many questions that you believe to be trivial. The more the merrier, if you ask me.

Now, of course, it would suck if you felt lazy people with already-answered questions were wasting your time. Then I would understand your point of view. But the fact is that you just don't have to answer their questions. If somebody else does answer it, well then that person probably didn't feel like it was a waste of time.
I’ll jump on my militant stead now, and attack you bitterly on one of the things I actually care deeply about: the abuse of the idea of ‘perpendicular’ in non-obvious algebraic context.

(I’m like that: you can way what you want is subjective, but Statistical methodology… I instantly switch to heavy weaponry and my loud voice.)

If you mean conceptually independant: absolutely. Social recognition of a homosexual orientation has been associated with many choice patterns, most of which didn’t include marriage, mainly because that hasn’t been a historically considered model: priesthood, separation of family ties and sexual pleasures, even projection onto educational purposes…

If you mean “statistically not correlated”, then you are wrong: there is a high correlation between people holding unambiguously homophobic position, and them opposing same-sex marriage.

You can’t consider one in abstract without the other.

Let’s take an example: There is little logical connection between being rich and behaving like a jerk, yet… psychological experiments tend to indicate the former appears to cause the later. If you want a more honest society and a fair market, that correlation needs to be considered to inform reforms. There is little formal connexion between coding and favoring libertarian ideas, yet… that happens a lot, and it does influence the role of technology in society. If you held sincerely an opinion that is mainly shared by jerks, that’s fine if you are not one -- but you can’t expect to defend it without some preliminaries; not excuses, just precautions.
While I agree with the spirit of this, the conclusion is not necessarily correct. The mean can be highly informative, but should never be used alone.

Assume you know only the mean revenue and the maximum revenue (but forgot to measure variance). You could make an extreme scenario with the maximum possible variance to generate a "worst case" distribution. In this scenario, all customers either provide zero revenue or the maximum. This distribution has the maximum possible variance for a given mean and maximum.

Will you be profitable this year? Your chances will be better than the worst case scenario described above! If higher moments are known (variance, skew, etc.), more accurate bounds can be found.

In conclusion, the mean can be very useful, especially if higher moments are known.
Would I have happily embraced slavery if born at the time? Not a doubt in the world. Surely my peers would have considered themselves open-minded and tolerant just as much.

Here is what this comes down to: is there an overall shift in societies sentiment on this issue towards tolerance and against discrimination? If yes, you don't want to be standing on the wrong side of history by publicly expressing your disagreement.
See also: BlinkDB, a database system providing "Queries with Bounded Errors and Bounded Response Times on Very Large Data"

http://blinkdb.org/
Some Random Wild Ideas
And yet, put it that way to a gay marriage opponent, and I guarantee you a sizable portion would respond as follows:

A: You're against gay marriage? So you don't think gay partners should share the same legal status when making medical decisions, in property rights, or work benefits?

B: Wow, I never thought about it that way. No, I think they should share all of those benefits.

A: So you're for gay marriage?

B: No, I just think all of those rights should be granted outside of the marital context.
Cryptography I
The domain the interview is on (scientificworldnews.org) was created March 27, 2014 and is owned by Q42, the makers of the game.
I think anyone who had actually valued their privacy and spent a few minutes thinking about it, did not trust one to start with.

And the rest still seem to trust it.
well since it was directed mainly at me and I've done the same thing plenty of times, consider it taken back!
The author doesn't appear to be an experienced OCaml programmer, and misses lots of opportunities for simpler code. For example

let is_digit c =
let code = Char.code c in
code >= Char.code('0') && code <= Char.code('9')

Could have been written:
let is_digit = function '0'..'9' -> true | _ -> false

So the purpose probably wasn't to teach OCaml.
Or just open multiple TCP streams (that means of course multiple TCP connections) and waste resources on additional TCP state tracking and additional recieve/send buffer allocations, etc.