skysight-inc/HackerNews huggingface dataset:
It does. You do not get to chose the parameters of what makes a homophobe. The people who suffer at the whim of homophobes make that distinction. Opposition to same sex marriage is 100% homophobic. Same sex marriage doesn't hurt anyone. It's prejudice, plain and simple.
People aren't concerned about the legal right to free speech here, they're concerned about the principle of free speech.
Ok, I think most of you who read PROTEIN, may misunderstand a bit here, I'll add a bit of info to clarify the protein debate a bit.

There are almost indefinite combinations of proteins, many of which have vastly different effects on the body and it's cells. To shed a bit of light on proteins, you should know that most enzymes are proteins too http://en.wikipedia.org/wiki/Enzyme

Some forms of 'proteins' may increase cancerous growth, other may inhibit it and there are many of such activators/inhibitors, just so you know. Only take a look at http://en.wikipedia.org/wiki/Myosin which there are proteins ("enzymes"), which may inhibit it, leading to a super-muscular body. It's a very small change, but the result is not what you would expect from just a protein. The contrary is true too, it could have damaging effect too. We are NOT talking about supplements here, but the form of proteins that occur in Nature. They are by far not researched enough to give any form of advice and there are still new breakthroughs, findings and surprises made in the area.

Roughly saying that no calories means, more lifetime, is like saying that not fueling a motor will increase it's lifetime.

Human Life is not about getting as old as possible anyway. My personal opinion is that it's there to bring healthy and smart kids to the world, which help in the betterment of the world with their creativity, skills, ideas, muscles, efforts and visions. Simple as that.
Who said Eich is a homophobe?

If marriage were a right, why are we denying it to so many groups - not only gays, but polygamists and relatives?

Also, do not equate racism and interracial marriages with homosexual marriages. The former is just a matter of skin color - a black man and a white man are the same. If we go by the racist logic, it would be OK to deny a tanned white man marrying a pale white woman.

Homosexual marriage is a whole other matter and a lot of people don't know where they stand. If you want the public to support your cause, no matter what it is, it would be wise to be positive, firm and unemotional. I am sure the media sh*tstorm that hit B.Eich has affected a number of people and undoubtedly turned some of them away from pro LGBT causes.
Well, prohibiting all side-effects would be silly and if taken literally, you won't be able to even declare classes and functions, since these get compiled to bytecode that is essentially "instantiate a function object with this code blob", i.e. it's executable code with the side effect of binding a name in the module's scope to a new function object.

In general - do not do anything that might fail, might take a long time (>0.5 seconds), or can't be stopped easily.

Specifically - do not create windows, do not connect to the internet, do not try to create a database in a hardcoded location, do not connect to postgres. Do not do things that will require calls to the operating system other than allocating memory.

The one thing I'm willing to concede would be reading a default configuration file. But only if you're certain you've written it in a way that won't blow up if for whatever reason the default path is not readable for the current user, or in other edge cases.

If your library needs to talk to the OS, it will need to be passed initialization parameters. Just provide a top-level class that the user instantiates and passes all the needed initialization parameters. Resist the urge to do silly things in it like having a module-global instance variable for it that is set when the class is first instantiated and overloading the __new__ method to return that instance if it's not None.
> He just couldn't accept a definition of marriage which includes same sex couples.

Then he took it a step further and donated to group that was working to destroy human rights for homosexuals.

> He didn't tried or even thought to split any gay couple apart.

You're right, he didn't try to split a gay couple apart, he just sought to dissolve their marriage...
HTML headers can include a `<link rel="canonical" …>` that points to the up-to-date URL of this item. Furthermore, outdated or invalid titles could be redirected with a "301 moved permanently" to the current title.
At least one of the PulseAudio features that's enabled by default - flat volumes - also expects audio hardware to behave in ways that wasn't in any spec and in some cases probably wasn't even physically possible, and even on hardware that behaves perfectly it causes annoying volume glitches all the time.
> You can't really be intolerant by being against intolerance.

