Live data from Hacker News

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

old.reddit.com

171–180 of 227 posts

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

#171

Earlier quoted context omitted.

[flagged]

I have discovered a truly marvelous reason for them being private, which this margin is too narrow to contain [0]. [0] https://en.wikipedia.org/wiki/Fermat%27s_Last_Theorem#Fermat...

Yeah I love the paternalistic “it’s for your own safety” arguments.

> Why did my payment not go through?

> Why was my comment removed?

> Why is my binary flagged as malware?

> Why did my app fail review?

> Why is my 10yo account suspended?

The answer of yesteryear was “we’d love to tell you but then we’d help the bad guys”. The answer today is “we don’t even know because we replaced the human moderators with a black box AI”.

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

#172

I don’t see any problem here. They spend money, effort, time to develop their products. Why do they need to give that products for free to everyone, or even their competitors? Others can choose to use or not use vscode. If they concern about the telemetry, build themselves or use other code editor then.

> Why do they need to give that products for free to everyone, or even their competitors?

It is "free". Anyone can make an extension using the API features. However they do not allow anyone other than themselves to bring it to market (i.e. the official extension marketplace).

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

#173
To everyone talking about EEE, what can they extinguish here, code editors?

If they get too annoying, like really forcing copilot or something like that, there are several other editors to choose from. Until this day comes I'm having a positive experience with VSC.

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

#174

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.

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?

#175
post #10

Very interestingly, just yesterday I discovered that VSCode has a set of APIs for adding SSH tunneling, and under normal circumstances you must launch vscode with special flags to be able to use them. Somehow their built-in JavaScript debugging extension can use these APIs without any issues. https://github.com/microsoft/vscode/blob/main/src/vscode-dts... And you can hardly find any public information about these API…

[flagged]

People must not be familiar with you, or your intimate knowledge with this entire situation.

I'd love if you could expound, and/or share any thoughts about Eclipse Theia.

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

#176
post #95

Earlier quoted context omitted.

Because people are concerned that the embrace, extend, extinguish of Microsoft will rear its ugly head and we’ll all have been bamboozled again to use closed source software.

I've not been unable to understand why people trust a corporation with 20 years of demonstrable embrace, extend, extinguish and other tactics, and with not even a word of repentance or even contrition, to not do this again. I think we should be assuming it's in the corporate culture to do this again unless they at the very least publicly say they intend to do otherwise. (Of course, talk is cheap, but if you want to r…

Trust in what way? Trust is not required to use something. If it provides utility, then that is for many the end of story, no trust involved.

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

#178
post #121

Has VS Code dominated the code editor market? If not, is this a prerequisite for discussing anti-competitive issues?

It definitely is very popular. Domination depends on your viewpoint.

https://survey.stackoverflow.co/2024/technology/#1-integrate...

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

#179

Earlier quoted context omitted.

Disclaimer: I used to work at Microsoft. These days I work at a competitor. All words my own and represent neither entity. 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 scanner…

> 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 Office shouldn't use private Windows APIs and pin itself to the taskbar. It means that Surface shouldn't have special integrations (whether with Windows, Copilot, or whatever) that aren't available to third parties. It means that Azure shouldn't build things that are only available to Office. You build for the platform. The push was originally around a legal mandate, but it turns into a culture.

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

#180

Earlier quoted context omitted.

Embrace. Extend. Extinguish. Microsoft. Microsoft never changes. https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguis...

where's the embrace step? vscode is their own product in the first place.

VSCode is embracing Eclipse team and Eclipse way of opensource IDE ecosystem.
Post reply on HN