skysight-inc/HackerNews huggingface dataset:
Oh, I definitely agree that discriminating against a group based on their sexual preference is abhorrent, but I also resent this discussion to some degree because it completely takes away attention from the discussion we should be having and it further legitimizes marriage as something the government should even have involvement in.

For example, if I want to jointly own a home (and only a home with no other possessions jointly shared) with someone, we would not receive a total $500k capital gains exemption on the sale of the home after 5+ years of ownership. Only married people filing taxes jointly get this right. Instead, me and the other person would only be allowed a $250k exemption. How can such a situation possibly be fair? The correct abstraction would have been to allow up to $250k capital gains exemption for each individual on the deed. [0]

At the end of the day, we should be designing laws the way we design software. Strong separation of concerns should be a design goal when drafting legislation.

[0] http://charliedunn.com/_Sellers_Tips/Capital_Gains_Exclusion...
A List of JavaScript Tools and Libraries
I see this arguement crop up a lot and I feel like this is largely a semantics issue. "Marriage" as a union under some God and "Marriage" as a package of some 1000+ legal contracts hold the same name for historical reasons (dynamics of the Church in European power structure mostly). When gay mariage is brought up I feel like people just see the religious side and ocasionally the tax breaks and fail to completely grasp the issue. What they gay community wants is to have the easy contract that handles the passing of estates, the combination of insurance, citizenship issues, adoption preferences, etc. Currently we lack the infrastructure to affordably deliver "a la carte" packages; it's the same reason everyone gets the same TOS when installing a particular piece of software. It is not particularly realistic to say that a particular group be denied rights because the infrastructure for delivery isn't ideal.
Thank you letter to Brendan Eich
You mean actions like donating $1,000 to a campaign to deny people's rights.
DOJ silent on James Clapper investigation
1^3 * 4 * 6
I am going to give you the benefit of the doubt and assume you somehow have been living under a rock and did not know that he donated $1000 to support California Prop 8.
Aw. And to think, you could have just thanked him!
I don't think so. I think that the societies that practiced slavery were always amenable to the practice. The societies themselves just grew and spread.

For example: Iran's official policy went from being progressive to oppressive, but it was a result of the Islamists moving into power in the 70s. They didn't just suddenly convince everybody that "hey we should oppress women". All of those people were there, and had been there for a long time. They just weren't in power.
"damage done to their close peers"

Again, what damage, and how does that get traced directly back to Eich? The law was repealed, marriage reinstated, and everything's fine. The system worked, so what's the issue?

And a "whole bunch"? How many? Numbers? Percentage? Let us not suspect--we are in the Information Age. Google your way to success.

The only number we have is $1000 from Eich to support Prop 8--that's the only number we have. Somehow that one number is enough evidence to cost the man his job, but magically nobody else has to back up their assails.

Look, if the numbers for this act justify the outrage, sure, I'll recant--but that simply hasn't happened yet, and the bookkeeping is pretty shoddy.
Because it's private property, and the owner says you can't have it.

The owner can say whatever he or she wants. I can say you owe me money for reading my posts (which, by the way, are also under copyright!). That doesn't make it wrong for you to not pay it.

Every single person who has legitimate access to it has given the owner something in return for a license to use the product, with the agreement that they're not going to share it with other people.

It wasn't an agreement, they are terms set by an unjust monopoly that rests upon force. I consider it no more unfair than eating the salt collected during the Salt March.
There are some eukaryotes, yes, e.g. Saccharomyces boulardii.
Ask Miguel, but it would make sense technically if they adopted Roslyn as a compiler.
If you run a high margin SaaS business where much of the technology is open source, you are going to get cloned. Once you get cloned, you can be crushed by people much better at marketing and sales.

If you stick to low margin / cost plus pricing, it effectively poisons the well for your competitors.

The "poison the well" strategy has worked very well for Craigslist, and the Siracha hot sauce guy.

