this post was submitted on 02 Oct 2025
251 points (97.7% liked)

Fuck AI

4219 readers
725 users here now

"We did it, Patrick! We made a technological breakthrough!"

A place for all those who loathe AI to discuss things, post articles, and ridicule the AI hype. Proud supporter of working people. And proud booer of SXSW 2024.

founded 2 years ago
MODERATORS
 

Relevant snippet:

We’re now adding the option to allow the collection of detailed code‑related data pertaining to IDE activity, such as edit history, terminal usage, and your interactions with AI features. This may include code snippets, prompt text, and AI responses.

Comment:

So if I accidentally Cmd+V a slightly-sensitive string into my IDE, I now have to consider that string compromised? Even if I'm just doing some local testing? If I paste someone's name in, that's potentially me causing a data breach? What?

Source: https://furry.engineer/@ret/115305628217251579

top 49 comments
sorted by: hot top controversial new old
[–] AnUnusualRelic@lemmy.world 16 points 1 day ago* (last edited 1 day ago) (1 children)

Apparently, Emacs doesn't do that. Nor does vi, kate, kdevelop...

[–] Cevilia@lemmy.blahaj.zone 2 points 1 day ago (1 children)

What does Ctrl+V even do in emacs or vi?

[–] AnUnusualRelic@lemmy.world 1 points 1 day ago (1 children)

You can copy text in any editor, you know.

[–] Cevilia@lemmy.blahaj.zone 1 points 1 day ago (1 children)

I am fully aware of that, I'm just curious what the specific key combination Ctrl+V does given their unusual (to me) interfaces :)

[–] AnUnusualRelic@lemmy.world 2 points 1 day ago (2 children)

I don't think ctrl-v does anything in Emacs. Not completely sure about vi, but I think nothing happens there either. (By default, that is)

[–] eletes@sh.itjust.works 3 points 1 day ago

In vim it's visual block mode, which allows you to highlight a rectangle of characters. Original vi does not have that

[–] colourlessidea@sopuli.xyz 2 points 1 day ago* (last edited 1 day ago) (1 children)

In vim it invokes vertical visual selection (visual block mode)

[–] AnUnusualRelic@lemmy.world 2 points 1 day ago* (last edited 1 day ago) (1 children)

Oh, right, it selects a rectangle, is that it?

I never really used that, it's not a very common command. Maybe for tabulated data, but that's not something I'd edit with vi... (or vim, nowadays)

[–] colourlessidea@sopuli.xyz 2 points 1 day ago

Yes sort of I think. I use it often when I want to edit multiple lines at the same time e.g. adding the same prefix at the beginning of every line or in the same cursor position on every line.

[–] Olgratin_Magmatoe@slrpnk.net 5 points 1 day ago (1 children)

My company has been trying to switch to JetBrains for several months. Fun.

[–] SchwertImStein@lemmy.dbzer0.com 1 points 1 day ago (2 children)

why? ide should be a personal choice

[–] Miaou@jlai.lu 2 points 1 day ago (1 children)

Unfortunately, many devs are too dumb to setup an IDE so having a main one makes maintainers' lives much simpler.

[–] Olgratin_Magmatoe@slrpnk.net 1 points 1 day ago

Because VisualStudio doesn't like to play nice with our stack, especially the legacy stuff.

[–] Fizz@lemmy.nz 37 points 2 days ago (3 children)

$1000 per year and it still can't help but spy on you. Fuck these companies.

[–] plz1@lemmy.world 14 points 2 days ago (4 children)

It's opt-in for paid users. They are only monetizing free users, by default (opt-out, for them).

[–] hedgehog@ttrpg.network 1 points 1 day ago (1 children)

Even some free users aren’t affected. EAP and community editions are treated the same as the paid versions. It’s only the noncommercial licenses of the paid tools that are affected by this. Those users also can’t disable the (admittedly less invasive) anonymous data collection feature, either - at least they can disable this one.

I don’t know if “monetizing” is the right term, though… are they selling this data? I had assumed it was intended solely for improving their own tooling. (Obviously that has a monetary value, too, but using that term if it’s only to make their own tools better feels inaccurate)

[–] plz1@lemmy.world 2 points 1 day ago

There is a profit motive behind everything tied to AI.

free ultimate users (those who get ultimate for free, e.g. students, educators), free users using community editions can also opt-in

[–] Fizz@lemmy.nz 10 points 2 days ago (1 children)

Oh thats much less bad but still bad.

[–] monkeyslikebananas2@lemmy.world 1 points 1 day ago (1 children)

That’s not even less bad, that’s totally reasonable. If you use free shit that isn’t open source, they are going to monetize you somehow.

