Live data from Hacker News

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

old.reddit.com

181–190 of 227 posts

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

#181

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…

I don't care if it's malicious or not. The fact remains that this team is using their position inside Microsoft to make use of tools in another product that a competing product wouldn't get to use.

This is one of the things MS got sued for back in the 90s. They shouldn't be allowed to do this again.

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

#182

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…

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

It is really a shame to me that everyone believes Microsoft has changed and would never behave like they did in the 90s and prior. They haven't changed. They just decided -- for a time -- that another strategy was in their best interests. They're deciding that again, and going back to their EEE playbook.

(It also occurs to me that a lot of people here probably aren't old enough to remember 20th-century Microsoft...)

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

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

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

#184
post #132

Earlier quoted context omitted.

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.

> Visual studio is open source Sort of. The core is, and the installable binaries with telemetry and properietary extensions are not. The open source, telemetry-free version of VSCode is called VSCodium: https://vscodium.com/ > Didn't cusor fork it and is building it features directly into the fork? Yes, in their recent interview with Lex Fridman they argued that life as an extension is too limiting. The main reason…

> The open source, telemetry-free version of VSCode is called VSCodium

The open source, telemetry-free version of VSCode is called VSCode. The VSCodium people simply build it for you and package it for you.

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

#185

Earlier quoted context omitted.

> Why jump through hoops to make competitors better able Because that is the competitive philosophy that allowed VS Code win in this space. It fits with that great quote from Bill Gates: "A platform is when the economic value of everybody that uses it, exceeds the value of the company that creates it." By having VS Code give a priority to another MS/GitHub product that they aren't willing to give competitors, they're…

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?

#187

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…

> It takes a lot more time/energy to push public APIs And, once an API is public, it becomes a lot harder to make changes to it. Iterating with a private API, then making it public once you've figured out the problem space, is a valid and useful approach.

Iterating on a private API is fine. Allowing your internal AI assistant to publish to the extension store while consuming those private APIs while prohibiting any competitors from doing so is not.

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

#189

This seems like a good time to mention Zed. Recent discussion: https://news.ycombinator.com/item?id=40928893

From some members of the Atom team, a code editor before VSCode showed up. Electron sprouted from the Atom project.

see https://en.wikipedia.org/wiki/Atom_editor

Post reply on HN