News for hackers. Stuff that matters.
Re:Developers join call for GitHub to cancel its ICE contract by mc32 on Wednesday December 04, 2019 @12:24PM (#21704331)
GitHub cannot let that happen. It opens a Pandora’s box.

If they are successful here, the activists will not declare “mission accomplished”. Nope. They will then search for other contracts to be cancelled. And then there will be infighting as to why one should remain and another cancelled as disagreements mount.

Don’t get into politics when you’re providing enterprise services. Stay away from it as far as you can.

Re:Developers join call for GitHub to cancel its ICE contract by claudeganon on Wednesday December 04, 2019 @01:21PM (#21705178)
Yes, god forbid that corporate power ever be checked by anything besides the politicians they pay to write the rules for them. How dare these activists suggests that morality exists separate from whatever corporate executives says is right? Where will society go if CEOs aren’t allowed to be the sovereign rulers of their employees?
Re:Developers join call for GitHub to cancel its ICE contract by whateveracct on Wednesday December 04, 2019 @02:23PM (#21705934)
> Yes, god forbid that corporate power ever be checked by anything besides the politicians they pay to write the rules for them.

Many here are slave to the money god and have a capitalism-derived definition of morality. It's a VC forum after all it isn't _that_ surprising :/

Re:Developers join call for GitHub to cancel its ICE contract by SolaceQuantum on Wednesday December 04, 2019 @12:37PM (#21704528)
” If they are successful here, the activists will not declare “mission accomplished”. Nope. They will then search for other contracts to be cancelled. And then there will be infighting as to why one should remain and another cancelled as disagreements mount.”

I am totally for the argument that enterprise services servicing specific entities is apolitical, and discussing the merits thereof. But I believe this is a slippery slope fallacy that weakens your argument and is hyperbolic.

Re:Developers join call for GitHub to cancel its ICE contract by gotoeleven on Wednesday December 04, 2019 @12:48PM (#21704692)
We have been sliding rapidly down a lot of slippery slopes in the last few years. It's pretty lazy to say "oh that's a slippery slope argument" and dismiss it.
Re:Developers join call for GitHub to cancel its ICE contract by culot on Wednesday December 04, 2019 @12:52PM (#21704748)
The Slippery Slope is often more truism than fallacy. In this situation it is spot-on.
Re:Developers join call for GitHub to cancel its ICE contract by electrograv on Wednesday December 04, 2019 @01:15PM (#21705088)
Rarely is a popular slippery slope argument (whether an accurate prediction or not) an actual logical fallacy: Most of the time when people accuse something of "The Slippery Slope Fallacy", they're mistaken as to what an actual logical fallacy actually is.

A legitimate logical fallacy of the "slippery slope" variety is when one observes a transition from state S_0 to state S_1 via some step/action X taken, and without evidence or justification (!) assumes/claims that the step/action X will therefore be repeated indefinitely until the system evolves to state S_2, S_3, S_4, ... S_n (where S_n is presumably a state we all consider to be undesirable). The "without evidence or justification" part here is EXTREMELY important. If you actually have evidence or justification of a slippery slope, it is not a fallacy; it becomes a valid argument.

Tip: When you see what looks like a slippery slope fallacy at first glance, it's probably best to give the opposing argument the benefit of the doubt by asking for evidence/justification for the induction (S_0 -> S_1) -> S_N. In most cases, some evidence will be provided to justify. If you disagree with the justification, the debate continues in that direction (which is good, because this is productive).

Re:Developers join call for GitHub to cancel its ICE contract by SkyBelow on Wednesday December 04, 2019 @01:20PM (#21705163)
>I believe this is a slippery slope fallacy that weakens your argument

Is it a slippery slope fallacy?

If we do A then B must happen and I think if we do A then B will happen are two different claims. The latter does not explain the reasoning and is thus not a slippery slope.

To give an example.

If we legalize same sex marriage, polygamy will become legal because of it.

This is a slippery slope slope because it is directly saying one will cause the other just because the first one will happen.

I think if we legalize same sex marriage, polygamy will eventually become legal. (Unsaid reasoning behind the opinion: Upon re-evaluating the existing laws in our push to legalize same sex marriage, combined with an existing acceptance of polyamory, we will see that there is no justifiable reason to keep 3+ adults who wish to form a family from doing so, and though the laws will be a bit more difficult to accommodate them, we will lose any sense of 'wrongness' that is used to justify the ban.)

This is not a slippery slope. The original claim is just not displaying their logic behind their opinion, but that does not mean their logic is a slippery slope.

The difficulty is that in the English language, the two can be written the same way and one won't know the intent without asking the author.

Re:Developers join call for GitHub to cancel its ICE contract by mc32 on Wednesday December 04, 2019 @12:48PM (#21704690)
Logical fallacies aren’t always wrong. I believe experience tells us that if you give in, more will be asked. Whether in haggling, contract negotiation, litigation, etc. Try negotiating with a kid.
Re:Developers join call for GitHub to cancel its ICE contract by electrograv on Wednesday December 04, 2019 @01:06PM (#21704945)
A legitimate logical fallacy should always "be wrong". The problem is that many people often mistakenly over-accuse arguments as being logical fallacies: the ironic fallacy of false fallacy accusations :)
Re:Developers join call for GitHub to cancel its ICE contract by zo1 on Wednesday December 04, 2019 @12:53PM (#21704763)
There is no objective standard for a public company to rely on in instances like this (at least not one we can all agree on). So the only metric they have is to go off of public opinion which has network and mob-like effects. Such effects are only amplified by the current media landscape that reports on the fact that outrage occurred instead of plain facts, further making it a "non-objective" problem.

It's the same on some level as freedom of speech. We "kinda" used to have a general standard about what we disallowed. But that's being challenged in recent years, and from my perspective, is only being driven by outrage rather than actual discussions to figure out a good and clearly defined common ground that acts in the best interests of our entire society.

Re:Developers join call for GitHub to cancel its ICE contract by criddell on Wednesday December 04, 2019 @01:32PM (#21705309)
> Don’t get into politics when you’re providing enterprise services. Stay away from it as far as you can.

How can they avoid it? Refusing to take some action is still making a decision.

Re:Developers join call for GitHub to cancel its ICE contract by the_gastropod on Wednesday December 04, 2019 @12:54PM (#21704775)
Like so many libertarian-esque arguments, this sounds reasonably good on the surface, but I think real life is a bit more complex, and nuance matters.

Just to use an absurd example, let's imagine an alternate universe where Hitler and the Nazis were in power in the U.S. here in 2019. Would it be acceptable, then, for Github to cancel their contracts? Or would that be playing politics too?

Please note: I'm not suggesting ICE is equivalent to Nazis. I'm simply suggesting there is a limit to your assertion that enterprise services should always avoid politics. It's easy to bucket politics as this thing that doesn't really matter. We're privileged as hell in the U.S. in 2019 that that is mostly true. But for the majority of world history, politics has dire consequences for major segments of the population.

With respect to ICE, they absolutely are violating some pretty fundamental human rights. I don't think it's beyond the pale for technology companies (often heavily reliant on immigrant labor) to take a stand here.

Re:Developers join call for GitHub to cancel its ICE contract by whiddershins on Wednesday December 04, 2019 @01:07PM (#21704969)
It’s not that politics kinda don’t matter, it’s that they are so important, no one can be trusted to have the best, most clear, unbiased view of things.

Most everyone nowadays seem to wander around thinking their views are obviously correct, and the people who disagree with them are either ignorant, immoral, or arguing in bad faith.

Rationally that doesn’t make sense. No one knows everything, and everyone has blind spots. Most people are doing their best to have decent opinions.

So we have this kind of genius political and economic system that assumes everyone is going to be biased and small minded, and mostly just act in their own interests as they perceive them, and yet things mostly come out pretty ok.

With that in mind, it follows that corporations should mostly just pursue profits, even though that doesn’t sound right. But certainly they should not take stances on the “issues of the day” ... especially if they are publicly held companies.

Your scenario doesn’t make sense because our system is designed so that voting and legislating and regulating and so forth address the hypothetical Hitler problem. The corporation has a different role to play.

Re:Developers join call for GitHub to cancel its ICE contract by wizzwizz4 on Wednesday December 04, 2019 @01:59PM (#21705680)
I don't think your "with that in mind" follows. Corporations are emergent features of groups of humans, and there are things that they just don't do because none of the humans involved even consider them okay for long enough to think of how to do them.

If corporations actually mostly pursued profits, there'd be nothing left but fire.

Rather, corporations should (according to an extension of your argument, which I don't necessarily agree with) pursue the goals of the people who make up the corporation. Except that doesn't really happen; corporations are rather a power-multiplier for those in charge of them, subject to the constraints of the corporate structure that forces those people to prioritise profit over their own goals.

Thus, it makes sense for people to lobby large companies en-masse; they can't use the corporations as force-multipliers, but they can use their ability to threaten the companies' profit sources (and so direct the companies' motivations) to their shared interest.

Re:Developers join call for GitHub to cancel its ICE contract by whiddershins on Wednesday December 04, 2019 @02:16PM (#21705860)
Corporations act on the behalf of shareholders. They might employ people to do so, and those people in some sense might “make up” the corporation, but it is literally their job to pursue the interests of whomever owns stake in the corporation.

I glossed over a lot of steps in my hacker news comment about a specific context.

The context is some people trying to get github to take a stance, an opinion, about a department of the us government.

It’s hard to be creative enough to imagine a more partisan or divisive topic, where moral consensus is effectively impossible.

Within this context is is absolutely safe to describe the role of the for profit (public in this case) corporation - as opposed branches of the government, or non profit organizations, or unions, or groundswell movements or any of the various emergent structures you might want to throw in here - as seeking profit.

Re:Developers join call for GitHub to cancel its ICE contract by mc32 on Wednesday December 04, 2019 @01:06PM (#21704947)
You don’t have to provide hypotheticals. China has some good examples of companies engaging in and supporting activities against people in Hong Kong and Xinjiang (I guess Tibet is forgotten).

The thing is while we disagree with those companies and their government, there isn’t a mechanism to address those issues. Just like there wasn’t a way to address the Gulags.

That has to be addressed by the people internally in that jurisdiction. It has to be addressed by the laws available. Fortunately the US is better at following our own system of laws that say China where on paper people might be better off than us, but sadly their constitution is simply a formality.

So your question is not answered very simply and does not have a simple solution. For example, we were not about to invade the USSR over the Gulags, we were not about to invade China over its multiple purges, despite the horrendous atrocities. I can think of Vietnam as the only country invading another to stop mass systemic purges when they went into Cambodia.

Re:Developers join call for GitHub to cancel its ICE contract by claudeganon on Wednesday December 04, 2019 @01:13PM (#21705068)
This is complete absurd, nihilistic, and disempowering. People all over the world have joined together in protest and support for the treatment of each other, in the context of local conditions separate from their own, and driven change and progress. This is happening now between the US and Hong Kong and in solidarity struggles across a Latin and America.

By your line of reasoning, no one in the west should’ve have supported divestment from South Africa during apartheid, even though that was a wildly effective strategy.

You don’t wait for power to grow a conscience, you force it into a corner with your own and the solidarity you build with others.

Re:Developers join call for GitHub to cancel its ICE contract by mc32 on Wednesday December 04, 2019 @01:30PM (#21705289)
Yes countries have the option to blockade, sanction, tariff, ostracize and so on. National governments can do that.

We do some of those things with DPRK, Iran and Russia, among others. Still, some countries are more resilient than others of more stubborn than others and will press on. Iran is a decent example. We sanction and apply other pressures, they go in killing and persevere despite all that.

Re:Developers join call for GitHub to cancel its ICE contract by claudeganon on Wednesday December 04, 2019 @01:39PM (#21705404)
You’re wrongly conflating state power with that of bottom-up mass organization rooted in empathy and mutual solidarity. What’s happening at Github is more akin to the latter than the former, unless your also arguing that states should quash all internal rebellions and challenges to their power.
Re:Developers join call for GitHub to cancel its ICE contract by mpfundstein on Wednesday December 04, 2019 @01:03PM (#21704897)
which human rights do they violate?
Re:Developers join call for GitHub to cancel its ICE contract by the_gastropod on Wednesday December 04, 2019 @01:12PM (#21705048)
Child separation, for starters. The UN Human Rights Office agrees that it's a human rights violation: https://news.un.org/en/story/2018/06/1011391
Re:Developers join call for GitHub to cancel its ICE contract by _-david-_ on Wednesday December 04, 2019 @02:43PM (#21706116)
The problem is there are only a few different solutions:

1. Release parents and children into the US regardless of legal status.

2. Keep children in jail with their parents.

3. Separate children by sending them back to their country.

4. Separate children by placing them somewhere in the US (either with family or social services).

5. Send the entire family back to their country they came from.

Keeping innocent kids in jail is not right. Separating kids is not right. Having open borders is not practical. Sending back people to their own country is not right.

There is no solution. Many people who make the same argument as you would say just let them into the US but it is not practical when you have a welfare system. Many who criticize the current system even Bernie Sanders [0] says you can't have open borders since it would cause too much strain with our welfare system.

So what is the solution?

[0] https://www.politico.com/story/2019/04/08/bernie-sanders-ope...

Re:Developers join call for GitHub to cancel its ICE contract by mpfundstein on Thursday December 05, 2019 @07:14AM (#21711712)
If I rob a Taxi and I get caught, it’d be put into prison. My children of course won’t be. So isn’t that child separation as well?

And yes, crossing the border Illegally is illegal by definition.

What else do they do to violate human rights?

Re:Developers join call for GitHub to cancel its ICE contract by input_sh on Wednesday December 04, 2019 @01:09PM (#21704989)
Nazi Germany would compel GitHub into working for them.

...at least, that's what IBM claims happened to its German subsidiary during WW2: https://www-03.ibm.com/press/us/en/pressrelease/1388.wss

Re:Developers join call for GitHub to cancel its ICE contract by drewbug01 on Wednesday December 04, 2019 @02:02PM (#21705723)
Luckily there's plenty of evidence out there that makes it crystal clear that IBM very much wanted to be in business with Germany during that time: https://en.wikipedia.org/wiki/IBM_and_the_Holocaust

(I think my favorite part of that book is learning that Hitler literally gave Watson a medal.)

Re:Developers join call for GitHub to cancel its ICE contract by zo1 on Wednesday December 04, 2019 @08:30PM (#21709167)
I can't see how any of what the OP said is Libertarian-like in any manner.
Re:Developers join call for GitHub to cancel its ICE contract by datashow on Wednesday December 04, 2019 @01:05PM (#21704923)
The whole imagination of "the Nazis were in power in the U.S. here in 2019" is invalid. What Nazis did in the history (bombing and assassination) will make them declared as a domestic terrorist group by FBI before they gaining power in the U.S. At that point GitHub will certainly not provide service to them.
Re:Developers join call for GitHub to cancel its ICE contract by the_gastropod on Wednesday December 04, 2019 @01:08PM (#21704979)
The Nazis mostly gained power through democratic process. That's beyond the point, anyway. The Nazis were "just" a political party in power. It was "just" politics, just like terrorism.
Re:Developers join call for GitHub to cancel its ICE contract by bsder on Wednesday December 04, 2019 @01:50PM (#21705562)
> If they are successful here, the activists will not declare “mission accomplished”. Nope. They will then search for other contracts to be cancelled. And then there will be infighting as to why one should remain and another cancelled as disagreements mount.

That's good. Someone in Github will have to calculate the cost of doing business with such entities.

Up to this point, doing business with socially despicable entities had no cost--now it does. It's time for business to have to evaluate that cost.

Re:Developers join call for GitHub to cancel its ICE contract by mc32 on Wednesday December 04, 2019 @02:12PM (#21705832)
What’s despicable? Do you review the politics of every customer? Does this vary from political wind to political wind?

Do ex felons get rejected? Does every Russian and Chinese national have to swear not to work for their governments?

No. Don’t get into that business. The people through politicians can set policies.

Re:Developers join call for GitHub to cancel its ICE contract by bsder on Wednesday December 04, 2019 @04:37PM (#21707372)
Fine, so the voters of California should start voiding the corporate charters of companies that engage with ICE, PRC, etc. I'm cool with that, too, but I suspect that simply putting pressure monetarily is a much more accurate and flexible banhammer to swing.

Corporations ARE political entities--at the state level, to boot. It's only recently that "corporations solely exist to make profit for shareholders" has perniciously taken root. Corporations used to have to at least acknowledge "the public good" in order to get a charter. People have forgotten this.

Perhaps it's time to bring it back.

Re:Developers join call for GitHub to cancel its ICE contract by naniwaduni on Wednesday December 04, 2019 @02:12PM (#21705829)
It unquestionably bad for Github.

That it furthers your goals is not relevant to Github's accounting.

Re:Developers join call for GitHub to cancel its ICE contract by bsder on Wednesday December 04, 2019 @02:34PM (#21706044)
> It unquestionably bad for Github.

Is it?

Are there not people that will prefer to do business with companies that don't engage with such despicable entities? Are there not companies that specifically want to do business with those who engage such despicable entities? (Hint: there are several funds and private equity groups that do just that.)

However, Github's current actions certainly give me pause as to whether I should continue doing business with them--especially for $50,000. Really. $50,000. That's a price to be celebrated with an entity that kills children?

Yeah, I think I avoiding github just jumped up my priority list--a lot.