I'm pretty sure religious people can be intolerant of gay people who are intolerant of religious people.

-or-

Gay people can be intolerant of religious people who are intolerant of gay marriage.

I, for one, have no tolerance for all this intolerance.
It wasn't supposed to imply you were getting lower quality applicants BUT rather that you were getting some fraction of a bigger pool.

It's entirely possible I use the word "but" too much or that I don't need a conjunction there at all - would two shorter sentences be better?

Or maybe I'm just a butt?
I find long URLs to be annoying in email since you never know if they will get wrapped and broken somewhere along the way. And, if you're emailing a URL to someone you are presumably providing some text to explain what it is, so why do you need extra junk in the URL?

You can already add whatever you want to the URL if you really think it needs to be verbose:

https://news.ycombinator.com/item?id=7536719&title=whatever-...
I dunno—I was making assumptions, not being very familiar with the GTK scene in Python.
A CTR of 0.4% is absolutely abysmal for a newsfeed ad and the fact that the author thinks that it is "quite high for an ad like this" makes me think he has no idea what he's talking about.
"he cleverly dances around the fact that he feels that homosexuals do not deserve the same rights as heterosexuals."

Yes, and obviously that is completely orthogonal to the kind of treatment he has received over his beliefs about gay marriage. It is easy to criticize people who are afraid to speak their minds when you have an army of thought police standing with you ready to punish anyone who dares to disagree.
Mathematics Awareness Month – 30 days of mathematical games and tricks
In the case of PulseAudio, there are no stable upstream releases, so distros basically have to backport fixes themselves in order to get working audio. Red Hat (who fund most of the development) do the same. New upstream versions come with new features and can be expected to break as many things as they fix.
Something I've been wondering about this confusing issue is: do people think it's never ok to ostracize someone for their views? Say he donated money to the KKK, or ... you make up some really heinous, hideous belief ...? Still ok?

And going the other way, to something a bit broader/more mainstream, say he donated to the Republican Party. Ok to ostracize him?

To me it seems like people have some kind of dividing line that's not cut and dried, possibly depending on their own beliefs.
I find these links aesthetically appealing too, however, it seems strange that the title is a sub-path of the item ID. I think something like this would make more sense:

/items/7536719-ask_hn_mods_can_you_make_submission_urls_human_readable
This is a ridiculous question, of course not. Please don't try to act like pro/anti gay marriage are equally ethical positions, they aren't.
Got halfway through this today - most fun I've had programming in ages. Thanks for the link and thanks to the author!
I've read dozens of articles on Wave, and have never known what it is.
I have the unfortunate "luck" to be using a Python library at work that _loves_ to use import side-effects. Importing it like God intended makes it parse command-line arguments and fail if it doesn't like what was passed in. And that's just the start. Nearly every __init__.py has code in it, including class definitions. I have no idea why.
You are absolutely correct that the private sector campaigns against Eich, Orson Scott Card, or Hollywood Communists were not violations of the constitutional amendment.

But one can also appeal to a more general principle of free speech, which is ultimately what many people are doing. Scott Alexander has useful thoughts on this topic: http://slatestarcodex.com/2013/12/29/the-spirit-of-the-first...

"A good response to an argument is one that addresses an idea; a bad argument is one that silences it."

The gay activists here are attempting to do the latter. It's no different from assorted people attacking Kathy Sierra [1] or Scooby1961 [2], except of course that we happen to like Sierra and Scooby's opinions.

[1] http://en.wikipedia.org/wiki/Kathy_Sierra#Harassment
[2] Scooby is probably less familiar to the HN crowd, he's a bodybuilder/fitness guru who was doxxed by 4chan for no apparent reason. http://newmediarockstars.com/2013/07/4chan-bullies-fitness-g...
> The last few days were horrible. Not like my house burned down and I lost a limb horrible or people put me in prison and violating me horrible, but a lot of pressure, a barrage of anger and a feeling of helplessness. Also a feeling of betrayal and a feeling of being powerless.

