skysight-inc/HackerNews huggingface dataset:
I'm also from NZ. I don't have this perception. I generally expect something kiwiX to be somehow related to New Zealand but draw no conclusions as to the type of person behind it.

Kiwi as a fruit comes from a deliberate re-branding of the somewhat inelegantly named "Chinese gooseberry" to draw an association with New Zealand Where it is a significant export.

I have encountered non New Zealand uses of Kiwi and don't have much of a problem with it. I get a small feeling of disappointment like I recognize a friend at a distance but realise it's not them when I get closer. That's about it.
> It means that there is now a precedent for anti-gay folks to argue against homosexuals being employed against the principles of the company, even when those principles are not the core product.

Actually, no, that precedent has existed for a long time -- in the form of fairly widespread and legal workplace discrimination against homosexuals -- which is one of the reasons that supporters of LGBT rights have sought to have sexual orientation enshrined in state and federal law as an explicitly prohibited basis for employment, housing, and other discrimination, as it is currently not in federal law in the US [1], or in the laws of many of the states (though it is in some states.)

[1] Although, in the sphere of employment, there are recent executive decisions at the federal level to treat orientation discrimination -- and other forms of gender stereotyping -- as sex discrimination, and thereby prohibited by laws that prohibit sex discrimination. But whether that interpretation will stand up in court remains to be seen.
Was your account hijacked? I feel like this comment is unlike the rest of your comments.
It's a shame he couldn't reconsider his oppressive stance on gay rights, which would have allowed him to accomplish the goals with Mozilla. Oh well.
HIs appointment as CTO was in 2005, before the public disclosure of his 2008 support of Prop 8. The CEO is also a significantly larger role as they help dictate the vision of the company vs just the technological points of the company.
Ridiculous. I could list dozens of important Catholic scientists over the centuries but I'm sure I'd be wasting my breath. Can you even name a persecuted scientist besides Gallileo? (The new secular darling Bruno was not a scientist)
My experience suggests the contrary (full disclosure, I'm Catholic, although I don't go to church regularly). Your argument is against religious INSTITUTIONS, which are, like all system we create, flawed. Religion itself is separate from what people do in the name of religion, just like the things the US has done in the "war on terror" is separate from the idea that terrorism is bad. Yes there have been bad decisions, but over thousands of years, for many of which the governments of the time did horrible things, it is not that surprising.

The reason many Catholics started coming to services again under the new Pope is not that they suddenly believed in God again, but that they feel the church has shifted to a stance they can support.(although it still has a ways to go IMO)
Is there any record or incidences in his 15 years working at Mozilla of him discriminating or maltreating anyone?

I ask this because, in the Recode article, Mozilla's executive chairwomen, says "That [the contribution] was shocking to me, because I never saw any kind of behavior or attitude from him that was not in line with Mozilla’s values of inclusiveness"

Unless there is some evidence, 15 years track record in a company should seemingly count for more than a single political contribution. Yes/no?
Ask HN: How much experience do you need to start freelancing?
Although I'm currently working full-time as a Rails developer and reasonably satisfied with my job, I've been daydreaming about becoming a freelancer/consultant. I've had a taste of that lifestyle once before and really enjoyed the freedom. I was able to do things that are impossible to do in a traditional job - for example, I took a 5 week road trip and worked 10 - 15 hours a week while I was on the road. And unlike some hackers out there I really enjoyed the business side of freelancing as well. It was fun to speak with new clients, manage my own income, and send out invoices. The only reason I decided to take a full-time job was so that I could get some professional experience with building enterprise scale web apps and to learn from people more experienced than me.

This job has allowed me to grow tremendously as a developer, but I've only been at it for a little over a year and I'm concerned that potential clients will want someone with more experience. I consider myself to be a pretty good dev (and have a lot of Github projects to prove it), but for some reason I'm fixated on the idea that I need X number of years of experience under my belt before I can be taken seriously as a full-time freelancer/consultant.

