Live data from Hacker News

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

old.reddit.com

101–110 of 227 posts

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

#101
After doing some VS Code extension development, I don't really understand what this could enable that isn't already possible. You can run arbitrary code on the client side from a VS Code extension, you can run a full web application inside the VS Code UI, you can read and change developers' files in any way you want.

What is Cursor doing that they couldn't do as an extension?

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

#103
Microsoft seems to have most fooled with vscode.. The only other IDE’s worth touching imo are Jetbrains and they have most likely been hit by the fact vscode costs $0 and is “good enough”.

Microsoft has already made it difficulty to compete with their “free” by giving away enough and locking down parts that would allow competition to easily fork it (Python LSP, Extensions marketplace).

Vim and Emacs seem to be thriving but I wouldn’t call them drop in replacements.

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

#104
post #79

Earlier quoted context omitted.

Seems like the only sensible comment in this thread so far. Here's what I imagine it's like working on the Copilot team: > Mgmt: "We need this feature, and we need in 2 weeks." > Devs: "That feature is not technically possible." > Mgmt: "Well, figure out a way to make it possible. That's _your_ problem."

Government: "We fine you two zillion dollars. You should have listened to the dev."

Microsoft: we’ve just committed to an investment of two zillion dollars in co-pilot! Microsoft to investors: don’t worry, you’ll get two zillion dollars of “value” launching next week , AND we won’t have to pay the bill for years! There’s even a chance our lawyers will win, and we will never have to pay! Microsoft to devs: sorry, we spent two zillion on product so your profit sharing is going to take a bit hit. Thanks for your hard work!

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

#105

I really don't get why people are mad about this. I get it, people don't like MS but theres really no surprises here, nor is it really all that bad. They put time, effort and money into developing VSCode. Its open source so if you want to use these API's you can in a forked version. And of course if you're developing something thats free for everyone to use, and its not forcing you to use it, I don't see an issue wit…

It's unfortunate because there _is_ an existing large ecosystem around the official Visual Studio Code product. (The extension "store" cannot be used with forks.)

The VS Code team has kept some APIs in this "preview" mode for many many years. https://github.com/microsoft/vscode/issues/59921 is just one example, which has been requested since early 2018!

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

#106
post #88

Earlier quoted context omitted.

It’s possible to be both critical of Microsoft’s past and also pleased at their last decade of efforts in OSS with things like vscode and typescript.

It’s possible to do both of those and still not trust MS. I don’t believe that vscode will be this free mostly open editor forever. I’m expecting to see vscode pro or something any day. Typescript can, very cynically, be seen as an on-ramp for vscode, as vscode has pretty much the best typescript suppor.

Luckily that’s why we have OSS licenses, if/when they do that there will be a community fork.

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

#107

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? It takes a lot more time/energy to push public APIs and it's probably a very different team than the team developing the copilot extension. S…

Seems like the only sensible comment in this thread so far. Here's what I imagine it's like working on the Copilot team: > Mgmt: "We need this feature, and we need in 2 weeks." > Devs: "That feature is not technically possible." > Mgmt: "Well, figure out a way to make it possible. That's _your_ problem."

This doesn't fly when you're a company the size of Microsoft with the kind of influence and power they have. You can't just ignore the possibility or effects of engaging in anti-competitive behavior simply because it's convenient for you. That's not how it works.

It's not sensible at all.

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

#108
post #95

I really don't get why people are mad about this. I get it, people don't like MS but theres really no surprises here, nor is it really all that bad. They put time, effort and money into developing VSCode. Its open source so if you want to use these API's you can in a forked version. And of course if you're developing something thats free for everyone to use, and its not forcing you to use it, I don't see an issue wit…

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.

People have been bamboozled, but maybe not the way you're implying.

Microsoft is only doing open source since it proved to be an extremely useful way of doing things, not because they turned into an altruistic company that started caring more about making the world a better place rather than making money.

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

#109
post #43

I honestly don't see the issue here (Full disclosure: I work for Microsoft, but in professional services, not in product - and nevertheless fully expect to be downvoted to oblivion). If these aren't finished, that most likely means that they still haven't stabilized enough to go through the full support and release pipeline--that usually means documenting them, publishing a couple of reference development samples, do…

This doesn't affect the fact that it's anticompetitive at all. MS wouldn't use this argument if that made their extension worse, it only works one way.

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

#110
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.

But Cursor had to fork, so as a developer wanting to use them, you need to give up VS Code and install a new code editor, and you can’t just install a plugin. Very few can maintain a fork and get enough people to use their fork. Also what happens if you have two products that needed a fork? You can’t use them both.

I don’t know if it’s legal or not, IANAL, but it feels definitely anti competitive.

Post reply on HN