logoalt Hacker News

hu3today at 7:32 PM7 repliesview on HN

The most aggravating fact here is not even AI blunder. It's how deleting a volume in Railway also deletes backups of it.

This was bound to happen, AI or not.

> Because Railway stores volume-level backups in the same volume — a fact buried in their own documentation that says "wiping a volume deletes all backups" — those went with it.


Replies

fabian2ktoday at 7:48 PM

Especially in combination with not having scoped api keys at all, if I understand the article correctly. If I read it correctly, any key to the dev/staging environment can access their prod systems. That's just insane.

I'd never feel comfortable without a second backup at a different provider anyway. A backup that isn't deleteable with any role/key that is actually used on any server or in automation anywhere.

crazygringotoday at 8:43 PM

Yup, this is bizarre. A top use case for needing a backup is when you accidentally delete the original.

You need to be able to delete backups too, of course, but that absolutely needs to be a separate API call. There should never be any single API call that deletes both a volume and its backups simultaneously. Backups should be a first line of defense against user error as well.

And I checked the docs -- they're called backups and can be set to run at a regular interval [1]. They're not one-off "snapshots" or anything.

[1] https://docs.railway.com/volumes/backups

exe34today at 7:48 PM

If your backup is inside the same thing you backed up, you don't have a backup. You have an out of date copy.

show 1 reply
jeremyccranetoday at 8:03 PM

This is a huge issue.

show 1 reply
Aldipowertoday at 7:36 PM

Yes, that is insane. Or said in another way, they simply didn't had any working backup strategy!

show 2 replies
Liongatoday at 7:49 PM

The most aggravating fact is that the AI slopper that got owned by his dumbness and AI just post an AI generated post that will generate nothing but schadenfreude

show 2 replies
blurbleblurbletoday at 8:44 PM

"The author's confession is above..."