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?
Microsoft subtracts C/C++ extension from VS Code forks
111–120 of 354 posts
Re: Microsoft subtracts C/C++ extension from VS Code forks
#112I 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.
Re: Microsoft subtracts C/C++ extension from VS Code forks
#113I 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.
Re: Microsoft subtracts C/C++ extension from VS Code forks
#114Earlier 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…
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
#115To 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!"
Re: Microsoft subtracts C/C++ extension from VS Code forks
#116Earlier 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…
Re: Microsoft subtracts C/C++ extension from VS Code forks
#117Earlier 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?
Re: Microsoft subtracts C/C++ extension from VS Code forks
#118To 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.
Re: Microsoft subtracts C/C++ extension from VS Code forks
#119Earlier 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."
Re: Microsoft subtracts C/C++ extension from VS Code forks
#120Earlier 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.
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.