Seriously? A rich old white guy has a lot of newfound free time. Who cares?

Life must be so rough for Brendan Eich right now. Wow, maybe he feels like a transgender person does every day!
Okay, that reasoning makes sense. I would never read it that way though, because when you're hiring you're always getting some fraction of a bigger pool.
Simple Invention For Sealing Gunshot Wounds Gets FDA Approval
The article uses an interesting phrase "[BC] has been accused of poaching [employees]".

As if competition on the buyer-side of the labor market was morally suspect... Steve Jobs would have approved of the sentiment!
is it really that or just avoiding social media marketers?

I don't know but it doesn't seem so clear cut.

Maybe someone can chime in on that angle.
Yea. They have a canvas wrapper that this guy did not use so you don't have to do that. With that being said, this project https://github.com/rubys/ruby2js is more appealing to me. Sure it doesn't pass more RubySpec tests than Rubinius like Opal does, but it works.

The Angular interoperability is especially appealing to me. It also generates readable javascript.
There's no evidence to support the idea that people are "made" homosexual. The only sane assumption to make is "Some people are gay, they're probably born that way."

Some people have more pubic hair than others. We have to wait until puberty before we know which people will have lots of pubic hair and which ones wont. But by your logic, there's some external force that occurs during childhood that will determine how much pubic hair a person will have. You'd be an idiot to think that way.
On the other hand Facebook and Google might be encouraged to buy out the company to get their employees back.
I wouldn't work for Mozilla if he was the CEO. I doubt they care about that specifically, but a lot of other developers probably feel the same. Good luck hiring any gay people. Employees were in revolt, one went on strike, etc.
And he acted on his thought about marriage equality, so it was not a piece of thoughtcrime
Javascript isn't really comparable to Assembly though, is it?
It wasn't sarcasm and I'm aware of at least a few of these docking stations. But how cool and retro would a grid look-alike be?
apt-cyg seems more widely used. Are there any advantages cyg-apt offers, or is it just another alternative?
Wah? Fascism much?
People who don't understand the benefits of socialism are stuck in a fear-driven scarcity-mind, and so it's difficult for a mind shaped one way to grasp another way - though I believe it's possible with the right exposure and education. I've been exploring ideas relating to abundance on my blog occasionally - http://mattamyers.tumblr.com/ - latest post is "Profit Has No Inherent Value" at http://mattamyers.tumblr.com/post/78764544562/profit-has-no-...
These are strong feelings. Don't you think that everyone is entitled to their own opinions ? In any case you can't force somebody to think differently, otherwise it's bullying.

I'm pro LGBT and I think this is a loss for the cause. I'm pro LGBT because I don't think that people should get persecuted for being different. I want to promote peace, tolerance and compassion. Bullying someone into stepping down from his role is contrary to that belief.

Do you really think that Eich staying in his post would have made a difference to the LGBT cause ?
Oh, I agree 100% on the tax breaks and legal benefits. This is skewed in favor of the "traditional" at the moment and this isn't fair.

But, part of societies job is to insure future generations. Bottom line.... gay people can't do this.
Couldn't it be much faster considering it runs 'in the cloud'? I'd expect it to be faster than when rendering on the client. You should probably try Octane instead of VRAY: https://twitter.com/CapeTownC4D/status/451785257289666560
Why We Haven't Built A Better Black Box
Racism and sexism are often considered firable offenses. For many, this feels no different. The fact that its tied to a "religious belief" or is still something that can be voted on makes it no less bigoted.

His poor response didn't help: "if you disagree with me you're oppressing the poor Indonesians who don't have a mouthpiece!". What an asshole.

The fact is, donating to support prop 8 is bigotry in and of itself. Many have said no one experienced overt discrimination, but all that really means is that he wasn't bigoted to the victims' faces, he quietly donated to a cause with the intent of stripping people he calls his friends of their rights. He apologized for hurting his LGBT friends, but stops short of actually apologizing and then justifies his beliefs with those of a 3rd world country.

