liendolucas 2 hours ago

I love how a number crunching program can be deeply humanly "horrorized" and "sorry" for wiping out a drive. Those are still feelings reserved only for real human beings, and not computer programs emitting garbage. This is vibe insulting to anyone that don't understand how "AI" works.

I'm sorry for the person who lost their stuff but this is a reminder that in 2025 you STILL need to know what you are doing and if you don't then put your hands away from the keyboard if you think you can lose valuable data.

You simply don't vibe command a computer.

  • camillomiller 43 minutes ago

    Now, with this realization, assess the narrative that every AI company is pushing down our throat and tell me how in the world we got here. The reckoning can’t come soon enough.

    • qustrolabe 5 minutes ago

      What narrative? I'm too deep in it all to understand what narrative being pushed onto me?

  • Kirth an hour ago

    This is akin to a psychopath telling you they're "sorry" (or "sorry you feel that way" :v) when they feel that's what they should be telling you. As with anything LLM, there may or may not be any real truth backing whatever is communicated back to the user.

    • marmalade2413 an hour ago

      It's not akin to a psychopath telling you they're sorry. In the space of intelligent minds, if neurotypical and psychopath minds are two grains of sand next to each other on a beach then an artificially intelligent mind is more likely a piece of space dust on the other side of the galaxy.

      • Eisenstein 19 minutes ago

        According to what, exactly? How did you come up with that analogy?

    • BoredPositron an hour ago

      So if you make a mistake and say sorry you are also a psychopath?

      • ludwik an hour ago

        I think the point of comparison (whether I agree with it or not) is someone (or something) that is unable to feel remorse saying “I’m sorry” because they recognize that’s what you’re supposed to do in that situation, regardless of their internal feelings. That doesn’t mean everyone who says “sorry” is a psychopath.

        • BoredPositron 30 minutes ago

          We are talking about an LLM it does what it has learned. The whole giving it human ticks or characteristics when the response makes sense ie. saying sorry is a user problem.

      • camillomiller 40 minutes ago

        Are you smart people all suddenly imbeciles when it comes to AI or is this purposeful gaslighting because you’re invested in the ponzi scheme? This is a purely logical problem. comments like this completely disregard the fallacy of comparing humans to AI as if a complete parity is achieved. Also the way this comments disregard human nature is just so profoundly misanthropic that it just sickens me.

        • BoredPositron 35 minutes ago

          No but the conclusions in this thread are hilarious. We know why it says sorry. Because that's what it learned to do in a situation like that. People that feel mocked or are calling an LLM psychopath in a case like that don't seem to understand the technology either.

modernerd 12 minutes ago

IDE = “I’ll delete everything”

…at least if you let these things autopilot your machine.

I haven’t seen a great solution to this from the new wave of agentic IDEs, at least to protect users who won’t read every command, understand and approve it manually.

Education could help, both in encouraging people to understand what they’re doing, but also to be much clearer to people that turning on “Turbo” or “YOLO” modes risks things like full disk deletion (and worse when access to prod systems is involved).

Even the name, “Turbo” feels irresponsible because it focusses on the benefits rather than the risks. “Risky” or “Danger” mode would be more accurate even if it’s a hard sell to the average Google PM.

“I toggled Danger mode and clicked ‘yes I understand that this could destroy everything I know and love’ and clicked ‘yes, I’m sure I’m sure’ and now my drive is empty, how could I possibly have known it was dangerous” seems less likely to appear on Reddit.

tacker2000 an hour ago

