Live data from Hacker News

Microsoft subtracts C/C++ extension from VS Code forks

theregister.com

111–120 of 354 posts

Re: Microsoft subtracts C/C++ extension from VS Code forks

#111
post #15

Earlier quoted context omitted.

I spent 25 years using emacs before vscode (1997 to 2022-ish). I didn't go deep, I mostly just enjoyed the core parts of emacs + ccmode. I don't enjoy LISP but I still enjoy emacs, if that makes any sense. MS made some very real and very usable innovations. Emacs hackers/maintainers would be wise to copy them, like I'm sure Microsoft copied things from emacs. It's a bit like the UI aspect of the browser wars. Everyon…

What are the ways that VScode is better than Emacs?

vscode does three things extremely well: defaults, defaults and defaults. The most important ‘you just need M-x do-whatever after installing the whatever-doer package’ is supported out of the box (no details on purpose, try running emacs or vim without any config and compare to a clean fresh install of vscode).

Re: Microsoft subtracts C/C++ extension from VS Code forks

#112

I don't understand the problem. It sounds like the C/C++ extension was proprietary. This sort of thing can always happen when you rely on proprietary software. Make an open source C/C++ extension and you wouldn't have this problem.

Yes, that is what I thought, too. (It would be a good idea to have a open source C/C++ extension anyways, whether or not the proprietary extension stops working with non-Microsoft code.) (Maybe there is such extension; I don't know; I don't use VS Code and VS Codium etc.)

Re: Microsoft subtracts C/C++ extension from VS Code forks

#113

I love Cursor deeply but choosing to be a VSCode fork instead of a VSCode extension was a fatal choice. In the long term I think they either have to retool as an extension or they will go out of business. You can only publicly flout Microsoft's licenses for so long while making a competitor to one of their AAA products.

They wouldn’t take off if they weren’t a vscode fork. They may die a heroic death now having kickstarted the proper AI IDE. (Copilot was first and it was… nice? then it sucked so bad everyone jumped ship, remember? MS needed that kick in the balls.)

Re: Microsoft subtracts C/C++ extension from VS Code forks

#114

Earlier quoted context omitted.

What do you prefer to VSCode? Just started a job where I’ll be working in C++ and looking for alternatives

Well, VisualStudio for one. If you’re targeting Windows, you should consider it. VS Code feels slow to me in a way VS doesn’t. I spent most of the past ~fifteen years working in Sublime and just switched between that and the terminal for build and test—not fancy, but then, C++ coding isn’t a speedrun. Sublime is clean, fast, and portable. However, dev tooling has advanced so much now that I started learning and using…

I have almost the exact same opinion. In that I hate distracting widgets and things that eat vertical space. I spent about a week getting nvim setup. I write code all day. I still have VSCode day to day because I'm so used to it/fast with it (I use vim motions within it).

But to me the appeal of nvim is being able to fully remove everything I dislike.

Re: Microsoft subtracts C/C++ extension from VS Code forks

#115

To be clear, I'm don't like the Microsoft has a proprietary Marketplace, but a company openly violating the terms of use for their own profit is a bit much in my opinion. > Cursor allegedly has been flouting Microsoft terms-of-service rules for some time now by setting up a reverse proxy to mask its network requests to the endpoints used by the Microsoft Visual Studio Marketplace. This allows Cursor users to install…

The Cursor founders (technically the company is called Anysphere, Inc) are all young MIT grads. What they needed is a 40-year-old with a degree from Fitchburg State who could say "Woah, don't do that! It's not worth the long-term risk!"

Exactly. What were they expecting would happen? They are breaking the tos while competing with Microsoft.

Re: Microsoft subtracts C/C++ extension from VS Code forks

#116

Earlier quoted context omitted.

It is worth the long term risk. Either you don't get caught and can move faster, or you get caught and the penalty is usually small and a long way down the line, by which time your company will have either folded or grown enough to pay without difficulty.

That's the play when your adversary is regulation--the government moves slowly, court cases move even slower, and you can grease the wheels politically. That is not the scenario here. Cursor is being hunted by an extremely motivated corporate competitor. Cursor has been leeching the gorilla's blood and the gorilla finally noticed. Microsoft doesn't (necessarily) need the law here. They have it if they need it, but th…

What cursor clone?

Re: Microsoft subtracts C/C++ extension from VS Code forks

#117

Earlier quoted context omitted.

That's the play when your adversary is regulation--the government moves slowly, court cases move even slower, and you can grease the wheels politically. That is not the scenario here. Cursor is being hunted by an extremely motivated corporate competitor. Cursor has been leeching the gorilla's blood and the gorilla finally noticed. Microsoft doesn't (necessarily) need the law here. They have it if they need it, but th…

What cursor clone?

Agent mode in Copilot. It all went down on April 4th: the rollout of agent mode to all users, and the sudden enforcement of the license in their C++ extension.

Re: Microsoft subtracts C/C++ extension from VS Code forks

#118

To be clear, I'm don't like the Microsoft has a proprietary Marketplace, but a company openly violating the terms of use for their own profit is a bit much in my opinion. > Cursor allegedly has been flouting Microsoft terms-of-service rules for some time now by setting up a reverse proxy to mask its network requests to the endpoints used by the Microsoft Visual Studio Marketplace. This allows Cursor users to install…

Yeah, I've noticed this using cursor. I was surprised that the extension marketplace seemed... identical to VS Code.

But why should we care? It's obvious Cursor's IDE is VSCode, I cannot think of a single reason why I should be against executing whatever the hell I want on my computer. It's not Cursor doing this, it's me doing this using Cursor.

Re: Microsoft subtracts C/C++ extension from VS Code forks

#119
post #98
post #31

Earlier quoted context omitted.

Yep. Was a Microsoft dev from 1992 until 2017. Won’t touch them now because I spent my entire career rewriting rug pulls. It paid off a mortgage and fed me well but it was a bad outcome for my orgs and customers. If anyone remembers WCF/AppFabric/WWF and Silverlight, that was the last stack I rewrote someone out of the shit on.

I started my career rewriting a product using Microsoft's DNA business server with Java and never looked back. I'm shocked this keeps happening, honestly. I guess I'm a "never again" sort but surprised there's not more companies refusing to deal with Microsoft. Due to experiences like that I refused to buy volume licenses from them, too. Sometime later I got an audit demand for which I had a reply ready. "lol, no."

Sorry if I'm being dense, but what is an "audit demand?" (Looked it up and couldn't find anything obviously relevant.)

Re: Microsoft subtracts C/C++ extension from VS Code forks

#120
post #60

Earlier quoted context omitted.

lol, Microsoft has been doing this kind of thing for a while... https://en.wikipedia.org/wiki/Microsoft_litigation#Antitrust

While its fair to claim Microsoft has legal issues, I'm not sure what similarity you are drawing to what Cursor is doing.

It's what is motivating Microsoft to prevent what Cursor is doing.

All cursor is doing is saying this blob of crap is compatible with their fork and letting you run it. This is akin to browsers supporting extensions from other browsers, and many other scenarios.

What Microsoft is doing is trying to prevent VSCode from becoming spontaneously obsolete because coding with Cursor a) removes you from VSCode and b) does it better.

Post reply on HN