Free speech has nothing to do with this, this is someone whose actions many people, both inside and outside of the organization, found incompatible with what they saw as Mozilla's values, and who can blame them?

Tl;dr opposing gay marriage is widely seen as a despicable and regressive cause that many people do not want to associate with
You do not get to chose the parameters of what makes a homophobe. The people who suffer at the whim of homophobes make that distinction.

Your logic is flawed. Group A defines group B, and group B defines group A. As a result, there is no way to define membership in group A or B.

Opposition to same sex marriage is 100% homophobic. Same sex marriage doesn't hurt anyone. It's prejudice, plain and simple.

Does this apply to all acts that don't hurt anyone, yet are not subsidized/supported by the government? Paying below minimum wage? Failing to buy health insurance? Cutting hair without a license? Failing to purchase a home?

Somehow I don't think you actually believe your own argument.
Yeah this is a great effort that will have a really big upside for developers like me using Play! framework. It means I can define my transfer types in Scala and share them between client and server in a typesafe way. Currently that takes lots of testing to keep the javascript side honest in what it's sending.
American? Contribute to one of the world powers via taxes? Throw stones much?
Evolutionary geneticists don't trace individual lineages that far out, nor would they need to. The hypothesis under question is that the porcine/proto-hominind cross provided a variety of important, wide-acting traits that all humans share. That means that every human has them, and that every chimpanzee doesn't have them. That would show up in a comparative genomic assay.
I for one am extremely happy that we have an "army" of people ready to defend an oppressed group of people. Also this is not the "though police" he donated to a group working to destroy human rights for homosexuals. If we were talking about a CEO that was racist and had donated to the KKK would you still rush to call foul when they were forced to step down by popular opinion?
No, the action of donating money to helping the suppression.
I think you might be missing the overarching issue here.

It isn't so much about the specifics of gay marriage, or Eich's donation, or him losing his job because of his opinions.

The real issue is hypocrisy, contradiction and double-standards.

We've seen one group (in this case the pro-gay-marriage crowd) act in a way towards others (Eich and the anti-gay-marriage crowd) that the first group would think is absolutely abhorrent were they the target, yet they consider perfectly acceptable when they direct it towards others.

On one hand, we've seen arguments like, "There is no right to free speech without consequences." and, "he had views that the community was overwhelmingly against" used in this very submission's discussion to justify Eich losing his job merely for expressing an opinion that may be construed as against gay marriage.

Yet imagine the uproar if somebody lost his or her job for merely expressing an opinion in favor of gay marriage, and those exact same arguments were used to justify it.

It's difficult to take people seriously when they claim to support "equality" and "tolerance", or when they claim to be against "discrimination", yet they act in a way that's completely contradictory to all of those ideals.

If one group of people is going to hold another group of people to a certain set of standards, they really should make sure that they're willing to live by that exact same set of standards, too.
From the article you just read:

> For a cynical person, this would be a great way out: “OK, I am not $x, so it is not my problem, you just claimed that I have no right to an opinion as I never experienced the suffering. Done.”

I'm not going to debate you: re-posting your opinion with no supporting arguments means you've obviously made up your mind.

I think it's rubbish that someone can't access their life partner in hospital because they're not married, and support gay marriage based on that idea. But know there's a lot of people who:

- May have grown up with the idea of a bride and groom for most of their lives. Eich is 52.

- May think of marriage as a framework for raising children, and believe children have a right to a mother and father.

- May be closeted homosexuals who find homosexual behaviour confronting

Or a number of other reasons.

You're going to respond to this post with: "no, all those people are homophobes" - like Heilmann wrote about, you're looking for the box to put your angry comment in. I get it, you don't care about any arguments that disagree with your stance, you've concluded your thought process already.

But I'm writing this for our audience, who may put more thought in.
I don't think when people are talking about free speech in the context of this discussion they are referring to the First Amendment. They are referring to an ideal of free speech, and the aims of having the legal right to free speech enshrined.

