They've abandoned GitHub for Codeberg because GitHub has ICE as a customer. Codeberg uses Paypal which is a member of the ICE "Virtual Global Taskforce".

https://www.ice.gov/news/releases/top-story-industry-partner...

There is a purity spiral that organizations can enter when they start doing this, which ends up with you shoving yourself into a cold dark corner of the internet and still not being completely detached from the badness because Cisco provides infrastructure for nearly every major weapons manufacturer and defense department globally.

> There is a purity spiral that organizations can enter when they start doing this

You are the one summoning that spiral by making a cheap gotcha wrt codeberg using Paypal.

The project apparently could and did move because the swith from github to codeberg wasn't that big of an impact, and because, while the new forge is not perfect, they feel the association is less severe. There is no "purity spiral" in that, just a pragmatic choice factoring in ethics.

[deleted]

As I was reading your reply I was half convinced that it was not purity spiral but by the end, even you admit it’s an ethics thing so yeah it is pretty much purity spiral in place. Next they will leave the USA so that they won’t be associated with Trump.

Practicality matters. For example, even if you choose not to harm other living things, you cannot avoid stepping on and killing the occasional insect. Theoretically you might be able to do it, but you’ll stop having a life. But you can still do much in line with your beliefs, such as not killing animals for food.

If GitHub were the sole game in town, maybe (probably) they wouldn’t have switched. But it isn’t, and they found something which in their view is an acceptable replacement and less worse. So yeah, maybe they don’t ethically agree with everyone on every thing up the chain, but they apparently agree with them more. That matters. You take a stand where you are able to.

Yeah but would you stop using AWS because of the same reason?

I never started for similar reasons

Simian,

You are making an ethical judgment when you say, in essence, that 'it is wrong for businesses (and non-profits) to attempt to act in an ethical manner, aligned with their mission statement'.

Making an ethical argument about the purposelessness and futility of ethics is... interesting to say the least. Please, consider stopping the internet today and instead spend time with a book on ethics that you think agrees with you sensibilities, and then look at this situation again.

I didn't say it is wrong but I sure as hell wouldn't swap my business out of AWS to signal my virtues

There are multiple dozens of ethic schools and ideas and many of them are not about purity, but although viability and realistic expectations.

They are not going Categorical imperative here.

Sounds great because Zig folks do seem to have a history with rejecting existing tooling for fussy reasons and building their own (really good) stuff.

If this forces them to rethink and build a better GitHub, can't wait.

I think there's a difference between providing services to X and a platform using a payment processor that collaborates with X.

You have a point, of course, but for many options, the best we can do is avoid the worst one as there's no perfect solution. I'm not saying that people should leave GitHub because of this, but I can see why some would and why they may pick a different, still not perfect, alternative instead of doing everything themselves.

That's a weird take-away from the post, where the only time ICE is mentioned is

> Putting aside GitHub’s relationship with ICE,

and the rest of the article provides technical reasons.

I feel like that's the whole point of the OP. I agree with the overall post but mentioning the ICE relationship seems to detract from the main point.

"I hate GitHub because X Y and Z features are bad" is a good reason to move away; "I hate GitHub because one of their thousands of enterprise customers does not align with my political views" is not, in my opinion.

For the record, I do not support ICE

People protesting ICE do not do so out of political concern, but humanitarian concern.

This seems like a minor nitpick as those two are intimately tangled up, but it matters to make the distinction. Standing up for others is not petty or self-serving and that's exactly what this sort of conflation can falsely imply.

It's virtue signaling plain and simple. People who crafted their identities around the current thing in ~2017 are religiously attached to having to be part of the in group and can't let it go, and it inevitably bubbles up like this.

This will no doubt rankle those who align with that group, but they are a pathetic remnant of a terrible period of rampant sociopathy.

Just because people have a revolutionary fetish and fantasize about being the ones to stop Hitler in 1933 (they would not have) does not make their delusions a reality. These dorks make anti-establishment vibes so lame. Just because you say something doesn’t make it real.

[flagged]

