logoalt Hacker News

dijittoday at 11:29 AM9 repliesview on HN

Terrifying to live in a digital economy when something like this happens.

You're usually about 1 service away from realising that the "money you have" is just an int32, that, if everything works properly, you can modify.

Otherwise you have nothing except a pretty little plastic card.

(I'm aware that payments systems are not affected, but it's a sobering realisation that I've had a couple of times, but it works enough of the time that I forget about it... it's a bit like the meme about backups where a computer takes too long to boot, the person slowly builds panic and starts wishing they had backed up and published all their important work - then when the computer works they say "*phew*, thank god I don't have to do any of that".


Replies

u1hcw9nxtoday at 11:40 AM

Imagine someone "enthusiastically digitized" (as much as possible) in a foreign country alone and then they lose their iPhone Plane tickets, all hotel reservations, they don't remember any phone numbers. They use ApplePay and other mobile payments. Cards may be in the same wallet case.

Without a trusted device or Recovery Key, Apple may impose a security delay (24 hours to several days) before allowing a password reset. Getting new SIM and re-authenticating our life will be pain.

show 2 replies
nicoburnstoday at 11:42 AM

> the "money you have" is just an int32

If only it was a uint32

show 1 reply
chiitoday at 11:46 AM

> that the "money you have" is just an int32

well, luckily, that's not how money is stored, but instead, they're transaction based. Aka, that number you have is a calculated value, not a stored, arbitrary value.

Except...perhaps the central bank's, where they could really just generate that money as an arbitrary value to lend out to other banks.

footnote: of course, your account balance is cached, so that it is not recalculated over and over again...

show 4 replies
p0w3n3dtoday at 11:39 AM

Witnessing this or Texas floods, politicians in my country dare to say that `We don't need cash'

eesmithtoday at 12:28 PM

"just an int32"

I remember hearing that Zimbabwe, during its period of hyperinflation, had problems because the databases for the banking system couldn't handle a time with $100 trillion banknotes, and ATMs didn't work because of overflow errors.

If only they had used int128. :)

davidguettatoday at 11:31 AM

Now go read about fractional reserve banking

show 2 replies
boobsbrtoday at 12:34 PM

Not an int32, but a BigDecimal.

show 1 reply
surgical_firetoday at 12:34 PM

Is it in anyway worse when the money you had was some strips of paper, or metal coins, or goats, or salt?

All of those have some very annoying fail scenarios too.

show 1 reply
dzhiurgistoday at 12:33 PM

Given reliability and security of payment systems - simple credit card (chip/nfc) should be enough for identity. You could pull off entire election using payment terminals.