Those of you who are freelancers, how many years of professional experience did you accrue before jumping into freelancing full-time? What did you charge your clients when you first got started?
I've seen people in this thread using words like "lynching" and "concentration camp" to describe what happened to Brendan. I understand people are angry about events, but please try to remember that for people in minorities, these words have meanings that are not at all similar to "don't get to be CEO of a software company."

Lynching: http://www.americanlynching.com/images/28482.jpg

Concentration camp: http://www.history.com/images/media/slideshow/holocaust-conc...

(Probably-unnecessary warning: these are graphic images of violence by humans against humans.)
It's only a convenience feature anyway, it seems.

Wave seems like the type of feature that should probably have some audio/light indication that it was invoked, though.

Between this and Google, though, remind me never to name a product or feature Wave.
¿Se debe utilizar recomendaciones de apuestas deportivas?
"He had to step down eventually from mozilla to avoid further damage to the brand."

In the other thread[1], I pointed out the damage will now continue via a second mob that seems to be sifting through all the other Mozilla employee's donations.

It happens a lot with this stuff in politics, and it sucks to high heaven having a group looking at everything you've ever donated.

1) https://news.ycombinator.com/item?id=7527579
Yet another web-based ebook viewer which disables zoom on the iPad and then has no way to change the font size. Sigh.
GForge: What's Next?
Blaming the "Gawkerati" seems ignorant of the overwhelming negative response that erupted pretty quickly on HN.
If we find DNA based microbial life it could certainly be amazing evidence in favor of transpermia. We would at least compare to DNA on earth and analyze similarities. Even plant and animal DNA are very similar (double helix shape)
Is he a bigot? "A bigot is someone who, as a result of their prejudices, treats or views other people with fear, distrust or hatred." I don't think he does that. He just wrongly thinks the state shouldnt recognize same sex marriage.
> So... Uhhh... Why does gravity work? I know we can describe it, but is it considered science yet?

Bad example. General relativity describes gravity in great depth, and made a number of testable predictions, all of which have been proven in experiments many years after the original predictions. So yes, modern physics is not only a science, but it's the science to which other sciences are unfavorably compared.

Also, an explanation, a scientific theory, as useful as it is, doesn't say "why" something is so -- that's for philosophers.
Keyboard social justice warriors won then. Sad day.
Best of luck to Mozilla. And to America.
Judging the success of Apple by its profit share is like judging a baseball player by his salary. I get that if you personally identify with the baseball player and want to see him have a nice life, but I think the most important metric for a baseball fan is the extent to which he helps his team beat the other teams. The only thing Apple wins is the mindshare of relatively wealthy (American) people and an enormous amount of hedge and institutional fund investment. It's an easy buy in an extremely precarious, but bullish, frothy economy and if it tanks it'll 1) start slowly, and 2) you won't get fired, because everybody's doing it.
Planetly is now global – 3D visualised news for iPhone
In practice we are using an image size of 17x16 which will result in a hash size of 256 bits and currently it seems to work pretty well. I ran the algorithm through the whole dataset (about 330.000+ icons) and I would say that from all the duplicate matches about 1% where false positives.

Also, we will be integrating this into the reviewing process for an iconset, where we also do a manual quality check, showing possible matches to something currently uploaded so skimming over one or two false positives isn't such a big deal and we where more interested in the speed of the algorithm.
Things that were once unknown unknowns are always easy to point out in hindsight...
A very close approximation to patio11's vision of what tarsnap should be already exists: http://www.rsync.net. I use them with duplicity instead of tarsnap for exactly the reasons patio11 went in to.