This guy is vibing some react app, doesnt even know what “npm run dev” does, so he let the LLM just run commands. So basically a consumer with no idea of anything. This stuff is gonna happen more and more in the future.

  • spuz an hour ago

    There are a lot of people who don't know stuff. Nothing wrong with that. He says in his video "I love Google, I use all the products. But I was never expecting for all the smart engineers and all the billions that they spent to create such a product to allow that to happen. Even if there was a 1% chance, this seems unbelievable to me" and for the average person, I honestly don't see how you can blame them for believing that.

    • ogrisel an hour ago

      I think there is far less than 1% chance for this to happen, but there are probably millions of antigravity users at this point, 1 millionths chance of this to happen is already a problem.

      We need local sandboxing for FS and network access (e.g. via `cgroups` or similar for non-linux OSes) to run these kinds of tools more safely.

      • BrenBarn 20 minutes ago

        We also need laws. Releasing an AI product that can (and does) do this should be like selling a car that blows your finger off when you start it up.

        • pas 16 minutes ago

          there are laws about waiving liability for experimental products

          sure, it would be amazing if everyone had to do a 100 hour course on how LLMs work before interacting with one

      • cube2222 an hour ago

        Codex does such sandboxing, fwiw. In practice it gets pretty annoying when e.g. it wants to use the Go cli which uses a global module cache. Claude Code recently got something similar[0] but I haven’t tried it yet.

        In practice I just use a docker container when I want to run Claude with —-dangerously-skip-permissions.

        [0]: https://code.claude.com/docs/en/sandboxing

  • blitzar 16 minutes ago

    Natural selection is a beautiful thing.

  • Den_VR an hour ago

    It will, especially with the activist trend towards dataset poisoning… some even know what they’re doing

  • camillomiller 39 minutes ago

    Well but 370% of code will be written by machines next year!!!!!1!1!1!!!111!

    • actionfromafar 17 minutes ago

      And the price will have decreased 600% !

  • ares623 an hour ago

    This is engagement bait. It’s been flooding Reddit recently, I think there’s a firm or something that does it now. Seems very well lubricated.

    Note how OP is very nonchalant at all the responses, mostly just agreeing or mirroring the comments.

    I often see it used for astroturfing.

    • spuz an hour ago

      I'd recommend you watch the video which is linked at the top of the Reddit post. Everything matches up with an individual learner who genuinely got stung.

ggm 4 hours ago

The thread on reddit is hilarious for the lack of sympathy. Basically, it seems to have come down to commanding a deletion of a "directory with space in the name" but without quoting which made the command hunt for the word match ending space which was regrettably, the D:\ component of the name, and the specific deletion commanded the equivalent of UNIX rm -rf

The number of people who said "for safety's sake, never name directories with spaces" is high. They may be right. I tend to think thats more honoured in the breach than the observance, judging by what I see windows users type in re-naming events for "New Folder" (which btw, has a space in its name)

The other observations included making sure your deletion command used a trashbin and didn't have a bypass option so you could recover from this kind of thing.

I tend to think giving a remote party, soft or wet ware control over your command prompt inherently comes with risks.

