Live data from Hacker News

JetBrains forces AI freemium plugin that cannot be completely removed into IDEs

youtrack.jetbrains.com

61–70 of 133 posts

Re: JetBrains forces AI freemium plugin that cannot be completely removed into IDEs

#62

Earlier quoted context omitted.

I still have no idea how people get so productive with the use of LLMs. I've had it maybe cut out some boilerplate for me occasionally but that's about it. So many times the solutions are wrong or poorly written. It's not useless, but it has certainly not been a 2x improvement.

It probably comes down to what your practice of programming is. If it's "search for code snippets that might do what you want, copy/paste, change and adapt until it mostly works," then, yeah, LLMs are going to be a huge time saver. If it's "sit there and think about what you need to do, then write and debug it," then LLMs aren't quite a force-multiplier. Honestly, good auto-complete and decent software architecture a…

Yeah, I found it very useful when I was writing some bash scripts where I don't quite remember the substitution commands but know what I need to do and what a correct solution looks like, so I could just use it to generate the command with a comment.

However, I was using it when learning Rust and it was just generating awful inefficient code, but I only discovered that it was inefficient when I read the docs. My manager is in love with LLMs and try to apply them everywhere at work, including providing a summary of the changes in a github PRs. The generated text is many times just plain wrong and so I never read it, and I am scared of people who actually do use it. Someone created a wiki for ocaml filled with a bunch of LLM content, and so much of it contains commands that don't exist or just plain inaccurate information about how OCaml works. I think LLMs seem pretty harmful in these cases and when I read about people using it for learning it horrifies me a bit.

So my fear is that it can enable you to be lazy and not understand what you are doing, and it ends up harming you and everyone around you. However, when you understand what you are doing, it can help you generate boilerplate or save you a lookup.

Re: JetBrains forces AI freemium plugin that cannot be completely removed into IDEs

#63
I finally cancelled my subscription for their ultimate package as it just kept going up and up in price. They used to be really good for having 3 year discounts, and paying $80 or $100 for a fairly good ide wasn't the end of the world, but VSCode has gotten really good and paying like 160/180/200 a year out of pocket just doesn't make sense to me.

Re: JetBrains forces AI freemium plugin that cannot be completely removed into IDEs

#64
post #33

Earlier quoted context omitted.

How about first open after upgrade? If you upgrade from a older version, it open your previous project with the plugin enabled without asking.

Yeah I don't see the problem with that at all. Intellij packages plugins. Plugins run. The only issue here is that it's being automatically enabled after it is disabled, which I assume is just a simple bug and not at all the big deal this is being made out to be.

My understanding is that people expect their projects being sent to Jetbrains or whatever servers for analysis and that's not allowed in many environments. I've heard of some workplaces where it's outright forbidden to update idea to this version until further notice.

Re: JetBrains forces AI freemium plugin that cannot be completely removed into IDEs

#66

To clarify submission- -if you disable the plugin, it will be enabled when you restart. -if you uninstall the plugin, on restart an old version will appear, enabled, in its place, begging for an update. However given that JetBrains didn't block either uninstall or disable, the most logical explanation is that this is a bug/unintentional. The rollout of this AI plugin has been really poorly done, with it completely fa…

> JetBrains has too good of corporate behaviours

First time for everything. That’s what they used to say about Google.

Re: JetBrains forces AI freemium plugin that cannot be completely removed into IDEs

#67
post #63

I finally cancelled my subscription for their ultimate package as it just kept going up and up in price. They used to be really good for having 3 year discounts, and paying $80 or $100 for a fairly good ide wasn't the end of the world, but VSCode has gotten really good and paying like 160/180/200 a year out of pocket just doesn't make sense to me.

Ultimate is $101/yr (year 3+). I can think of very few things that provide even a fraction of the value at that low of a cost. And no, I don't see VSCode as equivalent to IDEA Ultimate, not in the slightest. Maybe with many, many hours of config I could get it close but even then VSCode plugins are so painful to manage and configure (and make sure they don't step on each other's feet).

Re: JetBrains forces AI freemium plugin that cannot be completely removed into IDEs

#68
post #63

I finally cancelled my subscription for their ultimate package as it just kept going up and up in price. They used to be really good for having 3 year discounts, and paying $80 or $100 for a fairly good ide wasn't the end of the world, but VSCode has gotten really good and paying like 160/180/200 a year out of pocket just doesn't make sense to me.

My most recent invoice from Jetbrains was $109. In the previous 4 years, it was $96. I have the 40% continuity discount since I first purchased a license in 2015. I have the "IntelliJ IDEA Ultimate" license, FWIW.

I don't see myself switching to another IDE. $109 is a drop in the bucket. I also use VSCode, mostly for non-code text editing. Relearning and configuring keybinds would be enough to keep me on Jetbrains unless they absolutely screw the pooch.

Re: JetBrains forces AI freemium plugin that cannot be completely removed into IDEs

#69
post #49

The reason I stick with vim/emacs isn't because of the "fast editing", it's because they're modular and easy to build plugins for. I've built many job specific plugins for both editors as well as wrapped new command lines tools this way, and it's always increased my productivity far beyond what modal bindings has done for me. This is how I've been approaching LLMs, by building my own plugin. I build my own tools that…

The choice of freedom is underrated in our industry. It's sad that today someone who deliberately chooses a FOSS option instead of VSCode or Jetbrains IDE is considered a weirdo.

I chose Vim and Emacs. Nobody forced me into that. Nobody offered me money for using them. No one ever advertised them to me. I chose them because I am 100% absolutely sure that they can never be sold, acquired, embraced, and extinguished. They’re guaranteed to never have telemetry I can’t control. They will never show ads, useless pop-ups, or annoying banners. They will never have a subscription model or pricing structure. They won’t have a huge fragmentation problem. They will always have free and unlimited support from the community and will never steal or take my data hostage. Now, that is a choice. A deliberate, strategic, long-term survival mode decision.

I'm just too tired of losing my money, time, and effort on things that inevitably at some point will limit me, lock me in, steal my data or store it in a way that's too hard to export and convert into something else.

Not to mention, Emacs is such an incredible glue. It's mind-blowingly amazing. You can make it "talk" to any third-party service or a command-line app.

Re: JetBrains forces AI freemium plugin that cannot be completely removed into IDEs

#70
post #44

Earlier quoted context omitted.

This is what every company is doing in the name of integrating "Gen AI". 90% of it is chat bots. And in 90% of those places I dont want a chat bot.

This is a cynical take. JetBrains knows what's best for its business. It knows that Microsoft presents a clear and present danger to extincting them and all of their hard work. LLMs have a huge role in the future of engineering, whether or not you like it. They present massive productivity boosts. I'm a senior Rust engineer and I've seen my development time nearly cut in half after using LLMs. And we're just getting…

drama is one part of life, yes
Post reply on HN