All the same benefits as tarsnap: de-dup, guaranteed privacy, OSS, headed by a bona fide geek (http://blog.kozubik.com/), fair pricing. Plus: multi user sub accounts, 7 days of free server side snapshots of your entire backup space and geo redundancy.

Plus business benefits: SAS 70 / PCI / SOX / HIPAA compliant, a company that's been going for over a decade and isn't reliant on one person or supplier etc.
What the OP don't understand is that there are services like that already (i.e. [1]). You want something more drobxy but supposedly secure?! Go for SpiderOak!!! Plenty of solutions around you could even buy Amazon S3 or Glacier storage yourself, make a gpg and use dump/tar/whatever-utility-you-like encrypt and upload them yourself using a script (or set of scripts).

[1] http://www.haystacksoftware.com/arq/
Cool, Patrick takes over, I stop using tarsnap. I am a minority, I get that and I'm fine with it, but that's the way I feel.

Side-Note: I don't feel okay about the way this turned out for Colin. He is a member of our community, I'm reading his comments here, he is active. Everyone here, judging his business model, with some people being extremely harsh IMHO, feels like an on-line reality or something. I don't like it.
I still say access is equal.

I don't want to be mean, but this logic is just faulty. You can define any discrimination as equality if you shuffle the terms around.

Think instead about marriage equality meaning equality for couples, rather than individuals. The proposal is that a same-sex couple should have the same rights as an opposite-sex couple. Discrimination is based on the collective gender of the couple.
I hope it's his decision and not some misguided hack. Probably too many angry comments to be useful anymore anyway.
> Actually, science is mostly observation and description.

That's not science, that is a preliminary to science. If this were not so, astrologers -- who do lots of observing and describing -- would be scientists.
Doing linear algebra -> Julia

twiddling data tables making plots -> python/numpy/matplotlib

abstract math/calculus -> python/sympy

statistics/quick data analysis -> R
Does this view conflict with the job description? If this is so, then this makes the person ill-suited for the job, just like innumerable other workers who don't have the best qualifications for their jobs. Does this mean the view is wrong? Not necessarily, but that is an entirely different question. Does this mean that we should publicly deride this person for their view and boycott the company who hired them? No. This is the job of the board of directors, who answer to the shareholders of the company, and their responsibility. Certainly anyone outside can offer advice, but only as an outsider, who has no right or reason to blackmail and threaten the company.
This is a good thing. And I strongly disagree with the idea that none of his political beliefs should be taken into account when determining whether he should be the CEO of Mozilla.

When it comes to personal/political beliefs, there is a line. Having beliefs that go beyond that line means it will (should) affect your professional life. But people draw that line at different places, meaning that, in aggregate, you don't know where the chips will fall in situations like Eich being the CEO of Mozilla. Some people draw the line in a place, such that supporting anti-gay marriage legislation is acceptable, others do not.

I think few people would be surprised if there was an uproar upon the revelation that the CEO of Mozilla (or any company) was a supporter of, say, the KKK. Most everyone would agree that that's an unacceptable "political" belief, such that he should be not be the CEO.

So the question isn't whether Eich's beliefs should be an issue. The question is whether supporting anti-gay marriage legislation goes beyond the line of acceptability. And the public has spoken pretty clearly here. Good for them.
All my life I've considered these goons talking about "evil homosexual lobby" and "reactionary liberals" to be basically wacko mad bigots. For the first time I find myself thinking there might be something to that.

When you find that your movement excuses means like lynching ("consequences" to your opinions and your freedom of speech) and persecution as long as they help your goals, then maybe your movement has lost the plot. I'm seeing truly scary comments that would have made McCarthyists cringe. In an environment where I'd never have expected them.
Details of the Bebo Auction Buyback
Same here, been working exclusively with devs from Eastern Europe and it's been working great. Also want to plug that we're always looking for capable Rails devs so hit me up if you're interested!
This looks super promising! Thanks for the lead.
It has proven to be a much more popular opinion, at least on Hacker News, than I ever would have thought possible in 2014.
It looks like he apparently also invented Javascript!?

If this is true, how many people are going to boycott Javascript now?!

Are you going to stop going to websites that use Javascript?

How can you ignore the fact that the inventor of that language is a bigot?

No matter how brilliant the language is.
The need of the oppressed groups for revenge after they more or less won? Really? Anyone who thinks like that has none of my support. Good luck with your fight, which could have been ours.

Also, there are plenty ways of having "consequences" without outright firing the guy, when from all we know he was doing his job just fine and brought exactly zero of his views about gay marriage into it.
If a page is hosed under NoScript then just temporarily allow all scripts. You can spend a few hours building up a whitelist of hosts for your most visited sites if you can be bothered, but that's not needed for it to be useful.
While this is true I think there are some differences. In particular, an essential sector of the Mac death spiral was people switching to cheaper Windows PCs as soon as they were a good-enough alternative. For various reasons https://news.ycombinator.com/item?id=6496030#up_6498257 I think iOS devices have a better chance of sustaining a lifestyle-brand price premium without losing too many users even if the alternative is broadly good enough.
i was referring to the appeal to nature rather than to a slippery slope
If you're not comfortable having people know you donated to hate groups, you might want to consider not donating to hate groups.
What is it about a full repo that makes you think it is heavyweight for the task?
I just lightened the penalty.

The Hacker News community is deeply divided about this—I don't mean about Eich, I mean about the impact of political flamewars on HN. What you say is only true of part of the community.
Just to be perfectly clear: it's 100% possible to write an efficient Ruby implementation, and if you have the right technical infrastructure, it's no more difficult than Python, or Javascript for that matter.
"If this is true, how many people are going to boycott Javascript now?!"

If only...
It's a little more complicated than that. I do agree that given a few samples and an in-person interview process, you should be able to determine my coding skills without me having to do a huge, week-long project. But it's not quite so simple as "Hey, look at my Github. See? I can code." Because you don't really know how much that was cut and pasted and how much of that was written by someone else and how much of that was written by the candidate herself.

But I agree that there should be some metric that we can gauge candidates on coding ability without giving them a week-long assignment.

If it was an easy fix, Jeff wouldn't have had to write this blog post, so... Gotta keep thinking about it, though. There's gotta be a better way.
What's my incentive to do this? I post an interesting and relevant fact, and get downvoted. The more interesting and relevant to the topic of discussion, the more downvotes in proportion. I prefer the company of adults.
I don't suppose anyone knows if he has a severance package? Doesn't seem like he is being forced out for 'cause' and the celebrity of his departure at Mozilla could easily damage his ability to be employed as a CEO elsewhere.
As far as fixing lifetime errors is concerned, I would recommend breaking your code down into a simpler form so that you can look at the lifetimes from a broader perspective. If you have a simple test case that mimics the same error that your main program has and you still can't solve it, you can simply make a gist for it and ask on the IRC and they usually are able to point out the error. In my experience with lifetime errors, doing it in this method sometimes reveals the simple error I was over looking, or in other cases after asking on IRC I learn something new about lifetimes.
I am an engineer at Artsy, ask me anything about how things work.
I still don't know what the OP's point is, then. There are vector types and there are list/object types in R. The advantage of vectors over scalars for this field. Having to have a special case in the language of vector length equal to one is a disadvantage when all modern workstation architectures are vector based for computation.

R is basically Lisp with syntactic sugar for BLAS/ATLAS and incredibly easy bindings for FORTRAN, C, and C++. If this description doesn't sound like an amazing combination for an application domain, then it's not in R's sweet spot.
Im not sure anti same sex marriage is the same as homophobia. Is it the wrong opinion, yes. But I wouldnt say being against same sex marriage is sufficient to make someone a homophobe.
Obviously he's still president. So, yeah.
Actual freedoms themselves don't work that way, just the codifications of them in the US "Bill of Rights". Given what was discovered about complexity-induced logical contradictions in the 1930's and the subsequent wholesale implementation of such, this should be considered a P0 bug.
That is not a political view. That is acting directly in opposition to a CEO's fiduciary duty.
That one ended up getting flagged heavily by users.
> What is the purpose of marriage benefits?

Largely, to:
(1) simplify life for people who want to do a fairly common thing, establishing a fairly comprehensive mutual support partnership, and
(2) encourage people to do that thing, and thereby reduce the chance of becoming a public burden.

> The second point of burden pertains mostly to giving tax breaks to married couples.

The "break" is mostly (roughly) treating married couples as if their combine income were earned equally split between the two, on the premise that the lower earning member of the couple is making sacrifices to enable the higher-earning member to earn their wage (for couples of roughly equal income, there is no tax break [1].)

[1] And, potentially, its worse than just "no break": http://en.wikipedia.org/wiki/Marriage_penalty
I think you're confusing the respect we should have for a persons right to a view, with respect for the actual view itself. The former I have, the latter I do not.
I don't know why this got downvoted. The "how can you be tolerant when you don't tolerate intolerance" thing needs to be made fun of relentlessly until it stops being a thing.
is the strace analysis stuff open source? have been messing around with creating something reusable in my spare time, based on hacky methods I've long been using. would be interested to see.
> objectively morally wrong

I wonder how the conservatives, or the taliban, or communists, or ... call their version of "objectively morally wrong". Oh wait ... probably exactly the same.

> There are religions that allow same-sex marriage ceremonies

Are those religions "objectively morally right", or should all their adherents be fired from their jobs ? Or maybe all the other religions ? Atheists perhaps ? Come on, who do we fire ? Who do we burn ? Do tell.

> With those 3 replies, I will waste no more words on this damn topic.

Exactly, you advocate firing people for their political views, and you've gotten your way. Remind to refuse any job offer or business opportunity or cooperation I ever get from you. Let's not pretend that this makes you anything but a bigot and a total asshole.
Regarding your question, I won't say that I'm happy or sad, I've pretty much been following this with great fascination not taking either side. I'm very much against state discrimination against homosexuality, but Eich's "crime" in that respect was fairly minor. On the other hand, firing a CEO because he pressed the wrong button and got a buttload of people angry at him is entirely reasonable.

That said, I think this sort of thing does work. It's messy and far from ideal but it does push things in that direction:

"Is the idea that if we villify ideas enough and those that express them, they will eventually go away?"

In short... yes. Most people never change no matter what you do. The only way to really change things is to influence the next generation, so that they form different ("better") opinions than their parents. Children get a lot of their opinions from their parents, but they also get a lot of their opinions from the society they're in. If you force bigots to retreat from the public eye it does work to reduce bigotry in the very long term.

I'm not saying these tactics are a good idea (nor bad, I just make no stand on it at all), but they do work, slowly.
"Mr. Example shares a photo of his delicious food, Best Buddy shows off his coffee and Miss Hotty shares a photo of her lingerie laying on her bed and a body shot in a changing room. "

Wow! I did not get to that screen, but that's seriously disturbing. Thanks for posting. Surprised none of the mentors at YC mentioned this to them.
No. He doesn't just think it. He donated a substantial amount of money to force his views on others.
Uh -- Python? R is the biggest prima donna (yes, I just used the Italian, deal with it xenophobes ( yes, I used x to start a word, FUCK OFF) ) in data science. It is also a very obfuscated and poor performing language overall. Statisticians shouldn't be allowed to drive languages into popularity.
I've been waiting for the kick in the pants to finally add js error tracking.

This looks great. At my previous company, I set up Errorception (https://errorception.com/) and it was a good step, but I'm excited by the production-side logging possibilities that track js offers, and the timeline feature.

I've just now added it to my current company (https://zoomforth.com), and would be happy to report later on how it works out!
I doubt if that's even true, because Twitter's tail latency on API calls is in the hundreds of seconds. They do not operate a low-latency service (and they don't operate a high volume service either, by my standards).

I think the real problem is not latency, but simply they don't have the signals needed to differentiate spam from not.