To take it to an extreme, the First Amendment wouldn't mean much if every single individual in society ostracized you for something you said. It would be small comfort that you weren't imprisoned even though you could no longer work, find shelter, eat, etc.

We are certainly free to call for boycotts and resignations, but we should use that freedom very, very carefully. That's how I saw it - I was often frustrated by the very many posts (not so much on HN) that essentially equated free speech totally with the First Amendment and then noted that it only protects you from censorship by the government. Of course! That's not what the argument is. Freedom of speech is enshrined in the First Amendment to protect us from government overreach, but that doesn't mean threats to free speech come solely from the government.

Nor do I think that protections from anything but the government should be enshrined in law - you couldn't do so without threatening freedom of speech and association, because all the speech, for and against Eich, was everyone's right. But in an ideal society I would hope for strong social norms that reserve such speech for truly outrageous and heinous behavior.

Of course, it is clearly the case that some people regard Eich's donation as truly outrageous and heinous (rather than just deeply wrong, discriminatory, etc), but that's a different debate.
I usually associate the idea of "poaching" employees with convincing those that weren't thinking of leaving that they should join you (I'm not saying my impression is correct). Think about Jobs "poaching" Sculley from PepsiCo. Jobs didn't even give him an egg sandwich (just the famous line: "Do you want to sell sugared water for the rest of your life? Or do you want to come with me and change the world?").
Career Choices When Life Is Short
Indeed. Also there are times (Moose for example) where you want to do more than import a function as written. For example Moo and Moose create a custom function "has" at import time that is them attached to the caller's namespace.

The reason for this is that you want to fully attach the function in the space as a native method and this requires some closures to make work sanely. In short you want:

package foo;
use Moose;
has bar => (is => 'rw');

to behave identically as:

package notfoo;
use foo;
foo::has(bar => (is=>'rw'));

If you rely on the caller the second example would add a bar accessor to the caller's namespace (notfoo) rather than to foo. In short you on't want to use "has" in the Moose namespace. You want to add a custom function to the importing namespace.

As I understand it you can't do this in Python not because it is a bad idea (it is a very good idea sometimes) but rather because of limitations in the language (no multiline lambdas, which you need in order to do useful stuff with the symbol table in this regard unless there is an equivalent in terms of defining a method the calling class inside a closure in the imported package). But again, my knowledge of Perl is much better than my knowledge of Python, so I could be wrong.

When you get into this sort of metaprogramming, custom symbol table manipulations are not only helpful but downright necessary. It is what allows you to add a sophisticated MOP when such is not included in core.
MIT releases OSS that reveals invisible motion and detail in video
Please see my response to tdsamardzhiev. I have replied to some of your points there. I agree this borders on bad behaviour since the author knows the kernel does not have rate limiting in place. Ideally he should have put in a feature request with the kernel devs and should have self regulated the log traffic using some workaround (like checking for debug.systemd) until the kernel stepped up its game. If I were Linus I would have taken this up as a challenge (as I am sure he will too).
Can we start please with many far more annoyUnknown or expired text.
It matters because with the knowledge we have now, we'll never know if "Person X" was passed over for promotion because they were "a little bit gay" or they just weren't suited to the job.

With that permanently at the back of our minds, how can we ever trust his actions towards others are "fair and unbiased"?

The only way to ensure any equality in this situation would be to have a committee review his every action, which undermines his role as CEO.

This is a classic case of your prior actions coming to bite you in the ass later in life. Which is why you probably shouldn't post photos of you smoking pot, videos of you speeding in your moms car - or anything else thats reckless we do in our youth.
You might want to look at https://github.com/rubys/ruby2js
Magmace Cuirboilli Heavy Cruiser SSD for Star Fleet Battles
GenesisGalaxies.Com presents the Magmace Cuirboilli Heavy Cruiser. The Magmace are a new empire for Star Fleet Battles.