Live data from Hacker News

Microsoft is introducing hidden APIs to VS Code only enabled for Copilot?

old.reddit.com

191–200 of 227 posts

Re: Microsoft is introducing hidden APIs to VS Code only enabled for Copilot?

#191

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.

[deleted]

Re: Microsoft is introducing hidden APIs to VS Code only enabled for Copilot?

#192

Earlier 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…

> The push was originally around a legal mandate, but it turns into a culture.

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?

#193

Earlier 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?

It's hard to find a good answer here but there's some strong indication that Microsoft is pretty dominant with code editors.

Re: Microsoft is introducing hidden APIs to VS Code only enabled for Copilot?

#194
post #183

It'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...?

Zed, neovim ... both excellent. Sublime Text is still good, but they need to keep up. Haven't tried Lapce, Helix etc. If it has LSP + tree sitter, that's a really good start.

Re: Microsoft is introducing hidden APIs to VS Code only enabled for Copilot?

#195

I 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...

+1 for Neovim + lazyvim.

https://www.lazyvim.org

Re: Microsoft is introducing hidden APIs to VS Code only enabled for Copilot?

#196

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.

No, an ecosystem and culture of open source software development tooling.

Re: Microsoft is introducing hidden APIs to VS Code only enabled for Copilot?

#197

Earlier 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.

I’m no fan of MS, but how are they leveraging their dominance in, say, OS to create dominance in editors? AFAIK it’s not like VS code is bundled with Windows.

Re: Microsoft is introducing hidden APIs to VS Code only enabled for Copilot?

#198
post #183

It'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...?

Yeah there's definitely other editors with good rust-analyzer integration - maybe I need to bite the bullet and learn vim keybinds.

Re: Microsoft is introducing hidden APIs to VS Code only enabled for Copilot?

#199
post #80

Earlier 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.

Competitors compete in the same market. The market in this case is VS Code extensions, with the consumers in that market being the user base of VS Code, not the users of some fork of VS Code. You can't point your competitors to a different market and then reasonably claim to be open to competition.

Re: Microsoft is introducing hidden APIs to VS Code only enabled for Copilot?

#200

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.

Oh my sweet summer child...
Post reply on HN