I'd do everything patrick suggested, but stick to the cost plus pricing and not worry about extracting consumer surplus for the value you create.

Once you have a $500/month enterprise plan that is popular, you are going to have competitors that offer more for $400/month, and VC's will be plowing them with money to hire salespeople to go after these $40,000 LTV customers. All the sudden, your product will no longer be the best solution for your own customers.
I don't believe in natural rights. I believe all rights worth writing down are granted.
"And it really does not take a genius, or an orator, to see which side is the oppressing one."

I only see one side that pushed someone out of a job here.
Oh I'm not against moving around (in the last 4 years I've lived in Toronto, San Diego, Sacramento, and Los Angeles)... My wife and I just found SF/Northern California is not really our taste ;)
Precisely. I'd also like to reiterate that CryptoCat had no special obligation to release the report, and doing so was remarkably transparent; Nadim was also super open and responsive throughout the whole audit process. Regardless of anyone's opinion of the findings, the issues are out in the open, discussable and resolvable, which can be nothing but beneficial.

Kudos to Nadim and OTF for releasing the info and starting these discussions, as inevitably arduous as they are.
"We're going to the standards bodies, starting tomorrow, and we're going to make FaceTime an open industry standard" 2010. Oh yes, that never happened.
Dalvik (the Android VM), when they added a JIT, claimed to be "starting" with a tracing JIT which they would "supplement" with a method later, which they seemed to feel could provide more performance. Their argument is that the method JIT operates over a larger code window; but Dalvik only seemed to operate on extremely short traces, so it has always been unclear to me whether this was just a weird limitation of their specific design :/.
MapRoulette is a gamified approach to fixing OpenStreetMap bugs as micro tasks.
Very nice :D
README.md link to gitbook.io refers to github.io :D
Adstage is another option
You seem to be under the impression that no majority vote can be discriminatory. I cannot rightly apprehend such a confusion of ideas.
You are unhappy with the results because you're optimizing towards clicks. You should always optimize towards whatever is important to you. So if you would like people to click through to a specific page, define that to be a conversion and then optimize towards conversions. Optimizing to clicks is not great even if you exclude mobile devices - it's just not what you want.
I think you're dismissing what has happened too lightly. The real issue here is mob mentality, and you're underestimating the ways in which it can be dangerous and insidious.

People aren't taking this seriously because in this case they disagree with Eich's opinion, so they feel it's all okay. They're letting that blind them.

What if Eich actually had the "right" opinion? And this is hypothetical at this point--I'm not talking about gay rights anymore. Suppose you are an oracle and you know that the mob was wrong rather than right and Eich was right rather than wrong. Don't fool yourself into thinking that things would be different. They wouldn't, and this has caused extraordinary difficulty in righting many wrongs of the past, including slavery. It can severely impede the democratic process because people are afraid to hold dissenting opinions--not due to legal ramifications, but social ones.
I fail to see how a CEO facing criticism for personal political contributions to be evidence of some sort of "gay liberal agenda". He has every right to donate to Prop 8 or whatever cause he likes. He has every right to vocally advocate his position.

He does not have a right to be the public facing chief executive of a private organization. I would see no issue with a pro-gay rights CEO being forced to leave Hobby Lobby or something of that nature. It's not censorship to be unable to represent an organization that is expected to have a certain political/social/cultural alignment.
same here on firefox. On Chrome everything loads well though.
The thousands of gay couples who wanted to get married but couldn't because of donations like his? The denial of rights of gay couples who were married before prop 8?

There are actual people who have been denied inheritance, denied the right to visit their partner in the hospital, denied the ability to go their loved one's funeral by their family because of prop 8.
Perhaps I'm just strange but I wouldn't pay for GitHub and I am the reason that we went with GitLab at $DAY_JOB since its my responsibility to maintain everything Git.

