Hacker News

Top stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Claude Code now reads AGENTS.md if there is no Claude.md(claude.com ↗)
    97comments
  2. Android 17 is the first since 3.x to add new APIs without releasing to the AOSP(grapheneos.social ↗)
    171comments
  3. Saving another 100TB of RAM(cloudflare.com ↗)
    32comments
  4. Cloudflare Quick Tunnels(cloudflare.com ↗)
    216comments
  5. Xcode 27.1 Beta Release Notes(developer.apple.com ↗)
    55comments
  6. Cache-to-Cache: Direct Semantic Communication Between LLMs (2025)(arxiv.org ↗)
    10comments
  7. Photon-Emission-Guided Laser Fault Injection Enables RP2350 Secure Debug(ledger.com ↗)
    41comments
  8. Show HN: Cactus Needle 3: 8-29MB automation models can match DeepSeek V4 Flash(cactuscompute.com ↗)
    71comments
  9. How to Write with an LLM(sockpuppet.org ↗)
    236comments
  10. OpenJev(openjev.com ↗)
    234comments
  11. Cyclomatic Complexity in C#(ndepend.com ↗)
    7comments
  12. The first new cat species discovered in 100 years(nationalgeographic.com ↗)
    31comments
  13. The Implications of Linguistic Illegibility for LLM Security(arxiv.org ↗)
    14comments
  14. Two parallel neural ectoderm progenitors contribute to the developing brain(newscientist.com ↗)
    50comments
  15. A search-and-inference database from scratch in pure Zig(antfly.io ↗)
    14comments
  16. From Geometry to Algebra and Back Again: 4000 Years of Papers (2023) [video](youtube.com ↗)
    discuss
  17. C++26: Trivial infinite loops are no longer undefined behaviour(sandordargo.com ↗)
    161comments
  18. How SpaceX streamlined the Raptor engine(construction-physics.com ↗)
    20comments
  19. Minimal Phone 2(minimalcompany.com ↗)
    139comments
  20. Inside ZCode: Silently uploading your Git history to the cloud(ferstar.org ↗)
    88comments
  21. I vibed a proof of Conway's conjecture(overreacted.io ↗)
    173comments
  22. Size-Specialized Memory Allocation(go.dev ↗)
    1comments
  23. Warez: The Infrastructure and Aesthetics of Piracy (2021)(archive.org ↗)
    12comments
  24. Korea raises data breach fines to 10% of revenue(koreajoongangdaily.com ↗)
    66comments
  25. US Military had close call after using AI for hallucinated intelligence report(cnn.com ↗)
    266comments
  26. Cekura (YC F24) Is Hiring(ycombinator.com ↗)
    discuss
  27. Border agents can search cellphones without a warrant or reasonable suspicion(lawandcrime.com ↗)
    124comments
  28. Mathematicians Build Long-Awaited Graph Sandwich(quantamagazine.org ↗)
    15comments
  29. Show HN: Ax-check.com – Can agents use your product?(ax-check.com ↗)
    25comments
  30. Show HN: Scry, programmable internet search w/ congestion pricing(scry.io ↗)
    18comments

Google Cloud accidentally deletes customer's account

128 pointsby 2y agotheregister.com
32 comments
2y agoHN ↗

This is the website of the affected customer and their incident page:

"We're progressively restoring UniSuper services", https://www.unisuper.com.au/contact-us/outage-update

First entry is from May 2nd, indicating total outage. Today they enabled user sign ins and still write that "services will continue to be progressively brought online".

2y agoHN ↗

"Fortunately, UniSuper had backups at another cloud provider. Otherwise, a bad situation could have been oh so much worse."

Years ago we ran ad campaigns on reddit that said something like:

"Your data is stored on AWS and your backups are stored on AWS ... you're doing it wrong."

... and they got almost zero traction.

In fact, many people were angered by the suggestion that data at a major cloud provider could be at risk in any way.

2y agoHN ↗

I think everyone knows Google screws entire companies over and does not care.

2y agoHN ↗

I call it “Cloud 3-2-1” backup. You really should replicate your backups to a separate commercial provider, or even a local replica (depends on context). Most often, it’s to protect yourself from yourself.

I’ve given up on trying to convince other people, though. Fortunately for me, unlike you, it’s not my bread and butter to do so.

2y agoHN ↗

When we migrated Netflix to AWS in 2009-2011 we setup a separate archive account on AWS for backups and also made an extra copy on GCP as our “off prem” equivalent. We also did a weekly restore from archive to refresh the test account data and make sure backups were working. I’ve documented that pattern many times, some people have even implemented it…

2y agoHN ↗

Valid thing to raise in the campaign, but also... AWS is not Google. There will often be several attempts at communication before an account is disabled and I'm not even sure what protections need to be lifted for actually deleting an account.

Having worked with both clouds for several years, I'm intrigued by Google's services but struggle with trusting them enough to use for production.

2y agoHN ↗

But doesn’t the problem only occur when these safeguards fail?

I mean - I get that you’re saying Google has fewer checks and balances than AWS, but at some point it must be possible for the customer contact process to go wrong.

It’s an extra slice of Swiss cheese, but it only makes it less likely, not impossible.

2y agoHN ↗

It’s not only about AWS vs Google.

It’s about insider and external threats. Operator error. System design failures.

There’s a lot of ways to mess up your own account.