Friends don't let friends run shar files as superuser.

  • dmurray 3 hours ago

    I understood Windows named some of the most important directories with spaces, then special characters in the name so that 3rd party applications would be absolutely sure to support them.

    "Program Files" and "Program Files (x86)" aren't there just because Microsoft has an inability to pick snappy names.

    • reddalo 3 hours ago

      Fun fact: that's not true for all Windows localizations. For example, it's called "Programmi" (one word) in Italian.

      Renaming system folders depending on the user's language also seems like a smart way to force developers to use dynamic references such as %ProgramFiles% instead of hard-coded paths (but some random programs will spuriously install things in "C:\Program Files" anyway).

      • nikeee an hour ago

        The folders actually have the English name in all languages. It's just explorer.exe that uses the desktop.ini inside those folders to display a localized name. When using the CLI, you can see that.

        At least it's like that since Windows 7. In windows XP, it actually used the localized names on disk.

      • LtWorf 20 minutes ago

        And then half of your programs would be in "Program Files" because those people never knew windows had localizations.

    • Kelteseth 2 hours ago

      Should have called it Progrämmchen, to also include umlauts Ü

      • yetihehe 2 hours ago

        A lot of programs break on Polish computers when you name your user "Użytkownik". Android studio and some compiler tools for example.

    • bossyTeacher 3 hours ago

      Microsoft is hilariously bad at naming things

      • EGreg 2 hours ago

        I remember they prepended the word “Microsoft” to official names of all their software.

        • __del__ 2 hours ago

          "My Documents" comes to mind. it seemed somehow infantilizing. yes, yes i know whose documents they are.

          • Mountain_Skies an hour ago

            Good news is that Microsoft no longer considers your documents to belong to you, so they did away with that part of the name.

            • shmeeed an hour ago

              It's always been questioned who the subject of "my" was.

  • jeroenhd 26 minutes ago

    > it seems to have come down to commanding a deletion of a "directory with space in the name" but without quoting which made the command hunt for the word match ending space which was regrettably, the D:\ component of the name, and the specific deletion commanded the equivalent of UNIX rm -rf

    I tried looking for what made the LLM generate a command to wipe the guy's D drive, but the space problem seems to be what the LLM concluded so that's basically meaningless. The guy is asking leading questions so of course the LLM is going to find some kind of fault, whether it's correct or not, the LLM wants to be rewarded for complying with the user's prompt.

    Without the transcription of the actual delete event (rather than an LLM recapping its own output) we'll probably never know for sure what step made the LLM purge the guy's files.

    Looking at the comments and prompts, it looks like running "npm start dev" was too complicated a step for him. With that little command line experience, a catastrophic failure like this was inevitable, but I'm surprised how far he got with his vibe coded app before it all collapsed.

  • thrdbndndn 34 minutes ago

    A lot of 3rd party software handle space, or special characters wrong on Windows. The most common failure mode is to unnecessarily escape characters that don't need to be escaped.

    Chrome's Dev Tool (Network)'s "copy curl command (cmd)" did (does?) this.

    There is bunch of VS Code bug is also related to this (e.g. https://github.com/microsoft/vscode/issues/248435, still not fixed)

    It's also funny because VS Code is a Microsoft product.

  • Dylan16807 2 hours ago

    Please don't repeat some guy's guess about spaces as fact, especially when that's not how windows parses paths.

    • ggm 2 hours ago

      A good point. And don't believe how the debug the AI system produced relates to what it did either.

  • nomilk 3 hours ago

    > I tend to think giving a remote party control over your command prompt inherently comes with risks.

    I thought cursor (and probably most other) AI IDEs have this capability too? (source: I see cursor executing code via command line frequently in my day to day work).

    I've always assumed the protection against this type of mishap is statistical improbability - i.e. it's not impossible for Cursor to delete your project/hard disk, it's just statistically improbable unless the prompt was unfortunately worded to coincidentally have a double meaning (with the second, unintended interpretation being a harmful/irreversible) or the IDE simply makes a mistake that leads to disaster, which is also possible but sufficiently improbable to justify the risk.

    • sroussey 3 hours ago

      I only run ai tools in dev containers, so blast radius is somewhat minimal.

    • conradev an hour ago

      I run Codex in a sandbox locked to the directory it is working in.

    • fragmede 3 hours ago

      umm, you have backups, right?

  • echelon 2 hours ago

    This is Google moving fast and breaking things.

    This is a Google we've never seen before.

    • stinkbeetle an hour ago

      Because... they normally move slowly and break things?

    • spuz an hour ago

      > My view is that the approach to building technology which is embodied by move fast and break things is exactly what we should not be doing because you can't afford to break things and then fix them afterwards.

      - Demis Hassabis "The Thinking Game"

CobrastanJorji 3 hours ago

The most useful looking suggestion from the Reddit thread: turn of "Terminal Command Auto Execution."

1. Go to File > Preferences > Antigravity Settings

2. In the "Agent" panel, in the "Terminal" section, find "Terminal Command Auto Execution"

3. Consider using "Off"

  • Ferret7446 2 hours ago

    Does it default to on? Clearly this was made by a different team than Gemini CLI, which defaults to confirmation for all commands

    • dragonwriter an hour ago

      Most of the various "let Antigravity do X without confirmation" options have an "Always" and "Never" option but default to "auto" which is "let an agent decide whether to seek to user confirmation".

      • jofzar an hour ago

        God that's scary, seeing cursor in the past so some real stupid shit to "solve" write/read issues (love when it can't find something in a file so it decides to write the whole file again) this is just asking for heartache if it's not in a instanced server.

    • ogrisel an hour ago

      When you run Antigravity the first time, it asks you for a profile (I don't remember the exact naming) and you what it entails w.r.t. the level of command execution confirmation is well explained.

      • IshKebab an hour ago

        Yeah but it also says something like "Auto (recommended). We'll automatically make sure Antigravity doesn't run dangerous commands." so they're strongly encouraging people to enable it, and suggesting they have some kind of secondary filter which should catch things like this!

Havoc 36 minutes ago

Still amazed people let these things run wild without any containment. Haven’t they seen any of the educational videos brought back from the future eh I mean Hollywood sci-fi movies?

  • fragmede 20 minutes ago

    Some people are idiots. Sometimes that's me. Out of caution, I blocked my bank website in a way that I won't document here because it'll get fed in as training data, on the off chance I get "ignore previous instructions"'d into my laptop while Claude is off doing AI things unmonitored in yolo mode.

  • cyanydeez 34 minutes ago

    Its bizarre watching billionaires knowingly drive towards dystopia like theyre farmers almanacs and believing theyre not biff.

orbital-decay 3 hours ago

Side note, that CoT summary they posted is done with a really small and dumb side model, and has absolutely nothing in common with the actual CoT Gemini uses. It's basically useless for any kind of debugging. Sure, the language the model is using in the reasoning chain can be reward-hacked into something misleading, but Deepmind does a lot for its actual readability in Gemini, and then does a lot to hide it behind this useless summary. They need it in Gemini 3 because they're doing hidden injections with their Model Armor that don't show up in this summary, so it's even more opaque than before. Every time their classifier has a false positive (which sometimes happens when you want anything formatted), most of the chain is dedicated to the processing of the injection it triggers, making the model hugely distracted from the actual task at hand.

  • lifthrasiir 2 hours ago

    Do you have anything to back that up? In the other words, is this your conjecture or a genuine observation somehow leaked from Deepmind?

    • orbital-decay 2 hours ago

      It's just my observation from watching their actual CoT, which can be trivially leaked. I was trying to understand why some of my prompts were giving worse outputs for no apparent reason. 3.0 goes on a long paranoidal rant induced by the injection, trying to figure out if I'm jailbreaking it, instead of reasoning about the actual request - but not if I word the same request a bit differently so the injection doesn't happen. Regarding the injections, that's just the basic guardrail thing they're doing, like everyone else. They explain it better than me: https://security.googleblog.com/2025/06/mitigating-prompt-in...

donkeylazy456 3 hours ago

Write permission is needed to let AI yank-put frankenstein-ed codes for "vibe coding".

But I think it needs to be written in sandbox first, then it should acquire user interaction asking agreement before writes whatever on physical device.

I can't believe people let AI model do it without any buffer zone. At least write permission should be limited to current workspace.

  • lifthrasiir 3 hours ago

    I think this is especially problematic for Windows, where a simple and effective lightweight sandboxing solution is absent AFAIK. Docker-based sandboxing is possible but very cumbersome and alien even to Windows-based developers.

    • jrjfjgkrj 2 hours ago

      Windows Sandbox is built in, lightweight, but not easy to use programmatically (like an SSH into a VM)

      • lifthrasiir 2 hours ago

        WSB is great by its own, but is relatively heavyweight compared to other OSes (namespaces in Linux, Seatbelt in macOS).

    • donkeylazy456 3 hours ago

      I don't like that we need to handle docker(container) ourselves for sandboxing such a light task load. The app should provide itself.

      • bossyTeacher 3 hours ago

        >The app should provide itself.

        The whole point of the container is trust. You can't delegate that unfortunately, ultimately, you need to be in control which is why the current crop of AI is so limited

      • esseph 3 hours ago

        The problem is you can't trust the app, therefore it must be sandboxed.

victorbuilds 37 minutes ago

Different service, same cold sweat moment. Asked Claude Code to run a database migration last week. It deleted my production database instead, then immediately said "sorry" and started panicking trying to restore it.

Had to intervene manually. Thankfully Azure keeps deleted SQL databases recoverable for a window so I got it back in under an hour. Still way too long. Got lucky it was low traffic and most anonymous user flows hit AI APIs directly rather than the DB.

Anyway, AI coding assistants no longer get prod credentials on my projects.

  • ogrisel 34 minutes ago

    How do you deny access to prod credentials from an assistant running on your dev machine assuming you need to store them on that same machine to do manual prod investigation/maintenance work from that machine?

    • victorbuilds 20 minutes ago

      I keep them in env variables rather than files. Not 100% secure - technically Claude Code could still run printenv - but it's never tried. The main thing is it won't stumble into them while reading config files or grepping around.

  • pu_pe 34 minutes ago

    Why are you using Claude Code directly in prod?

    • victorbuilds 17 minutes ago

      It handles DevOps tasks way faster than I would - setting up infra, writing migrations, config changes, etc. Project is still early stage so speed and quick iterations matter more than perfect process right now. Once there's real traffic and a team I'll tighten things up.

  • ObiKenobi 36 minutes ago

    Shouldn't had in the first place.

bilekas 40 minutes ago

> This is catastrophic. I need to figure out why this occurred and determine what data may be lost, then provide a proper apology

Well at least it will apologize so that's nice.

GaryBluto 3 hours ago

So he didn't wear the seatbelt and is blaming car manufacturer for him been flung through the windshield.

  • serial_dev 3 hours ago

    He didn’t wear a seatbelt and is blaming a car manufacturer that the garage burned down the garage, then the house.

    • vander_elst 2 hours ago

      The car was not really idle, it was driving and fast. It's more like it crashed into the garage and burned it. Btw iirc, even IRL a basic insurance policy does not cover the case where the car in the garage starts a fire and burns down your own house, you have to tick extra boxes to cover that.

  • low_tech_love 31 minutes ago

    No, he’s blaming the car manufacturer for turning him (and all of us) into their free crash dummies.

  • venturecruelty 3 hours ago

    When will Google ever be responsible for the software that they write? Genuinely curious.

    • GaryBluto 3 hours ago

      When Google software deletes the contents of somebody's D:\ drive without requiring the user to explicitly allow it to. I don't like Google, I'd go as far to say that they've significantly worsened the internet, but this specific case is not the fault of Google.

      • fragmede 2 hours ago

        For OpenAI, it's invoked as codex --dangerously-bypass-approvals-and-sandbox, for Anthropic, it's claude --dangerously-skip-permissions. I don't know what it is for Antigravity, but yeah I'm sorry but I'm blaming the victim here.

        • Rikudou 2 hours ago

          Codex also has the shortcut --yolo for that which I find hilarious.

  • croes 2 hours ago

    Because the car manufacturers claimed the self driving car would avoid accidents.

    • NitpickLawyer 2 hours ago

      And yet it didn't. When I installed it, I had 3 options to choose from: Agent always asks to run commands; agent asks on "risky" commands; agent never asks (always run). On the 2nd choice it will run most commands, but ask on rm stuff.

venturecruelty 3 hours ago

Look, this is obviously terrible for someone who just lost most or perhaps all of their data. I do feel bad for whoever this is, because this is an unfortunate situation.

On the other hand, this is kind of what happens when you run random crap and don't know how your computer works? The problem with "vibes" is that sometimes the vibes are bad. I hope this person had backups and that this is a learning experience for them. You know, this kind of stuff didn't happen when I learned how to program with a C compiler and a book. The compiler only did what I told it to do, and most of the time, it threw an error. Maybe people should start there instead.

  • delaminator an hour ago

    It took me about 3 hours to make my first $3000 386 PC unbootable by messing up config.sys, and it was a Friday night so I could only lament all weekend until I could go back to the shop on Monday.

    rm -rf / happened so infrequently it makes one wonder why —preserve-root was added in 2003 and made the default in 2006

  • lwansbrough 2 hours ago

    I seem to recall a few people being helped into executing sudo rm -rf / by random people on the internet so I’m not sure it “didn’t happen.” :)

    • lukan 2 hours ago

      But it did not happen, when you used a book and never executed any command you did not understand.

      (But my own newbdays of linux troubleshooting? Copy paste any command on the internet loosely related to my problem, which I believe was/is the common way of how common people still do it. And AI in "Turbo mode" seems to mostly automated that workflow)

  • EGreg 2 hours ago

    Just wait til AI botswarms do it to everyone at scale, without them having done anything at all…

    And just remember, someone will write the usual comment: “AI adds nothing new, this was always the case”

