GitHub is no longer independent at Microsoft after CEO resignation
1101 comments
·August 11, 2025pjmlp
meindnoch
Microsoft being the cool guys? The cool guys? Mwuhahahhaa.
This gave me the good belly laugh I needed.
For the last 25 years, Microsoft was known for:
- being the no. 1 enemy of free software
- shipping the worst web browser in existence, despite 80%+ market share
- making corrupt deals with governments around the world to tie them to their office software suite
- creating vendor-locked proprietary extensions to kill open technologies (ActiveX plugins, Silverlight, C++/CLI, MSJVM, etc.)
- making cringe hardware that basically noone purchased (Zune, Windows Phone)
The last time they might have been considered the "cool guys" was sometime in the 90s.
gmueckl
This comment comes some 15 years late. Microsoft runs the biggest org on github and has open sourced a lot of their own code under permissive licenses.
IE has been dead and buried for ages. Edge doesn't have even close to the same market share and is based on Chromium.
They build more and more of their own UIs on Electron.
I honestly don't remember when they tried to snare someone to use proprietary extensions to something open. I probably have missed a few instances.
Long story short: MS isn't a saint. They are a business. And they have behaved relatively nice for so long that some young adults don't know any other side of MS now.
rustystump
Idk i can think of a long list of awful stuff coming out of ms that is modern. They put fing ads in an os among other atrocities.
I put them behind meta on the evilness meter but i think google is less evil which speaks volumes.
The only side of ms that i have any love for is xbox but that is also waning with all the studio acquisitions.
__MatrixMan__
Having gotten tired of subjecting windows users to a phishing campaign to trick them to use edge under the auspices of it being chrome, they're now moving on to obsoleting all windows machines without a TPM so they can cryptographically secure their right to use their users' need to authenticate as an opportunity to sell data about that user to the third party.
They have no respect for the agency of their users. We're no different than cattle to them, an asset to be squeezed until no more money comes out of it.
userbinator
and has open sourced a lot of their own code under permissive licenses.
That should be a good clue that it's not worth much to them anymore, and tjat they'd rather rely on random free labour from the "community" than their own developers.
They build more and more of their own UIs on Electron.
Which is a horribly bloated pig that only helps forced obsolescence of hardware. It should be a very disturbing sign that Microsoft itself doesn't seem to know how to do native code anymore, as they invented Win32 and Windows.
eviks
> They build more and more of their own UIs on Electron.
That's not a cool guy thing
smcin
No, IE has not been dead and buried for ages. Not everyone's a US corporation.
A lot of (mostly non-US) orgs used locked-down managed IT and VMs where IE was still the only allowed browser, until the IE 11 shutdown in 2022, which is recent.
And just for reciprocity, here's Indian Defense Review (5/2025) "These People Never Moved On: They’re Stuck 24 Years in the Past and Have to Use Windows XP" : "Thousands of workers across the US and Europe still depend on a system from 2001. From hospitals to railways, entire operations run on technology long considered obsolete."
https://indiandefencereview.com/these-people-never-moved-on-...
Shorel
> IE has been dead and buried for ages. Edge doesn't have even close to the same market share and is based on Chromium.
Because we remember the evil Microsoft. Many young people still follow advice from the elders.
frollogaston
Businesses don't and shouldn't operate as charities, but Microsoft is the only big tech company that manages to be a negative in every way. The only thing they've ever innovated on is lock-in. Now exploring the frontier of how bad Windows can be without people leaving.
The open-source stuff is whatever, only a tiny part of the picture.
yencabulator
> I honestly don't remember when they tried to snare someone to use proprietary extensions to something open.
Try using VSCodium legally with the same functionality as VSCode; remote development, Python language server, C++ debugging, and so on.
People who think Microsoft is doing open source work for the good of their hearts are still in for a lesson in EEE.
https://github.com/VSCodium/vscodium/blob/master/docs/extens...
https://github.com/VSCodium/vscodium/blob/master/docs/extens...
https://github.com/microsoft/vscode-cpptools/wiki/Microsoft-...
https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguis...
ivanmontillam
These are the kind of claims that make some Linux users tiresome to talk to. (Full disclosure: I am also a Linux user).
I'm not defending Microsoft, they are not necessarily my cup of tea, but these claims are only true of anything pre-Nadella era (part of 2014 and earlier).
Feel free to express your opinions, but don't be hateful!
rTX5CMRXIfFG
Skepticism that is informed by history isn’t being hateful
dingnuts
The grandparent was also wryly highlighting the crevasse between post-Nadella Microsoft's PR, which you seem to believe, and their actions.
Despite "MS <3s Open Source" they never changed, you're just referencing a very successful era of marketing.
And poor Linux users are out here catching strays. Very "don't you say that about the $1T company!!!" of you to defend them, "fellow Linux user" (also very hi fellow kids..)
Arch-TK
Microsoft continues to produce absolute garbage (except now it's also adware) and continues to utilise aggressive tactics to gain market share.
They deserve plenty of hate.
michaelmrose
Nadella has worked in senior leadership positions at MS for 33 years. His era began in 1992 not when he became CEO.
whoknowsidont
> but these claims are only true of anything pre-Nadella era
Why does this matter? How does that invalidate anything? Are global companies only accountable for their actions so long as they maintain the same CEO?
>but don't be hateful!
Won't someone please think of the poor global technology conglomerate!
azangru
> For the last 25 years, Microsoft was known for:
- Creating a language (typescript) that took the front-end web community by storm.
- Becoming one of the real adopters of "progressive web apps". Apple is actively hostile to them, because they would eat into the 30% cut they are making from the apps distributed via the app store; Google, once a champion, has grown kinda tepid, because it also gets a cut from apps distributed via Google Play; but Microsoft now behave as if they are a believer.
- Shipping a tremendously popular text editor, Visual Studio Code.
giancarlostoro
> - Shipping a tremendously popular text editor, Visual Studio Code.
Which feels sluggish compared to how it used to be. They keep tacking on too much cruft to it. I used to call it a lightweight IDE, but now its just a bloated editor.
turtlebits
Sorry, but even with typescript, the frontend web community a shit-storm.
Anything Microsoft + web is a nightmare. Their login system is a redirect and re-auth hell and I loath anytime I need to log into anything Microsoft related.
jedberg
> making cringe hardware that basically noone purchased
Their keyboards were arguably the best ones around. I'm literally typing this on a 20 year old MS keyboard right now.
pyrale
I'll disagree loudly with my IBM keyboards (my old model M as well as the thinkpads I've used).
p1necone
Likewise the Intellimouse Pro is my favourite mouse. Sadly they seem to have discontinued it in favor of the Surface mouse which has atrocious ergonomics.
blibble
they were better than the $20 crap you could buy in staples
but definitely not the best ones around
nirvdrum
> - making cringe hardware that basically noone purchased (Zune, Windows Phone)
I don't personally get too attached to devices I purchase or begrudge others for what they buy so, I'm curious what made them "cringe hardware" in your opinion. Adoption aside, they looked like pretty compelling devices to me. Is this a case of buying anything that isn't Apple isn't cool? Or is there something deeper there?
jameshart
> making cringe hardware that basically noone purchased (Zune, Windows Phone)
The 25 year window you picked actually coincides almost exactly with the time since the original X-Box was launched. Seems an odd omission from the list of hardware MS released in that time period.
Also the IntelliMouse Explorer was released in late 1999, which nobody who has ever had to clean the gunk off a mouseball roller would describe as ‘cringe’.
alexchantavy
It's always better when companies are hungry for business. I thought that in 2016ish it was super cool for Microsoft to get into Linux, build VS Code, and make bets like the Surface Studio.
For comparison, I think Mac OS in 2008 was also at a bit of a golden age:
- You had native file support for .iso, .zip without needing to install crapware like Winzip.
- You even could preview *.psd files out the box.
- You had first-party apps like Image Capture to scan documents without needing to install extra software.
- There was an amazing third-party app ecosystem with things like Yojimbo, OnyX, Little Snitch, Quicksilver, Handbrake, Coda, Adium.
This was around the time of the "I'm a Mac" campaign when Apple was _hungry_ to win business away from Windows. All of these small, polished advantages made me fall in love with the experience.
OSX today is still good but there definitely isn't that same level of "underdog hunger" showing up in the products as of late.
Anyway I'm just trying to say companies being hungry for business shows up in its products and that's better for consumers.
1vuio0pswjnm7
This "Microsoft are good guys" is a bizarre recurring comment that has appeared on HN for quite a while now
It's like pretending people must choose from Russia, North Korea, South Sudan or the Central African Republic
Who are the good guys
None of these companies are "good guys"
These "Leave Microsoft alone" HN comments will undoubtedly persist
Perhaps there are MS employees who comment on HN and they are sensitive about criticism
The idea Microsoft is somehow benign is truly hilarious
It is not difficult to argue the damage this company causes today without retribution is far worse than what they did in the past
IME, Microsoft is very cult-like; the employees believe that Microsoft has a solution for any problem, and there is never, ever any contemplation that the company creates problems ;this does not stop with the employees, it can extend to others who are "bought in" to the Redmond ecosystem
Sharlin
> This "Microsoft are good guys" is a bizarre recurring comment that has appeared on HN for quite a while now
Well, yes, that's called generational change. A lot of people have never experienced the bad old Microsoft, only the pretty cool guy Microsoft.
bee_rider
Apple and Microsoft seem very different companies. Apple is stylish and cool by default, with occasional stumbles. Even among tech people, they have good will even though they seem to regard the Open Source community with total ambivalence at best.
Microsoft is the Walmart of operating system providers, that happened to buy a popular Git hosting site and briefly made noises that seemed not awful.
In terms of coolness, Microsoft peaked right around the time they were hiring the cast of Friends to promote their OS.
sho_hn
> Even among tech people, they have good will
Wait, do they?
I mostly remember:
- A neglected desktop OS with slowly deteriorating quality
- Aimless products like the Vision Pro that seems to have failed as the "get the devs excited" premium SDK launch everyone described it as
- Rocky start issues on Apple Intelligence, nerfed Siri, etc.
- Unexciting iPhone launch and lots of ridicule levied on Liquid Glass
It's the laptop to get for compute/battery, which definitely is not nothing, but I'd say few tech people have been excited about Apple otherwise lately, as product or platform.
eadmund
You forgot things like shipping decades-old free software with their OS because Apple are so implacably opposed to their users having freedom to use, examine, modify and share that software.
nobleach
If that's what you "mostly" remember, your memory is awfully selective. It's totally fine for you to have a bias, but you're overlooking decades of massively successful products and services.
Having owned plenty of Thinkpads (Linux), Dells(Windows and Linux) and plenty of Macbook Pros, I can say, Apple's superiority of hardware is so far beyond the rest. Having an OS with a BSD-ish experience is really nice as well. I've spent 27 years in engineering and during most of that time I get the random "Linux is far superior", "I like Windows better" folks... but by and large, yes, Apple's tech has a ton of good will.
fkyoureadthedoc
> but I'd say few tech people have been excited about Apple otherwise lately, as product or platform
And probably fewer still consider switching to the alternatives. Apple is, for better or worse, usually the least bad option.
QuantumGood
In my business (partly home studio support), it's hard to support MacOS for new-ish users.
If the OS is old, things like FFMPEG will not work with things like Audacity. And to use an old version of FFMPEG, you have to guess which one, then install a variety of dev tools to compile it, waay beyond the capability of the average "I just want to record my podcast user". Audacity itself has an extensive help article devoted to this issue for Mac.
If you have a new Mac, you'll find companies have given up going through the cost and time of certifying for each new Mac OS, like Evoluent (early vertical mouse maker), who gave up several versions ago and won't support using all the extra mouse buttons their product has on Mac.
If you want to use many audio plugins, you'll have to deal with special permissions if it didn't come from the app store. If you want to use zoom to let a remote tech control your screen, you have to find and set two security permisssions.
For all four of these issue on Windows, it just works.
UPDATE: As commenter below pointed out, experienced users have a different experience than new users, which doesn't invalidate the specific issues I've mentioned, and which I encounter every month, and sometimes weekly.
zamalek
> > Wait, do they?
The echo chamber is still reverberating. People say that MacOS is good because other people have told them so. The people claiming that is better don't have an earnest effort outside of the ecosystem to support their claims. I was forced to use MacOS at work up until a little over 1.5 years ago, I have perspective on both, and it is categorically incompetent. It doesn't hold a candle to dev on Linux.
As for Windows? Windows 7/11 are probably still better than MacOS (as you implied with your comment about neglect), but it's probably as bad or slightly better than Win 11.
herval
Apple is certainly fumbling in recent years, and it's clearly behind in some games (Siri, AI in general, iPhones turning into a yearly snooze-fest). But of all the FAANG, I'd say it's the only one I trust, simply because they're not trying to sell my data and have a consistent stance on security.
asveikau
> A neglected desktop OS with slowly deteriorating quality
It's funny that this exact phrase could have been written about Apple in 1998.
brownriceowl
We have different ideas of what qualifies as tech people if we're talking about Liquid Glass, Siri, and Vision Pro
IMO, "consumer electronics enthusiasts" != "tech people"
p1necone
> Even among tech people, they have good will
Do they? I feel like this is a bimodal thing from what I've seen of other peoples opinions - they're either amazing and all you ever use, or they're the worst company ever.
As a developer I've always seen Macs as a necessary evil - they were the only polished "working out of the box" unix-like system you could buy for a long time but you had to put up with locked down software, comically bad pricing and cooling issues.
Now with the Mx stuff the hardware is amazing, and pretty fantastic value for money if you avoid the weird points in the price scale where they massively overcharge for RAM. But you still have to use their locked down software stack and ecosystem.
JohnFen
> Apple and Microsoft seem very different companies.
They are very different companies in very different businesses. Apple is a hardware company, Microsoft is a software company. That affects everything (and is why the two are not fundamentally competitors).
I don't think one has ever been better behaved than the other at all, though. The main difference is that for most of their time, Microsoft was just in a position where it could do more harm than Apple.
leptons
Apple does plenty of harm every day when they force Safari as the only web browser engine allowed on iOS.
aleph_minus_one
> Apple is stylish and cool by default, with occasional stumbles. Even among tech people, they have good will even though they seem to regard the Open Source community with total ambivalence at best.
This love for Apple seems to be a very US-American thing.
bee_rider
I dunno, I haven’t been to Europe. What do they favor, Linux? Sounds like paradise.
jlarocco
Neither of them respect their users, and their major products are all black boxes that you're not allowed to change, inspect, understand, etc.
They're both the polar opposite of "tech friendly".
nobleach
But I've yet to meet a person that said, "Oh, Rachel and Chandler from Friends... maybe Windows IS cool!". It wasn't cool, it wasn't anything. Apple was trendy with the designers and creative types, and Windows was what you probably used at your doldrums day job. The only place where MS has ever been "cool" is with gamers. I think your "Walmart" analogy is a perfect one.
bee_rider
The joke was supposed to be that the “coolness peak” was incredibly lame. Haha.
cyberax
> Even among tech people, they have good will
Only among people who don't have to develop for the Apple ecosystem.
mvdtnz
> Apple is stylish and cool by default, with occasional stumbles. Even among tech people, they have good will
Good grief. Sometimes it's good to get a reminder that there are still people who think this way.
pjmlp
On my office, only folks like myself that also do Windows development, have Thinkpads with Windows.
Everyone else carries Apple devices.
GNU/Linux only exists on local VMs for containers, or servers on cloud instances.
raincole
Yeah, I laughed audibly when I read that sentence...
ezoe
You forgot to mention the gaming section.
Microsoft is acquiring a lot of game developers, put it on hold for a few years, then close subsidiary and layoff all employees.
I guess generating hype by acquisition and increase valuation cause more profit than developing a real product.
I'm beginning to think that using Microsoft services(yes, GitHub included) is morally questionable behaviour right now. I can't support the current Microsoft behaviour of laying off many employees so casually.
pjmlp
Yes, the whole XBox division has been a mess, especially after ABK.
However XBox plus Microsoft Gaming Studios, is still one of the biggest group of AAA publishers, they have a big enough slice of the market.
Hence why now they're dominating PlayStation charts with cross-platform games.
Many Microsoft haters don't have an good enough idea of how big they have become on games industry, regardless of layoffs and such.
SteamOS keeps being around until they feel like doing a netbooks like move, taking all their games out of Steam, or whatever else Microsoft might think of.
Hence why I regularly complain Valve should keep trying to bring developers to target GNU/Linux natively instead of translating Windows games.
grepfru_it
I would not be surprised if Steam came to Xbox
ivape
Microsoft is acquiring a lot of game developers, put it on hold for a few years, then close subsidiary and layoff all employees.
Sounds like they just bought the IP.
tough
which begs the question is it just good old EEE?
gabrielgio
> Microsoft is acquiring a lot of game developers, then close subsidiary and layoff all employees.
FTFY, Microsoft is even killing studio with successful games, like Tango.
brightball
I’m glad Gitlab is still an option, just sitting there waiting to absorb the market pivot if Microsoft takes it the wrong way.
ikidd
I see more people jump for Codeberg these days.
mindcrash
Or even better, claim full sovereignty (again) and install Forgejo (https://forgejo.org/) on your own hardware.
You'll get the same experience as Codeberg, because Codeberg is in fact running on Forgejo
jzb
I love Codeberg, but they're struggling with growth/scaling -- if folks want to see Codeberg succeed, they need to open their wallets.
michaelcampbell
Big limitation on private repos there.
ghc
Among enterprises I work with, I'm seeing way more migration to self-hosted Gitlab than I was a few years ago. Even among Azure-dependent orgs.
rpep
I think there’s some risk with this though too - more and more is behind the enterprise tier. People try to work around this in various ways but its an unsatisfying experience. For e.g. trying to enforce merge request approval with pipeline stages.
Aeolun
Gitlab is not really an option for me. Their pricing is absolutely out of this world.
taxborn
Additionally there is Codeburg/Forgejo, and for the atproto-enjoyers, tangled.sh is a new face that feels like it could be good.
dboreham
And gitea (originally a Forgejo fork).
chaosharmonic
As a Deno user, this news also makes me see more value in JSR. (Relative to npm's ownership, that is.)
hk__2
Yes, as long as you don’t look at their pricing :/
sunaookami
Left Gitlab after they changed the UI nearly every month, it's still very cumbersome to use.
NullCascade
It's funny. Nobody complains that there is a lack of free multi-platform desktop GUI profiling tools for Go, Python, Ruby, Elixir etc. Somehow we just accept those languages are only for web services, web apps, and command-line utilities.
What is the problem with Microsoft keeping "nice to have" desktop GUI stuff for their own proprietary ecosystem when everything else has open sourced? Including the primitives needed for the community to build their own GUI and developer tooling stuff, just like JetBrains did with Rider.
whoknowsidont
Yeah guys, what's the difference between organic projects that have been open source since the start and a global technology conglomerate open sourcing things later that compete for mind share against those projects.
What could be the difference? Oh dear, I just can't think of anything.
ackfoobar
> .NET is now cross platform, but only as long as it doesn't hurt VS sales, with GUI workloads, profilers, still being mostly Windows only, and partially supported on VSCode, which also has the same VS license.
On HN I keep hearing that associating .NET with Windows is outdated perception.
Writing JVM languages I feel that the developer experience is pretty much the same on any OS. It seems this cannot be said for .NET?
jayd16
If you're writing a server or a web app then its good and runs well.
Visual Studio is still not ported to Linux or Mac, you need to use Rider or VSCode. If you use JetBrains for Java, using Rider will feel good no matter where you are.
The GUI library situation is a tough one. In many ways its far more advanced than other languages but their newest attempt is not as good as the older Windows only API. But what other language is graded for its great native GUI library?
I'm not calling MS cool but at the same time I think the goalposts are different.
rahkiin
I do not understand the hungup on visual studio.
We dont do the same for java, rust, or c… there are good IDEs for each of them and none are made by the maintainers of the language.
ezst
Re: GUI library situation, are you implying that they finally came up with something that's cross platform? What is it?
WuxiFingerHold
It can. DX is pretty much the same for backend and CLI stuff using VS Code on Mac, Linux and Windows. I'm working daily on C# backend and CLI stuff on a Mac (those are the dev machines at my employer). DX is on par with Go and Rust (at least dotnet CLI, LSP, Debugger, I can't speak for the profiler as I've never used it). I like the Rust tooling most, but dotnet CLI is not far behind.
Language and std lib wise, C# sits in the sweet spot.
tetha
Mh, I'm not the most experienced guy with .NET.
We have a few .NET applications running on the infrastructure on Linux hosts and it's just like every other thing.
But in some contexts, e.g. PowerBI, it pulls in a dependency and BOOM it's Windows Only to the point that not even Wine or Proton can help you. For something, that should be, mind you, a dumb SQL proxy like the PowerBI Embedded Gateway.
okanat
I think the success of Proton and Wine in games clouds the vision of Linux community. The contributors did great work on them. However the gaming API of Windows is a very limited slice of the vast API.
Games are quite standalone programs they don't depend deeply integrated Win32 stuff. They don't even use standard UI stuff from Win32. With Vulkan, porting DirectX became very viable and that was the grunt work. There are no DCOM servers or OLE stuff in games which is where Windows API actually becomes huge and sometimes nastier. Business apps however deeply depend on those.
SideburnsOfDoom
The server deploy experience for .NET is pretty much the same on Windows or Linux. The developer tooling experience has more options on Windows.
marcosdumay
Pretty much no, it can't be said for .Net.
It currently supports Linux as a running target for servers. It supports both running desktop software and development very badly.
alternatex
It supports Linux as a running target for console apps, which can be servers, background apps, systemd apps, etc. So everything except UI apps.
The development experience with Rider is also great on Linux. I think you need to be more specific with the complaints because I have many beefs with Microsoft's approach to many things, but I could not pick up on what you meant.
pier25
I love C# and .NET is amazing for some specific use cases like REST APIs but there's so much stuff that just doesn't work or needs a lot more effort to get somewhere.
MAUI is a mess.
Blazor will never work as a general solution for full stack web apps. Even if a small app didn't have to download like 10MB of WASM code the DX is terrible and performance just as bad. Elixir Phoenix developed with a fraction of the budget is just so far ahead.
C# hot reload has been broken for years. I doubt it will ever be as good as what you get in JS with Vite.
Minimal APIs are a great idea but 4 years later and still fundamental features like validation are missing (it's coming in .NET 10).
They've been investing a ton of effort into Aspire. It's cool but is it more important than core features?
And now with AI, Microsoft is more distracted than ever and I'm starting to regret getting into .NET at all.
sixothree
Is MAUI now just a simple wrapper for Blazor projects?
ozim
.NET is now cross platform, but only as long as it doesn't hurt VS sales - I think MSFT doesn't care just as they don't care about GUI workloads, because only thing they care now is having developers run their stuff on Azure. You don't need VS for those cloud .NET apps and you don't need front end frameworks like Forms, Xamarin or MAUI. Seems like C++ is also something they would not be interested investing into when they can get people into cloud easier with C#.
827a
My deepest concern at this time isn't that AI eventually gets written down to nothing; because I don't think it will. Its that these companies are so scared of being out-competed by an AI-first competitor that they're willing to make deep sacrifices to their core businesses just to effectively virtue signal that they're AI first and unable to be out-competed.
It is deeply concerning because all things point to reality shaking out with irony. None of these big tech companies have leveraged AI to build anything remotely interesting from a product perspective. Its truly astounding how bad they are at it. Apple has nothing, Microsoft wants to put spyware on every Windows computer and builds the worst coding agent on the market despite having privileged access to every line of source code ever written, Meta put a chatbot in Whatsapp then decided paying researchers ten mil would solve their problems, Google has world-class research teams that have produced unbelievable models, without any plan at all on how those make it into their products beyond forcing a chat window into Google Drive.
Their fear is going to lose them everything. Its a fascinating inversion of the early internet problem, where companies who were unwilling to innovate got out-competed. Everyone learned that lesson and decided "we'll never be unwilling to innovate ever again"; but now their core product stable undergoes constant churn that is pissing off customers and driving competition to eat their lunch.
There is long-term, durable beauty in investing majority effort into making Github the single best place to host and organize code. That need is never going away. There is also necessity in ensuring it has an AI strategy in a post-AI world, no one doubts that, but its a matter of proportion and humility. Microsoft/Github will never build AI products that lead the market. Its not a technology problem; its an organizational and political one. But that's ok, because they could dominate the market with the world's best code hosting platform, an average AI strategy, and a library of integrations with the rest of the frontier world.
theptip
> Google has world-class research teams that have produced unbelievable models, without any plan at all on how those make it into their products beyond forcing a chat window into Google Drive.
NotebookLM is a genuinely novel AI-first product.
YouTube gaining an “ask a question about this video” button, this is a perfect example of how to sprinkle AI on an existing product.
Extremely slow, but the obvious incremental addition of Gemini to Docs is another example.
I think folks sleep on Google around here. They are slow but they have so many compelling iterative AI usecases that even a BigTech org can manage it eventually.
Apple and Microsoft are rightly getting panned, Apple in particular is inexcusable (but I think they will have a unique offering when they finally execute on the blindingly obvious strategic play that they are naturally positioned for).
zamadatix
Google was the absolute king of AI (previously "ML") for at least 10 years of the last 20. They are also an absolute behemoth of tech and have consistently ranked among the most valuable companies in the world for multiple years, valued at trillions of dollars today. Hell, they're on version 7 and production year 10 of their custom AI ASIC family.
When considering the above, the amount of non-force-fed "modern AI" use they've been able to drive is supposed to be shown by things to the level of a question button on YouTube and some incremental overlaying of Gemini to Docs? What does that leave the companies without the decade head start, custom AI hardware, and trillions to spend to look to actually do worth a damn in their products with the tech?
I'm (cautiously) optimistic AI will have another round or two of fast gains again in the next 5 years. Without it I don't think it leaves the realm of niche/limited uses in products in that time frame. At least certainly not enough that building AI into your product is expected to make sense most of the time yet.
monitron
> YouTube gaining an “ask a question about this video” button, this is a perfect example of how to sprinkle AI on an existing product.
lol if this is the perfect example, "AI" in general is in a sad place. I've tried to use it a handful of times and each time it confidently produced wrong results in a way that derailed my quest for an answer. In my experience it's an anti-feature in that it seems to make things worse.
alecco
The best and latest Gemini Pro model is not SOTA. The only good things it has are the huge context and the low API price. But I had to stop using it because it kept contradicting itself in the walls of text it produces. (My paid account was forced to pay for AI with a price hike so I tried for a couple of months to see if I could make it work with prompt engineering, no luck).
Google researchers are great, but Engineering is dropping like a stone, and management is a complete disaster. Starting with their Indian McKinsey CEO moving core engineering teams to India.
https://www.cnbc.com/2024/05/01/google-cuts-hundreds-of-core...
mindwok
It was the best model according to almost every benchmark until recently. It’s definitely SOTA.
jemmyw
There are problems with every model, none of them are perfect. I've found Gemini to be very good but occasionally gets stuck in loops: it does, however, seem to detect the loop and stop. It's more cost effective than the Claude models, and Gemini has regular preview releases. I would rate it between sonnet and opus except it's cheaper and faster than both.
For whatever reason there are tasks that work better on one model compared to another, which can be quite perplexing.
navigate8310
No amount of big context window can stop the model from context poisoning. So in a sense, it's a gimmick when you start having the feel of how bad the output is.
qnleigh
> when they finally execute on the blindingly obvious strategic play that they are naturally positioned for
What's that? It's not obvious to me, anyway.
mattnewton
inference hardware, especially starting with on device ai for the mac. I think they should go as far as making a server chip, but that's less obvious today.
newswasboring
My guess would be local AI. Apple Silicon is uniquely suitable with its shared memory.
GLdRH
Embrace the vibe, man
krior
The biggest counterexample would be that dead-ai-autotranslate-voice sucking every gram of joy out of watching your favourite creators, with no ability to turn it off.
armchairhacker
> YouTube gaining an “ask a question about this video” button, this is a perfect example of how to sprinkle AI on an existing product.
I remember when I was trying to find a YouTube video, I remembered the contents but not the name. I tried google search and existing LLMs including Gemini, and none could find it.
It would also be useful for security: give the AI a recording and ask when the suspicious person shows up, the item is stolen, the event happens, etc. But unfortunately also useful for tyranny…
827a
Yeah to be clear, I think Google is the strongest in AI product development of the FAANG companies. I included them in the list because the most complaints I see about AI product integration among FANNG comes from Google products; the incessant bundling of Gemini chatboxes in every Workspace product.
m4rtink
If its really useful, how long do you think it will take Google to kill it ? ;-)
somenameforme
What you're describing would seem to be a borderline miraculously positive thing. Every single generation of tech companies starts off absolutely amazing. Then they get big, and in surprisingly rapid order enter into the abyss from which they never return
But in modern times the particularly level level of big, scaling back of anti-competitive law enforcement, and a government increasingly obsessed with making [economic] number go up, regardless of the cost, have all created a situation where the current batch is dying a lot slower than they probably otherwise would.
If 'AI' is the pandora's box of self destruction that can move the show along to the next batch of companies, then it'll have been worth the trillions of dollars in investment after all!
827a
I tend to feel that a lack of government intervention isn't a significant piece of this puzzle. When Standard Oil held a monopoly on the oil world, it was mostly possible because they were monopolizing a discrete set of natural resources. Tech isn't that: Especially with AI lowering the barrier of entry to learning and generating code, tech is extremely resource-unconstrained. The main resource we fight over is just humans who have the ability and desire to spend money.
I also don't feel it will happen in "rapid order". These companies are too big. Its happening business-unit by business-unit. In the far future, these companies will still exist, just heavily optimized into the much smaller handful of units that still generate profit.
michaelt
> I tend to feel that a lack of government intervention isn't a significant piece of this puzzle.
Depends if you agree with somenameforme's theory that tech companies start off amazing, get big, then become awful.
You may have noticed, in recent decades, we haven't bothered with enforcing anti-trust law. If Facebook wants to buy Instagram and Whatsapp, they can. If Microsoft wants to buy Github and Activision they can. If Google wants to buy Youtube, Doubleclick and Nest they can.
If we accept the premise that FAANG is where innovation goes to die, going 25 years without any antitrust enforcement might not have been the smartest move.
mzajc
intel.com's <title> says "Simplify Your AI Journey - Intel". Their description meta tag says "Deliver AI at scale across cloud, data center, edge, and client with comprehensive hardware and software solutions." Their frontpage mentions "AI" 9 times, but has only 3 mentions of "processor" and zero of "CPU".
I know they make processors, but they sure don't make it seem that way.
siva7
They realized they can't compete on processors, so they're moving on to greener pastures. Like kodak back then.
gtirloni
Intel has traditionally been behind in software quality and discrete GPUs, I wonder if they are making this move out of desperation because nobody thinks "yay, Intel!" when both topics are mentioned.
coliveira
Yes, I find it greatly satisfying that these mega companies are turning away their most important asset: super qualified people capable of creating new products. They're basically betting on their own extinction.
wvenable
> Its a fascinating inversion of the early internet problem, where companies who were unwilling to innovate got out-competed.
Is it though? There's a reason why Microsoft's JVM competitor is called ".NET". They were planning Windows .NET Server 2003, Office.NET, etc.
I don't think an inversion of the hype cycle, it's just another hype cycle exactly. I think, in fact, it's extremely comparable. I remember people joking about Pets.com -- just imagine buying your pet food online?!? Crazy stuff. AI is the same. It's hyped up massively, there will eventually be some kind of correction, and then it'll become the new normal.
armchairhacker
> None of these big tech companies have leveraged AI to build anything remotely interesting from a product perspective.
Not true. Ironically, the first exception I can think of is Github Copilot.
It is true these companies haven’t recouped anywhere near the $trillion they’ve invested in AI.
827a
Only a sentence later do I explicitly reference Github Copilot; yet they belong on the list because despite having every advantage a company could have, the resources of a megacorporation, all the source code in the world, the semi-independence of a smaller team; they still managed to produce a mediocre and uninteresting product.
But, again: I think that state for Copilot is totally fine for Github. That product state of "its there, its builtin, and its fine" is a fantastic and extremely efficient market to service.
zemo
> Apple has nothing
I always hear this but people use Siri all the time, and I think outside of talking to programmers, a lot of consumers probably consider that the level of AI they care about using. "is Siri really AI" seems like a real "is a hotdog a sandwich" question. Who cares? People eat hot dogs and talk to Siri.
It seems what Apple has less of is LLM products that cost enormous sums of money to make that people don't like using. Sure, they have a little of it, they fell flat on their faces with their news summaries thing last year and AppleVision was a nothingburger, but when it comes to "sinking huge amounts of money into deeply unpopular ventures", it seems to me that Apple's reluctance to deploy its largess here might be prudent. It seems like they're less exposed on the hype.
hnlmorg
I do wish Siri was a little more intelligent to be honest.
I use Siri when I need a fast, distraction-free, action. Which makes it perfect when driving or performing other tasks where my hands a busy and/or I cannot put my attention on my phones LCD screen.
The way Apple paired with ChatGPT is awkward. You get prompted if you want to use Siri or ChatGPT. Which creates a distraction.
I'd love it if Siri was smart enough to differentiate between:
- an automation request. eg setting an alarm or ringing a contact. The kind of interaction what you wouldn't want to offload to a 3rd party but is the kind of interaction where you don't need vast datastores of training.
- and an open-ended question. eg What time are Oasis playing in London tonight? Who was the 23rd President of Germany? What are the rules of Dodgeball? these sort of things are less confidential and don't require handing control of your phone to a 3rd party.
And I'd love it if Siri automatically offloaded from their local AI to ChatGPT (or whatever) when the latter was identified. That should be opt in, but when opted in, it should be automatic. I shouldn't have to consent each time after I've opted in.
thewebguyd
> The way Apple paired with ChatGPT is awkward. You get prompted if you want to use Siri or ChatGPT. Which creates a distraction.
My hunch tells me this is a temporary stopgap until Apple figures out their "private cloud compute" or whatever where they can run their own model, after that it'll be seamless. Try to do as much on device as possible, and if that fails/is not possible, offload to the model running on Apple's servers rather than a 3rd party service.
Maybe they're "behind" (although, this tech is still so early I don't think anyone is truly behind), but I appreciate their approach to try and do as much on device as possible. They are the only ones around that aren't just defaulting to "harvest as much data as possible and ship it to our servers."
I can be patient - Siri works fine for what I want it for anyway - it can set reminders, timers, alarms, dictate messages, and create notes. That's about all I use it for and would use it for. Anything else I'm not going to ask my phone, I'm going to take it out and head to Google.
nik_lvk
[dead]
vouwfietsman
I'm not sure if you're in a country that has already received some upgrade, but over here in Europe Siri is seen as a funny tamagochi that sometimes misunderstands and thinks its needed and is then quickly told to shut up.
I think the last time I talked to anyone about siri we were wondering why it was still so bad, now that we have LLMs.
siva7
I've never seen people in europe regularly using siri except to bash how bad it is. I would be really interested taking a look at the secret usage stats of siri in europe compared to other regions.
heresie-dabord
> There is also necessity in ensuring it has an AI strategy in a post-AI world,
I find it necessary to ask AI what that sentence even means.
codingdave
I've been in a three different scenarios where I worked for independent companies under the umbrella of a large parent organization. In all 3, the leadership left or was fired, and the remainder of the company was merged into a division of the parent company.
The product quality went to shit in all 3 scenarios. There were different reasons and nuances to them all, but all 3 boiled down to one common factor. Instead of following the desires of the customers, they now had to pigeon-hole those desires into the larger business goals of the parent organization.
They all turned into political battles at the leadership level, low morale at the product level, and decent jobs for the engineers as long as they were happy just doing what they were told. For the customers, everything just stagnated. It took years before all the politics sorted themselves out, people chose whether to stay or go, and you got product leadership running who could balance it all out without the baggage of the merger.
So as a Github customer, this does not have me running for the hills. We won't lose functionality. But we won't gain anything we truly desire either - we'll see new features come out that relate to Microsoft's dreams, not our own. At a strategic level, I'd start telling my teams to be sure not to get vendor-locked to any Github features, and always have a migration plan at least conceptualized so that once we see where it all really goes, we are well prepared to either stay or go depending on exactly what Microsoft does in the next couple years.
p1mrx
> Instead of following the desires of the customers, they now had to pigeon-hole those desires into the larger business goals of the parent organization.
GitHub has been ignoring customers' desire for IPv6 support for years[0], whereas Microsoft got IPv6 running on Windows NT 4.0 in 1998[1], so there might be a silver lining here.
[0] https://github.com/orgs/community/discussions/10539 [1] https://www.oreilly.com/library/view/ipv6-essentials/0596001...
semicolon_storm
Don't hold your breath for that, Azure still has spotty IPv6 support
bsimpson
From a product POV, GitHub seems like a solved problem. It's been working well-enough with the current feature set for over a decade, with many companies building themselves on top of its stack. If they stagnate in MS bureaucracy but keep the lights on for push/pull/PRs, that's probably good enough for most people until something completely changes how software is made.
cnst
The problem is that someone still has to polish their resume when working for GitHub (aka resume-driven development), so, they're actually making GitHub worse now:
Why is GitHub UI getting slower? - https://news.ycombinator.com/item?id=44799861 - Aug 2025 (113 comments)
qntmfred
Dear GitHub wasn't all that long ago https://news.ycombinator.com/item?id=10904671
sothatsit
I think GitHub also doesn't have the same vendor lock-in that other companies do. I am very happy with their service, and I wouldn't want to move off of it. But at the same time there are numerous alternatives and it wouldn't be that hard to switch. Because, as you say, it is pretty much a solved problem, and because of that there are several competitors with feature parity at this point.
3eb7988a1663
At this point you are fighting, "Nobody got fired for buying Microsoft." There are viable alternatives on the market, but GitHub is the known quantity for which conversations are required to use something different.
karel-3d
Yeah, this is sensible.
I also want to add that there are large industries that LOVE Microsoft and LOVE the Azure/365 vendor lock-in. This corporate merger might be added value to those customers. (Azure has their own github called Azure DevOps and - from what I have seen - is quite bad, but deeply integrated into Azure stuff)
mynameisvlad
ADO is just the rebranded Visual Studio Team Services which is just the rebranded Team Foundation Service (which itself is the cloud version of ADO/VST/TF Server). It isn't really integrated in Azure aside from the naming, and it is intended to be more of a Jira/Bitbucket/etc replacement than GitHub.
karel-3d
I remember that every action you could do there needed somehow be approved in Azure Active Directory
drysart
Azure DevOps is.... okay. It's functional, and it's not really anything unique or innovative; but it never really strived to be anything like that. It started out as the online, service-based version of Team Foundation Server and was very clearly being cultivated into turning into "Github, but integrated into the Azure ecosystem" and that particular strategic need evaporated for Microsoft when they acquired the actual Github.
Azure DevOps went into zombie mode basically the same day the acquisition closed; I don't think it's received any new features since 2018.
scrubs
A software dev simply cannot afford to say "I just do technical" which I've heard numerous times. The sad reality is --- apart from small companies and ms/phd research which likely comes with more insulation --- organizational and political culture will weigh mightily on your tech work and freedom to do the right thing. So I definitely agree with parent.
martin-t
I've heard this story so many times.
1) A company starts by serving a real customer need, is driven by the people doing real (engineers, designers, mechanics, etc.). 2) The company gets large. The hierarchy gets deeper, decisions are made by people removed from the actual work. 3) The company either a) drives away all the people who actually enjoy quality work and stagnates/devolves b) or is bought by a large corporation, decapitated and absorbed.
How come people will vehemently defend democracy as the only just system of governance at the nation state level but are perfectly OK with dictatorship at the company level?
Worker cooperatives exist and should be the default choice any time people get together to work towards a common goal.
Wilder7977
I completely agree with you.
The best answer I can give myself to your (perhaps rhetorical) question is twofold: - tech companies, for whatever reason, seem to need millions and millions of funding upfront to get started. Despite a tech company not needing essentially any asset (besides a few workstations and internet connections?). The VC era inherently created a huge distortion so that it's virtually impossible to start something without selling your soul to those who want you to be exactly like the others. You will be laughed out of the door from banks if you try to get some credit. Since the tech economy has been essentially a proxy for financial speculation, building a sustainable business that doesn't aim solely to IPO and "growth" is an idea that won't get any money to anybody. All of this to say, if workers today want to fund a co-op, as I want to, they need to wait until they have enough money saved to bootstrap it themselves. - until now, and for maybe a while longer, the job market for tech workers has been fairly comfortable, with perks and high wages. Things are clearly changing, as the streak of layoffs post-2021 shows. For a sector with low unionization and with the extreme pressure from companies to reduce workers power, I think in the next 5-10 years tech jobs will become closer and closer to other regular office jobs. Once that will be the case, the incentive to do effectively a bullshit job in a big(ger) org - which many of us do, building products that are useless when not harmful, with no social value - will not be there anymore, and I want to hope more people will choose alternative paths like co-ops and to develop products with different goals.
martin-t
It's actually not rhetorical - I really wanna know what leads to this to-me-obvious contradiction.
One answer is obvious - every organization's primary goal is its own survival. So a democratic state will indoctrinate ("educate") children into believing democracy is the right way. But no school teaches about corporate power structures and cooperatives are so rare that they have little influence on the curriculum.
What I absolutely hated was for example when Microsoft opened an extra curricular program for students to teach them some tech skills and some soft skills and (in exchange?) they were allowed to hang posters promoting their products at school. Linux does not have the money or organizational capacity to do this kind of thing so the entrenched players have a massive advantage.
> The VC era
As a gamedev, this reminds me of how the metagame shifts as the collective playerbase learns the rules of a game - what works and what doesn't. Step 1) IRL you need to build something valuable and you get paid according to how much value you produced. 2) Then people realized you could get a bunch of these builders to work for you and take a cut from each of them - sometimes at least in exchange for providing marketing or "the means of production" but without providing any _real_ (positive-sum) work. 3) And now people realized when you have enough money you can just buy those power structures from step 2 wholesale. Oh and you can buy up housing and take a third of someone's salary too.
A radical idea would changing the law so be that workers own what they produce. This would completely invert those power structures. Need marketing? You as a positive-sum worker hire those zero-sum workers.
But we're heading in the opposite direction instead. All intellectual work has now been stolen and it being resold to people who produced it in the first place.
And then you straight up have people who wanna replace even physical workers with robots. And they sell it to people by claiming they will no longer need to work, which sounds great. Until you realize that up until that point the rich zero-summers at least still needed positive-sum workers. Even governments needed humans to oppress other humans...
> tech jobs will become closer and closer to other regular office jobs
Yep. "We" (technically long before I entered the workforce) had all the power and slowly gave it away because we were interested in the cool tech we were making and not the power struggle that the people who only extract value from us are so good at.
> building products that are useless when not harmful, with no social value
I'd like to see a graph of the percentage of people whose work is positive-, zero- and negative-sum over time. Because I suspect the latter two are growing rapidly.
rjbwork
>How come people will vehemently defend democracy as the only just system of governance at the nation state level but are perfectly OK with dictatorship at the company level?
Funny you should ask this. A co-worker was unironically glazing monarchies and suggested some books to me when we were drinking at dinner Friday. I was disgusted, tbh. But do not underestimate the desire of people to be ruled and told how to think and act.
martin-t
When I encounter this, it's usually a belief that a strong and implicitly good leader is needed so that he can somehow remove/punish all the bad people.
What the people don't get is that:
- Truly good people are incredibly rare. - Those who are prone to abusing power will only show their true colors when actually given power. - Power corrupts, everyone has head this. But it also attracts people who are corrupt in the first place. And of course, they will lie and pretend to be good to get that power. - What about succession? Even if their fav leader was actually good and was so "pure" he fathered (most such promoters of this assume a man) only good children, each generation the amount of his "good genes" they'd have would halve (assuming no Habsburgcest).
---
IMO the cause is people knowing they are largely powerless in the grand scheme of things (barring self-sacrifice and violence which they are increasingly indoctrinated against) but this learned helplessness is so internalized they can't conceive of a better solution than giving even more of their power away.
Wurdan
I went through an acquisition by Microsoft (the Skype one) and I feel that independent leadership isn't all it's cracked up to be in such scenarios.
We were indeed left as our own division (other than the fact that Lync got merged into us in 2012) for quite some time, but the Microsoft culture seeped in via middle management anyway.
Skypers would leave on the ~2 year cycle that is common in tech and would get replaced by life-long Microsofters. They saw opportunities to have a bigger remit in a less mature division and applied internally. And they brought the company culture along with them much more than any decisions made by Satya.
pjmlp
That is an universal truth in acquisitions, it has also been my experience, in all my career I also have been through multiple of them, and after three years on average, the original culture is gone, and everything starts going bad and slowly it is time to leave or hold on until there is a good opportunity to jump ship.
leoc
I've seen enough: as the recognised authority and designated responsible person ;) https://news.ycombinator.com/item?id=7525256 I'm officially recognising this as the final end of 2010s Cool Microsoft.
> 74 points by leoc on April 3, 2014 | parent | context | favorite | on: Microsoft Open Sources C# Compiler
> Well, here we are then. This now officially the standard play for formerly-dominating computer-platform firms who have fallen on hard times: having before been proudly hard-nosed and proprietary, publicly see the light and present a new image as a new, kinder, gentler company which totally gets it about openness. Former famous examples: IBM under Lou Gerstner (we love Linux and open platforms!), Apple after the NeXT acquisition but before the iPhone (look how expandable our new PowerMacs are; on the software side, we're now an open-systems-loving Unix vendor, and we'll even open-source our kernel!), poor old SGI (we love Linux now! Or, wait ... actually WinNT, whatever.). Sun of course used to go back and forth between being chill dudes who totally get it and more nakedly hard-nosed. As always in these cases, the questions are how far the bright new era of glasnost actually goes in substance (IBM legal's patent monster quietly thrived through all the kinder-gentler period) and how long it lasts (these eras tend to end with the company either dwindling into irrelevance, or finding renewed success and going back to its bad old ways).
Historical debate may now begin.
pjmlp
I kind of agree, I was there when Apple was showing up at CERN IT trying to sell OS X a great UNIX workstation, and also though .NET was going to be fully open source, and to this day we have to thank the community efforts from Avalonia and Uno, for the actual GUI frameworks that support all major consumer OSes.
Also Microsoft lost a big opportunity with Unity (not helping them updating .NET) and killing off XNA, two major ways how kids get into .NET.
That coupled with Unity's mismanagement, means indies are more likely to keep using C++ based engines like Godot or Defold, and losing yet another adoption vector. Yes Godot does support C#, but GDscript is winning the heart of indie devs.
leoc
Just wait for the new, kinder, gentler Oracle, that one will be a hoot. Ellison will probably have to be carried out first, unfortunately.
pjmlp
Contrary to HN folks, I habe no issues with Oracle, it is my favourite database engine.
Also it was the only company that cared to buy Sun.
People love to hate it, everyone praises Sun, yet in the end no one felt it was worth rescuing, not even Google, that could have taken advantage to finally control Java.
I guess most would rather have seen Java die in version 6, and Maxime VM ideas never becoming mainstream, or the first UNIX with hardware memory tagging for taming C never coming out.
And since I am not a fan boy I am also quite aware that what doesn't produce profit, is immediately killed by Oracle, and they are quite found of enforcing their licenses, hence why people have to actually read those licenses.
JohnTHaller
GitHub will now fall under Microsoft's CoreAI team, which give some indication of GitHub's purpose and direction going forward.
IshKebab
You mean all of Microsoft's direction? Look at how VSCode changelogs have morphed from editing features to 90% AI.
rs186
Thank you, this does not get discussed enough on HN. I used to look forward to monthly releases of VSCode and actually read the changelog carefully to see what new features/enhancements I could make use of. These days I just glance and ignore it completely -- almost everything is Copilot, MCP blahblah. Such a disappointment.
You would think with all the AI magic, they would deliver more "core editor" features/enhancement. No, just more Copilot.
sunaookami
Man this reminds me of the early days of Edge where MS actually made a good browser for a few months and then stuffed it full of bloatware, ads, a crypto wallet (!) and now AI (not even GOOD AI features).
arielcostas
Do you really miss stuff in VS Code's core editor? I mean, coming to think about it, VS Code feels "feature complete", I haven't found in other editors features that I thought "wish I had this in VS Code". Not to justify the whole changelog being about Copilot (isn't it supposed to be a separate extension anyway?), but I guess it's either that or going for a while without updates, or really small changes you'd probably not notice
jhallenworld
Awesome, this is creating an opportunity for a new text editor. Never interrupt your enemy when he is making a mistake.
pjmlp
There is still Emacs, Sublime Text, Brief (oldie but still around), Notepad++,...
The problem are the extensions, I bash Electron all the time, yet I use VSCode almost daily because of certain extensions.
wraptile
Just switched to Zed because every vscode release breaks more than fixes.
mark_l_watson
When I get fed up with VSCode, I run Emacs and I feel happy until I start working on something else that can be done a little faster on VSCode because of the available extensions.
I feel like we almost need government intervention to keep GitHub an open commons, but I am a Libertarian and I distrust the government perhaps even more than the tech industry - still an open question for me.
Lock in and control by huge corporations is almost always uniformly bad. I have accepted the message of great books like Privacy is Power, The Tech Coup, and Surveillance Capitalism, and I feel pretty good about just using Google’s Gemini APIs when I need them, and lean as hard as possible on open models running on Ollama and LM Studio. There are also little things you can do like not installing apps and using web apps.
Back to test editors: the Lem Emacs-like editor written in Common Lisp is an interesting project https://github.com/lem-project/lem
on_the_train
Zed also turned into ai slob already
layer8
Some more indication:
> “Just like how Bill [Gates] had this idea of Microsoft being a bunch of software developers building a bunch of software, I want our platform, for any enterprise or any organization, to be able to be the thing they turn into their own agent factory,” said Parikh [the CoreAI team lead].
That Bill Gates analogy seems rather far-fetched, though.
jatins
Had to read that sentence a couple of times -- what does it even mean? It's possible Verge may have butchered it
layer8
The quote actually appears to be recited from an earlier Verge article [0]:
> Parikh, who transformed Facebook engineering teams, now leads a transformation that he describes as building an AI “agent factory” for Microsoft’s customers.
> ”I described this agent factory idea to Bill [Gates], not knowing that he and Paul [Allen] described Microsoft 50 years ago as the software factory,” Parikh says. “Just like how Bill had this idea of Microsoft being a bunch of software developers building a bunch of software, I want our platform, for any enterprise or any organization, to be able to be the thing they turn into their own agent factory.”
[0] https://www.theverge.com/notepad-microsoft-newsletter/672598...
Nathanba
It means that Microsoft used to be a software company and it is now supposed to become a software factory company, meaning that it produces factories (=agents) that produce software. That seems like a good goal to have for them.
DeepYogurt
No. Jay is an idiot.
9dev
That sounds horrible. Who wants that??
apexalpha
Someone who expect to make a lot of money selling said Agents.
radicalbyte
It sounds like the kind of plan which would come from the Xbox division.
bgwalter
And the prompt engineers running the agents will be sitting in Bangalore. Or perhaps outsourced to Infosys.
Microsoft under Gates at least produced real things. I wonder when Apple gets an Indian CEO to facilitate outsourcing.
fragmede
It was the American CEO Tim Cook which spent some $250 billion investing in training in China, which is more than the Marshall plan (inflation adjusted) or the CHIPS act, for outsourcing the factories to China in which their products get produced.
jcgrillo
evidence of severely advanced brain rot
ksherlock
Let's think about MicroSoft back in the 90s. There are no agent factories, whatever they are, but non-programmers are using Visual Basic, Excel, and Access to write their own software. Maybe throw in some ASP as well. (What if ClippyGPT had been available back in the day?) So thinking about that, if you ignore the buzzwords and squint, it kind of looks familiar.
Of course, none of this has anything to do with GitHub. Will they ~~agentify~~ enshittify Visual Source Safe as well?
6thbit
They were already under CoreAI team. The verge has amended the article with a footnote correction to note that.
dathinab
right ... wtf
We could barely convince the reviewers on the last review that using GitHub is okay as long as we take some extra steps, I guess we should prepare to switch to a different platform with the next review.
paxys
The industry has collectively decided that AI is the future of all of software development, so this move shouldn't be a surprise.
cnst
This is kinda pretty ridiculous.
Isn't GitHub's entire visibility and pervasiveness is entirely due to the OSS?
So, now they're basically saying to OSS, "so long, and thanks for all the fish"?
chrisco255
Github as a platform itself though, isn't open source.
this15testingg
it seems like anyone continuing to use github is ok with providing free labor to Microsoft. Not that that wasn't the case already, but now it seems especially blatant. "open source" is just corporate welfare at this point.
shortrounddev2
I just switched from Github to Gitlab. For anyone who is interested in doing the same, but doubtful because of the effort required: Gitlab has a pretty good migration tool. You authenticate against your github account and gitlab will import all your repos for you. We've been using gitlab at work for a bit and the CI/CD took a little getting used to but I'm overall happy with Gitlab.
Some people think a github presence is important for their personal portfolios/careers, but I've personally never seen any evidence that a recruiter or anyone has ever actually looked at my github profile. Plus I can just put gitlab on there instead now
CharlieDigital
It's not that simple; their CI workflow architectures are completely different. The way projects and permissions work are completely different. The entire way GitLab organizes the taxonomy is different.
shortrounddev2
Oh sure for an organization with lots of ci/cd its a big deal. But for individuals who mostly just use github as a code repository for personal projects and dont have a ton of deployments, its real easy
mark_l_watson
I have worked for companies using GitLab and I really liked it. I need to have just about a dozen of my repos that kind of have to be on GitHub because of integrations with third parties, but most would live fine on GitLab.
EDIT: just looked, GitLab seems caught up in AI agent hype also, and have their prices gone up?
preisschild
Gitlab seems to also be going into the "AI slop" direction, unfortunately, while core CI/CD features get sidelined...
Forgejo/Codeberg seems interesting
shortrounddev2
How do you mean? I dont hold it against a company just for having an AI offering. The thing with github/Microsoft is theyre really forcing it down your throat. Github copilot is now a default UI element in Visual Studio and every time I open it up they say "use github copilot, its free!". Every update to visual studio is all about their AI crap now and legit IDE features are always listed at the end
Plus github has also been trying to be a social media sites for a while, too, which I never really apprecisted. The only reason I ever used github in the first place, as a personal user, was because its what everyone else uses on their resume. But I no longer put personal projects on my resume so I dont see the point in using github anymore. We use gitlab at work and it works great.
Though the other providers look good, too. Im not trying to denigrate them. Codeberg, however, looks like it requires a subscription fee, and im just not using enough features of my git provider to justify paying for it
martin-t
When all public code including GPL and AGPL has been stolen and plagiarized already and the fabled artificial intelligence is nowhere to be seen, stealing all the private and proprietary code will surely make all the difference.
It probably won't but reselling the code to its owners is still good business. Convince people that statistical models of copyrighted work (which can reproduce said copyrighted work both verbatim or disguised) are A"I" and sadly, somehow, most people seem OK with it.
davepeck
Am I the only one who found Dohmke’s communication style to be… buzzword forward? For a company whose roots were in pragmatic engineering, I always felt that there was a too-heavy component of hype, particularly around AI, in pretty much every recent public announcement. Yet, despite all the rhetoric and GitHub’s superior position in the industry, they failed to capture the current AI editor market.
Structurally, it seems to make sense for GitHub to be part of Microsoft proper.
Perhaps this is a change for the better.
(PS: despite their “failure” to win hearts and minds, I do recommend giving Copilot in VSCode another look these days. Its agentic mode is very good and rapidly improving; I find it comparable to Claude Code at this point, particularly when paired with a strong model. Related to structure: I never quite understood the line between what parts of this GitHub made, and what parts of this the vscode and related Microsoft teams made.)
jatins
Not disregarding all the success MS has had under Nadella but his comms style is also extremely buzzword forward, so there was probably a _synergy_ there
justonceokay
CEOs of large companies are incapable of talking frankly. It is their purpose not to and how they reached their position.
null
bn-l
Copilot in vscode is shit. The diffs are hilariously slow. It’s like a tech demo from 2 years ago.
paxys
Not too surprising considering how big a lead Github had in the generative coding space and how it managed to give it all up to a half dozen different companies over the last few years. An executive shakeup was long overdue.
smsm42
For Microsoft it probably makes a lot of sense. For me as a Github user, I don't need "generative coding space" from github at all. That's not what I have been using it for for many years, and that's not what I want to use it for. I mean, Copilot is nice and useful but has preciously little to do with Github per se - if it didn't mention "Github" in the name, I'd see no relationship between the two at all. Code generation belongs in the IDE, Github is not an IDE - Github is what happens before and after the IDE, and keeping it separate works just fine. I'm afraid though Microsoft would try to push them together, and the result would be much worse than the starting point.
stogot
Heres the thing: it was a dev company with a side-AI business, but now Microsoft has signaled it wants an AI-GitHub with a dev-side business.
The features that will be prioritized will be AI not Git improvement
Eric_WVGG
Are there any improvements to be done to Git? It seems like kind of a solved problem, like word processors or spreadsheets… most “improvements” to those are diminishing returns.
I don't mean to sounds like an MS apologist, btw. I fully predicted and hoped for an exodus from Github to GitLab or something back when it got acquired — I'm from the Microsux generation.
hardwaregeek
They could add stacked diffs, large monorepo features (allow user to view a slice of a repo), better submodule support (why can’t I PR multiple repos at once?). A good desktop app that is faster than the slow web client.
soulofmischief
Just to think of a few, I want improved project management tools, better code review UI/UX, and cost-competitive integrated serverless hosting a la Vercel. GitHub could be a true one-stop shop with a bit more polish.
fleventynine
> Are there any improvements to be done to Git?
Github's workflow for stacked PRs is still terrible. There's plenty of room for improvement.
bhandziuk
GitHub personal access tokens could be a lot better. It'd be nice if you could assign tokens at the team level or you have more fine grained control over token permissions.
And yes, I know "Fine Grained Tokens" exist but they don't seem to be usable almost anywhere and the fine grain level of control isn't actually very fine grained so they kind of suck.
j1elo
Fix cross-organisation "Allow edits from maintainers" #5634
https://github.com/orgs/community/discussions/5634
4 years and counting...
so if you create an Organization to host your project(s), now you cannot enable that maintainers make changes on incoming Pull Requests; something that is very useful and perfectly available for projects that live under a normal username.
taormina
Github Pages STILL don't have any sort of built-in analytics available. I shouldn't need GA or something else to track the basic website metrics when you absolutely know that MS and GH have been tracking these things the whole time. People have had issues up asking for this for literal years.
rawling
I've just been shunted from TFS Git (Azure DevOps?) to GitHub.
The PR UI is taking some getting used to.
Dev changes code near a comment I made? Comment is marked "Outdated" and hidden. If I open it, can I see what change they made next to the comment? Nope, I have to go find it manually!
It sorts X.Y below X.Y.A, X.Y.B etc. in the file listing.
When I select a file in the listing I'd like to just have that file open, not scroll to it in a list of all the changes.
The first PR I did showed a ton of changes that had already been merged from common history. I can see the merge commit you made, GitHub, I know you know none of these changes are actually being made.
Not caring if a required action hasn't run automatically. No "run" option, not even a "this isn't ever going to run", just "waiting for result".
Weirdly, showing the result of an action on the source branch, when it needs to pass on the merge commit.
I've not yet figured out how to require different approvers for different branches, although that one might be on my org settings. It's either the people in the codeowners file or any contributor?
No way to allow a ruleset to be bypassable while making the approvers still manually bypass it themselves. I want to know if I'm getting it wrong as much as I want to stop my junior devs messing up.
joshkel
For Git? Maybe not. For GitHub? IPv6 support would sure be nice: https://github.com/orgs/community/discussions/10539
smcin
It's murky what Github's priorities going forward as part of CoreAI will be, and whether it will become even more of a subliminal marketing machine/ content source for AI codegen...
GitHub has (only) $2bn direct revenues (2024; subscriptions + presumably per-usage billing of features like GitHub Actions) but also generates revenue via Copilot, Marketplace (selling tools and integrations).
What are Microsoft CoreAI's revenues? surely >> GH's direct revenues. Hence, GH is likely to become a platform for pushing all sorts of AI revenue streams on its users. I wonder how Microsoft sees that, by segment.
pm90
Unsurprising but its a terrible move.
Github at its core is a software lifecycle management product. To keep it running requires skillsets that are much much different from that of Gen AI/ML/whatever. Its hard for me to see this as anything other than an intra corporate political play and not something thats in the best interests of the users or the community. I expect to see a lot of the “legacy Github” folks slowly leave and be replaced by MS/Azure folks (gross). In the short to medium term this is probably gonna affect the stability of the system (its already pretty bad with several outages every month, including silent outages).
jennyholzer
> Its hard for me to see this as anything other than an intra corporate political play and not something thats in the best interests of the users or the community.
It's hard for me to see anything Microsoft does as something other than an intra-corporate political play.
iamdamian
Forgejo is a really great self-hosted alternative to GitHub.
If you've wondered about hosting your own version of GitHub but have worried it's too hard to set up, I'd encourage you to spend even a few minutes spinning an instance up with Docker Compose and poking around.
tonymet
Self hosting is a great idea. I’m curious which web features you find most useful? Is it primarily about PRs and code review?
I’m trying to think of what a bare minimum SSH remote experience would look like. Could you do code reviews with a terminal instead.
I love the git SSH experience for speed, but I find myself using GitHub for the PRs & code review. It would be nice to have a self hosted , terminal-based solution
GabeIsko
How is forejo's git LFS support? I self host gitea (from before the split) but I am considering making the switch. LFS is a must for me though.
gschoeni
How big are your datasets? Working on an Open Source git-lfs replacement called "oxen" if you are interested.
dev_hugepages
How does it compare to huggingface's Xet?
reversengineer
GitLab is like, really good. No need to put your codebase in the "cloud."
Catbert59
GitLab is great - but super fat. The performance will suffer heavily if you don't give it the resources it wants (all RAM you can find, lol).
If you only need Git plus project tracking Gitea is super mature. It runs happily on small VPS.
kstrauser
I prefer Forgejo, but both it and Gitea support actions like GitHub's. You can have a nice CI/CD pipeline that runs 100% in-house, for free. I adore it for personal projects.
ctz
> You can have a nice CI/CD pipeline that runs 100% in-house, for free.
Interested! Some detail on how you achieve this for free would be great.
mdaniel
> Gitea support actions like GitHub's
Citation needed. nektos/act is for sure not "like GitHub's"
notpushkin
Gitea is neat, and the Actions compatibility is promising. Though I’d suggest a fork, Forgejo: https://forgejo.org/compare-to-gitea/
kriops
I want to signal boost the following quote from the URL above:
> Forgejo was created in October 2022 after a for profit company took over the Gitea project. It exists under the umbrella of a non-profit organization, Codeberg e.V. and is developed in the interest of the general public. In the year that followed, this difference in governance led to choices that made Forgejo significantly and durably different from Gitea.
If you take it at face value (at your peril), Gitea is about to start enshittification, while Forgejo will not at any point. My personal opinion, is that this is credible.
Catbert59
Thank you for the recommendation.
Will move to that fork in one of my future private infrastructure reconstructions.
scubbo
I bounced away from Gitea because they don't (last time I checked) have OIDC. I started[0] trying to revive-and-drive a previous PR[1] to add it, but the test failures are beyond my motivation to investigate and resolve.
smcin
OIDC = OpenID Connect, an open authentication protocol
maxloh
Gitea's UI is ugly.
While GitHub and GitLab have dedicated design and front-end teams to improve their UI/UX, Gitea and Forgejo aren't large enough to reach that scale, even after Gitea became a company.
For example, look at the number of issues triaged with "UX" [0] or "UX Paper Cut" [1] on GitLab. It is an order of magnitude larger than you would find in any other FOSS option.
[0]: https://gitlab.com/gitlab-org/gitlab/-/issues/?label_name%5B...
[1]: https://gitlab.com/gitlab-org/gitlab/-/issues/?label_name%5B...
nik736
Sorry but the GitLab UI was bad, is bad, the whole software feels clunky and slow to use and everything is nested where in comparison Gitea is simple, intuitive and straightforward, just like the old Github days. I also don't know if it's a good sign that there are a lot of UX issues?
mdaniel
In my experience, the "really good" is that it comes batteries included:
- completely docker based CI/CD which makes reasoning about what it's going to do easier than "read through some minified .js from some rando"
- they do have composable CI/CD akin to the GitHub Actions marketplace, but I haven't used it as much in anger to speak to how valuable it is versus "competitive checkbox feature"
- built-in Terraform State, so no more S3 + Dynamo
- highly configurable JWT claim curation for ease of OIDC based access from the pipelines
- good integration between the platform and multiple Kubernetes clusters
- related to that, a strong "review environment" setup
- they were also hinting at being a Sentry replacement, but regrettably I had to switch back to GitHub before that came out of preview so I don't this second know where it stands
pornel
GitLab doesn't have an equivalent of GitHub actions (except an alpha-quality prototype).
GitHub Actions can share runtime environment, which makes them cheap to compose. GitLab components are separately launched Docker containers, which makes them heavyweight and unsuitable for small things (e.g. a CI component can't install a dependency or set configuration for your build, because your build won't be running there).
The components aren't even actual components. They're just YAML templates concatenated with other YAML that appends lines to a bash script. This means you can't write smart integrations that refer to things like "the output path of the Build component", because there's no such entity. It's just some bash with some env var.
dusanh
I can map most of the list but I can't recall what would be the "review environment setup" What did you mean by that?
mdaniel
Pedantically I think GLCI treats every environment the same, but by review environments I meant "disposable copies of the app such that one could interact with it during merge request review" e.g. https://mr-8675.example.com corresponding to /example/-/merge_request/8675 that would be provisioned when the MR was opened and torn down when the MR was merged or closed
<https://docs.gitlab.com/ci/yaml/#environment> plus <https://docs.gitlab.com/ci/yaml/#dynamic-environments> et al
I believe it aligns with this behavior in GitHub: <https://docs.github.com/en/actions/how-tos/deploy/configure-...> with the distinction that it appears from the GH docs that they think of that as "needs administrative approval" whereas GLCI thinks of it as "if the pipeline has permissions to run provisioning, off to the races, because names are free"
GitLab introduced the "deployment tier" I think as a means of communication to other users about the importance of the environment, but control over what credentials were made available to CI/CD was always controlled via <https://docs.gitlab.com/ci/environments/#limit-the-environme...> which partially explains why the only reason to involve a repository administrator would be to install or update a secret needed to deploy successfully
---
it the spirit of "they really, really drink their own champagne," one can see the environments for GitLab itself https://gitlab.com/gitlab-org/gitlab/-/environments
uncircle
“Really good” under which metric? Because it is slow, even more confusing after the terrible sidebar redesign and, to quote a famous author, its usage does not spark any joy.
Codeberg and gitea, on the other hand, feel great, like early Github. Fast and simple, instead of a product that’s adding feature on top of half-baked feature to capture the sweet corporate $$$.
oefrha
Really good if you go by a feature checklist, probably. A bloated clutter of more or less working features, checking enterprise boxes.
darkwater
I have to agree. I recently joined a company using Gitlab, coming from years of GitHub only. I have a soft spot for underdogs but I already found many features with bugs (especially related to hierarchy and inheritance) that makes you feel "meh".
yoran
I feel like all new AI tools only integrate with GitHub though, like Claude Code. We're actually thinking of moving from GitLab to GitHub, just for this reason.
troyvit
Is that a problem with GitLab or a problem that should make you wary of Claude Code though? It's one thing to lock yourself into one LLM provider, but when they start chaining you to other SaSS organizations aren't they just locking you down even more?
mbonnet
In some industries, all the tools you actually need (say, MISRA checking) all work with GitLab out of the box.
tonyhart7
same reason why we didn't leave github yet
most SaaS tools only have github integration which is sucks
felixgallo
Claude works great with forgejo/gitea. It's all just git, after all.
IshKebab
It's... ok. But many of the really useful features are paid. E.g. merge trains or mandatory reviews.
I also don't think "it's open source!" is a huge differentiator because it's enormous, difficult to deploy from source and written in Ruby so the chance of being able to actually modify it for some feature you want is near zero.
I think Forgejo is probably a way better option at this point even if it is less mature. It's written in Go so way easier to deploy and edit. And none of the features are paid.
I do like Gitlab but... it's not amazing. I liked Phabricator more (except for its lack of integrated CI).
quesera
> written in Ruby so the chance of being able to actually modify it for some feature you want is near zero
That's a silly thing to say.
IshKebab
It isn't. Ruby lacks static typing, and Rails heavily uses generated identifiers, which means navigating a huge codebase like Gitlab is basically impossible unless it's your full time job (or you get lucky). I've tried. I kept finding methods that - based on a grep - were never called from anywhere, and there's no IDE support for something like Find All References.
I'm sure if it was your full time job you'd eventually learn the codebase, but there's no way you can just dip in and add a feature unless you really persevere.
But I did manage to add a few features to the gitlab-runner (used for CI) - because it's written in Go, and Go has static types and pretty great IDE support these days. Night and day.
I've also added a few features to VSCode which is a similarly huge codebase. Again it's written in Typescript which has static types and good IDE support. It would have been effectively impossible if that wasn't the case.
ectospheno
Every place I write code I use whatever GitHub like thing the admin installed. They all work well enough.
At home I prefer fossil. It isn’t without rough edges but for the small developer headcount stuff I do it is quite lovely.
shayief
I'll plug another option Gitpatch, however it's pretty early beta and not open-source yet, but most likely will be under AGPL at some point. It has built-in patch stacks (aka stacked PRs) and probably faster than any other Git host out there. disclosure: I'm the author.
ElijahLynn
GitLab has a ton of options, And I find myself a bit overwhelmed by the user interface. It really needs a UX lead to simplify and create a better information architecture.
elAhmo
This was inevitable and going towards the direction, but it is sad to see this part of CoreAI division. Copilot and other AI initiatives should not be the primary driver of GitHub's vision.
__turbobrew__
Github may have more value as the largest software training corpus in the world than as a paid VCS, and Microsoft gets to uniquely utilize that as they will have non rate limited internal APIs and/or dumps to train on.
AlexandrB
I assume they already had those APIs - Github was already owned by Microsoft. By prioritizing AI feature over the core experience it's possible that Github stops being the largest software training corpus in the future.
tonyhart7
I assume they would make other major company to have an github integration out of the box
so it would be feeding off itself from "vibe coder" an have an singularity generated corpus around AI tooling
tremon
This -- Github's future is as a training source for Microsoft's AI products, and as a honeypot for collecting more training data.
martin-t
You're looking at it from a developer's POV. Your goals are a quality product that helps you with your work.
Microsoft's goal is to make money by making software or ~~selling~~ renting services. You are a cost center.
And what do managers do to cost centers? They outsource them, either to artificial "intelligence" or actual Indians.
By plagiarizing stolen code, disregarding its original license, they hope to make the former actually work.
mynameisvlad
The CoreAI team is where DevDiv got reorged into earlier this year: https://www.theverge.com/2025/1/13/24342793/microsoft-ai-eng...
DevDiv was arguably the place where GitHub would have ended up had it become integrated earlier, so it makes sense that it would end up there.
stilldyl
GitHub was already under DevDiv, with Dohmke previously reporting to Julia Liuson. GitHub was moved under CoreAI in the reorg you mentioned. This move isn't new, it's just now more integrated and widely reported.
I think that just like it happened with Apple after they made it out of bankruptcy, Microsoft being the cool guys phase is slowly over.
Xamarin is no more, after the whole MAUI rewrite without backwards compatibility to Xamarin.Forms, killing VS4Mac, shortly after having rewriten the underlying Xamarin based IDE into Mac, what survives is a subset of Xamarin tech for mobile and WebAssembly workloads.
.NET is now cross platform, but only as long as it doesn't hurt VS sales, with GUI workloads, profilers, still being mostly Windows only, and partially supported on VSCode, which also has the same VS license.
A proper cross platform IDE experience requires getting Rider.
Then there is the issue they seem to be shoting into all directions, with GUI frameworks, Web, Blazor, Aspire, to see what sticks.
Github even with the previous CEO was already a delivery mechanism for Azure and AI efforts, now it will be full steam ahead, as per new org chart.
VC++ after betting other compilers in C++20 support, seems to have lost its resources struggling to deliver C++23, and also probably affected by the Secure Future Initiative, and decisions for safer languages.
But hey 4 trillion valuation, so from shareholders point of view, everything is going great.