Hello there (new-account){name}{number}! When did you discover that {you, a real person} believed that the only way to protect the {women!} and {children!} was this new agency founded under Bush in the wake of 9/11?

Did you know that all {women!} (over 12 million every year) are actually most endangered by their intimate partners, who are predominately within their same race and class?

Do you think this is more or less concerning than this inflammatory anecdata you've created an account to provide? Do you think that domestic violence prevention (less than 1 billion) should be more or less well-funded than ICE (170 billion)?

> (Under the Trump admin): Teams responsible for violence prevention have been decimated, and a reorganization of the Department of Health and Human Services has eliminated divisions wholesale.

[dead]

Politics in the US is so extremely binarized these days that I think it’s hard to assign motive for political issues beyond “my friends say that our team feels this way.” Which I would argue is much more political than anything fundamental.

I read it as "this was a big news story which we care about. You may know it, but it is not the primary reason. Here is the primary reason."

That's why the article put that reason aside

It could have done an even better job of putting it aside by not even mentioning it at all.

Instead we're all sitting here talking about it instead of the technical reasons.

so far we know of 1 branch, in 1 thread, on the entire internet, "talking about it instead"

If they had not mentioned github's association with ICE, then we'd be in a situation where everyone would be questioning whether or not the relationship had anything to do with the decision.

Which is totally fine

they saw an opportunity for bait and you took it

It does signal/imply that even if GitHub fixed every technical grievance tomorrow, Zig might still not come back.

[flagged]

You can support sane border policies without also supporting racial profiling, the militarization of our cities and warrantless searches and detention. These two things don’t have to be mutually exclusive, but arguably much of what ICE has represented recently is what many people would consider to be unconstitutional behavior.

Ok, if you want to go down this road, should I start posting articles of religious leaders caught raping children? Should we be spending 170 billion a year trying to shut down all churches?

You got one. And how many good neighbors were dragged out of their cars, how many parents torn from their children, and how many American citizens wrongly harassed or dragged out of their houses for it? How many preachers praying peacefully in the streets were shot in the head?

This is not, and has never been, about the murderers. The murderers are the excuse, the people who are actually being harassed and brutalized are not them. And as mentioned, many of them are American citizens.

One or the biggest ironies in US politics to me is the complaints about the degradation of the rule of law in this country under Trump. While simultaneously arguing that federal immigration law should be actively ignored and blocked by cities and states. Of course the details are all messy and complicated. But if you feel both of those things are true, you owe it to yourself to take a moment and reflect on the irony of your own views. Empathy for people you disagree with is in dangerously short supply these days and is fundamental to a functioning democracy.

[dead]

>and the rest of the article provides technical reasons

The post ends with an indictment of capitalism.

Levels of indirection matter.

It seems like every organization in America is compromised in some way if you dig deep enough. Certainly you can find reasons for every big tech. There's still a balance to be struck though.

> It seems like every organization in America is compromised in some way if you dig deep enough.

I agree, and my view is that it goes much further. Quoting author Aleksandr Solzhenitsyn:

"The line separating good and evil passes not through states, nor between classes, nor between political parties either—but right through every human heart—and through all human hearts.".

If by dig you mean lazily sweep the front door while listening to dance music, then yes, I agree with you :)

Lmao absolutely right

when the shit finally starts flying there is no better place to be than low down, in a dark corner, with clean hands, looking nothing like a pig

[dead]

And with no money or users....

[deleted]

Levels of indirections matter.

You're mad because they left a vendor because they switched to a different vendor that you think is just as bad but also you're accusing them of starting an "inevitable purity spiral?" Which one is it?

It didn't seem to me that the person you answered to was "mad". Are you "mad" because of what they wrote?

It's not in conflict. They are pointing out that in this case their stated goal was not achieved so it's pointless.

It wasn't their stated goal, if you read linked article. The commenter got it wrong.

Enlighten me, they specifically mention ICE as a reason they wanted to switch from GitHub?

They mention it in passing before continuing with technical issues.

They don't state it as the only reason as you imply, but as something that contributed to their decision.

I am well aware it was not the only reason, but that does not improve the reasoning.

We’re all sick of these activist dorks