Live data from Hacker News

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

theregister.com

461–470 of 641 posts

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

#461
post #421

Earlier quoted context omitted.

Kelly’s indignant attitude and commitment to “engineering excellence” suggest a bright future for Zig. It’s good to see the leader of a technical project get angry about mediocrity.

[..] in a product not people. Insulting people is never a solution.

>Insulting people is never a solution.

That can not be absolutely true.

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

#462
post #89
post #19

I have sympathy for some of the GitHub complaints. otoh just went to try to signup for Codeberg and it's down ... 95% uptime over the last 2 weeks? https://status.codeberg.org/status/codeberg

Because they are Codeberg I'm betting they have a philosophical aversion to using a cloud based ddos protection service like Cloudflare. Sadly the problem is that noone has come up with any other type of solution that actually works.

How well can Cloudflare protect against malicious account creation, where the attackers are set up to supply a response to email?

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

#463
post #325
post #76

Earlier quoted context omitted.

> a pioneering (but no longer new) PR system Having used Forgejo with AGit now, IMO the PR experience on GitHub is not great when trying to contribute to a new project. It's just unnecessarily convoluted.

What do you like most about agit?

It's just how straightforward it is. With GitHub's fork-then-PR approach I would have to clone, fork, add a remote to my local fork, push to said remote, and open the PR.

With agit flow I just have to clone the repository I want to contribute to, make my changes, and push (to a special ref, but still just push to the target repo).

I have been making some small contributions to Guix when they were still using email for patches, and that (i.e. send patches directly to upstream) already felt more natural than what GitHub propagates. And agit feels like the git-native interpretation of this email workflow.

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

#464
post #421

Earlier quoted context omitted.

[..] in a product not people. Insulting people is never a solution.

Sometimes people need to be shocked awake. Reality is harsh, and gentle language doesn't change that.

I've spent time in restaurant kitchens around chefs that believed "some people need to be shocked awake".

The people that got yelled at didn't do markedly better after getting yelled at, but they sure had a worse attitude towards their peers and chefs.

None of the chefs I talked to about it had anything better than "that's how it was when I started in kitchens" as actual justification.

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

#465

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…

Perhaps the final edit should have included the complaint about 'buggy bloated Javascript' as that's a very substantive issue - and now I don't know if they changed that as 'tone' or because they decided that technical criticism wasn't correct, and there are other issues?

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

#466

Earlier quoted context omitted.

Zig is the language that was intentionally made to fail and error out on windows carriage returns instead of parsing them like every language ever made. They made a version for windows and then made it not work with every windows text editor. Their answer was to 'get better text editors' or 'make a preprocessing program to strip out carriage returns' or 'don't use windows' (they had a windows executable). This is not…

that's amateur level anti-windows user much better to put a colon in a filename, or call part of your toolchain "aux.exe" https://help.interfaceware.com/v6/windows-reserved-file-name... works like a treat

Related: aux.c in the kennel source https://bugzilla.kernel.org/show_bug.cgi?id=68981

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

#467

Earlier quoted context omitted.

Github became successful long before those 'social media features' were added, simply because it provided free hosting for open source projects (and free hosting services were still a rare thing back in the noughties). The previous popular free code hoster was Sourceforge, which eventually entered its what's now called "enshittifcation phase". Github was simply in the right place at the right time to replace Sourcefo…

Technically so was BitBucket but it chose mercurial over git initially. If you are old enough you will remember articles comparing the two with mercurial getting slightly more favorable reviews. And for those who don’t remember SourceForge, it had two major problems in DevEx: first you couldn’t just get your open source project published. It had to be approved. And once it did, you had an ugly URL. GitHub had pretty…

> Technically so was BitBucket

The big reason I recall was that GitHub provided free public repos and limited private, while BitBucket was the opposite.

So if you primarily worked with open-source, GitHub was the better choice in that regard.

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

#468
post #359

Earlier quoted context omitted.

FWIW, all of those links compare Rust to languages created before 1980, and are all projects largely and unusually independent of the crates ecosystem and where dynamic linking does not matter. If you're going to use a modern language anyway, you should do due diligence and compare it with something like Swift as the ladybird team is doing right now, or even a research language like Koka. There is a huge lack of evid…

Here's what Microsoft decided after a comparison to C#: https://www.theregister.com/2024/01/31/microsoft_seeks_rust_...

Microsoft isn't going to abandon C#, it's just using the right tool for the right job. While there are certainly cases where it is justified to go lower level and closer to the metal, writing everything in Rust would be just as dumb as writing everything in C# or god forbid, JS.

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

#469

LLMs are useful, but AI is itself a marketing term that has begun to lose its luster. It’s rapidly becoming an annoying or trendy label, not a cutting edge one. I guarantee that in ~24 months, most AI features will still remain in some form or another on most apps, but the marketing language of AI-first will have evaporated entirely.

Yup. "Big data" "data mining" "machine learning"

On the other hand "personalized ads" is still going strong despite the entire concept being offensive.

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

#470

Earlier quoted context omitted.

Sometimes people need to be shocked awake. Reality is harsh, and gentle language doesn't change that.

You’re not mining coal, get real. Either use efficient techniques to make people do the intellectual work necessary to achieve whatever goal you have in mind, or you’re just deluding yourself thinking you’re some kind of “reality expert” while being an asshole, meaning they might still do it, but it would be despite your leadership, not because of it.

Why does intellectual work imply that people doing poor work need to be treated like fragile little birds?
Post reply on HN