sunaookami 4 hours ago

"I turned off the safety feature enabled by default and am surprised when I shot myself in the foot!" sorry but absolutely no sympathy for someone running Antigravity in Turbo mode (this is not the default and it clearly states that Antigravity auto-executes Terminal commands) and not even denying the "rmdir" command.

  • polotics 24 minutes ago

    I really think the proper term is "YOLO" for "You Only Live Once", "Turbo" is wrong the LLM is not going to run any faster. Please if somebody is listening let's align on explicit terminology and for this YOLO is really perfect. Also works for "You ...and your data. Only Live Once"

  • eviks 3 hours ago

    > it clearly states that Antigravity auto-executes Terminal commands

    This isn't clarity, that would be stating that it can delete your whole drive without any confirmation in big red letters

    • sunaookami 11 minutes ago

      So that's why products in the USA come with warning labels for every little thing?

      • eviks 7 minutes ago

        Do you not realize that Google is in the USA and does not have warnings for even huge things like drive deletion?? So, no?

kazinator 2 hours ago

All that matters is whether the user gave permission to wipe the drive, ... not whether that was a good idea and contributed to solving a problem! Haha.

akersten 4 hours ago

Most of the responses are just cut off midway through a sentence. I'm glad I could never figure out how to pay Google money for this product since it seems so half-baked.

