News for hackers. Stuff that matters.
Re:Developers join call for GitHub to cancel its ICE contract by andonisus on Wednesday December 04, 2019 @12:04PM (#21704010)
Github provides software lifecycle management services. It is apolitical. I do not believe we should be trying to police the providers of apolitical software.
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.

Re:Developers join call for GitHub to cancel its ICE contract by aalleavitch on Wednesday December 04, 2019 @12:41PM (#21704603)
This is bullshit, nothing is apolitical. To pretend otherwise is the height of dishonesty.

Claiming that there are no political consequences for your actions is simply burying your head in the sand. You have a measurable effect on the world around you. If you do something, you are responsible for the effect it has on the world around you. You don't get to just dump toxic waste into the environment and claim it's an externality so it's not your problem. Your political effect on the world is just as real as any other effect you have on the environment, you are responsible.

Re:Developers join call for GitHub to cancel its ICE contract by andonisus on Wednesday December 04, 2019 @01:24PM (#21705225)
There are political consequences for everything we do. I never said there weren't any. All I said was that I don't think we should be concerned with the politics of selling apolitical software.
Re:Developers join call for GitHub to cancel its ICE contract by aalleavitch on Wednesday December 04, 2019 @01:31PM (#21705298)
Right? Imagine the horror of companies having to take strong ethical stances on the use of their software and how their company influences the world around them. If companies had to care about ensuring that the fruits of their labor had impacts that were in accordance with the moral beliefs of their employees, that might even cut into shareholder profits. The terror!
Re:Developers join call for GitHub to cancel its ICE contract by dang on Wednesday December 04, 2019 @10:01PM (#21709610)
Would you please not post in the flamewar style to HN?

https://news.ycombinator.com/newsguidelines.html

Re:Developers join call for GitHub to cancel its ICE contract by weego on Wednesday December 04, 2019 @12:23PM (#21704315)
This is also a contract renewal. I can't find any information on there being any publicly announced discontent before. Developer activism is very fashionable to report on though I guess.
Re:Developers join call for GitHub to cancel its ICE contract by _-david-_ on Wednesday December 04, 2019 @02:46PM (#21706143)
It seems like the only difference is who the president is. Very few people seemed to care when Obama and Clinton did the exact same thing. Suddenly Trump is now in power and ICE is compared to Nazis.
Re:Developers join call for GitHub to cancel its ICE contract by minimuffins on Wednesday December 04, 2019 @12:08PM (#21704067)
"In a fact sheet circulating within GitHub, employees opposing the ICE contract wrote that the GitHub sales team actively pursued the contract renewal with ICE. The Times reviewed screenshots of an internal Slack channel after the contract was renewed on Sept. 4 that appear to show sales employees celebrating a $56,000 upgrade of the contract with ICE. The message, which congratulated four employees for the sale and was accompanied by emojis of a siren, bald eagle and American flag, read “stay out of their way. $56k upgrade at DHS ICE.” Five people responded with an American flag emoji."

https://www.latimes.com/business/technology/story/2019-10-31...

Doesn't sound very apolitical.

Re:Developers join call for GitHub to cancel its ICE contract by cmcd on Wednesday December 04, 2019 @12:18PM (#21704226)
Sounds like typical banter after securing a sale. In the same way people might use the wine bottle emoji when closing a deal with a brewery.
[dead]
Re:Developers join call for GitHub to cancel its ICE contract by remarkEon on Wednesday December 04, 2019 @05:02PM (#21707688)
There is not a universal right to come to the United States. At some point your argument degrades into “everyone gets to come here and if you enforce or what enforced the existing law you’re [insert -ist here]”. It’s an effective rhetorical payload, I’ll give you that, but it is completely divorced from any kind of system of state sovereignty and integrity.

In a way I agree with you, because “enforcing the law” really is “normalized violence” - philosophically speaking, since it’s the State that has the guns (or most of them).

Re:Developers join call for GitHub to cancel its ICE contract by claudeganon on Wednesday December 04, 2019 @05:38PM (#21707987)
Nor is there some universal standard or determination about who is allowed in. That’s entirely determined by who has power and how they choose to interpret the law or even adhere to it and what degree of violence they use in doing do. In the case of the current administration, that’s stripping children from their parents, keeping people in dangerous, overcrowded, disease-ridden conditions, allowing people to profit off this incarceration, and just generally deploying racist and genocidal rhetoric in doing so.

People aren’t objecting to some abstract notion of enforcing laws, they’re objecting to how power is operating to do demonstrably vile and unnecessary to things migrants with the framework of “enforcement” as an excuse. Rule of law doesn’t exist outside of how it is materially made manifest.

Re:Developers join call for GitHub to cancel its ICE contract by remarkEon on Wednesday December 04, 2019 @06:31PM (#21708325)
>People aren’t objecting to ... enforcing laws

You’re right about that, since they generally didn’t object to the same or similar levels of enforcement from the previous administration. It’s not completely clear why they didn’t, but it probably had to do with olive branch policies like DACA and a mostly compliant media apparatus.

But what’s been the general theme here is that people actually don’t want these laws enforced at all. They have a fundamentally different view about state sovereignty and want that view made real in policy. As I said before, you have a useful rhetorical payload you get to deploy (“everyone who disagrees with me is a racist”) against those who think we should perhaps not just open the borders. Those who don’t want that have to make longer, more complex arguments about things that make states and societies function - which is only “abstract” until it isn’t.

Re:Developers join call for GitHub to cancel its ICE contract by claudeganon on Wednesday December 04, 2019 @06:55PM (#21708462)
I don’t think that everyone who disagrees with me is racist. I’m actually quite open to (but not entirely in agreement with) a left, labor-focused critique that mass immigration under the current circumstances of American Capitalism (widespread wage theft, union busting, lack of enforcement of labor laws) would be used by Capital owners to further undermine the existing working class. I personally believe that increased immigration should be done in tandem with mass protections for workers, including things like easier unionization, the abolishment of sector-wide bargaining bans, increased enforcement of wage and labor laws etc.

What I don’t believe is that the current administration’s practices are anything other than a cynical, racist diversion of tensions and alienation created by Capitalism away from the wealthy and into the scapegoating of immigrants. Broader issues of statehood and sovereignty are not even in question because they’re not meaningful considerations to the people doing these things. They have no allegiance to anything other than what invests them with further wealth, power, and opportunity for cruelty.

The Obama administration absolutely set this all in motion through their feckless, naive, and equally cynical use of immigration enforcement as some bargaining chip for a broader deal. And liberals who fail to acknowledge this should be hung out to dry with him for their hypocrisy.

Re:Developers join call for GitHub to cancel its ICE contract by dang on Wednesday December 04, 2019 @09:42PM (#21709528)
Would you please stop using HN primarily for political and ideological battle? It's not what this site is for, and we ban accounts that do it.

This whole thread is a wretched tire fire filled with people torching the site guidelines on both sides of the war, and reading it makes me wonder why we even bother. Still, crossing the 'primarily' line is an important distinction and your account stands out as doing that. That means you're continually undermining this site for its intended purpose, which is intellectual curiosity, not political battle. The two can't coexist, and the second completely overwhelms the first.

https://news.ycombinator.com/newsguidelines.html

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...

This isn't an ideological call, and if anyone knows of other accounts that are using HN primarily for political battle, please let us know at [email protected] so we can ask them not to.

Re:Developers join call for GitHub to cancel its ICE contract by remarkEon on Wednesday December 04, 2019 @08:17PM (#21709080)
>...created by Capitalism away from the wealthy and into the scapegoating of immigrants.

Which is of course why Big Capital is against this ramped up enforcement. To attempt to steel-man your argument for a sec you seem to believe that, because you think this administration is racist, what they're doing is nothing more than a scapegoating of immigrants based on tensions created by global capital movement - they're just taking advantage of existing problems in the economy to push their preferred policy in another different-but-related domain. The larger picture is that Big Capital and the Social Justice inclined left are actually on the same page but don't know it: they both want more immigration, and a depleted or hamstrung level of state sovereignty (the latter leads to the former) and are in a sort of blind-truce right now.

It's not at all clear how mass immigration suddenly stops undermining the existing working class if we just have "more protections" for workers. You clearly understand that the laws of supply and demand are real and brutal. We can do everything you want - increased protections, unionization etc etc - and that will just increase the lumens on the lamp drawing everyone in. A large positive supply shock for cheap, low skilled labor is bad no matter how "worker friendly" your government is - unless of course you want it to go full USSR, where everyone is poor and miserable but they have a job they can count on.

Re:Developers join call for GitHub to cancel its ICE contract by LiNeXT on Wednesday December 04, 2019 @12:10PM (#21704093)
This is how enterprise sales are done.
Re:Developers join call for GitHub to cancel its ICE contract by SolaceQuantum on Wednesday December 04, 2019 @12:23PM (#21704323)
If Blizzard can be panned for its enterprise-style move to strip winnings from pro-HK messaging tournament winner in order to better ameliorate itself to a large potential consumer base, why isn’t GitHub allowed to be panned for its enterprise moves in pursuing sales with an organization that is embroiled in political scandal?
Re:Developers join call for GitHub to cancel its ICE contract by LiNeXT on Wednesday December 04, 2019 @12:35PM (#21704507)
There is a vast difference between selling software to your own government for their use and directly, actively, and punitively screwing with an individual a foreign government doesn't like.
Re:Developers join call for GitHub to cancel its ICE contract by SolaceQuantum on Wednesday December 04, 2019 @12:38PM (#21704550)
It was done in order to continue friendly relations with a potential client base. Wasn’t Amazons Ring panned for giving data to the police? Don’t we have a thread on the front page right now about Google giving personal data to the DoJ?
Re:Developers join call for GitHub to cancel its ICE contract by JumpCrisscross on Wednesday December 04, 2019 @12:56PM (#21704798)
> It was done in order to continue friendly relations with a potential client base

The analogous action for GitHub to Blizzard’s would be booting a user ICE doesn't like to maintain friendly ties with the latter. That hasn't happened.

Re:Developers join call for GitHub to cancel its ICE contract by SolaceQuantum on Wednesday December 04, 2019 @12:59PM (#21704840)
Didn’t GitLab do this?
Re:Developers join call for GitHub to cancel its ICE contract by input_sh on Wednesday December 04, 2019 @01:23PM (#21705196)
As far as I know, not quite.

GitLab modified their customer acceptance so that it gives them an option to refuse a client, saying that they will reach such a decision on a case-by-case basis: https://gitlab.com/gitlab-com/www-gitlab-com/merge_requests/...

...while Chef's CEO openly said that they will not renew their contract with ICE and CBP, as well as to donate the equivalent revenue of their current contracts to charities that help people impacted: https://blog.chef.io/an-important-update-from-chef/

> After deep introspection and dialog within Chef, we will not renew our current contracts with ICE and CBP when they expire over the next year. Chef will fulfill our full obligations under the current contracts.

Re:Developers join call for GitHub to cancel its ICE contract by claudeganon on Wednesday December 04, 2019 @02:19PM (#21705895)
I’m fairly certain the actions themselves of the entity being protested are what’s driving the discontent here. People are upset about Hong Kong protestors being tortured and disappeared by police just like they are about migrants being treated the same way by ICE.

It’s not it being your own government vs. a foreign government that’s at issue. It’s what they’re doing to people.

[dead]
Re:Developers join call for GitHub to cancel its ICE contract by lykr0n on Wednesday December 04, 2019 @12:21PM (#21704283)
that's a good way to get people to care about the points you're making.
[dead]
Re:Developers join call for GitHub to cancel its ICE contract by LiNeXT on Wednesday December 04, 2019 @12:37PM (#21704525)
Selling a piece of enterprise software != alignment. It's a sale, nothing more.
Re:Developers join call for GitHub to cancel its ICE contract by whateveracct on Wednesday December 04, 2019 @02:20PM (#21705898)
> stay out of their way

that's some authoritarian nonsense

Re:Developers join call for GitHub to cancel its ICE contract by parkovski on Wednesday December 04, 2019 @01:07PM (#21704964)
The human rights violations that ICE commits should not be considered a political matter regardless of whether one party endorses them. Supporting those that enable atrocities is not politics, it's publicly announcing that you are a defect of evolution.

However, ICE will do what they are told and allowed to do and I don't see how this makes any difference. If they're forced off GitHub, they'll just take more taxpayer money to migrate to another platform because those above them in the hierarchy support what they're doing. The anger toward ICE is valid, but just like in medicine, treating a symptom does nothing toward treating the root cause.

Re:Developers join call for GitHub to cancel its ICE contract by cryoshon on Wednesday December 04, 2019 @01:17PM (#21705122)
>treating a symptom does nothing toward treating the root cause

imagine if someone told you that it won't make a difference to give you a painkiller for your broken leg because it won't cure the broken leg.

the root cause is not easily accessible. but that doesn't mean all other approaches to lightening the burden are useless. it means that a plurality of approaches will be necessary to solve the problem.

Re:Developers join call for GitHub to cancel its ICE contract by parkovski on Wednesday December 04, 2019 @07:20PM (#21708675)
Ok imagine that you have a broken leg and the only painkillers we've invented are local, and when you take those another limb breaks just to spite you. That's where we are with this. It doesn't get to be nice and painless while it heals and I can't see anything making any difference unless enough of us under no circumstances vote for anyone that supports this stuff.
Re:Developers join call for GitHub to cancel its ICE contract by bsder on Wednesday December 04, 2019 @01:49PM (#21705544)
> It is apolitical.

No, it is not.

Choosing to do business with the PRC is political. Period.

If that means the PRC will develop their own services and not have access to the rest of the world, fine.

The "China will open up" rhetoric was wrong. Since it was wrong, it's time for the West to change tack.

Re:Developers join call for GitHub to cancel its ICE contract by Brain_Thief on Wednesday December 04, 2019 @02:08PM (#21705780)
No matter how attractive it may be to pretend that business decisions exist in some sort of apolitical moral vacuum the simple fact of the matter is that the overwhelming majority of them do not. Making money is not an excuse for improving the surveillance efficiency of autocratic regimes, building gas chambers, or supporting an organization that engages in mass-scale detention of child refugees.

I fully support the rights of employees to peacefully encourage their organizations to weigh the moral components of business decisions. It is obvious that, left to their own devices, large businesses will support slavery, genocide, and any number of horrors in the pursuit of profit - something has to restrain their behavior and it certainly isn't going to come from the C-level without serious pressure being applied.

Re:Developers join call for GitHub to cancel its ICE contract by tus88 on Wednesday December 04, 2019 @12:54PM (#21704769)
Except politics has become so divided each side views supporting the other as a crime against humanity/the national interest.
Re:Developers join call for GitHub to cancel its ICE contract by claudiawerner on Wednesday December 04, 2019 @01:14PM (#21705079)
>Github provides software lifecycle management services. It is apolitical.

It is immeditately political the moment you sell your product to people working along politically charged lines, for political ends. It is no different (speaking of being political or apolitical, that is) to US companies selling software to the Chinese state. You have posited that technology is neutral without anything to back that up, and in opposition to the current scholarship on the intersection beween technology and politics[0].

[0] https://cris.maastrichtuniversity.nl/portal/files/615442/gui...

Re:Developers join call for GitHub to cancel its ICE contract by andonisus on Wednesday December 04, 2019 @01:25PM (#21705238)
Github's software is apolitical. This is not up for debate. Source code hosting is not a political thing.
Re:Developers join call for GitHub to cancel its ICE contract by claudiawerner on Wednesday December 04, 2019 @01:29PM (#21705282)
It only seems to be "not up for debate" because you say so. The product does not have any particular political goal, of course. But the choice of who it is sold to, for what purpose, and what price, absolutely is. My argument is that Github should use its right to "vote with its wallet" - since this is the only way to control outcomes in the economic sphere without the state - because in this case, the state is the objectionable party.
Re:Developers join call for GitHub to cancel its ICE contract by hnlurker on Wednesday December 04, 2019 @01:51PM (#21705570)
All the ICE workers wear pants, we should organize and boycott all manufacturers of pants. Where does it end under your rules? Seriously, how about food? Farmers need to unite!
[dead]
Re:Developers join call for GitHub to cancel its ICE contract by LiNeXT on Wednesday December 04, 2019 @12:18PM (#21704233)
ICE aren't "the Nazis" and immigration enforcement isn't the Holocaust.
Re:Developers join call for GitHub to cancel its ICE contract by jonny_eh on Wednesday December 04, 2019 @01:11PM (#21705025)
I'm saying there are lines. I used an example that everyone should be able to agree is a line that should not have been crossed.
Re:Developers join call for GitHub to cancel its ICE contract by Goladus on Wednesday December 04, 2019 @02:08PM (#21705778)
Everyone knows there are lines, and you just coincidentally made a Nazi analogy. Discussions about immigration (and the rhetoric of progressives in the US in general) is constantly plagued by inflammatory and inappropriate Nazi references. Maybe it was an honest mistake, but it's still a mistake.
Re:Developers join call for GitHub to cancel its ICE contract by jonny_eh on Wednesday December 04, 2019 @02:52PM (#21706210)
Can you suggest a better example of a tech company taking on business that in retrospect isn't morally defensible?
Re:Developers join call for GitHub to cancel its ICE contract by jariel on Wednesday December 04, 2019 @03:39PM (#21706651)
Dow Chemical / Agent Orange. But like all things, it's complicated. We didn't know quite the fallout. Human life was simply valued less back in the day - this was a time when many cars still didn't even have seat belts.
Re:Developers join call for GitHub to cancel its ICE contract by the_jeremy on Wednesday December 04, 2019 @12:23PM (#21704317)
They made a fake university[1] to lure in foreigners on student visas, then arrested everyone who enrolled for not attending a real university, including some who had already transferred out after realizing it was fake. It's not the Holocaust, but it's not ethical.

[1]:https://www.freep.com/story/news/local/michigan/2019/11/27/i...

Re:Developers join call for GitHub to cancel its ICE contract by dexen on Wednesday December 04, 2019 @12:47PM (#21704678)
That fake university was Obama's program[1]. Are you now going to advocate deplatforming Barrack Obama?

The fake university was a magnet for people who didn't want to show up to the classes - the gist of the program was to find student visa users who did not care at all to study; they just wanted to get in the USA.

--

[1] started in january of 2016: https://eu.usatoday.com/story/news/nation/2019/11/27/univers...

Re:Developers join call for GitHub to cancel its ICE contract by the_jeremy on Wednesday December 04, 2019 @06:38PM (#21708363)
Why does it matter if it's Obama's program? I don't think it's ethical. From your article:

"Reddy said, though, that in some cases, students who transferred from the University of Farmington after realizing they didn't have classes on-site, were still arrested."

It sounds like they realized they wouldn't get to attend classes at that university and switched and still got deported.

Re:Developers join call for GitHub to cancel its ICE contract by klyrs on Wednesday December 04, 2019 @08:46PM (#21709244)
> That fake university was Obama's program[1]. Are you now going to advocate deplatforming Barrack Obama?

As a citizen who caucused for Obama, I'm deeply disappointed in his policies surrounding immigration, cowardice on marijuana, broken promises around transparency and whistleblowers, and the exploitation of protected lands for oil and gas the world can't afford to burn. He's not a damned saint and whataboutism is intellectual laziness.

Re:Developers join call for GitHub to cancel its ICE contract by nodesocket on Wednesday December 04, 2019 @12:56PM (#21704806)
Thanks for actually providing accurate facts and details instead of pure emotional outrage.
Re:Developers join call for GitHub to cancel its ICE contract by jaywalk on Wednesday December 04, 2019 @12:40PM (#21704570)
The university had "no teachers, classes, or educational services."

The people who enrolled there were 100% trying to game the system. Is that ethical?

Re:Developers join call for GitHub to cancel its ICE contract by randomidiot666 on Wednesday December 04, 2019 @12:35PM (#21704503)
Do you actually believe that the punishment for illegal immigration is death? Are you suggesting that being forced to return to Mexico is equivalent to being sent to a gas chamber? Sounds racist. What an insult to Mexico!
Re:Developers join call for GitHub to cancel its ICE contract by SkyBelow on Wednesday December 04, 2019 @01:35PM (#21705355)
It is an argument ad absurdum, which isn't an invalid argument though it can be emotionally charged.

The idea that "It is okay for a business to do business with someone one disagrees with because it is just business." is equally applicable to the annoying person down the road, to a politically charged group like ICE, or to the embodiment of evil. Using the last is thus a quick way to challenge the notion and potentially refine it to "It is okay for a business to do business with someone one disagrees with because it is just business, as long as they don't cross a certain line."

Then the discussion becomes where that line is and if it is being crossed.

So a claim that there isn't a line at all can easily be dismissed by using an outrageous example because it is still a valid counter example.

Think of it like math. If I state x/x = 1, I'm wrong. Even though there is an infinite amount of examples where I'm right and only 1 example where I'm wrong, the statement is still wrong. Even though the is an uncountable infinite number of examples of where I'm write, I still have to consider every case, and thus the case of x=0 means I'm wrong (at least until I update the statement with with 'except when x=0').

Re:Developers join call for GitHub to cancel its ICE contract by Goladus on Wednesday December 04, 2019 @02:03PM (#21705733)
It is an argument ad absurdum, which isn't an invalid argument though it can be emotionally charged

It is not argument ad absurdum. It's true that sometimes, it helps to use an exaggerated example to illustrate a nuanced point. But in this case it isn't that people don't understand there are lines. The point is superfluous, and you get to bring up Nazis yet again in comparison to border control. It's rhetorical tactic, not an argument.

For reference, argument ad absurdum is actually the opposite. That's when you take a logical premise to its extreme to show how it's a foolish proposition. In this case, the extreme example was in support of the proposition.

Re:Developers join call for GitHub to cancel its ICE contract by SkyBelow on Wednesday December 04, 2019 @04:43PM (#21707442)
>It's rhetorical tactic, not an argument.

It can be both, and it is hard to determine what the intent is. Was it a propaganda tactic to link two unrelated groups for political goals or was it an extreme counter example?

>In this case, the extreme example was in support of the proposition.

Could you go into this further? As far as I can tell, the original idea was that it was okay to do business since it is just business, and the argument ad absurdum was to bring up Nazis.

Re:Developers join call for GitHub to cancel its ICE contract by kaibee on Wednesday December 04, 2019 @01:27PM (#21705260)
> Do you actually believe that the punishment for illegal immigration is death? Are you suggesting that being forced to return to Mexico is equivalent to being sent to a gas chamber? Sounds racist. What an insult to Mexico!

Except that this is a thing that has actually happened.

https://www.nytimes.com/2019/08/31/us/jimmy-aldaoud-iraq-dep...

Re:Developers join call for GitHub to cancel its ICE contract by randomidiot666 on Wednesday December 04, 2019 @02:46PM (#21706144)
This random death is not comparable to a guaranteed death sentence in a holocaust gas chamber. That was a lame disingenuous cherry picked example, out of millions of deportees. Obviously, people will eventually die somewhere, one way or another, no matter what. Given his history of criminal activity he could just as well have been randomly murdered in the US.
Re:Developers join call for GitHub to cancel its ICE contract by LiquidSky on Wednesday December 04, 2019 @12:07PM (#21704061)
This in itself is a political stance.
Re:Developers join call for GitHub to cancel its ICE contract by cmcd on Wednesday December 04, 2019 @12:20PM (#21704268)
Providing a service to a any political entity is considered taking a stance? What stance is Verizon taking when they provide cell service for leaders of both the NRA and Planned Parenthood?
Re:Developers join call for GitHub to cancel its ICE contract by SolaceQuantum on Wednesday December 04, 2019 @12:27PM (#21704372)
” Providing a service to a any political entity is considered taking a stance?”

I mean, yes? Working with China, Saudi Arabia, Iran, North Korea, etc. are stances.

Re:Developers join call for GitHub to cancel its ICE contract by cmcd on Wednesday December 04, 2019 @12:36PM (#21704521)
There is a big difference between supporting a country like North Korea and a domestic government organization.

Imagine if companies started bowing down to this kind of behavior and stopped supporting politically contentious entities. There is a large portion of the country who would agree that Planned Parenthood is doing things just as bad as ICE. Should companies stop supporting Planned Parenthood because large groups of people are offended by their services?

Re:Developers join call for GitHub to cancel its ICE contract by SolaceQuantum on Wednesday December 04, 2019 @12:41PM (#21704592)
” There is a big difference between supporting a country like North Korea and a domestic government organization.”

The domestic government organization is highly controversial along political lines.

” There is a large portion of the country who would agree that Planned Parenthood is doing things just as bad as ICE. Should companies stop supporting Planned Parenthood because large groups of people are offended by their services?”

I mean, yes, thats exactly what happens. Planned Parenthood was dropped from the government medical service program as a provider. Several organizations are often criticized for working with the police- we have a thread on the front page right now about the DoJ being given personal info via Google.

Re:Developers join call for GitHub to cancel its ICE contract by fzeroracer on Wednesday December 04, 2019 @01:00PM (#21704865)
I mean, let's put this to an example.

Let's say GitHub was working with domestic intelligence agencies to add backdoors to various repos for the sake of increasing US security. Would you say that is apolitical?

Or does it only become political when you disagree with it?

Re:Developers join call for GitHub to cancel its ICE contract by cranky_coder on Wednesday December 04, 2019 @12:37PM (#21704534)
Individuals don’t typically enter into enterprise contracts ran by a dedicated sales rep, while I’d imagine government contracts and big enterprise spend are usually handles directly by the company.

You know there’s a clear distinction between directly serving an organization and serving an individual that happens to work for an organization. Don’t be disingenuous now.

Re:Developers join call for GitHub to cancel its ICE contract by cmcd on Wednesday December 04, 2019 @12:41PM (#21704598)
There is nothing disingenuous about my comment, it is absurd to think every company that makes deals with sales reps are taking a stance.
Re:Developers join call for GitHub to cancel its ICE contract by gowld on Wednesday December 04, 2019 @12:23PM (#21704316)
It's a stance that says they respect those organizations right to cell phone service. You may agree or disagree that their stance is good, even if you hate one of those orgs, but it's still a political stance.
Re:Developers join call for GitHub to cancel its ICE contract by lykr0n on Wednesday December 04, 2019 @12:24PM (#21704330)
ISPs aren't political for allowing you to visit Trump's website.

They would become political the minute they make a choice of who can visit which site. Providing services to an organization is not political at all. The NRA or Chineese government using Windows does not make Microsoft political (for that reason).

Re:Developers join call for GitHub to cancel its ICE contract by LiquidSky on Wednesday December 04, 2019 @01:48PM (#21705530)
No, this is the fallacy of the status quo. The stance you’re espousing is a political one, but since it’s the way things are it’s not recognizing as such. Which is, of course, the nature of the status quo.

The stance that you’ll sell to anyone regardless of politics is a political choice. It has, past and present, been used to absolve oneself for one’s choices and provide cover for terrible things

People react negatively to this (by downvoting my comments, for instance) because acknowledging one’s responsibility is frightening.

Re:Developers join call for GitHub to cancel its ICE contract by lykr0n on Wednesday December 04, 2019 @02:42PM (#21706110)
What's the alternative? You sell software to entities who you like, and not to the ones you don't?

I'm the ISP on your area, and whoops- I won't let my internet be used by LGBT activists. I'm Tesla and won't sell cars to people who get Coal powered electricity. I'm Google and I won't let Republicans search on my site. I'm the electric company and won't let my power be used for abortion clinics. I'm Microsoft and I won't tell software to Gay people. I'm Apple not selling their phones to people who hunt.

I assume you would support those above scenarios? There are two options. Be a-political in your business dealings, or be political. There is no middle ground.

I don't know about you, but I'd rather live in a world where companies act a-politically then ones that don't.

Re:Developers join call for GitHub to cancel its ICE contract by LiquidSky on Wednesday December 04, 2019 @03:18PM (#21706459)
>What's the alternative? You sell software to entities who you like, and not to the ones you don't?

Well yes, that's generally how moral choices work.

Not to Godwin, but it is the perfect example here: was it okay for companies to provide goods and services to the Nazi regime, which facilitated the atrocities they committed? We don't need to conjure up scenarios, we have plenty of real-world current historical ones that illustrate the point. Boycotts of South Africa in the 80s, for instance, played a part in bringing down the apartheid system. Would it have been better for the companies involved to instead declare their "apolitical" stance and make sales to that regime?

Why is "just following orders" not an acceptable defense for personal wrongs, but "just doing business" okay?

>I don't know about you, but I'd rather live in a world where companies act a-politically then ones that don't.

But again, there's no such thing as " a-politically". That's a political choice to support the status quo.

For example, the 80s and 90s the gay rights movement came to prominence, and fought against both legal and social discrimination against homosexuals. If a company said, "Look, we're not taking a position either way, we just want to do business and not get into politics, so we're not going to address this", that's a facially "apolitical" stance. But that stance, then, is then one that supports the then-current reality that legal and social discrimination against homosexuals still existed.

Re:Developers join call for GitHub to cancel its ICE contract by aqme28 on Wednesday December 04, 2019 @12:30PM (#21704427)
I strongly disagree.

Companies make choices of who they partner with based on PR all of the time. GitHub isn't immune to this. I don't want to support companies partnering with organizations I don't like, whether it's ICE or e.g. Nazis or ISIS.

Re:Developers join call for GitHub to cancel its ICE contract by logifail on Wednesday December 04, 2019 @12:38PM (#21704548)
> I don't want to support companies partnering with organizations I don't like

How is this not the mother of all slippery slopes?

Should all political parties - apart from the one you currently support - ought to be denied service from, well, any and every possible service provider?

Re:Developers join call for GitHub to cancel its ICE contract by aqme28 on Wednesday December 04, 2019 @12:49PM (#21704706)
Denied service? We're not talking about legislation preventing GitHub from working with ICE, we're talking about public opinion. My (and these developers) opinion of GitHub is tarnished by this. If they partner with a far-left organization, it will be a different situation. Companies find a balance.

Companies make or break partnerships based on how they affect public opinion (see the recent Chick-fil-A situation)

Re:Developers join call for GitHub to cancel its ICE contract by logifail on Wednesday December 04, 2019 @01:23PM (#21705192)
> We're not talking about legislation preventing GitHub from working with ICE, we're talking about public opinion

Which particular fragment of "public opinion"?

Allowing public opinion to directly and immediately govern whether something is allowed to happen risks handing power to tiny but vocal - or simply well-funded - groups.

https://medium.com/incerto/the-most-intolerant-wins-the-dict...

Re:Developers join call for GitHub to cancel its ICE contract by Goladus on Wednesday December 04, 2019 @01:57PM (#21705650)
My (and these developers) opinion of GitHub is tarnished by this.

Have you considered the extent to which your opinion is influenced by the long-running political propaganda campaigns designed to villainize ICE as much as possible and discourage hard realistic discussion about solving problems? I'm not saying you have to agree with ICE'd methods or what they are doing, but the border situation is not as simple as political opportunists would have you believe.

Re:Developers join call for GitHub to cancel its ICE contract by drewbug01 on Wednesday December 04, 2019 @02:13PM (#21705835)
I try not to be the one who says "cite your sources" - but what sources do you have for claiming that there's "long-running political propaganda [...] to villainize ICE"?

I ask largely because from what I have read (from multiple sources that I trust), the claims made about ICE are largely true - in that they are engaging in inhumane actions against people at the border. To me, from what I have read, it seems well-documented and supported with a lot of testimony, first-hand accounts, video, and images. Satellite photos, even.

That's why I'm curious why you're asserting that it's propaganda. I don't see evidence of that.

Re:Developers join call for GitHub to cancel its ICE contract by LiNeXT on Wednesday December 04, 2019 @04:53PM (#21707570)
> in that they are engaging in inhumane actions against people at the border

ICE doesn't conduct border operations, that's the domain of Border Patrol. Considering you don't even know this basic fact, what else might you be completely wrong about?

Re:Developers join call for GitHub to cancel its ICE contract by drewbug01 on Wednesday December 04, 2019 @06:13PM (#21708207)
I might be wrong about plenty; which is why I asked for some more information (which I’ll note you did not provide).

I’ll also note that you are yourself not accurate in stating that “ICE doesn’t conduct border operations” - in fact, ice.gov/about says specifically:

> The ERO directorate upholds U.S. immigration law at, within, and beyond our borders.

Thus it is not accurate to say that “ICE doesn’t conduct border operations” - they themselves say they do.

I think what you’re trying to do is set up then knock down a straw man: I never said anything about patrolling borders, and I’m well aware that CBP is the agency literally patrolling the border. You picked a specific interpretation of a broad statement in a blatant attempt to make me look dumb, which goes against what HN ostensibly stands for.

Re:Developers join call for GitHub to cancel its ICE contract by LiNeXT on Wednesday December 04, 2019 @06:37PM (#21708361)
> Thus it is not accurate to say that “ICE doesn’t conduct border operations” - they themselves say they do.

OK, I'll bite. You originally stated: "...in that they are engaging in inhumane actions against people at the border. To me, from what I have read, it seems well-documented and supported with a lot of testimony, first-hand accounts, video, and images. Satellite photos, even."

What, exactly, are you referring to? What ICE operations have occurred at the border involving any of the above claims?

> I think what you’re trying to do is set up then knock down a straw man: I never said anything about patrolling borders, and I’m well aware that CBP is the agency literally patrolling the border.

No, I assumed that your reference to "satellite photos" at the border involving ICE is probably wrong considering the border itself isn't really their domain. Whatever the ERO directorate "upholding U.S. immigration law at" the border may mean, it probably doesn't involve any spectacular incidents captured on satellite photos or video. But maybe I'm wrong and you have a source to show me otherwise.

> You picked a specific interpretation of a broad statement in a blatant attempt to make me look dumb, which goes against what HN ostensibly stands for.

Not knowing the exact specificity of what government agency performs what functions in a particular area doesn't imply stupidity; so no, I wasn't attempting to make you look dumb. I was, however, attempting to get you to consider that you could be wrong. [Edit: reading my original comment again, I will concede it was a bit of a smug snipe. Clearly too smug, considering what you found on the ICE about page.]

Re:Developers join call for GitHub to cancel its ICE contract by drewbug01 on Wednesday December 04, 2019 @09:19PM (#21709389)
[I have dinner guests and will be busy the remainder of the evening; but I will respond to this tomorrow and compile a list of the things I’m talking about. Don’t want to be a bad host. ]
Re:Developers join call for GitHub to cancel its ICE contract by LiNeXT on Wednesday December 04, 2019 @06:41PM (#21708380)
> I might be wrong about plenty; which is why I asked for some more information (which I’ll note you did not provide).

As to the original request for information, while not unreasonable at all, it would take some time to competently source and present. But I will note that to me it seems obvious that the rhetoric surrounding ICE really only started in earnest after Donald Trump took office. I never observed this level of frothing criticism of that agency under the Obama administration, even though Obama's ICE, by and large, operated exactly the same way.

Do you disagree with this assessment?

Re:Developers join call for GitHub to cancel its ICE contract by drewbug01 on Wednesday December 04, 2019 @09:16PM (#21709375)
Criticism certainly increased after Trump became president; and I think that had to do with two things:

1- His administration took a bad situation and made it objectively worse, and people (rightfully) got upset about that. Across all border-related agencies, things seemed to take a nosedive: Obama’s DHS(? ICE? I forget which one specifically) wasn’t in court arguing that they had no legal obligation to provide soap to detainees, for example.

2- People absolutely overlooked a lot of what Obama’s administration did wrong. That’s a fair criticism: I know I personally should have paid more attention.

I think what bothers me about your question is that it seems to imply that one shouldn’t be upset about things because “the other guy did it.” But that doesn’t excuse this administration. And I’m furious that Obama’s administration did similar things, now that I know! And if Obama’s administration were still somehow in charge... I would loudly protest them as well.

It’s wrong, no matter which administration is doing it.

Re:Developers join call for GitHub to cancel its ICE contract by LiNeXT on Wednesday December 04, 2019 @12:38PM (#21704542)
It's a software sale, not a partnership.
Re:Developers join call for GitHub to cancel its ICE contract by DyslexicAtheist on Wednesday December 04, 2019 @12:50PM (#21704718)
"Technology is not neutral." -- Godfrey Reggio
Re:Developers join call for GitHub to cancel its ICE contract by SolaceQuantum on Wednesday December 04, 2019 @12:05PM (#21704032)
GitHub gave discounted rates to ICE. That's not an apolitical move.
Re:Developers join call for GitHub to cancel its ICE contract by dorkinspace on Wednesday December 04, 2019 @12:09PM (#21704081)
What criteria does GitHub use to decide who gets discounted rates? Do companies over X emplopyees get a discount? Do Government agencies get a discount by default?

I don't think it is fair to make a judgement that this is a politically charged action rather than just business as usual.

Re:Developers join call for GitHub to cancel its ICE contract by SolaceQuantum on Wednesday December 04, 2019 @12:33PM (#21704477)
” What criteria does GitHub use to decide who gets discounted rates?”

The decision to continue to service specific entities is a political move, same as selling weapons to Saudi Arabia or Iran, or the stance the NBA has taken with China regarding its pro-HK player. It’s why finance institutions have some amount of checking that they’re not being used to help wire funds to terrorist groups.

Re:Developers join call for GitHub to cancel its ICE contract by dorkinspace on Wednesday December 04, 2019 @01:20PM (#21705157)
In my opinion, an American company selling to an American government agency is wildly different than an American company selling to a foreign government.
Re:Developers join call for GitHub to cancel its ICE contract by sremani on Wednesday December 04, 2019 @12:15PM (#21704176)
Discounts are used to get a foot in the door for possible expanded role and future business calling it "Political" does not make sense.

Now government discounts are common way if you are expanding to Federal or State government clientele. For Enterprise the discounts will have a different name or flavor thats about it.

If some one prove a case that a rabid anti-immigration activist salesman or executive gave this service pennies on dollar to ICE, you can argue for walking back on this contract, otherwise its Enterprise Sales doing what it is supposed to do.. make it rain and improve top-line.

Re:Developers join call for GitHub to cancel its ICE contract by SolaceQuantum on Wednesday December 04, 2019 @12:30PM (#21704432)
Right, but at the same time selling arms to Saudi Arabia has been heavily criticized for example, even though that’s supposed to be just sales doing its own thing.
Re:Developers join call for GitHub to cancel its ICE contract by hokumguru on Wednesday December 04, 2019 @12:10PM (#21704103)
That's just how sales work though, isn't it? Many other clients get "discounted rates" as well because the contract itself matters more than the amount most of the time.
Re:Developers join call for GitHub to cancel its ICE contract by danpalmer on Wednesday December 04, 2019 @12:10PM (#21704094)
While I see your point, and have some very mixed feelings on this whole subject, I'm not sure that enterprise sales and negotiation should be seen as a political move rather than just part of how this sort of business works.
Re:Developers join call for GitHub to cancel its ICE contract by SolaceQuantum on Wednesday December 04, 2019 @12:16PM (#21704206)
What is the difference between actively pursuing sales with ICE and companies selling arms to Saudi Arabia or investing in Saudi oil, or actively pursuing sales with China such that the NBA apologizes for pro HK messaging from a player and Overwatch stripped all winnings from a winner of a tournament for pro HK messaging?
Re:Developers join call for GitHub to cancel its ICE contract by danpalmer on Wednesday December 04, 2019 @12:48PM (#21704699)
As I said, I am not expressing an opinion on how right or wrong it is to sell to ICE, simply that the _discount_ is probably not a political move, just regular enterprise software sales where a bulk discount is common.
Re:Developers join call for GitHub to cancel its ICE contract by shrewduser on Wednesday December 04, 2019 @12:28PM (#21704392)
I doubt github are treating ICE any differently to any other large government contract tbf.
Re:Developers join call for GitHub to cancel its ICE contract by weego on Wednesday December 04, 2019 @12:26PM (#21704366)
Renewals often come with a discount during negotiations. There's no way to known what the motives were. A large media company I worked for had a large discount, it was business not them supporting the liberal left media.
Re:Developers join call for GitHub to cancel its ICE contract by hodgesrm on Wednesday December 04, 2019 @12:21PM (#21704277)
We offer volume and other discounts to our customers. That's how you get deals.
Re:Developers join call for GitHub to cancel its ICE contract by klyrs on Wednesday December 04, 2019 @12:34PM (#21704488)
If Github was providing their services to the government of North Korea, especially at a discount, things would get awfully political right quick.
Re:Developers join call for GitHub to cancel its ICE contract by nodesocket on Wednesday December 04, 2019 @12:54PM (#21704767)
Wait you aren’t actually implying that an organization that protects the borders and enforces laws is the same as North Korea.
Re:Developers join call for GitHub to cancel its ICE contract by klyrs on Wednesday December 04, 2019 @01:16PM (#21705103)
All I'm saying is that providing services to governments is political. Nowhere did I claim equivalence of parties in question.
Re:Developers join call for GitHub to cancel its ICE contract by username90 on Wednesday December 04, 2019 @03:44PM (#21706702)
I'd argue that refusing to provide services to your own democratically elected government is undemocratic, you are then trying to have bigger influence on the country than your one vote allows.

Only time that would be reasonable is if your democracy is failing. Would you say that USA's democracy is failing currently?

Re:Developers join call for GitHub to cancel its ICE contract by klyrs on Wednesday December 04, 2019 @08:16PM (#21709074)
> Would you say that USA's democracy is failing currently?

Well that's quite the pigeonhole, and I will not duck my head to enter.

I refute your premise as fundamentally un-American. As a business, you are under no obligation to compete for government contracts. That notion, IMO, would be a sure sign of a broken democracy. I'd describe such a policy as authoritarian. It's happened before, under martial law; a constitutional mechanism to temporarily suspend democracy. It's happened elsewhere, under communist regimes.

Of all things, the third amendment informs how the founders might address this. Don't see that one every day.

Re:Developers join call for GitHub to cancel its ICE contract by dublinben on Wednesday December 04, 2019 @01:07PM (#21704960)
ICE doesn't 'protect the borders' that's the job of Customs and Border Protection (CBP).
Re:Developers join call for GitHub to cancel its ICE contract by refurb on Wednesday December 04, 2019 @01:37PM (#21705370)
Enforcing immigration laws is a part of protecting the border.

Even if it’s not in their name.

Re:Developers join call for GitHub to cancel its ICE contract by astrodust on Wednesday December 04, 2019 @12:08PM (#21704063)
Nothing is "apolitical". Everything has consequences. You have the luxury of painting those consequences as "politics" when they don't impact you.
Re:Developers join call for GitHub to cancel its ICE contract by LiNeXT on Wednesday December 04, 2019 @12:09PM (#21704078)
Don't be silly. Plenty of things are apolitical.
Re:Developers join call for GitHub to cancel its ICE contract by aalleavitch on Wednesday December 04, 2019 @12:44PM (#21704634)
Pretending you have nothing to do with the consequences of your actions doesn't make it so. Saying you're "apolitical" only means that you bury your head in the sand regarding the very real political consequences of your operations.
Re:Developers join call for GitHub to cancel its ICE contract by psymal on Wednesday December 04, 2019 @12:59PM (#21704843)
So it's impossible to design a politically neutral organisation? Depressing.
Re:Developers join call for GitHub to cancel its ICE contract by aalleavitch on Wednesday December 04, 2019 @01:03PM (#21704905)
"Politically neutral" is a nonsense concept. You can make a politically flexible organization, you can make an organization that tries to operate orthogonally to the existing political powers in the world, but if you do something that has a real effect on the world, some component of that effect is by nature political. You can try to balance yourself in the overton window, but even that is a decisively centrist position.
Re:Developers join call for GitHub to cancel its ICE contract by LiNeXT on Wednesday December 04, 2019 @02:25PM (#21705955)
> but if you do something that has a real effect on the world, some component of that effect is by nature political

No.

Re:Developers join call for GitHub to cancel its ICE contract by LiNeXT on Wednesday December 04, 2019 @12:48PM (#21704691)
Claiming that everything is political doesn't make it so.
Re:Developers join call for GitHub to cancel its ICE contract by aalleavitch on Wednesday December 04, 2019 @12:51PM (#21704725)
And claiming that something is apolitical doesn't make it so. Are you going to present an actual argument?

The reality of the world is that no company operates in a vacuum. If a political organization gains power it wouldn't have had because you willingly entered into a contract with it, you are absolutely responsible for that. Pretending otherwise is just trying to absolve yourself of the real harm that you have done.

Re:Developers join call for GitHub to cancel its ICE contract by LiNeXT on Wednesday December 04, 2019 @01:12PM (#21705047)
It's software. What you or anyone else does with it is your own responsibility.
Re:Developers join call for GitHub to cancel its ICE contract by aalleavitch on Wednesday December 04, 2019 @01:17PM (#21705123)
"Look, I don't explode the atomic bombs I just make and sell them"?

If people were more cognizant of the effects the things they made put out into the world, we'd be living in a better one. Claiming you have no responsibility doesn't absolve you of anything.

Re:Developers join call for GitHub to cancel its ICE contract by SkyBelow on Wednesday December 04, 2019 @01:28PM (#21705268)
While I agree, because I can look at a tree and say the tree is apolitical, who you do business with is not apolitical. At the very core is the question of 'do I agree with this person enough to do business with them'. That is a politically charged question and has to be answered with a yes to do business with someone.

When I buy coffee (or chocolate), I make the choice that even though I am not sure the coffee doesn't involve slave labor, I am okay with buying it. Perhaps if I'm completely unaware of the slavery involved or the ineffectiveness of no-slavery certification I can claim ignorance, but that lasts only until someone informs me.

So while I disagree with what they were literally saying (because of that tree), I think the more limited message they were (at least in my opinion) meaning has far more truth to it.

Re:Developers join call for GitHub to cancel its ICE contract by notatoad on Wednesday December 04, 2019 @01:59PM (#21705673)
Trees are strongly aligned with environmentalist causes.
Re:Developers join call for GitHub to cancel its ICE contract by drewbug01 on Wednesday December 04, 2019 @12:21PM (#21704287)
Please follow HN guidelines and refrain from calling names:

> When disagreeing, please reply to the argument instead of calling names. "That is idiotic; 1 + 1 is 2, not 3" can be shortened to "1 + 1 is 2, not 3."

Personally, I don't find the view that "nothing is apolitical" to be silly.

Re:Developers join call for GitHub to cancel its ICE contract by notatoad on Wednesday December 04, 2019 @01:56PM (#21705633)
Plenty of things are apolitical, but when your customers are polticians, political parties, governments, and government contactors then nothing is apolitical.

any organization or person with a capacity to be aware of politics and the consequences of their actions is political.

Re:Developers join call for GitHub to cancel its ICE contract by astrodust on Wednesday December 04, 2019 @12:10PM (#21704108)
Selling software to a company running concentration camps has consequences.

There's nothing "apolitical" about that.

Re:Developers join call for GitHub to cancel its ICE contract by LiNeXT on Wednesday December 04, 2019 @12:13PM (#21704139)
> Nothing is "apolitical".

Don't change the topic. This is the sweeping assertion I was addressing.

Re:Developers join call for GitHub to cancel its ICE contract by LiNeXT on Wednesday December 04, 2019 @12:21PM (#21704272)
This isn't difficult. You claimed that "nothing is apolitical." That's an entirely different statement than grandstanding on this particular issue by invoking "concentration camps."

Plenty of things are apolitical.

Re:Developers join call for GitHub to cancel its ICE contract by gowld on Wednesday December 04, 2019 @12:22PM (#21704298)
https://news.ycombinator.com/newsguidelines.html

> Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith.

Clarifying that "all" should be "most" is a good contribution. Writing off the comment with an insult is not. Especially if you don't even offer an example of one of the "plenty of things" to justify your claim.

In a casual forum, people use casual language, like using "all" for "most". Context matters, as when the comment is in response to saying something isn't political by an overly-narrow definition of "political"

Re:Developers join call for GitHub to cancel its ICE contract by LiNeXT on Wednesday December 04, 2019 @12:51PM (#21704728)
> Especially if you don't even offer an example of one of the "plenty of things" to justify your claim.

I would posit that common sense obviated the need to justify this particular claim. As in, performing your morning dump rituals, for example, isn't a "political" act. Does that really have to be spelled out?

Re:Developers join call for GitHub to cancel its ICE contract by austincheney on Wednesday December 04, 2019 @12:13PM (#21704141)
Whether or not something is political goes to intent. A person’s self-serving lack of objectivity does not define the motive behind external circumstances.
Re:Developers join call for GitHub to cancel its ICE contract by zer00eyz on Wednesday December 04, 2019 @01:19PM (#21705154)
If the contract is canceled what changes.

Ice needs to find a new tool and the people at Github who didn't like it can pat themselves on the back and say "we did something"

The problem is that all the energy and effort they are putting into this, doesn't fix the fundamental underlying issue that caused this problem in the first place.

It is a "feel good" move by the people at GitHub, if they don't like what is going on they should quit their jobs and write software for an activist group, or many activist groups... There are plenty of ways their talents could be put to use making actual change!