skysight-inc/HackerNews huggingface dataset:
I think the idea that religious extremists are always assholes is convenient but unrealistic. Most of the time, most of them are just normal people, even pleasant ones.

I'm not sure phrasing it as being a bigot or not is helpful, and neither is the money/speech categorization.

Not knowing Mr Eich personally, I'd give him the benefit of doubt. I believe him when he says that he has LGBT friends, and that they were hurt by his actions, and that maybe he was sorry for causing that pain. It must be deeply uncomfortable to believe in something that compels a person to hurt their friends. It's not his religious views per se that got him into hot water, it's the willingness to use legislation to deny a group of people equal rights which still stands as an unethical act.

Speaking as someone who both admires Eich as a technologist but was disappointed by the message Mozilla was conveying by his appointment as CEO, I really don't care that much if he's a religious fanatic. It's not only his right to believe these things, it also doesn't really matter. His achievements can very well stand on their own, and likewise acknowledging the achievements of a person does not imply endorsing all of their beliefs.

Beyond the initial ethics violation, Mr Eich has done nothing wrong that I can see. The fault lies solely with the Mozilla board for appointing him to a position that consists of little else but projecting the public image of the foundation.
Conflation of Proposition 8 with racism/slavery is a bit rich considering that black Americans disproportionally voted for Proposition 8.

But I suppose it's useful to drag out the racism comparison to demonize Brendan Eich, although you don't want to stretch the metaphor too far since it might make people wonder how "inclusive" the American technology industry is of black people, "old" people (i.e., older than 35) etc.
In my experience lots of commented code stays around while version control is either underused or unused.
Eich doesn't seem interested in shaping Mozilla's value to be anti-LGBT.

I am an atheist, but I am okay with theistic CEOs as long as they don't try to shape the company's value to be theistic. I do have a problem if CEO wants company-wide religious ceremony.
Your test suite consists of neatly arranged files containing fully independent functions, and it is separated from your production source tree.

The only reason it could ever be a burden is that the tests take a lot of time to run. In which case you could see if there's anything you could optimize, perhaps only run parts of your suite at any time.
It's not "violating" that law if it's only temporary. "In the long run" is part of the definition of that law.
While we're at it, there's good old Vic Gundotra at Google. He wrote in 2005

What about the people in the company who DON”T believe this is a human rights issue? What about those people who believe homosexuality is a moral/social issue? Should Ballmer just say these people are wrong? That “Microsoft the corporation” has decided to take a stance on this social issue?....

Should a CEO pick sides on an issue that is so divisive? Does being "inclusive" and "diverse" suddenly stop when it involves views that are different than the ones we hold?....

I argue this is just exactly the same wrong you accuse the religious leader of. You claim the preacher went beyond his walls. Well since when did a CEO have the right to go well beyond his walls?....

Social change should be initiated, and decided, outside the scope of corporations.

http://web.archive.org/web/20051119214319/http://vicgundotra...
SEEKING WORK - Remote

Team of 3 developers with extensive experience in a wide range of technologies, like:

* Python, Django (we've build Django-nonrel)
* PostgreSQL, NoSQL, App Engine
* Docker
* iOS (Objective-C, Core Audio, Core Midi)
* Android (Java)
* Web apps (jQuery, JavaScript, pyjs)
* Computer Vision, Machine Learning, Statistics
* Bitcoin, Eloipool, Stratum

We have a passion for creating great user experiences and high-quality code. You can find our portfolio here:

http://www.allbuttonspressed.com

We're based in Germany and have already worked for several startups in Germany and the USA.

Contact: team@allbuttonspressed.com
Let's not pretend anyone is trying to institute a de jure ban on homophobia.
>I'm still not sure why he feels so strongly about being inclusive of his employees when he felt it necessary to help fund a bill that would do the exact opposite to millions of people in California (including his employees).

For one, he never said he is against treating gays equally in the workplace (or elsewhere). Only that they should not be married -- something which is irrelevant to the workplace.

Some people take his stance on gay marriage to mean "he hates gays", which doesn't really follow. Actually the reverse could also be true: you could support gay marriage (on principle, as a civil rights issue) and personally hate gays.

>There is no grey scale here. Either you think that people (regardless of their sexual orientation) are equal, or you don't. You don't get to pick who to assign rights to based on if they work for your company or not.

Well, the rights of people in the confines of a company have nothing to do with marriage (except maybe marital leave?). So it's not like he's contradicting himself on anything.

It's also not like he would prevent people to marry outside the workplace. If you remember he helped fund a BILL (emphasis mine). That is, he went with the law, not against it. If the law allows it, he doesn't have a say anymore.
The licensing?

If you've got an MSDN ultimate it's very easy to get going. If you don't, then it's quite hard, compared to say using the TinyCLR on the .Net Fez things [1] which are easy and by comparison designed to be fun.

[1] https://www.ghielectronics.com/catalog/product/297
Then all Muslims, Jews and Christians are bigots? E.g. see the reaction of Jews and Muslims when Germany wanted to ban circumcision...
They are tunneling IPv6 over Teredo if native IPv6 is unavailable. They provide their own relay servers for people who have NAT traversal incapable connectivity.

Teredo is a Microsoft-developed (but IETF-standadized) NAT-traversing IPv6-over-IPv4 tunneling method.

http://www.internetsociety.org/deploy360/blog/2013/10/micros...

http://www.ietf.org/proceedings/88/slides/slides-88-v6ops-0....
These April Fools need to stop. It was funny and unique a few years ago.

Now it is just used as a vapid, contrived marketing exercise.
"An Algorithm for Differential File Comparison" aka diff (June 1976)
Well the 'stain' is pretty small in the great scheme of things - in my projects the commented out simple code is less than 1%.

It really depends on the project, but sometimes efficiency is important and when it is having a guide to what the code is trying to achieve in a clear and simple form is really helpful.
I just wanted to say I appreciated a well thought out & reasoned comment in a discussion filled with people yelling "bigot", "homophobe" at a person they don't know personally.

There's often several lenses to see things through. People are complicated, messy things.
That’s 64 billion messages sent through a single company. 64 billion messages sent using a single company’s proprietary application, communicating with their private servers using their proprietary communications protocol.

I find that kind of disturbing. What happened to that “decentralisation of the web” thing?
The iPhone view doesn't work well. The Compose button doesn't work, the Menu doesn't work either...
Just grabbed it off pip. Turns out a simple `pip install ipython` doesn't pull in all the dependencies for iPython Notebook. To grab all of those as well, run:

pip install ipython pyzmq jinja2 tornado

And then:

ipython notebook

should open the web UI in your default browser.
Razuna extension for Magento – DAM to eCommerce made easy
"There are two kinds of companies: Those that work to try to charge more and those that work to charge less. We will be the second."

Thats works well when your prices are based on 3rd party prices and you can optimize your business to keep your margin. But, for instance, a service oriented company, or a freelancer, will usually try to improve his/its skills and experience to charge more because the endresult is worth it.
The promise of multipeer connectivity is that each additional node can potentially increase the network. So for Alice, who is in range of Bob but not Cathy, can talk to Cathy is Bob is in range of Cathy.
what is your technology stack?
I don't have any objective data. It is an inference gleaned from the balance of reactions towards the issue. I admit it is plausible that many people holding the opposing view may choose to remain silent, however I contend that speaks to their ability to defend their stance intellectually.

(The most compelling argument I've heard against gay marriage is "Eew." Colour me unimpressed.)
I was really hoping Shuttleworth would hold out on this. I've got serious concerns about systemd still. Ted Ts'o's recent G+ post, while generally supportive, gets into many of the issues involved:

A realization that I recently came to while discussing the whole systemd controversy with some friends at the Collab Summit is that a lot of the fear and uncertainty over systemd may not be so much about systemd, but the fear and loathing over radical changes that have been coming down the pike over the past few years, many of which have been not well documented, and worse, had some truly catastrophic design flaws that were extremely hard to fix.

Quite.

https://plus.google.com/117091380454742934025/posts/4W6rrMMv...
> Since marriage was originally defined by religion

This is not actually true. Marriage is a very very old concept.
Ask HN : Is there a massive list of hashes we can use for piracy detection?
Need this to determine if a file being sent from user to user is prated content.
Sorry, I didn't mean to actually imply that BDSM itself was bad, just that it's probably the sort of ridiculous thing the nanny-state types fear.
>He clearly still sees this as just being two sides of a coin, like a choice between Pepsi or Coke.

Well, Indonesians do too. Do they, as a society have that right? Or perhaps only what the US decides is a right should be enforced?

How about things that other societies have abolished already, like the death penalty or the world's biggest incarceration rate (predominantly on blacks)?
> Hypothetically, if the CEO of another tech company was revealed to have political interests in slavery, would we feel the need to tip-toe so carefully?

Well, knowing what we know about working conditions at FoxConn and so forth, I don't see huge amounts of developers boycotting iOS.

Which, if anything, is a far more serious issue than this. I mean, does anybody seriously expect - under the Eich regime - Mozilla itself to start advocating against gay marriage? Are new versions of Firefox going to block gay-interest websites?

The notion is patently ludicrous - to my knowledge, Eich has never even vocalised his opposition to gay marriage. That $1,000 donation was unknown for four years. Since then, we have had these rather gnomic, evasive statements (which, I agree, means he still holds those opinions). And $1,000 is a bit stingy - a brief glance at the relevant records[0] reveals several six-figure donations.

I'm a card-carrying leftie pinko, I believe that people should be able to shag/date/marry whomever they wish regardless of their genital plumbing, and I despise things like Prop 8. If Brendan Eich still holds these opinions, I'm happy to call him a bigot. But let's get a grip. Prop 8 didn't pass because some hacker donated a grand to the campaign. It passed because a lot of people share those opinions, and because there are - unfortunately - far more vocal and better organised advocates for them. Until someone can demonstrate that Eich will have a demonstrably more pernicious effect on the struggle for gay equality now that he has a more prominent c-level job title at Mozilla than last month, I'm going to call this a storm in a teacup - a distraction from the fight for LGBT equality in fact, a symptom of the social media world's tendency to reduce politics to hounding celebrities for one reason or another.

[0] http://cal-access.sos.ca.gov/Campaign/Committees/Detail.aspx...
Ted Ts'o: discussing the whole systemd controversy
ywgdana, your definition of marriage is joined with legal matters, but don't assume others will share the same definition. Little girls don't dream of having "property rights" they dream of "getting married".

And you're wrong that anti-gay marriage = anti-gay. I take offence to that.

I don't give a damn about marriage in general. But I DO give a damn about gay folks, their rights and equality.

I have very dear gay friends, and care about them deeply. But I don't put marriage and their rights to make medical decisions in the same boat, and nor should you. Instead, you should be voting and fighting for those legal rights to be extended to same-sex couples, and leave marriage completely out of the equation.

"Marriage" is an old-fashioned tradition, very much about a bride and groom and the beginnings of starting a family, kids and all the rest. That's what it is.
I think text editors are a bad comparison because they do something a little different. They are not linked to a specific data structure, they are linked to a particular data type. All of the examples of how diverse text editors are (Latex, csv files, log files, etc) are completely different data structures but all are stored in the same data type -- plain text. You can easily edit tree data in text files as long as they are stored in a plain text encoding. Counterpart to text editors would be hex editors, and all of the above can be done in them if the original data was stored in a binary format.

Text editors are useful because standards have evolved with them. We have standards for trees - XML and JSON for example. CSV editors are useful because there are ways to convert other table data into CSV to work with. If you just allowed a tree editor like XCode's plist editor to import other file types it would be the same situation.
Ask HN: Where can I follow linux development?
Hey,

I did a googling around but I couldn't find a source that describes how one can go about following linux development. I understand that one could subscribe to some lists, but there are many, and I am primarily interested in the kernel and the big picture stuff (What the core maintainers think, where are features discussed, community input). Any ideas or tips?

PS: There was a post around here with similar info, but i am failing to locate it.
Exactly. I think that the possibility that highly valuable data might escape is not given enough consideration by both vendors and customers.
Well, "most" intelligent people in 1800's South were pro slavery. So?
I see it as the painfully slow march of human progress. Genocide was worse than slavery, which was worse than internment, which was worse than misogyny, which was worse than segregation, which was worse than anti-miscegenation, which was worse than marriage inequality (as you could be jailed for it in certain states.)

Marriage inequality is certainly not as bad as slavery, but it is definitely the prevailing major civil rights issue of our time, at least in the US.

And once it's resolved, there will be a new rights issue that commands a majority of interest: whether that be transgender rights, immigrant rights, or something else.

To say that other things were worse, and diminish the importance of current issues, is to diminish the great march of progress we are currently enjoying.
That's very impractical for large-scale rewrites, which can easily touch dozens of files but still be abandoned (at least temporarily).

History belongs, well, in history.
It was funny to see the bureaucracy get into the act. I had a good laugh.
"gone wrong"?

Considering the lameness[1] of april fools jokes on the interwebz in the past few years, this was refreshingly amazing.

I can't remember the last time I was actually tricked by an internet april fools joke; this one totally got me. I believed it until I saw this HN post.

A+ for fantastic execution.

1. https://news.ycombinator.com/item?id=7507297
Commented code is easy and available. Trying to search through git history for a comment that maybe contains this word, or maybe that word is a lot more difficult.
> is a bit rich considering that black Americans

There are many ironies to be found and enough hypocrisy to go around, but none constitute a compelling counterargument.
What about a theistic CEO who would found a campaign against atheistic marriage?
Yes yes yes, your test suite 'should' be comprehensive enough. But is it? Are you sure?

Instead of using the tests for confirmation, you should be reasoning about the code that you are editing to be happy that your changes make sense. Having the test suites as well is just icing on the cake.
I've used some of the Olimex ones which are barely more than breadboard breakouts with a good amount of success.
> are there any business users who use it to backup an entire organisation's systems?

Stripe has been a happy Tarsnap customer for several years. It's robust and thoughtfully designed, Colin has provided great support, and "backups for the truly paranoid" is a pitch that very much resonates with us.
May be a bit OT but is there any way to create an archive locally and see the size of it before paying to figure out how much space i'd need?

Been looking at tarsnap for a while but never gotten around to actually try it and my quick naive calculations for backing up my ~ makes it sound too expensive for me even though it's probably the best alternative i've seen so far.
>Would you also choose readability and simplicity over correctness?

Depends what you mean by "correctness" and how you determine it. In a perfect world the correct way to do something is the same thing as doing it in the most readable and simple way possible.

If you are asking if I think you should give up readability and simplicity if the appropriate standard requires it, then yes. You should probably implement and follow the standard even if the standard is shit (looking at you DOM).

> Sometimes efficiency is a requirement.

Absolutely, which is why I prefaced my opinion with:

>"Obviously, the answer to this question will depend on a whole bunch of different factors."

If you are writing performance critical code, then simplicity and readability will sometimes (probably) have to take a back seat.
So to a first approximation you're valuing the business at 0. You're generating enough free cash flow to pay the salary needed to keep it running but no more. If you wanted to delegate that responsibility you, as the owner, couldn't get anything out of the business as the free cash flow would be 0.

Nothing wrong with that really, but if you really want to strictly price it as a utility there needs to be some form of return on equity. Even amazon generates some free cash flow, they've just been reinvesting it all so not generating any income.
Unfortunately, the reason it worked was (as someone who uses both svn and git professionally) it was entirely plausible that the subversion devs would want to use git.
After seeing the shitstorm on here about the Brendan Eich issue, I was very confused. Now I remember that I have seen this before and feel the need to warn you (Americans) about what (could) be coming out of this: The GPPD-spiral.

The German-Pirate-Party-Death-spiral.

Many of you might have heared about the Pirate Party, and probably some remeber that, curiously, it was rather successful in Germany. Starting 2009, the number of party members rose (beyond 10.000) and the party started winning seats in regional parliaments. At the time, it was primarily focused on its technology/freedom agenda.

Then something weird happened. As the party tried to expand its programatic range beyond technology, many very controversial topics were voted into the program (base-income, de-criminalization of drugs, removal of the incest paragraph).

Discussions became very heated between those that wanted the party to firmly anchor itself in the "left" of the political spectrum, and those opposed to such a move.

And then they started attacking the elected representatives. Every publically visible person who had done or said something problematic in the past was publically "shitstormed". The half-life of party leaders sank down to months. This caused what is essentially the slow death of the party, since, for much of the time, there were too few people with experience at the top, too few the press could speak too.

Americans are more vulnerable to this kind of behaviour, since the separation between professional role and personal acts/views that we have in Europe is missing.

French presidents have had mistresses, left their wives, German chancellors have had three failed marriages, or a childless marriage. We had an openly gay foreign minister and ministers who refused to say "god" in their swearing in ceremony.

Top American politicians are always married with children church-going Christians, because the populace will not support "personal weaknesses".

No separation between person and office.

The internet is the ultimate shitstorm-accelerator. If there is no barrier between the private life and the professional life of highly-exposed figures, they will fall like flies.

I'm personally an ardent supporter of gay rights issues, but must say that in this case, the collateral damage could well be as bad as in the first cases in the German Pirate Party.

Now all the Mozilla employees who want to rise through the ranks must have personal views that conform to public opinion in the USA. I'm strictly anti-gun, so I probably would be "shot down" at some point, were I a leading Mozilla figure.

And don't think this will stop if Eich just goes away.

Let's all hope that Linus or one of the other (unlike Eich) really important community leaders doesn't have controversial views.
Why Google Maps gets Africa wrong
And making sure that your tests are correct. I seem to spend as much time messing about until the tests work, as I do on the code it is testing.
Why not just run encfs or ecryptfs locally and then backup the encrypted regular files?
> Do they, as a society have that right?

I'm not really sure which right, but probably no.

> How about things that other societies have abolished already, like the death penalty or the world's biggest incarceration rate (predominantly on blacks)?

Yes, let's play oppression olympics.
I got the impression Eich doesn't appreciate "public face of the company" angle at all.

I have no doubt Linus Torvalds will accept (and have accepted) patches from "straight", LGBT, anti-LGBT, white, black, white supremacist, capitalist, communist, anti-communist, 9/11 truther, birther, etc. as long as patches are technically sound.

Similarly, it seems Eich thinks (and I agree) Mozilla should accept patches from bigots. It does not mean Mozilla should elect a bigot as CEO, but I can imagine how such distinction can be lost on someone.
You sound like Basil Fawlty comparing Fascist Germany to his hotel guests.
https://www.youtube.com/watch?v=TFMpySg_UrM and your comment invites the same response.

There are plenty of gays who argue against gay marriage and a vociferous number who are for it. It's called debate. Some against argue that gay marriage is homophobic.

http://blogs.spectator.co.uk/coffeehouse/2013/02/same-sex-ma...

(Might be paywalled but the arguments can be found elsewhere on the web - though I would not expect you to search for them.)

"We have profound reservations about same sex marriage not just because of the harm it does to a vital heterosexual institution but also because we reject the implication that in order to be equal and respected homosexuals should conform to heterosexual norms and be in effect the same as heterosexuals. In this sense we believe same sex marriage to be homophobic – it demands recognition for gay relationships but at the price of submitting those relationships to heterosexual definition. This serves neither homosexuals nor heterosexuals."