Live data from Hacker News

Zig quits GitHub, says Microsoft's AI obsession has ruined the service

theregister.com

301–310 of 641 posts

Re: Zig quits GitHub, says Microsoft's AI obsession has ruined the service

#301

The edit history of the announcement is quite a ride: > [2025-11-27T02:10:07Z] it’s abundantly clear that the talented folks who used to work on the product have moved on to bigger and better things, with the remaining losers eager to inflict some kind of bloated, buggy JavaScript framework on us in the name of progress [1] > [2025-11-27T14:04:47Z] it’s abundantly clear that the talented folks who used to work on the…

On the previous HN article, I recall many a comment talking about how they should change this, leave the politics/negative juju out because it was a bad look for the Zig community. It would appear they listened to that feedback, swallowed their ego/pride and did what was best for the Zig community with these edits. I commend them for their actions in doing what's best for the community at the cost of some personal me…

Eh, it looks like they want to hide that they call people monkeys and losers.

If they would own up to it and say sorry, then your point stands. But that's not what happened here.

Re: Zig quits GitHub, says Microsoft's AI obsession has ruined the service

#302
post #222
post #204

Earlier quoted context omitted.

A competent developer should be aware of the tools of the trade. I'm not saying a competent developer should be proficient in using gerrit, but they should know that it isn't an obscure tool - it's a google-sponsored project handling millions of lines of code internally in google and externally. It's like calling golang an obscure language when all you ever did is java or typescript.

It’s silly to assume that someone isn’t competent just because you know about a tool that they don’t know about. The inverse is almost certainly also true. Is there some kind of Google-centrism at work here? Most devs don’t work at Google or contribute to Google projects, so there is no reason for them to know anything about Gerrit.

> Most devs don’t work at Google or contribute to Google projects, so there is no reason for them to know anything about Gerrit.

Most devs have never worked on Solaris, but if I ask you about solaris and you don't even know what it is, that's a bad sign for how competent a developer you are.

Most devs have never used prolog or haskell or smalltalk seriously, but if they don't know what they are, that means they don't have curiosity about programming language paradigms, and that's a bad sign.

Most competent professional developers do code review and will run into issues with their code review tooling, and so they'll have some curiosity and look into what's out there.

There's no reason for most developers to know random trivia outside of their area of expertise "what compression format does png use by default", but text editors and code review software are fundamental developer tools, so fundamental that every competent developer I know has enough curiosity to know what's out there. Same for programming languages, shells, and operating systems.

Re: Zig quits GitHub, says Microsoft's AI obsession has ruined the service

#303

Earlier quoted context omitted.

The main thing I like about Github's PRs is that it's a system I'm already familiar with and have a login/account for. It's tedious going to contribute to a project to find I have to sign up for and learn another system. I've used Gerrit years ago, so wasn't totally unfamiliar, but it was still awkward to use when Go were using it for PRs. Notably that project ended up giving up on it because of the friction for user…

> The main thing I like about Github's PRs is that it's a system I'm already familiar with and have a login/account for. It's tedious going to contribute to a project to find I have to sign up for and learn another system. codeberg supports logging in with GitHub accounts, and the PR interface is exactly the same you have nothing new to learn!

Yeah and this slavish devotion to keeping the existing (broken imho) PR structure from GH is the one thing I most dislike about Forgejo, but oh well. I still moved my project over to Codeberg.

GH's PR system is semi-tolerable for open source projects. It's downright broken for commercial software teams of any scale.

Like the other commenter: I miss Gerrit and proper commentchange tracking.

Re: Zig quits GitHub, says Microsoft's AI obsession has ruined the service

#304
post #301

Earlier quoted context omitted.

On the previous HN article, I recall many a comment talking about how they should change this, leave the politics/negative juju out because it was a bad look for the Zig community. It would appear they listened to that feedback, swallowed their ego/pride and did what was best for the Zig community with these edits. I commend them for their actions in doing what's best for the community at the cost of some personal me…

Eh, it looks like they want to hide that they call people monkeys and losers . If they would own up to it and say sorry, then your point stands. But that's not what happened here.

> I completely agree with this. I performed really poorly on this axis. I’m sorry to the Zig community for that. I’ll take my L and get back to working on std.Io and the rest of the roadmap. [1]

[1] https://ziggit.dev/t/migrating-from-github-to-codeberg-zig-p...

Re: Zig quits GitHub, says Microsoft's AI obsession has ruined the service

#306

Earlier quoted context omitted.

I'd rather solve advent of code in brainfuck than have to debug their CI workflows ever again.

Surely you just need the workflow to not have embedded logic but call out to a task manager so you can do the same locally?

Well then why 99% of GH Actions functionality even exists.

Re: Zig quits GitHub, says Microsoft's AI obsession has ruined the service

#307
post #116

Earlier quoted context omitted.

For threat analysis, you need to know how hard you are to break in, what the incentives are, and who your potential adversaries are. For each potential adversary, you list the risk strategy; that's threat analysis 101. E.g. you have a locked door, some valuables, and your opponent is the state-level. Risk strategy: ignore, no door you can afford will be able to stop a state-level actor.

I concur the question, "Who would have an incentive to spend resources on DDoS'ing Codeberg?" is a bit convoluted in mixing incentive and resources. But it's still, exactly, threat analysis, just not very useful threat analysis.

Wouldn't an AI scraper working for a huge firm have more incentive to scrape your code, than a competitor?

Re: Zig quits GitHub, says Microsoft's AI obsession has ruined the service

#308
post #55

Last week the reason for the move was MS tools being used by the baddies. Today AI is the baddie du jour. To use a great quote "either do or don't, but I got places to be".

The original post was specifically about technical grievances, “MS tools being used by the baddies” was mentioned only in passing. https://ziglang.org/news/migrating-from-github-to-codeberg/ > Putting aside GitHub’s relationship with ICE That was the extent of it. Six words. Furthermore, this submission is an independent post, not from Zig , reporting on the original and adding more context. > To use a great quote "e…

[flagged]

Re: Zig quits GitHub, says Microsoft's AI obsession has ruined the service

#309

To be fair this has more to do with Github Actions than Github, which from the beginning was never really going to rival any professional solution. The people at Zig should use proper CI tools and not something that a big service provider is offering as an afterthought.

Which professional solution do you prefer?

Buildkite is next level

Re: Zig quits GitHub, says Microsoft's AI obsession has ruined the service

#310
post #273

Earlier quoted context omitted.

I often find we don't appreciate enough people accepting their failures and changing their mind. For some reason I see the opposite: people respecting those who "stick to their guns" or double down when something is clearly wrong. As you say, the context matters and these edits seem to be learning from the feedback rather than saving face since the sentiment stands, just in a less needlessly targeted way.

Well, it's not like it's a simple black and white situation, universally applicable to every debate in human history. Sometimes it is relatively better to be open-minded and able to change own opinion. Sometimes it is relatively better to keep pushing a point if it is rational and/or morally correct. The reason why the latter stance is often popularized and cheered is because it is often harder to do, especially in t…

Consider the plight of a policy-maker who changes their stance on some issue. They may have changed their mind in light of new information, or evolved their position as a result of deeper reflection, personal experience, or maturation. Opponents will accuse them of "waffling" or "flip-flopping", indicating a lack of reliability or principles (if not straight-up bribery). Elected officials are responsible for expressing the will of the people they represent, so if they're elected largely by proponents of issue X, it is arguably a betrayal of sorts for them to be as dynamic as private citizens.

This is tangential to the original topic of insider trading, where the corruption is structural / systemic -- akin to how "conflict of interest" objectively describes a scenario, not an individual's behavior.

Post reply on HN