The majority of my coworkers are GitHub's target audience [programmers that do not really want to truly understand how Git works] and they have no active desire to use GitHub. I'm literally the only person that works here with a GitHub account which I barely use because I run a private instance of GitLab instead.

So, while it is a perfect 'mainstream' example, in your eyes...it is also a prime example that there is a significant market that wouldn't use GitHub professionally.
I had a longer response, but I'll try to condense it down. I understand what you're saying, and as a supporter of free speech (which includes unpopular speech), I generally agree with your point. Still, I can't quite see the parallels between the two scenarios.

This isn't a situation where he's sticking his neck out and weathering flack of negative personal repercussions to achieve a point, at least, not yet. If Brendan wants to use this experience to further voice his support against gay marriage, he can certainly do that.

But thus far, Brendan has gone out of his way to NOT discuss the unpopular opinion he holds -- he hasn't even explained why he feels the way he feels.

It's sort of hard to draw an analogy between someone who stuck their neck out and said "not supporting LGBT rights is wrong and bigoted and I'm going to talk about it, even if it means losing my job. And I'm going to continue talking about it until things change." and someone who says "yes, I have to confirm I gave money to this cause b/c it's public record, but I refuse to explain or defend my position, stop asking me about it, it doesn't matter."
Controversy Forces Mozilla CEO To Resign (NPR)
On the other hand, those that didn't agree with those views were free to boycott and criticize Mozilla. Mozilla Foundation was also free to live with those consequences or decide that they didn't want their brand to be associated or muddled by its CEO's accidentally public position on a very sensitive topic. My view: It's a shame that Eich decided to stand his ground on this issue. It's a real shame that he felt so strongly about his position that he sacrificed his job for it. I wish he would have found something more important to stand his ground over.
Wow, this feels like the end of Return of the Jedi where Darth takes off his helmet, having realized he was on the wrong side.

Is this the return of the original MS?
Why?

What does Python 3 offers in terms of : performance, or
improved libraries, safety, other major improvements to justify spending time switching production code to it, breaking library dependencies (could be transitive as well).

I don't see a company with a large Python code base justifying switching to Python 3. Yeah personal toy Github projects, sure, Python 3 is nice, but it is simply not enough rewards justifying all the downsides of switching for many projects.

Looking back, how Python 3 was handled was a mistake. There should not have been a Python 3 when it happened. It should have happened a lot earlier. But if it was going to happen, it should have offered some drastic benefits -- GIL is gone, LLVM JIT 30x numerical code crunching improvements, integration with PyPy, ... I don't know, awesome new built-in libraries like "requests", Flask integrated in. Things like that.

