In this modern era of acquisitions, weak antitrust regulations, and platform capitalism leading to extreme concentrations of wealth, non-profits remain a bastion defending what remains of the commons.

https://ziglang.org/news/migrating-from-github-to-codeberg/

Migrating from GitHub to Codeberg ⚡ Zig Programming Language

@andrewrk Moved my donation to Every.org, keep up the good work
@tobyjaffey thank you, much appreciated!
@andrewrk good post, small suggestion. The GitHub repo now links to the blog post in the URL field and the README, but the blog post doesn't appear to have a clear link to the new Codeberg repo. I'd suggest adding one early in the post and perhaps changing the destination of the link in the GitHub README so that folks landing on the post or old repo can find their way to the new one easily.
@wezm oops, great point, thank you
@andrewrk Love the whole vibe and migration off github, but calling people monkeys and losers is disappointing

@danvolchek I care about how what I say makes people feel, so, even though I personally believe taking shots at Microsoft employees is fair game, and that they can take it, I do regret causing people to feel upset and/or disappointed with that word choice.

However, since it's not serious enough to warrant some kind of apology/retraction, and it's more honest to let people read the article as it was intended, I'll just live with the discomfort of knowing people don't like it.

I was looking hard at Zig for future projects but when the project lead callously refers to me and my fellow hubbers as “losers” and “monkeys” I can easily skip his project.

If he shows that lack of compassion towards anonymous people, I can’t imagine how he would treat people whose PRs he doesn’t like.

And saying “I believe taking shots at MSFT employees is fair game” out of one side of his mouth while also saying that he “regrets causing people to feel upset” is duplicitous at best.

Andrew absolutely should apologize to the other human beings he denigrated - otherwise I would strongly encourage anyone thinking of using or contributing to Zig to examine the type of culture he is promoting.

From @andrewrk

https://mastodon.social/users/andrewrk/statuses/115620138939386546

@veverkap @andrewrk Pull yourself together my son, there is no chance in hell you are going to let some words prevent you from experiencing comptime and the Vector builtin. It's not worth it...

@treydogsacid

I’ll continue using Go or Rust. They have a much healthier community than Zig.

@veverkap @treydogsacid

Bruh, are we talking about the same Rust community? The one causing all sorts of problems because it has such an overinflated image of both its language's capabilities and its own talents that it's insisting in rewriting Linux coreutils in Rust and causing breakage and security issues as a result? How healthy is that?

@Albright @treydogsacid they didn’t refer to an entire group of anonymous people as “losers” or “monkeys”

Rust and Go are more empathetic and welcoming than Zig for sure.

@veverkap I do feel bad for hurting your feelings but I also strongly believe that you should not be proud of working for Microsoft, and particularly on GitHub for the last 5 years. I truly am sorry but you need to be called out.

Are you really willing to take responsibility for safe_sleep.sh?

Do you really have no other options in your career besides MS?

@andrewrk

yikes what a privileged take you have. You know absolutely nothing about me and judge me based on my employer?

Do you really have no other options in your blog post than to shit on other human beings that you have never met?

Your absolute lack of empathy is appalling and makes me and many others not interested in your community.

Also stop gaslighting by saying you’re “sorry” and then doubling down. Own your rude and insensitive take.

@andrewrk since GH is so evil I’m sure you refused the $150k you made in GH Sponsors last year.

What is your beef with GH? I’m assuming it’s AI since that’s been the major change in the last few years. Then again part of your salary comes from AI companies so maybe not.

@andrewrk finally safe_sleep isn’t something I wrote so I won’t take responsibility for it. It’s also not something written by an employee - it was contributed by an external developer. Unlike your sponsor Blacksmith, GH open sourced their runner (the public repo you linked to)

@veverkap @andrewrk

"Then again part of your salary comes from AI companies so maybe not."

Do you have any donation data that proves this argument?

Nevermind, you don't have any opinions against AI integration because you are working at Microsoft, an autonomous entity which shall not be criticized?

@HugeGameArtGD @andrewrk it’s listed on the Zig website, buddy.
@veverkap ZML is a corporate sponsor and AI framework written in Zig, not sure how it is related to GitHub Copilot

@veverkap @andrewrk

A subset of Microsoft employees and other folks in the industry have been asking MSFT to cancel their contracts with ICE since uh.. like 2018 at least. They asked the same of the contracts with Israel which were for services directly utilized in furthering the Gaza genocide. There's no question that MSFT is an evil company.

https://www.eff.org/deeplinks/2025/10/eff-and-five-human-rights-organizations-urge-action-around-microsofts-role-israels

EFF and Five Human Rights Organizations Urge Action Around Microsoft’s Role in Israel’s War on Gaza

EFF, Access Now, Amnesty International, Human Rights Watch, Fight for the Future, and 7amleh sent a letter to Microsoft last month calling on the company to cease any further involvement in providing AI and cloud computing technologies for use in Israel’s ongoing genocide against Palestinians in the Gaza Strip.

Electronic Frontier Foundation

@yungterraism I’m well aware as I am one of those employees.

I’m stating that those in glass houses shouldn’t throw stones.

