6 ms·
VS Code deactivates IntelliCode in favor of the paid Copilot
- Alifatisk 9mo ago[flagged]
- mjburgess 9mo agoGiven the number of vs code competitors, I think "extinguish" maybe on the other side this time.
- rob74 9mo agoIf anyone else would be generous enough to offer a free IDE with free AI code completion, they could give VS Code a run for its money, but as far as I know this hasn't happened yet? Zed for instance is available for free, very AI-centric, and you can use it with any of the popular LLMs, but you still have to pay for the LLM...
- dijit 9mo agoBring your own AI token is totally fair, given the cost of AI. The annoying thing is removing a perfectly working intellisense default. If Jetbrains removes their on-device (non-AI) code indexer and suggestion systems then I will no longer be a paying customer for example. Despite being a All Products Pack user for the last... idk, 15 years?
- arijun 9mo agoIntellicode is being removed, not intellisense. Intellicode seems to have been a (free) version of copilot using local models. Intellisense, which is an “on-device (non-AI) code indexer and suggestion system,” is still in place.
- hagbard_c 9mo agoThey can try but they no longer have the power to do that.
- blibble 9mo agoif they waited another year or so they could have killed off jetbrains patience is a virtue
- captainbland 9mo agoI use both but really don't see it. There are so many scenarios I've come across which jetbrains products do "out of the box" that vscode require plugins which usually don't install with sensible defaults. Just debugging rust for example is a night and day difference between vscode and rust rover.
- badgersnake 9mo agoHardly surprising. The AI business model is to charge a haircut on all work, this is just them doing that.
- nl 9mo agoIs IntelliCode the same as Intelisense (the non-AI based suggestions thing)?
- rob74 9mo agoIt's actually in the third paragrapth of the article: > The classic IntelliSense with language server for the used language is still free – but without AI support.
- deleted 9mo ago[deleted]
- uallo 9mo agoNo, IntelliCode is an extension: https://marketplace.visualstudio.com/items?itemName=VisualStudioExptTeam.vscodeintellicode https://marketplace.visualstudio.com/items?itemName=VisualSt...
- rob74 9mo ago[flagged]
- zkmon 9mo agoProbably targeted at enterprise customers forcing them embrace co-pilot with big pockets. Bad move for individual users as this will only drive them to alternatives, instead of shelling out money.
- kayart_dev 9mo agoUnfortunately, people often resist change and prefer to stick with what they know. Maybe a small percentage of people will look for alternatives but it'd be a drop in the ocean.
- torben-friis 9mo agoIf anyone is considering moving editors, I was recently in the same boat and I can’t recommend enough lazyvim + the ebook “lazyvim for ambitious developers”. This gets you a fully featured vscode-like baseline (navigation, language integration, integrated terminal, the whole thing). I had tried many times to switch to vim/emacs and the initial barrier to get a workable system always kept me from pushing forward. With this I was able to make neovim my daily driver at work after just a couple weekends playing with it.
- giamma 9mo agoHow about switching from VS Code to VS Codium? Same experience without the microsoft telemetry. I suppose Copilot won't be included due to licensing constraints.
- torben-friis 9mo agoHow does the extension model work with MS? I did a similar move to chromium and eventually had to move to firefox when they pulled the plug on ad blockers.
- duskdozer 9mo agoThere's https://open-vsx.org/ https://open-vsx.org/. I've seen in the repo people talk about tweaking workarounds to use the proprietary MS stuff.
- railka 9mo agoI think many people don't know or underestimate Zed. Native, fast, with extensions, with Vim mode support.
- inferiorhuman 9mo agoOr don't want. I don't want an AI infected editor.
- 9mo ago
- PedroBatista 9mo agoMicrosoft doing Microsoft things, even with all those fresh coats of "open source" paint they bathe themselves in the last decade they really can't change their DNA. Expect the amount of f*ckery to increase as the AI realities set in but the number has to go up either way. It reminds me of the good old days of Visual Studio + .NET + SQL Server where they played these games too.
- alias_neo 9mo agoThis piece of news follows that of Copilot being added in an "update" to LG TVs with no option to disable or opt out. https://news.ycombinator.com/item?id=46268844 https://news.ycombinator.com/item?id=46268844
- clever-leap 9mo agoSimple, do not purchase LG TV.
- tonyedgecombe 9mo agoI'm already not buying Samsung devices, I'll run out of choices soon.
- bpavuk 9mo agowhy not just use a big ol' monitor with a smart TV box and plain Android TV? or, even better, build a HTPC with Plasma Bigscreen or Bazzite?
- tonyedgecombe 9mo agoBecause that would be a crap solution.
- bpavuk 9mo agoless crap than tons of buttons with region-blocked content, imho
- matltc 9mo agoHad a shower thought about how much I am starting to dislike vscode now that every minor version just loads on unwanted copilot cruft instead of adding actual features. Grabbed nvim that night.
- ErroneousBosh 9mo agoCan anyone clearly and lucidly explain why they think this is a bad thing?
- alecsm 9mo agoAre you asking why is it bad that MS disables a plugin you're using to shove down your throat a paying alternative?
- ErroneousBosh 9mo ago[flagged]
- Shydren 9mo agoJust because you don't feel the effect of something, doesn't mean it doesn't have an effect at all.
- alias_neo 9mo ago> No-one wants this. If they make it a paid-for version, it affects no-one. You didn't read the article, did you? "... deactivated the popular IntelliCode extension, which had over 60 million downloads..." I'm a Microsoft hater, but let's stick to facts here, over 60 million downloads is not "no-one".
- ErroneousBosh 9mo agoI'm guessing that's 60 million people that don't have a small child that can just type stuff that looks kind of like code but doesn't actually work like code. No real need for a plugin, there.
- alias_neo 9mo agoI can't argue with that!
- 9mo ago
- adamddev1 9mo agoI'm so happy I made the jump to NeoVim 6 months ago. I finally got good RTL support with iTerm, language server stuff works great, and best of all, navigating and selecting things SYNTACTICALLY with nvim-treesitter-textobjects is life-changing.
- kgwxd 9mo agoCopilot is what finally pushed me to use vim seriously. There's not a single thing I miss from VS Code, or Visual Studio, and I'm not even using neovim. Also dropped .NET, which I've used professionally since Framework 1.0, in favor of Go. Don't miss anything from there either.
- CharlieDigital 9mo ago> Don't miss anything from there either Not even EF Core? C# pattern matching and switch expressions? Linq? I find these very hard not to miss when working in other langs. C# is a fantastic programming language nowadays.
- kgwxd 9mo agoEF Core!? Holy cow, no. Stopped using that years ago. Linq is nice, but I don't really miss it.
- CharlieDigital 9mo agoWhat's a better ORM in terms of productivity and ergonomics?
- array_key_first 9mo agoIMO no ORM. I've only had issues with ORMs. They work okay-ish in the very bare-bones usecases, like inserting one record into one table or fetching one record. After that, their semantics just impede your velocity. You can represent really, really complex data retrieval and consolidation semantics in SQL. ORMs are really more of an organizational tool in my mind. I just throw all the SQL functions into a repository class around one "thing". Not even object, it can be related functionality or operations. SQL in code can be awful, if spread out across your codebase. So I think just don't do that. We have a monolith that gets maybe ~1000 commits a day. We don't use an ORM, just SQL and query builders. It works out if you have good modularization.
- nerdjon 9mo agoI wonder if this will also impact VSCodium. I use it specifically to avoid a lot of the crap that Microsoft is trying to do while still being able to use the editor and plugins. They have not released 1.107 yet, doing a quick scan I am not seeing anything on the VSCodium github.
- catapart 9mo agoSame boat. I hope they don't downstream nonsense like this.
- __jonas 9mo agoI didn’t think it was even possible to install proprietary microsoft extensions in VSCodium, how is that related to the version of the editor and how would it affect VSCodium?
- NGRhodes 9mo agoIt is not possible to install proprietary Microsoft extensions using the official VSCodium builds without additional, non-default configuration.
- __jonas 9mo agoRight. Then the removal of this IntelliCode extension from MS should have no effect on VSCodium users. I thought originally it may have been an OSS extension, but it actually seems to have been a proprietary project licensed under the Microsoft Software License, similar to Copilot and such.
- ghuntley 9mo agoeven then using vscodium does not free you from the grasps. vscode by design is designed to fracture - see https://ghuntley.com/fracture https://ghuntley.com/fracture
- phba 9mo agoThanks for the link. This is a great analysis of Microsoft's open source strategy.
- zhisme 9mo agoGreat there are other true open-source tools to be used zed, nvim. I also noticed that copilot nowadays is forcing you to upgrade to their with following text: "You've reached your monthly code completion limit. Upgrade your plan to Copilot Pro (30-day Free Trial) or wait until 2025-12-19 for your limit to reset to continue coding with GitHub Copilot" Was using it actually like smarter auto-completion. But paying for that, hell no.
- monegator 9mo ago> Great there are other true open-source tools to be used zed, nvim without going into the actual qualities of the editor, they simply lack extension support, for now. In the embedded space, many manufacturers have switched - or are switching - to a suite of VSCode plugins and gradually discontinued the previous tools. Which is great on one hand: they don't have to keep supporting heavily modified IDEs from 10 or 20 years ago and they can better integrate with the rest of the ecosystem of plugins, scripts automation and such. LSP has been a good thing. The problem is that you are now at the mercy of microsoft not fucking up with the environment at every other release. To put it simply, we are screwed. And i tried for so long not to use it because i knew this day would come, but it's just so much better. And no, i will not just use a text editor and a makefile. I want an IDE. IDEs are good, when they seamlessly integrate with tools.
- zhisme 9mo agoThat's fair point. Did you try other IDEs? For example from Jetbrains? I'm not using IDEs but actually don't know others besides VSCode/Cursor and Jetbrains
- monegator 9mo agoNot ones from Jetbrains. I've use eclipse many times in the past, and hated every second of it. Stupid defaults, very stupid defaults. I also don't like visual studio, the way it forces me to work with "solutions", like i can't have two different projects open at the same time. Netbeans instead, that always felt so natural to me. And MPLABX is of course the one i use most of the time (like 60%, then 10% VSCode and 20% Qt) I also really like Qt Creator, for generic C++ development too. And i would probably feel at home with KDevelop
- Surac 9mo agocan anyone recomend a alternative that is easy to install and also offers syntax highlighting? i have read about lazyvim and neovim, but both have extensive install requirments as i have read
- haar 9mo agoLazyVim is about as easy as it gets in the Vim space for a fully-fledged (but customizable) editor. https://www.lazyvim.org/installation https://www.lazyvim.org/installation Then run `LazyExtras` and you get a prompt that shows things like: Recommended Languages: (2) ○ lang.docker mason.nvim nvim-lspconfig nvim-treesitter none-ls.nvim nvim-lint ○ lang.toml nvim-lspconfig Hit x against a couple and you're off to the races. [lang.docker and lang.toml are examples of things you're selecting, the list after is what is being installed and configured for that thing] For things like integrating a debugger, or to run your tests directly inline from the editor might require more customisation though.
- tytho 9mo agoI’ve been using Zed [1] for some time now. They are also pretty AI focused so it may only be a matter of time, but so far I’ve been able to disable all of the AI interactions. [1] https://zed.dev/ https://zed.dev/
- ToucanLoucan 9mo agoVSCodium has been my go-to. VS Code was great for a bit but (even long before this) it was already suffering from the cancer that is "being a microsoft product" and it was being bloated to death like everything else they ship, but VSCodium seems to keep enough distance to be immune. Will it stay that way? Who's to say. I hope so though.
- catapart 9mo ago+1 on VSCodium. It was a 99.99% seamless transition, for me. The only annoyance at all was not having VSCodium added to my context menu, which doesn't even matter if you never "right-click->open folder" to launch. And, obviously, is pretty easy to add back in both windows and linux.
- __jonas 9mo agoI don’t really get the issue, I didn’t even know Microsoft published another AI suggestion extension, definitely cool that it used a local model but it does make sense for them to just roll it into Copilot.
- mattstir 9mo agoIntelliCode was first released in 2018, well before the current AI landscape. The issue here is taking a free, functioning capability and arbitrarily disabling it in favour of a paid product. Microsoft is currently "updating" its internal adoption goals for the AI features it keeps shoving down consumers throats, but I'm sure that pumping the numbers by removing features is surely just coincidental and not desperate at all.
- WhereIsTheTruth 9mo agoStop using microsoft products, it's not that hard Protect yourself by removing dependence on Big Tech ecosystems They bait you with "free" tools to herd you into walled gardens where you are the product (and customer at the same time, LUL)
- rPlayer6554 9mo agoJust to be clear, they are NOT deactivating IntelliSense which suggests classes and functions. This is an AI inline code suggestion tool using local LLMs. Not great but may or may not impact your workflow. I love using agents, but Intellijs inline code suggestions (also based on a local LLMs) are usually useless to me.
- _s_a_m_ 9mo agoIt's beginning. Microsoft bring Microsoft again.
- SPICLK2 9mo agoI refuse to use VS Code on principle. It has captured a staggering percentage of software development, across many software disciplines. Somehow ARM/Keil has been persuaded to go all-in on VS Code and will deprecate their "legacy" IDE, which will cause trouble for any hold-out embedded firmware developers.
- nerdsniper 9mo agoI believe their legacy IDE was a fork of Eclipse.
- steve1977 9mo agoConsidering VS Code is a kind of a spiritual successor of Eclipse, especially as it was created by Eric Gamma, this even makes sense in a way.
- dlisboa 9mo ago> It has captured a staggering percentage of software development In hindsight it's obvious why: it was the only free editor that has a product mindset and a product team behind. Microsoft put heavy hitters on it, some of their best engineers, treated it as some companies treat their core products. Other IDEs/editors are mostly open source with no real direction and resources, or are proprietary expensive software. It's unfortunate but to compete with VS Code you need a lot.
- p1esk 9mo agoI thought everyone switched to cursor by now, why do people still use vscode?
- djfobbz 9mo agoVS Code feels like nothing but bloat. Sublime Text is still my go-to, as I'm not very well-versed in Neovim yet. I'm also really digging the new C/Lua-based Lite XL - https://lite-xl.com https://lite-xl.com. One of my New Year's resolutions is to learn Neovim properly.
- gorjusborg 9mo ago> One of my New Year's resolutions is to learn Neovim properly. I'm decades in at this point and still learning. Just keep in mind you don't need to know everything before getting a massive benefit out of it. My top features: - Fingers do not leave the home row (only good if you are a touch typer, but if you aren't, do it, it is worth it) - Terminal based (so you can use it over ssh when needed, or pipe data into it during scripting sessions) - Starts fast - Navigating and editing with text objects (though this took me a while to work into my workflow) - Regular expressions w/ ex commands - Filtering text with cli commands via ex - Editable macros If you haven't gone through `vimtutor`, I recommend that as an early step.
- DecoPerson 9mo agoTry Zed. Open-source (GPL+Apache), reliable, fast, not bloated at all, decently configurable, amazing remote-host support, Vim mode, AI stuff totally optional, extensions/lang-servers available for many languages, and... well overall I find it very neat and polished! (I'm not associated with Zed, just a happy user looking to share the goodness.)
- doodpants 9mo agoI've often thought, "If AI is so great, how come all these tech companies are shoving AI features down our throats for free, instead of charging real money for them?" I'm actually glad that MS is doing this, and I hope it starts a trend of more companies gating their AI features behind paywalls, and a noticable reduction in the number of popups I encounter badgering me to use AI features that I never asked for.
- gum_wobble 9mo agoI believe this comment is nuts. How the hell are you justifying the removal of a free and common IDE functionality for something that it's rate limited based on usage? In any other context, this would have been called enshittification...
- steve1977 9mo agoAnd today, kids, we've learned the difference between free as in beer and free as in speech.
- mattstir 9mo agoIntelliCode was first released in 2018, well before the current AI landscape where running each model costs a neighborhood's worth of power. Indeed, it runs using a small local model that costs essentially nothing in comparison to the rest of the machine running it. In fact, the intent here is exactly the opposite of what you're hoping for (less AI badgering). They're trying to get people to actually use Copilot after recently missing internal adoption goals on all the AI products they're trying to shove down people's throats. The badgering is only going to get worse, and they're going to continue removing functioning, free features to do so. You should not be glad that Microsoft is killing a free lightweight product for a bloated, ecologically harmful and economically wasteful one.
- intrasight 9mo agoI had a scare combined with an insight last week. I was looking for documentation on power BI - specifically the M language. I found the Microsoft documentation but found it to be much more sparse than I hadremembered It only had the function names and the argument names and almost no explanation. I thought "what a perfect way for Microsoft to force copilot upon us". They can make it necessary by being the only "documentation" of their software.
- mococa 9mo agoneovim ftw!
- thiht 9mo agoITT: gross overreaction, as usual. IntelliCode is NOT IntelliSense. They're obviously not removing traditional autocomplete. They're replacing an EXTENSION, so it has basically nothing to do with VSCode itself. If they developed an "IntelliCode for Vim" plugin, they would also replace "IntelliCode for Vim" with Copilot.
- srfrog 9mo agoUse Zed. VS Code is dead. I've been using Zed for about a month and I'm very happy with performance the features. It guides you to setup only what you need, that was a problem with VSCode that would collect random plugins through time. I work regularly with Go, React, TypeScript, and I don't miss VSCode.
- theshrike79 9mo ago90% of the reason I use VSCode is the extensions. Zed doesn't have the ecosystem. For VSCode I can get the official extension by the actual company doing $thing. With Zed I need to trust Random Person's extension that it doesn't have spyware or keyloggers in it. "but but the company could!" yes, but they have a reputation to protect, releasing an official extension that leaks data is Very Bad. Random Person (if that's their real name) doesn't care, or does. I have no way of telling.
- AndrewDucker 9mo agoIf you follow the link in the articla you can see that this is, specifically, Intellicode for C#. This is not the standard language server protocol stuff, which continues to exist just fine.
- apple4ever 9mo ago> The classic IntelliSense with language server for the used language is still free – but without AI support. Ahh I was worried for a second.
- eddybenchek 9mo agoI share concerns about vendor lock-in and forced integrations. Open alternatives like Cursor are worth exploring too.