What do we have instead?, unicode improvements, generator code improvements, a Twisted-like async library (don't get me started on that). Iterator cleanups around dicts... That is just not enough, sorry.
Yeah I couldn't believe the last interview he did where he basically hand waved the whole controversy away and effectively said if people make a big deal it will just hurt Firefox.
Chris Brown ft. Lil Wayne – Loyal (Cover by 13 year old)
Only thing Apple has going for them is the iPhone.

And the iPad, which is kicking the hell out of Android tablets (to my consternation, because I'm primarily an Android user and their tablets are terrible).

And the Macbook Pro, which is making pretty major inroads at leading-edge companies. A buddy of mine is working on *nix software at IBM and they asked if he wanted a Thinkpad or an MBP; that blew my mind.

They don't do big iron, but they move a lot of product and very little of it is faddish. They Get It, or have Gotten It historically, and a lot of people respond well to that. They might at some point no longer Get It, but until then, saying that they only have the iPhone going for them is wishcasting.
Call it left-wing anti-liberalism: the idea, captured by Herbert Marcuse in his 1965 essay“Repressive Tolerance,” that social justice demands curbs on freedom of expression. “[I]t is possible to define the direction in which prevailing institutions, policies, opinions would have to be changed in order to improve the chance of a peace which is not identical with cold war and a little hot war, and a satisfaction of needs which does not feed on poverty, oppression, and exploitation,” he wrote. “Consequently, it is also possible to identify policies, opinions, movements which would promote this chance, and those which would do the opposite. Suppression of the regressive ones is a prerequisite for the strengthening of the progressive ones.”

Note here both the belief that correct opinions can be dispassionately identified, and the blithe confidence in the wisdom of those empowered to do the suppressing. This kind of thinking is only possible at certain moments: when liberalism seems to have failed but the right is not yet in charge. At such times, old-fashioned liberal values like free speech and robust, open debate seem like tainted adjuncts of an oppressive system, and it’s still possible for radicals to believe that the ideas suppressed as hateful won’t be their own.

http://www.thenation.com/blog/179160/cancelcolbert-and-retur...
Those demanding Eich step down aren't "silencing [his] freedom of speech", they're noting that Mozilla's culture of inclusivity is not congruent with his viewpoint and, as such, isn't fit to lead the organization in the capacity of a CEO.
Twittering mostly.
looks like it is for me too

EDIT: Cached copy http://webcache.googleusercontent.com/search?q=cache:http://...
I make no statement if you're angel investing in your employees or not -- I'm not even sure what that means.

All I'm saying is that if, as a business, you are seeking to minimize your risk portfolio during hiring you are, by definition, not seeking to hire the "best" employees, but to hire the best employees with the lowest risk profile.

Once again, I don't think this is bad. You're running a business and the task is to get the highest probability you'll hire a productive employee.

Nonetheless, the OP has a point that you may lose employees due to your risk tolerance being too low.

Example: I work on the C# compiler. I'm not going to take a prospective employer's "knowledge test" on C#, regardless of if that is statistically a good filter for them in hiring.
What advantages does Python have over R for basic statistics work? I’m trying to play with data for fantasy sports and was planning on getting the data into a MySQL database then using R to look for patterns. Is R the right choice for this, or is it a matter of both Python and R being able to the same thing in different ways so there is no wrong choice? Given the fact that it will be a fairly small dataset I’m not overly worried about performance.
Samsung Called Out on Ortiz’s Selfie With Obama
Right, we didn't really "adopt" semantic versioning until sometime after 0.1, and so we've never really gotten into the habit of including the patch revision (and with one exception, we've never issued a patch for any of our unstable releases anyway).

Here's the issue for getting us to adhere to semver proper: https://github.com/mozilla/rust/issues/11396
Could anyone explain in more detail this tidbit from the article:

> Did you want to backup your MySQL database? Did you backup the actual data files rather than a mysqldump? Sucks to be you...

What are the dangers of backing up the data files instead of a mysqldump?
A businessman is on vacation on an island; walking on the beach, he comes across a middle-aged man sitting next to a very small rusty boat.

- What do you do?

- Right now I'm not doing anything; sometimes I fish.

- So you're a fisherman?

- If you want to call it that.

- Why aren't you fishing now?

- As I'm sure you'd put it, I have reached my daily quota.

- What's your quota?

- One fish a day. At most. Some days I don't catch any.

- One. Fish. A. Day?? You can't make a living with one fish per day! Where do you even go to sell just one fish??!?

- I don't sell it. I eat it.

The businessman stays silent for a while, watching the man watching the sea. Then he says

- Listen, I'm a businessman. Don't you want to hear some advice about how to grow your business?

- Shoot.

- First, you should make it your goal to catch as much fish as possible, every day. There must be a market somewhere on this island where you could sell it?

- There is. 2 miles from here.

- Okay, great. You catch a lot of fish, you walk to the market, you sell the fish, keeping some for your own consumption if you wish.

- And then?

- And then, with the money you buy a net. A net will let you catch so much more fish at once.

- And then?

- And then you catch more fish, you sell more fish, you make more money. With the money, you can buy a better boat.

- Better in what sense?

- Bigger, nicer -- better looking! And with that boat you'll be able to catch even more fish.

- Oh. And then what?

- Then you make even more money, and you can save it.

- Save it?

- After your expenses are paid, you keep the extra money; after a while you'll have lots of money.

- And what do I do with that money?

- Once you have enough money, you'll be able to retire! You won't have to work anymore!

Now it's time for the fisherman to think. He stares at his feet for a while and says

- But I'm not working right now.
Planets³, open-world voxel rpg, reaches funding goal
Google's got it cached pretty well- http://webcache.googleusercontent.com/search?q=cache:Mys4njw....
> It is pretty sad that those who were most vocal about Mr. Eich stepping down because of his beliefs no doubt have little problem giving their money to the likes of Orson Scott Card who I would submit is considerably more harmful to the cause than Brendan Eich has been.

I seriously doubt that. Plenty of gay-rights fans, myself included, have refused to purchase anything with Card's name on it since his views became public.
You can only pull that off in Go as long as you only use the runtime library, which is no different than other language.

As soon as you bring a third party dependency, game over.
Gay-Rights McCarthyism : novlang and oxymoron, you folks are used to twisting things to the max... what's next ? pro black neo nazism ?
We will follow http://semver.org/
A select quote:

> Memory mapped I/O is also an incredibly important feature for I/O performance, and there's almost no reason to use traditional I/O on 64-bit. However, it's a no-go with M:N scheduling because the page faults block the thread.

This is more or less why Java switched to native threads a decade and a half ago. Although in that case, it was page faults from hitting swap rather than memory-mapped IO. And in both cases, compatibility with existing native code which makes blocking system calls was also a consideration. It's reassuring that Rust is following a path well-worn by other serious languages.

Now it's just a question of waiting for Go and Node to do the same.
> The idea that slavery is wrong or women should have the right to vote never got less accepted over time.

This cannot be the case, because those ideas have not existed since the beginning of time. They had an origin and therefore an upward trajectory towards their reification in law.
Please remember that part of the reason many voted in favor of Prop 8 was because of the amount of money raised in donations allowed a massive ad campaign that was full of lies and deceit.
Dude, no offense, but this thread is packed full of overheated hyperbole. This comment seems like a minor one to pick out of the herd.
Donating money over time against marriage equality is pretty distasteful.
I didn't even think of this possible vertical for imgur.. great observation.
Yeah, Mozilla employees have also been threatened. https://news.ycombinator.com/item?id=7525657
Worth a look too: http://artips.fr/en/
Eich has been with Mozilla since the very beginning, and before that he worked at Netscape, writing the first implementation of JavaScript among others. There was some uproar when his Prop 8 donation was revealed in 2012, but no noticeable calls for him to be fired as a Mozilla employee.

But it's obviously a totally different case when you become the CEO. You are meant to be the highest public-facing representative of the corporation. It was publicly known that Eich holds very conflicting views to what many consider a basic civil right, and per his interviews seems to still hold. I can fully understand how this is an impossible equation with leading a company that claims to be committed to equality and inclusiveness.

Do not confuse freedom of speech with lack of public accountability.
That's really a misleading - almost bullshit-level - description.

More accurately, you can 'remotely disable features so, if you shipped something broken, you can turn it off'.

You're being almost misleading using phrasing like you can 'fix iOS bugs live'. You can disable parts of your implementation. That's quite a bit different.

Stop trying to mislead the biz side of the house that doesn't know any better.
Right. How many people would be in here saying this is a free-speech issue if he had donated money to support a law against marriages between people of different races? It is absolutely about human rights, and I applaud the community for drawing a red line on this.
Facebook has fully deployed IPv6[0], with almost all of their internal traffic now IPv6. They actually ran out of private IPv4 space to use.

IPv6 is here. If you're setting up a new service today without it you should be shot.

[0] https://www.dropbox.com/s/doazzo5ygu3idna/WorldIPv6Congress-...