Nadella shouldn't use FakeAI to generate statements that can be scrutinized by the public. That 4x y/y claim is an obvious hallucination on the behalf of something or the other.
Zig quits GitHub, says Microsoft's AI obsession has ruined the service
The Foundation that promotes the Zig programming language has quit GitHub due to what its leadership perceives as the code sharing site's decline. The drama began in April 2025 when GitHub user AlekseiNikiforovIBM started a thread titled “safe_sleep.sh rarely hangs indefinitely.” GitHub addressed the problem in August, but …
COMMENTS
-
Tuesday 2nd December 2025 02:05 GMT Anonymous Coward
AI emphasis at Google has caused them to neglect glaring bugs elsewhere
Same thing at Google, I think.
For 5-6 months I’ve been dealing with gmail contact’s lame bug that keeps replicating each contact’s email addresses within contact records. Almost every time I edit a contact, a duplicate sometimes triplicate email address is visible in the record. I delete the extras but they usually come right back the next time. It happens in hundreds of contacts.
I reported this 4-5 months ago but Google just ignores it. They used to actually fix bugs I reported.
I assume they moved everyone over to AI.
Cory Doctorow was right and it’s only getting worse.
-
-
Thursday 4th December 2025 07:42 GMT PRR
Re: AI emphasis at Google has caused them to neglect glaring bugs elsewhere
> Gmail after 20ish years, been there since you needed an invite to join.
A wee hair over 20 years today.........
"Date: Tue, 8 Nov 2005
Subject: B J has accepted your invitation to Gmail
EDIT--- Actually I got my invite from Neal S in April 2005.
Date: Wed, 13 Apr 2005
To: Neal S
-
-
-
Tuesday 2nd December 2025 02:43 GMT Michael Hoffmann
I moved all my work to Gitlab a few months ago, who are like all of them, starting to do some AI intro, but currently I can turn it off and ignore it. Have my own local runners, so infinite "minutes".
Gitlab Pipelines makes Github Actions look like it was written by interns over a weekend. Heck, Microsoft's own "Azure Devops" is superior, albeit having Azure idiosyncrasies that can drive you up the wall (only use it when a gig is unfortunately MS or Azure heavy :-( )
Github nowadays only has inertia and incumbency on its side. Par for the enshittification course.
-
Tuesday 2nd December 2025 11:54 GMT T. F. M. Reader
Run for the hills
@Michael Hoffmann: Github Actions look like it was written by interns over a weekend.
I gave the thread (and the fix) a quick look.
* Busy-wait "sleep" is an oxymoron, of course.
Yeah, looks like an intern's code, indeed. The whole idea that sleep(1) may not be present is ludicrous: what else would break in such a case? It is even more ludicrous to rely on SECONDS in the absence of sleep(1). If anything, a non-intern would create a binary using sleep(3) for the purpose. Surely libc exists, eh?
* date "+[%F %T-%4N] Process $runnerpid still running" >> "$logfile" 2>&1
Not only using date(1)'s format for logging is an idea that could only occur to an intern, the intern never considered what would happen if "date" were, say, an alias set somewhere else.
* if [ ! -x "$(command -v sleep)" ]; then
This is from an old (and defunct?) code for safe_sleep() function in the same thread. So they did check if sleep existed, just incorrectly. They don't check what it is or what it does, nor do they check what command actually is. This is an exercise any intern should do right after learning that bash has a 'command' builtin:
{~}$ sudo touch /usr/local/bin/sleep
{~}$ sudo chmod +x /usr/local/bin/sleep
{~}$ command -v sleep
/usr/local/bin/sleep
{~}$ command -vp sleep
/usr/bin/sleep
{~}$ alias command='command -p'
{~}$ command -v sleep
/usr/bin/sleep
{~}$ builtin command -v sleep
/usr/local/bin/sleep
After this even an intern would call 'builtin command -vp sleep' correctly.
My overall conclusion is that not only Github code is written by interns, it is also reviewed by interns. "Run for the hills" icon seems appropriate.
-
Tuesday 2nd December 2025 12:45 GMT Dan 55
Re: Run for the hills
In the end they went the simplest fix which still busy loops, even after the issue identified a load of problems with the sleep script and dependencies elsewhere in the code. Not surprised the Zig guy gave up on it.
P.S. date "+[%F %T-%4N]" returns a sensible format, I think it's a reasonable option when writing to a log from a script.
-
-
-
-
-
-
Tuesday 2nd December 2025 12:07 GMT graemep
Re: ::shrugs::
I quite like Bitbucket.
If you have a thousand devs the extra work is not significant. You would be paying Github thousands, maybe tens of thousands of USD/month.
For smaller systems the work will scale down.
There are alternatives to git too. For a solo developer or a small team I would seriously consider Fossil which is dead easy to self host.
-
-
-
-
Wednesday 3rd December 2025 15:48 GMT Anonymous Coward
Re: I have just retired from this now broken industry, and it feels good…
Yep. A significant proportion of time is now spent on trying to work around the constant fuckups and changes introduced by Microsoft (and others) nearly every bloody week.
Back when I started in IT, you could rely on a version of a piece of software staying pretty much the same, apart from security patches, until the next version was released (and you could install that in a time period of your choosing, after thorough testing). Now it's change after change after change all the time - most of which are unnecessary and a fair proportion of which cause problems.
And we didn't have the AI shit constantly forced on us back then either...
-
-
Tuesday 2nd December 2025 16:41 GMT Lusty
Sounds like the iPhone bug that’s been there forever. Set a timer for two minutes and do nothing. The timer never goes off because the phone is busy locking itself after two minutes so it just cancels the timer.
If Apple can ignore it with their user base then I don’t see why Microsoft should be more proactive
-
Tuesday 2nd December 2025 20:49 GMT munnoch
At my last place (literally last because I haven't worked since), the DevOps guys seemed to be absolutely convinced that they ran the company. They acted as if they were the product. Instead of just being a service that sits in the background in support of actual external customer facing activities. From what I hear their attitude hasn't been corrected in the last 24 months...
-
Wednesday 3rd December 2025 15:26 GMT teknopaul
Actions was bad idea
IMHO Actions is a bad idea it the first place. Apart from being badly implemented.
It's tempting, because 2fa and general Microsoft lockin techniques make github painful to operate from outside.
But in the end imho you want to run build locally, it's not really something that you need to scale randomly to something you can't handle.
Security is an f-ing nightmare if you try CI/CD, so you might as weel do your builds locally too.