8 ms·
I just got an ad in VS Code
- leecommamichael 1y agoHas anyone else had this ad recently? My tolerance for being advertised to is already low... I suppose it's time to just use neovim.
- sixtyj 1y agoIf you have to have post-it note how to escape Vim, I think a lot of people will stick with VS Code with ads /s
- Ey7NFZ3P0nzAe 1y agoLLMs make it really easy to learn vim/neovim
- BrandoElFollito 1y agoFun fact: vi was named after an Aztec word which can be translated as "how the fuck do I get out of this shit". Little know fact .
- Saris 1y agoOr maybe https://vscodium.com/ https://vscodium.com/ But some extensions aren't available IIRC, like PlatformIO.
- deleted 1y ago[deleted]
- KomoD 1y agoNever got that, I'm guessing you have the copilot extension and that it is what is causing it
- KTibow 1y agoVS Code is tightly integrated into Copilot even if you don't install the extension these days. It even has its own button in the title bar.
- ryandrake 1y agoYet another “Maybe Later” anti-UI. What ever happened to “No?” Microsoft is like a creepy guy in a nightclub going up to every woman, asking “Do you want to dance? [Yes] [Maybe Later]” Their deliberate misunderstanding of user consent should be criminal.
- bslanej 1y agoI think maybe later means no. But it’s worded to assure the user that the choice is reversible.
- bolognafairy 1y agoYep. This is what the vast majority of “maybe later”s are about. I’ve seen decisions being made based on this fact, and I’ve seen users worried about an irreversible fork in the road. There are of course cases where “maybe later” does legitimately mean “we’re going to ask you again in a week”. I see those myself, and I hate them.
- beachy 1y ago> But it’s worded to assure the user that the choice is reversible .. While also disrespecting anyone who never wants to avail themselves. What happened to good old "Don't ask me again"?
- Isamu 1y agoIt’s worded that way to assure the user that they will ask again. And again.
- bionhoward 1y agothey just want to steal your whole codebase to train AI and then turn around and prohibit you from using it to code competing products or services. You know, the OpenAI/Gemini/Anthropic/xAI strategy What a time to be alive!
- eadmund 1y agoJust install Emacs. It respects your freedom, and it respects your rights.
- AStonesThrow 1y agoSince Emacs is fully programmable, fully connected with virtually no “permissions” system, and there is no structure to scan, validate, or flag third-party extensions/elisp code, I would suggest that it stands as a prime vector for malware!
- wolvesechoes 1y agoI would suggest that it stands as a prime vector for malware! So still better than VS Code that is malware by itself.
- owebmaster 1y ago> I would suggest that it stands as a prime vector for malware! I would suggest you send an email to rms@gnu.org, he might disagree.
- AStonesThrow 1y agoI have no idea who may receive or read his email messages. For a long time in the early 90s, he set no password on his accounts at MIT. Anyone could, and did, log in to rms@gnu.ai.mit.edu and it was basically a "public access system". Richard Stallman fundamentally rejects information security principles and practices. He absolutely hates it when systems are secure and impregnable. Richard Stallman is an extremist zealot; he's extraordinarily idealistic, but his ideals themselves are unrealistic for real-world operations. Previously: https://news.ycombinator.com/item?id=42256409 https://news.ycombinator.com/item?id=42256409 https://news.ycombinator.com/item?id=23421738 https://news.ycombinator.com/item?id=23421738 The GNU Project indeed itemizes a few "known security risks" in their own FAQ: https://www.gnu.org/software/emacs/manual/html_node/efaq/Security-risks-with-Emacs.html https://www.gnu.org/software/emacs/manual/html_node/efaq/Sec...
- nsonha 1y agoHow dare they put a pop-up promoting a feature of a software inside that software, like, once. Do they think they get a pass because only nagging pop-ups are considered ad? /s
- microflash 1y agoOnce? There’s no “once”. It’s “Sign up” or “Maybe later”.
- nsonha 1y agoSpeculation much? I use vscode. I didn't see this popped up more than once. Do you actually know that they nag or you just hate by default?
- WhereIsTheTruth 1y agoThe issue with people like you is that you have no idea what a pattern is, and you are unaware of Microsoft's past use of such patterns But I also blame the people who call this "an ad", this is not an ad, this is much worse https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguish https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguis...
- nsonha 1y agoOh I am aware of all the patterns. I'm also aware that "Later" instead of "No" is simply an UI convention, that doesn't neccessarily mean "I'm gonna spam you", unless you have evidence?
- bmicraft 1y agoIt does when microsoft is using it, as proven by every piece of software that they've written in the past decade.
- kristopolous 1y agoI mean there is a genuinely free tier that doesn't ask for credit cards or anything... that used to not be the case. More of an announcement than anything. It's pretty mild.
- deleted 1y ago[deleted]
- throwaway39878 1y agoIt's "free" in the same way that Google's services are "free". You pay with your data. Can't say they aren't upfront about it, at least.
- 0manrho 1y agoA 1st party ad is still an ad, though in isolation I do I agree that it's quite mild all considered. With context however (this being Microsoft's doing, and all the AI/Adware/telemetry/darkpatterns they're cramming into everything), I share OP's derision for this development in a tool that has become a centerpiece for many developers workflows, dev environments, and ancillary (plugins) ecosystems. Thankfully, for now at least, VSCode is MIT Licensed [0], source available [1], and if built from source it does not include CoPilot, Telemetry or MS' other crapware or branding. You can do this yourself, or, there's VS Codium [2] that compiles this source for you without the cruft and makes those binaries/installers available [3] if like. For those that like CoPilot, VSCodium even has a guide on how to add it to VSCodium/Source Built VSCode [4] 0: https://github.com/microsoft/vscode/blob/main/LICENSE.txt https://github.com/microsoft/vscode/blob/main/LICENSE.txt 1: https://github.com/microsoft/vscode https://github.com/microsoft/vscode 2: https://vscodium.com/#why https://vscodium.com/#why 3: https://github.com/VSCodium/vscodium/releases https://github.com/VSCodium/vscodium/releases 4: https://github.com/VSCodium/vscodium/discussions/1487 https://github.com/VSCodium/vscodium/discussions/1487
- Apreche 1y agoDo you have the setting `extensions.ignoreRecommendations` enabled?
- philonoist 1y agoIs there a uBlock Origin for VS Code? My work and my personal projects are deeply tied to the official extensions that neovim,helix,zed,emacs,etc. lack.
- constantcrying 1y agoNo. However you could instead use a FOSS editor like vscodium, which also does not include MS telemetry.
- pjmlp 1y agoNor a license to several plugins.
- kebokyo 1y agoQuick context questions: 1. What were you doing right before this popped up? 2. Was this unprompted or did you click something to make this pop up? If so, what? 3. Have you used GitHub Copilot before? 4. Are you signed into your GitHub account?
- zzeitt 1y agoEnough with VSCode, moved to Emacs about 2 years ago. Emacs is far more configureable and efficient than you might think. Just don't be scared by the keybindings like "C-u C-x C-f" (I personally installed evil-mode to simplify the keys).
- jpeters__ 1y agodon't you need to click on the copilot icon for this to show? i'd understand the sentiment if it was a popup out of nowhere
- -__---____-ZXyw 1y agoLeave? I started with vanilla Emacs a couple of years ago, ran C-h t, did that for an hour or two, and began editing joyfully and it hasn't stopped. Picked up new stuff when the need arose. However, if you want everything looking sexy and modern from the start and you're a cool kid, give this 30 minutes and see what you think: https://github.com/doomemacs/doomemacs https://github.com/doomemacs/doomemacs
- sshine 1y agoNow my recommendation is: VSCodium, the telemetry-free (and apparently ad-free) version of VSCode. I’ve used this for two years, downloading extensions from Open-VSX. I switched from Vim to Emacs in 2012 because Emacs had superior language support for Erlang and Haskell. The LSP support in VSCode challenged that. To this day, Emacs LSP isn’t great, and it does matter to me. I tried setting up Doom Emacs last year, and after 4 hours of configuring, I have to admit it’s still a big investment of one’s time, hardly plug and play beyond the basics. Since I still use Vim daily for small edits, I’ve decided to try and set up Neovim as an LSP-powered IDE using the nix-community/nixvim flake, which makes plugins easy once you’re deeply invested in Nix.
- mmcromp 1y agoFor people working web dev over multiple stacks and tech, emacs cannot compete with vscode, full stop. People don't use vscode because it's snappy or hip or cool or the best or whatever (because it's not), they do it because you can quickly and painlessly set things up with it's gigantic ecosystem of plugin and libraries. You could give me a new machine and I would have it up and running for a modern stack (django, nuxt, vue, python, Typescript, postgres, AWS, git) in less than a day a way that emacs could not. Emacs has strengths and uses, but a vscode replacement it is not
- snapplebobapple 1y agoHow about zed?
- sshine 1y ago
- luckydonald 1y agoTry VSCodium.
- luckydonald 1y agoI really loved Atom. Before the market dominance of VSC had it struggle, and the purchase of github by microsoft finally shut it down. I feel we need a adsbymicrosoft webpage, similar to https://killedbygoogle.com/ https://killedbygoogle.com/
- ffsm8 1y agoHeh, I loved atom particularly for it's vim mode plugin... which actually wasnt a true vim mode! I mean I knew that from the start, as I began my career as a system admin who constantly ssh'd into servers and used vim for everything back then - but it worked so intuitively with atom that I still miss it for that
- npteljes 1y agoI expect this to happen and to continue, because VSC is an MS product after all, and MS does this in their OS as well.
- skrhee 1y agoI've been using zed editor as my daily driver for about a year now and I feel like it's a less cluttered, well thought out editor. It also supports vim motions out of the box and isn't tied to Microsoft in any way.
- TrevorFSmith 1y agoI see folks suggesting emacs and others saying that they must use VSCode (or forks) because of the ecosystem of plugins. Folks, we made this mistake with Eclipse and many other IDEs. The root problem is binding the build and instrumentation tools to the editor. Here's how to solve the problem once and for all: Use a programmer's editor that's great at manipulating text and run all tools on the command line. Never mix them. All else is folly.
- sshine 1y agoLSP in the editor means you get feedback while you code. Having compiler feedback in the terminal is workable, but not as good.