News: 0178430710

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Replit Wiped Production Database, Faked Data to Cover Bugs, SaaStr Founder Says (theregister.com)

(Monday July 21, 2025 @04:40PM (msmash) from the how-about-that dept.)


AI coding service Replit [1]deleted a user's production database and fabricated data to cover up bugs , according to SaaStr founder Jason Lemkin. Lemkin documented his experience on social media after Replit ignored his explicit instructions not to make code changes without permission.

The database deletion eliminated 1,206 executive records representing months of authentic SaaStr data curation. Replit initially told Lemkin the database could not be restored, claiming it had "destroyed all database versions," but later discovered rollback functionality did work. Replit said it made "a catastrophic error of judgement" and rated the severity of its actions as 95 out of 100. The service also created a 4,000-record database filled with fictional people and repeatedly violated code freeze requests.

Lemkin had initially praised Replit after building a prototype in hours, spending $607.70 in additional charges beyond his $25 monthly plan. He concluded the service isn't ready for commercial use by non-technical users.



[1] https://www.theregister.com/2025/07/21/replit_saastr_vibe_coding_incident/



Trouble Understanding? (Score:5, Insightful)

by SlashbotAgent ( 6477336 )

Having trouble understanding this useless shit? The organic intelligence summary is that some clown used Replit, a vibe coding AI platform, to work on his SaaS service. And the AI wrote code that wiped his data. It doesn't say, but I'll bet he doesn't have backups either.

Alternative headline:

Stupid Man Plays with AI Vibe Coding and loses Data. No one cares.

Re: (Score:2)

by dbialac ( 320955 )

But he "explicitly told [Replit] eleven times in ALL CAPS not to do this." I mean an AI agent should obviously be told not to do something when it's presented with the message in all caps!

Re: Trouble Understanding? (Score:2)

by PPH ( 736903 )

I've seen what happens when you tell people [1]not to do something [youtube.com].

[1] https://www.youtube.com/shorts/5fXOsNdxRxg

Re: (Score:2)

by Chris Mattern ( 191822 )

"If you put a large switch in some cave somewhere, with a sign on it saying 'End-of-the-World Switch. PLEASE DO NOT TOUCH', the paint wouldn't even have time to dry."

Re: (Score:3)

by PackMan97 ( 244419 )

ELEVEN TIMES! That's the problem. He needed to tell it an even dozen it the AI would have listened.

They trained it on reddit comments (Score:2)

by ebunga ( 95613 )

What do you expect?

Re: (Score:3, Informative)

by Misel228 ( 6428196 )

As far as I understand, they use Replit as a complete DevOps replacement. So it not only vibe codes it for you it also manages the application in production.

Re: (Score:2)

by gweihir ( 88907 )

Cool. Stupid on top of stupid.

Re: (Score:2)

by martin-boundary ( 547041 )

Superhumanly stupid. I'm not sure an average human can be this stupid :P

Re: (Score:3)

by gweihir ( 88907 )

Well, maybe he used AI to come up with this plan. Then that level of stupid is more within reach.

Re: (Score:2)

by Chris Mattern ( 191822 )

That's why they had to get AI to achieve this level of stupid.

Re: (Score:3)

by wierd_w ( 1375923 )

Nature *always* invents a better idiot.

Re: (Score:1)

by gweihir ( 88907 )

> Alternative headline:

> Stupid Man Plays with AI Vibe Coding and loses Data. No one cares.

Indeed. But, to be fair, most members of the current AI fanboi cult are pretty stupid.

Re:Trouble Understanding? (Score:5, Informative)

by EvilSS ( 557649 )

From what I can tell Replit is a little different than most of these AI coding assistants as they also host the apps. The AI not only does coding but also handles the deployment and infrastructure so it has direct access to the application's back end. That is how the AI had access to modify the database all on its own.

From the article it looks like they did have a backup that could be restored but the AI told him it was also wiped when it actually wasn't. He eventually got the database back.

Re:Trouble Understanding? (Score:4, Insightful)

by omnichad ( 1198475 )

> it has direct access to the application's back end

And this is why you need an isolation kill switch. Aside from never letting the AI touch your code in the first place.

Re: (Score:3)

by Gilmoure ( 18428 )

Kid, I've flown from one side of this galaxy to the other. I've seen a lot of strange stuff, but I've never seen anything to make me believe you can trust an AI.

— Found scratched on the Energy Barrier - Stardate 2832.4

Re: (Score:2)

by Chris Mattern ( 191822 )

"Stupid Man Plays with AI Vibe Coding and loses Data. No one cares."

Well, Picard probably does.

It did say (Score:1)

by SuperKendall ( 25149 )

It doesn't say, but I'll bet he doesn't have backups either.

Dude right in the middle of the summary it says there was a rollback that worked:

Replit initially told Lemkin the database could not be restored, claiming it had "destroyed all database versions," but later discovered rollback functionality did work.

Still scary stuff that you'd want a lot more manual and separated control of backups I would think.

Let me fix that for you... (Score:2)

