←back to thread

626 points xbryanx | 2 comments | | HN request time: 0s | source
Show context
mike_hearn ◴[] No.44531351[source]
To the NY Times: please don't say they died by suicide. The passive voice makes it sound like some act of God, something regrettable but unavoidable that just somehow happened. It's important not to sugarcoat what happened: the postmasters killed themselves because the British state was imprisoning them for crimes they didn't commit, based on evidence from a buggy financial accounting system. Don't blur the details of what happened by making it sound like a natural disaster.

Horizon is the case that should replace Therac-25 as a study in what can go wrong if software developers screw up. Therac-25 injured/killed six people, Horizon has ruined hundreds of lives and ended dozens. And the horrifying thing is, Horizon wasn't something anyone would have previously identified as safety-critical software. It was just an ordinary point-of-sale and accounting system. The suicides weren't directly caused by the software, but from an out of control justice and social system in which people blindly believed in public institutions that were actually engaged in a massive deep state cover-up.

It is reasonable to blame the suicides on the legal and political system that allowed the Post Office to act in that way, and which put such low quality people in charge. Perhaps also on the software engineer who testified repeatedly under oath that the system worked fine, even as the bug tracker filled up with cases where it didn't. But this is HN, so from a software engineering perspective what can be learned?

Some glitches were of their time and wouldn't occur these days, e.g. malfunctions in resistive touch screens that caused random clicks on POS screens to occur overnight. But most were bugs due to loss of transactionality or lack of proper auditing controls. Think message replays lacking proper idempotency, things like that. Transactions were logged that never really occurred, and when the cash was counted some appeared to be missing, so the Post Office accused the postmasters of stealing from the business. They hadn't done so, but this took place over decades, and decades ago people had more faith in institutions than they do now. And these post offices were often in small villages where the post office was the center of the community, so the false allegations against postmasters were devastating to their social and business lives.

Put simply - check your transactions! And make sure developers can't rewrite databases in prod.

replies(19): >>44531419 #>>44531429 #>>44531441 #>>44531521 #>>44531528 #>>44531663 #>>44531829 #>>44531922 #>>44531950 #>>44531986 #>>44531999 #>>44532057 #>>44532232 #>>44532622 #>>44532757 #>>44532759 #>>44533432 #>>44535081 #>>44538524 #
louthy ◴[] No.44531950[source]
> massive deep state cover-up

Let’s not use conspiracy-theory language.

It was a coverup by Fujitsu and The Post Office.

MPs and ministers (part of the state) used their parliamentary privilege to expose it after the campaign by the postmasters brought the issue to light.

No ‘deep state’ conspiracy, it’s just an arse covering cover-up (pared with outright incompetence) which had particularly devastating consequences.

replies(3): >>44531985 #>>44532029 #>>44532171 #
Joeboy ◴[] No.44531985[source]
"Deep state" is, or at least to be, a perfectly respectable political term for bodies that retain power across changing governments.
replies(1): >>44532021 #
louthy ◴[] No.44532021{3}[source]
Or in other words: the state. No ‘deep’ needed unless you’re trying to be emotive. Fujitsu is not part of the state and although the Post Office is owned by the state, it’s a stand-alone company.

> “Perfectly respectable”

Maybe in some fringe circles, but this term is certainly attached to a huge amount extreme propaganda and conspiracy that attempts to undermine western democracy and institutions.

replies(2): >>44532251 #>>44536569 #
Joeboy ◴[] No.44532251{4}[source]
The point, I think, is that that The Post Office acted like part of the state, notably in that they acted like an unconstrained branch of the CPS in bringing prosecutions against thousands of people.

> Maybe in some fringe circles

I would say the fringe circles co-opted it over the last couple of decades, and the term's obviously become heavily associated with them in some people's minds (eg. yours). But it's an older term than that.

Edit: Why would the loons have adopted it, if it was such a disreputable term?

replies(1): >>44532314 #
1. louthy ◴[] No.44532314{5}[source]
> The point, I think, is that that The Post Office acted like part of the state

I agree. The are part of the state. They are a standalone company, but wholly owned by the state. But other aspects of the state (eventually) reacted to the injustice: MPs, select committees, ministers, the public inquiry, and hopefully next the legal system as some of these people should be in jail.

> But it's an older term than that.

Fine, I’m happy to accept that. Just like I’m happy to accept that R&B has nothing to do with BB King any more (well, actuality I still struggle with that).

Definitions and usage change. The current usage is the one that matters. Not the legacy definition.

When the original poster wrote “massive deep state cover-up” I think the implication is that shadowy figures throughout the state are pulling cover-up levers, when it was one privately owned company and one publicly owned company. The rest of the state moved (albeit slowly) to expose this and make it right.

replies(1): >>44532549 #
2. Joeboy ◴[] No.44532549[source]
I think your struggle with shifting meanings is a worthwhile one. At least, if you said BB King was an R&B artist, and somebody tried to correct you, you'd be within your rights to stand your ground.

But particularly with regard to politics, I don't think you should let go of useful ideas because arseholes pollute them. At least, it feels uncomfortably like letting the arseholes win, to me.