Earlier quoted context omitted.
That just tells you where in the EEE lifecycle you are. Embrace, extend, and extinguish `---> https://en.wikipedia.org/wiki/Embrace%2C_extend%2C_and_extin...
Embracing, extending, and extinguishing their own tool? Please consider what you are going to say before you say it.
Microsoft is introducing hidden APIs to VS Code only enabled for Copilot?
191–200 of 227 posts
Re: Microsoft is introducing hidden APIs to VS Code only enabled for Copilot?
#192Earlier quoted context omitted.
> Microsoft has the culture and the technology to tell private and public APIs apart and to check code across the company to ensure that only public APIs are called. This was required for decades as part of the Department of Justice consent decree and every single product in the company had scanners to check that they weren't using any private APIs (or similar hacks to get access to them such as privately searching f…
The settlement was (presumably, I've never read it) about not using a monopoly in one area to gain influence in another, so I would not be surprised if Windows was the primary focus, but the overall message was fairly universal, and it makes sense: Microsoft builds platforms and overwhelmingly those platforms rely on other parties, so don't leverage anything internal/unfair as that hurts the platform. This means that…
Whatever the scope of the legal mandate was, it expired over a decade ago now.
Culture can change over time. Even if Microsoft had this culture strongly when you worked there, it might have become much weaker in the years since. Within a corporation, culture can also vary a lot between different teams/divisions/etc - maybe it is still strong in some parts of the company but gone in others.
Re: Microsoft is introducing hidden APIs to VS Code only enabled for Copilot?
#193Earlier quoted context omitted.
>Why should VS Code have to support alternative AI assistants in their software? Because of the dominant position of Microsoft in various markets.
Does Microsoft have a monopoly (or large enough market share) on text editors?
Re: Microsoft is introducing hidden APIs to VS Code only enabled for Copilot?
#194It's felt for a long time to me that MS has been slowly boiling the frog with VSCode - injecting little bits of proprietary/non open source functionality at a time. I want to switch to something else but the community at large for the languages I develop in is pretty centered on VS code (Rust and Typescript mostly), and it's a really good editor. Obviously not helped by Typescript being stewarded by MS too.
> the community at large for the languages I develop in is pretty centered on VS code (Rust Oh, huh, really? I didn't know that. I've always done Rust in neovim with coc.nvim and rust-analyzer (well, ever since the latter existed, anyway), and that's been more than sufficient. JetBrains has a Rust IDE now, though it's not free. What else is out there...?
Re: Microsoft is introducing hidden APIs to VS Code only enabled for Copilot?
#195I am thinking of uninstalling VSCode and using something else because they are too invested in AI.
I'll just leave this riiight here https://github.com/neovim/neovim/wiki/Installing-Neovim/921f...
Re: Microsoft is introducing hidden APIs to VS Code only enabled for Copilot?
#196Earlier quoted context omitted.
That just tells you where in the EEE lifecycle you are. Embrace, extend, and extinguish `---> https://en.wikipedia.org/wiki/Embrace%2C_extend%2C_and_extin...
Embracing, extending, and extinguishing their own tool? Please consider what you are going to say before you say it.
Re: Microsoft is introducing hidden APIs to VS Code only enabled for Copilot?
#197Earlier quoted context omitted.
>Everyone is reading this as intentional anti-competitive practices. Even if it is anti-competitive, I don't care. Why should VS Code have to support alternative AI assistants in their software? I understand why people would want that, but I'm not sure why microsoft has some sort of ethical or legal burden to support it. Plus it's open source, competitors can take it for free and add their own co-pilots if they want.
>Why should VS Code have to support alternative AI assistants in their software? Because of the dominant position of Microsoft in various markets.
Re: Microsoft is introducing hidden APIs to VS Code only enabled for Copilot?
#198It's felt for a long time to me that MS has been slowly boiling the frog with VSCode - injecting little bits of proprietary/non open source functionality at a time. I want to switch to something else but the community at large for the languages I develop in is pretty centered on VS code (Rust and Typescript mostly), and it's a really good editor. Obviously not helped by Typescript being stewarded by MS too.
> the community at large for the languages I develop in is pretty centered on VS code (Rust Oh, huh, really? I didn't know that. I've always done Rust in neovim with coc.nvim and rust-analyzer (well, ever since the latter existed, anyway), and that's been more than sufficient. JetBrains has a Rust IDE now, though it's not free. What else is out there...?
Re: Microsoft is introducing hidden APIs to VS Code only enabled for Copilot?
#199Earlier quoted context omitted.
> Everyone is reading this as intentional anti-competitive practices. While that may be true, isn't another reasonable explanation that the Copilot development team is moving as fast as they can and these sorts of workarounds are being forced through in the name of team velocity? Wouldn't another way of saying that be "the Copilot development team is leveraging their Microsoft ownership to create products in a way no…
Is it even not available to competitors? Visual studio is open source. Didn't cusor fork it and is building it features directly into the fork? Not doing something like this would make Copilot at a disadvantage.
Re: Microsoft is introducing hidden APIs to VS Code only enabled for Copilot?
#200Earlier quoted context omitted.
That just tells you where in the EEE lifecycle you are. Embrace, extend, and extinguish `---> https://en.wikipedia.org/wiki/Embrace%2C_extend%2C_and_extin...
Embracing, extending, and extinguishing their own tool? Please consider what you are going to say before you say it.