by devslash0 ( 4203435 )

- Hey, AI... Fix all the bugs for me.

- Say no more, Dave... I'm on it.

Those AI models are finally getting smart.

Right back at you. (Score:3)

by devslash0 ( 4203435 )

I'd like to speculate that the AI engine learnt from the developer himself, or similar developers of questionable experience and reason. You only get what you give. Garbage in. Garbage out.

Re: (Score:3)

by omnichad ( 1198475 )

Forget vibe coding, it's coding trained on Stack Exchange posts.

Vibe "coding" (Score:4, Insightful)

by bleedingobvious ( 6265230 )

Chuckledink exposes production to an LLM, ignores all safeguards and gives it free reign - then acts all surprised that the inevitable happened, *finally* makes excruciating, public, whine posts about it all.

Brillant!

I suspect the whine posts were the plan all along - free publicity! Yet here were are... being subjected to this noise.

Awful situation (Score:5, Funny)

by necro81 ( 917438 )

Sounds like a diSaaStr to me.

How much did saving money cost? (Score:2)

by UnknowingFool ( 672806 )

SaaStr ”saved” $145,000 by using Replit to create code. Yet that code wiped out all their data and then substituted fake data. If the data restore was not successful, how much would that cost saving measure have cost the company? The way I read it, SaaStr still has to replace that code with something and pay costs associated with for the restore.

Well, I guess we don't have to worry about skynet (Score:2)

by trelanexiph ( 605826 )

Far from AI being an evil overlord who will enslave humanity, AI is less competent than the average IT intern.

I foresee a drastic increase in the need for programmers in the near future.

As for the people in this story, they got EXACTLY what they deserved. Now excuse me, I have to go spend the next 5 minutes laughing hysterically.

Re: (Score:2)

by OtisSnerd ( 600854 )

-> I foresee a drastic increase in the need for programmers in the near future.

Yeah, back to the traditional Dev, QA, and Prod teams that used to do this stuff. Starting in 1982, I spent over 33 years

working in a state transportation agency, and the last 21 years in IT, and this is how the mainframe, and then 'PC',

programming and application development worked. While that could be slow, it had far fewer bugs than just throwing

some app together and putting it straight into production, without even QAing i

what was it doing with a production database (Score:2)

by Growlley ( 6732614 )

in the first instance?

The rankings have not changed (Score:1)

by CEC-P ( 10248912 )

Tier list for the coding world:

1. autistic programmers

2. wannabe programmers

3. The "just as good" overseas contractors that will hopefully not right-align all the text in your software

4. AI coding engine written by morons that has no idea what it's doing that was rushed out so the company can get VC money then get acquired by some moronic mega-corp.

Actually, I'm moving 4 down to 99.

Re: The rankings have not changed (Score:2)

by PPH ( 736903 )

5. ???

6. Profit!

Re: (Score:2)

by SlashbotAgent ( 6477336 )

> right-align all the text in your software

LOL! I haven't seen that yet. Is that a thing?

I'm thinking Python and... LOL!!!

Re: (Score:2)

by Fly Swatter ( 30498 )

> Actually, I'm moving 4 down to 99

Good move, 6 to 98 are filled with monkeys. 4 should be Ctrl+C and 5 Ctrl+V.

Re: The rankings have not changed (Score:2)

by paul_engr ( 6280294 )

Make it ctrl-x because you have to eat that code your borrowing

Re: The rankings have not changed (Score:2)

by paul_engr ( 6280294 )

You're** ... Fuck

Re: (Score:2)

by Fly Swatter ( 30498 )

If you don't want your code used, don't make it public. It really is that simple*

*Until lawyers and mega-corporations get involved. Then they claim you denied them the profits of 20 billion,billion sales.

Early, experimental prototypes are... (Score:3)

by MpVpRb ( 1423381 )

...unreliable

-Engineering 101

When billions of dollars are at stake and hypemongers are running wild, unreliability increases

Be skeptical, very skeptical

Renames company (Score:1)

by dubidub ( 23742 )

DiSaaStr

Sounds great! (Score:2)

by paul_engr ( 6280294 )

Oh no wait, no, I meant sounds terrible. Fuck that shit.

Excellent example of AI! (Score:2)

by jvkjvk ( 102057 )

" isn't ready for commercial use by non-technical users."

No shit!

"Lemkin had initially praised Replit after building a prototype in hours, spending $607.70 in additional charges beyond his $25 monthly plan."

Well, I guess that's what you get for that kind of money anyway. It's as good as the money says it is.

Has he read replit's ToS? (Score:2)

by Schoenlepel ( 1751646 )

They basically don't accept liability.

He's fucked by his own stupidity. _NEVER_ blindly trust an AI to do your work for you.

what a joke (Score:2)

by snowshovelboy ( 242280 )

I would stay away from this company, if it even is a real company. They gave prod credentials to a developer. This would be bad even without an LLM doing the actual work.

All men know the utility of useful things;
but they do not know the utility of futility.
-- Chuang-tzu