2y agoHN ↗

As always, there’s a trade off. By using native backups, it’s typically cheaper and easier, with external backups having their own risks. The risk of the cloud provider making a stupid mistake is so small that there are usually many other risks that are worth mitigating first.

2y agoHN ↗

It’s usually quite easy to replicate your backups to another completely independent AWS account (not in the same organization, different payment method, etc).

You’re taking the backups anyway, why not at least store them somewhere that can’t be deleted by the same red button as the original data?

2y agoHN ↗

Bit unrelated question and please excuse me if it's going in a wrong way - any plans to have sort of multithread support in rsync? Being single thread limited is painfully slow. I'm concerned on data reads ( disks do much better being read in parallel ) and checksumming - doing 2nd pass of rsync over medium sized mysql db of around 2tb is literally slower than just something like tar ..|zstd | ssh "zstd -| tar -".

Doing copy with rclone can be much much faster as well.

2y agoHN ↗

The customer isn't exactly small either - "UniSuper is an Australian superannuation fund that provides superannuation services to employees of Australia's higher education and research sector. The fund has over 620,000 members and $120 billion in assets (funds under management and total member accounts at 7 July 2021)."[1]

https://en.wikipedia.org/wiki/UniSuper

2y agoHN ↗

It's interesting that they're probably still on GCP and spending credit; changing the cloud provider would take time and getting back online would take priority. Although I guess they received some free GCP credit.

2y agoHN ↗

To take them offline for ten days so using GCP fairly extensively, a large financial organisation with many customers.

It has to be a non trivial spend, enough they’ll have an account manager and likely Google sponsored PR piece on the migration to Google https://www.itnews.com.au/news/unisuper-60-percent-complete-... . Lots of other news outlets with similar articles about the migration to gcp

2y agoHN ↗

Whoever decided to put the data in a different cloud provider needs a raise and all the praise.

2y agoHN ↗

Not just data, backups were at an isolated place.

With DB-as-a-service platforms becoming popular, I could imagine a setup where data and backups are at a single different provider (and in this setup one random account deletion could still mean data loss).

2y agoHN ↗

The cloud is someone else's computer. Convenience isn't always reliability and security.

For anyone who is semi-technical, or not as technical as they wished when it came to file storage wondering what they can do...

- Whether it's been corporate clients, small business, or individuals: I universally recommend everyone owning a small QNAP or Synology that is storage as a zero maintenance appliance, running software to maintain a 2 way sync of your cloud drives.

- Even if you're using Google Cloud, MSFT, etc, continue to use it as you please, just siphon off a local data backup in case the internet or the cloud is down. It also can make some kinds of disaster recovery much quicker. For example if you back up your computers locally to a NAS, and then from there to the cloud, it can be a lot more manageable.

- Throwing something like Tailscale on it makes it invisible and hyper secure to have on all your devices too. I typically never use the NAS' network connection tools, as it's likely a juicy target to break.

- Last but not least, setup a different format of backup, automatically. Backup your file appliance to something like sync.com, tarsnap.com, backblaze, etc to back up elsewhere that you can access.

I'd be happy to learn what anyone else is doing. As someone who lost a ton of data on a Microsoft account once, never twice.

*I am perfectly capable of building a NAS myself running an open source package, but storage should be an appliance at home to focus on other things.

2y agoHN ↗

Sounds like Google moved to the next level, from deprecating services to deleting customer accounts. Next....Chrome will accidentally use your PC for running distributed generative AI workloads.

2y agoHN ↗

In the meantime, UniSuper's woes remain a lesson for companies leaping cloudwards. Someone clicking the wrong button, a previously unknown bug, an unforeseen series of events…

Here’s the thing though. Back in the Dark Ages before cloud services, everyone had to self host. We had a Data General AViiON server (DG/UX FTW!) in a dedicated room, and one of the first RAID arrays in Australia (predecessor of CLARiiON).

The cover was off the front of the array for some reason, and I had to squeeze past a coworker to get out of the room.

Sitting down at my Wyse60 terminal to do some work, a bunch of errors started appearing on my screen. Turns out, I had also “squeezed past” the power button on the RAID array, which was normally recessed - but not when the cover was off. I’d inadvertently shut down the whole system. Fortunately we were in preproduction so nobody really noticed. But it scared the crap out of me.

I knew someone at a small bank who told me they were also susceptible to similar problems. Just one big server, let’s hope it doesn’t go down.

Cloud services - especially IaaS - _enable_ diversification, and it sounds like UniSuper’s IT team should be congratulated for understanding what this really means in the context of networked services. Diverse networks, diverse suppliers, diverse geography.

Without cloud services, none of this is feasible for most SMEs.

There are plenty of things we can complain about with the cloud but “someone clicking the wrong button” is even more of a risk if you run your gear in house.

2y agoHN ↗

your account still has 99.99999% durability, stop complaining

2y agoHN ↗

We provide IT support for small businesses, and it's almost impossible for them to understand that their 'cloud' data isn't backed up.

It takes a lot of education combined with making the backups not cost too much.

2y agoHN ↗

I'm not sure how this isn't being news here!

2y agoHN ↗

Unisuper is not a famous company, most HNers probably have never heard of it.

2y agoHN ↗

But I believe Google is a famous company. And they're the ones who screwed up!

2y agoHN ↗

This. It's because everyone is busy backing they data up to another cloud.