@veverkap
Well said. Hope you're having a great 🦃 day otherwise.
@andrewrk @veverkap Bro, you're a fucking DICK! I know TONS of great people at Microsoft even though I hate Microsoft. You're systematically trying to blame their employees for things they probably didn't do. People are not their jobs. Way to wave your hands around and scream "I'm a douche" Now put on your douche hat and stand in the corner.
IBM and the Holocaust - Wikipedia

@krig @andrewrk @veverkap Yes Yes. I've read the book about IBM. What does that have to do with people that are not their employers or employers property nor responsible for the unethical things their employers do? Do you need a douche hat too?
@praetor @andrewrk @veverkap I can only provide the dots, it’s up to you to connect them.
@krig @andrewrk @veverkap Unless...unless, you can provide a shred of evidence that Patrick, by himself, who acted of his own accord is the one who hurt your widdle bitty feelings....then it's the douche hat for you too.
@praetor @andrewrk @veverkap I honestly don’t understand what you are referring to here, but OK.

@praetor

"People are not their jobs" is such a tiring thing to hear from the most highly paid workers in the world

https://www.mcsweeneys.net/articles/i-work-for-an-evil-company-but-outside-work-im-actually-a-really-good-person

I Work For an Evil Company, but Outside Work, I’m Actually a Really Good Person

Our 7th most-read article of 2025. - - -I love my job. I make a great salary, there’s a clear path to promotion, and a never-ending supply of cold...

McSweeney's Internet Tendency
@LockeDann @praetor This didn't work in Neurenberg.
@trcwm @LockeDann Not in the mood this morning for people's moral high-horses or calling other fellow tech workers "monkeys" or comparing them to nazis, so drift og Dra *shoo*
@praetor @LockeDann There are moral high-horses and there are facts.
@LockeDann @praetor the narrative of individual responsibility is at least as tiring though. The linked post is peak deflection. It doesn't call for regulation or some other kind of collective action. It doesn't even call for shaming executives for giving sociopathic orders. It calls for the biggest sacrifices to be made from those with the least amount of leverage. Anything but structural change. Classy.
@siguza @LockeDann Exactly! It's not the frontline devs fault for what these companies do. And in this current market, it's also inescapable. Every company currently, unless they are small guys, are doing the EXACT same shit!. So that says it's not the developer. It's not the grunt at Microsoft. It's a systemic leadership problem with value put above ethics. Microsoft is doing it, Meta is doing it, Google is doing it, even Apple is doing it. Because they can, and the market encourages it.
@veverkap @andrewrk
Why do you add a screenshot highlighting the previous response instead of just replying to the answer?
@andrewrk
They are only required because governments fail in their duty of care and obligation to safeguard the people it serves, on account of serving the few who have the power to re-elect or dispose of them.
@andrewrk PSA: Codeberg currently does not implement accessible account registration. It is impossible for screen reader users to make a Codeberg account due to the image-only captcha. There's a manual fallback path, but no idea how long that takes. I've been forced to use the Wikimedia one, and that was about 3 months. This has been pointed out to them many times, and it's seemingly not something they're prioritizing.

@miki would you mind providing a link to the respective issue?

edit: found it here: https://codeberg.org/Codeberg/Community/issues/1797

Captcha on Codeberg - 2025 edition

### Comment This issue represents the current state of the inaccessible captcha that is still enabled for registration on Codeberg.org. To get everything on board about the problem: * The captcha prevents people with limited eye vision (either blind or otherwise having difficulties decipherin...

Codeberg.org
Captcha on Codeberg - 2025 edition

### Comment This issue represents the current state of the inaccessible captcha that is still enabled for registration on Codeberg.org. To get everything on board about the problem: * The captcha prevents people with limited eye vision (either blind or otherwise having difficulties decipherin...

Codeberg.org
@andrewrk The issue is 9 months old, but it's a continuation of older discussions. It now seems that there's a workaround, but it's so well-hidden that at least 2 users in the issue + me missed it when looking at the form, and the maintainers were unwilling to explain it for some reason. Somebody finally took mercy on us and explained it in the issue comments, but that's about 15 messages deep in the thread, and there's no indication that it's even there, so unless a user is extremely patient and thorough, they won't find it either. The way the maintainers hint at it but are unwilling to explain it seems very strange and cagey.
@andrewrk So cool! Had my eyes on zig for a long time, but just have too much on my plate right now. This made me wanna check it out 10x more. Thank you for caring.

@andrewrk Perhaps the metaphorical "copy-on-write" of issues and PRs warrants a bit of a clearer description of the process you have in mind?

In case we want to comment on something that is already open on GitHub, how do we do that? Do we open a new issue/PR on Codeberg, copy-paste the title, put something like "cont'd from <github_link>" in the description and continue on Codeberg like that?

@andrewrk nice work and good luck processing all the remaining issues and PRs on GitHub!
zig + codeberg = zoidberg
@andrewrk The first paragraph was brutal and I sincerely hope it ages like fine wine such that you guys won't catch some flak for that by potential donors. With that being said, thank you for moving off of GH, I hope it inspires many more to do the same.

@andrewrk Congratulations for the move! 🎉

I hope Codeberg will be a better host for the project in the future.

@andrewrk
I'm really tempted to learn zig, side from technicalities, just for how good your ideas are! But I guess it's too much for me
@andrewrk congrats and good luck with the move :)
@andrewrk really a delight to read. Good on you