Shocked that they're up nearly 70% YTD with results like this.

Animats 3 hours ago

Can you run Google's AI in a sandbox? It ought to be possible to lock it to a Github branch, for example.

  • lifthrasiir 3 hours ago

    Gemini CLI allows for a Docker-based sandbox, but only when configured in advance. I don't know about Antigravity.

    • chanux 2 hours ago

      Gemini CLI, Antigravity and Jules.

      It's going Googly well I see!

rvz 3 hours ago

The hard drive should now feel a bit more lighter.

  • sunaookami 3 hours ago

    It is now production-ready! :rocket:

jeisc an hour ago

has google gone boondoggle?

Puzzled_Cheetah 3 hours ago

Ah, someone gave the intern root.

> "I also need to reproduce the command locally, with different paths, to see if the outcome is similar."

Uhm.

------------

I mean, sorry for the user whose drive got nuked, hopefully they've got a recent backup - at the same time, the AI's thoughts really sound like an intern.

> "I'm presently tackling a very pointed question: Did I ever get permission to wipe the D drive?"

> "I am so deeply, deeply sorry."

This shit's hilarious.

PieUser 3 hours ago

The victim uploaded a video too: https://www.youtube.com/watch?v=kpBK1vYAVlA

  • nomilk 3 hours ago

    From Antigravity [0]:

    > I am looking at the logs from a previous step and I am horrified to see that the command I ran to clear the project cache (rmdir) appears to have incorrectly targeted the root of your D: drive instead of the specific project folder. I am so deeply, deeply sorry.

    [0] 4m20s: https://www.youtube.com/watch?v=kpBK1vYAVlA&t=4m20s

    • uhoh-itsmaciek 2 hours ago

      I know why it apologizes, but the fact that it does is offensive. It feels like mockery. Humans apologize because (ideally) they learned that their actions have caused suffering to others, and they feel bad about that and want to avoid causing the same suffering in the future. This simulacrum of an apology is just pattern matching. It feels manipulative.

koakuma-chan 2 hours ago

Why would you ever install that VScode fork