If you like a product and don’t want them to use your data to make money, then pay for it.

[–] raspberriesareyummy@lemmy.world 1 points 1 day ago (1 children)

This is beyond monetizing, this is IP theft. They are only getting away with it because capitalism.

[–] DreamlandLividity@lemmy.world 3 points 1 day ago* (last edited 1 day ago) (1 children)

I mean, would IP even exist in a non capitalist system?

Good point, but the gist is that our system is fucked up because corporations get to steal work to make profits off it. This is more like copyright. And yes, protecting creative work to a certain degree while not overreaching is really tricky.

[–] rollerbang@lemmy.world 1 points 1 day ago

For now I guess. For both tiers.

[–] Lutra@lemmy.world 2 points 1 day ago

yep. fuck these companies.

[–] phoenixz@lemmy.ca 1 points 1 day ago

Meanwhile their IDE is riddled with bugs and makes me work 100% faster and 90% slower because of the bullshit it causes

[–] nothingcorporate@lemmy.world 10 points 1 day ago

Kate will never do this to you. Kate is great.

[–] LordCrom@lemmy.world 12 points 1 day ago

So they are asking coders to train an AI to take away jobs from coders?

Anyone see the flaw there?

[–] hedgehog@ttrpg.network 26 points 2 days ago (2 children)

Stating that this is on by default is misleading. If you or your company pay for the product or if you use the open source (“community”) or EAP version of it, it’s disabled by default.

The option is only enabled by default in one very specific use case:

We are asking our users to help with this, and here’s how it works:

  • For companies: Admins can enable data sharing at a company-wide level. To support early adopters, we’re offering a limited number of free All Products Pack subscriptions to organizations willing to participate while we explore this program. For companies that are not willing to opt in to the program, nothing changes, and as always, admins are in control.
  • For individuals on non-commercial licenses: Data sharing is enabled by default, but you can turn it off anytime in the settings.
  • For individuals using commercial licenses, free trials, free community licenses, or EAP builds: Nothing changes. You can still opt in via the settings if you are willing to share data with JetBrains (and your admins, if any, allow it).

For reference, the non-commercial licenses are the full, commercial versions of the IDE provided “at no cost for education, hobby projects, and open-source work.” The risk of entering confidential data into your IDE that could then get collected is much lower for these use cases… though still not zero.

Do those users get a notification of this change when installing an update? If not, that’s concerning. But if they do, and can then quickly opt out if desired, then this really seems like a non-issue. This is especially true since JetBrains makes it clear that being able to anonymously collect data is the reason they’re able to offer those products for free; thus why users on those licenses cannot opt out of that anonymous data collection.

It’s pretty clear that JetBrains is saying “We would like your data so we can improve our product; if you’re okay with that, we’ll let you use our tools for free.” And they also have options, free and paid, where you don’t have to give up your data. Seems like a reasonable trade for a person to be able to make to me.

[–] sicjoke@lemmy.world 6 points 1 day ago (1 children)

I just checked our JB account.

It was on by default for all my users.

(I disabled it).

[–] hedgehog@ttrpg.network 2 points 1 day ago

Interesting. Where did you go to see that? Did you have anonymous data collection enabled, by chance? I wonder if they tied enabling it to that setting by mistake or if something else is going on… Just to confirm, do you have a noncommercial account or is it corporate?

Assuming it’s corporate - if you haven’t already, can you report that to JetBrains? What you described is out of line with what they published. I would expect them to take it seriously as I would expect their corporate customers to be very unhappy about this, if it impacted them.

Just to do my own due diligence - I have a personal “All Products Pack” license. Of the tools installed, only Datagrip has an update to 2025.2.4 available (the version where this data collection was added). When I opened it for the first time, I was prompted to “Help Us Improve Full Line Code Completion.” I clicked “Don’t Send,” then confirmed that everything was unchecked in Settings > Appearance & Behavior > System Settings > Data Sharing. So for individual users, at least in my case, it seems it’s behaving as described.

[–] Brunbrun6766@lemmy.world -5 points 2 days ago (1 children)

Do you work for Jet brains?

[–] hedgehog@ttrpg.network 19 points 2 days ago

No, but I do know how to read.

[–] hperrin@lemmy.ca 7 points 1 day ago (2 children)

How is this not blatant copyright violation?

[–] GreenKnight23@lemmy.world 12 points 1 day ago

and potential security violation.

Imagine writing code for a PCI compliant platform, only to find out the keys you used in your .env file have been scanned and sent to their model.

AI is cancer.

stay the fuck away from it.

[–] SoftestSapphic@lemmy.world 7 points 2 days ago* (last edited 2 days ago)

Watch this quick guide on how to humanely put down your dying IDE