Another post office operator, Seema Misra, was pregnant when she was sent to prison. She said in testimony that the local newspaper had published a photo of her and labeled her the "pregnant thief." While she was in prison, her husband was beaten up and subjected to racist insults, she testified.
The tidal wave of fascist & far-right grievances are so hard to contain and fight against in the moment. Multi-cultural societies everywhere are never getting rid of it, are they?"The report alleges that even before the program was rolled out in 1999, some Fujitsu employees knew that Horizon could produce false data."
"As the years went by the complaints grew louder and more persistent [...] Still the Post Office trenchantly resisted the contention that on occasions Horizon produced false data."
hmm sounds like silicon valley work ethics
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.
That's a really odd take.
It's not odd when the sentiment is widespread, for example, look at the other comments in this thread that talk about it.
The phrasing could be made more accusatory, but I don't think that's inherently better.
Well, yes, they did screw up, but the fallout was amplified 100x by bad management.
If your accounting software has hundreds of bugs then you are really in the deep shit.
[0]https://en.wikipedia.org/wiki/British_Post_Office_scandal#:~...
and the post office management had no interest in proving otherwise
they should be going after the management
In this case it should have been very easy to provide evidence to override the presumption that the Horizon system was working correctly. That this didn’t happen seems to have resulted from a combination of bad lawyering and shameless mendacity on the part of Fujitsu and the Post Office.
Don’t get me wrong — the whole thing is a giant scandal. I’m just not sure if this particular presumption of UK law is the appropriate scapegoat.
Defense had to prove that only one Horizon/Fujitsu accounting software was buggy and the whole prosecution falls apart e.g. If John's Horizon/Fujitsu accounting software has bugs then Peter's Horizon/Fujitsu accounting software most probably has bugs too.
I’d argue that some kind of weak presumption along these lines clearly makes sense and is probably universal across legal systems. For example, suppose the police find that X has an incriminating email from Y after searching X’s laptop. Are they required to prove that GMail doesn’t have a bug causing it to corrupt email contents or send emails to the wrong recipients? Presumably not.
Yea and who is responsible for engaging them?
If you're on trial for doing X and your jury is told by a prosecution witness "mrkramer did X" and under cross they admit that's based on computer records which are often bogus, inconsistent, total nonsense, it doesn't take the world's best defence lawyer to secure an "innocent" verdict. That's not a fun experience, but it probably won't drive you to suicide.
One of the many interlocking failures here is that the Post Office, historically a government function, was allowed to prosecute people.
Suppose I work not for the Post Office (by this point a private company which is just owned in full by the government) but for say, an Asda, next door. I'm the most senior member of staff on weekends, so I have keys, I accept deliveries, all that stuff. Asda's crap computer system says I accepted £25000 of Amazon Gift Cards which it says came on a truck from the depot on Saturday. I never saw them, I deny it, there are no Gift Cards in stock at our store.
Asda can't prosecute me. They could try to sue, but more likely they'd call the police. If the police think I stole these Amazon cards, they give the file to a Crown Prosecutor, who works for the government to prosecute criminals. They don't work for Asda and they're looking at a bunch of "tests" which decide whether it makes sense to prosecute people.
https://www.cps.gov.uk/about-cps/how-we-make-our-decisions
But because the Sub-postmasters worked under contract to the Post Office, it could and did in many cases just prosecute them, it was empowered to do that. That's an obvious mistake, in many of these cases if you show a copper, let alone a CPS lawyer your laughable "case" that although this buggy garbage is often wrong you think there's signs of theft, they'll tell you that you can't imprison people on this basis, piss off.
A worse failure is that Post Office people were allowed to lie to a court about how reliable this information was, and indeed they repeatedly lied in later cases where it's directly about the earlier lying. That's the point where it undoubtedly goes from "Why were supposedly incompetent morons given this important job?" where maybe they're morons or maybe they're liars, to "Lying to a court is wrong, send them to jail".
I imagine digital records are involved in nearly every trial at this point. Good luck getting this point admitted by the justice system.
They can, actually. Anyone in the UK can launch a private prosecution. It's rare because it's expensive and the CPS can (and often do) take over any private prosecution then drop it.
Nevertheless, the power exists and has been intentionally protected by parliament. I think most would agree it needs reform, however.
They've started the process of thinking about if that law makes sense given this case: https://www.gov.uk/government/calls-for-evidence/use-of-evid...
I encourage you to read the current thinking on this evolving language, which offers some explanation as to why we're moving away from damaging language like "committing" suicide.
https://en.wikipedia.org/wiki/Suicide_terminology#%22Committ... https://www.iasp.info/languageguidelines/
The article linked by the parent comment explains it well and references plenty of considered material. But the tldr is that committing suicide aligns with an active criminal/immoral act, while dying by suicide is a factual cause of death with many possible causes.
Consider how people would like your death, or the death of a loved one, described by others. And if you can't, maybe consider how others might be affected.
Isn't the stigma desired anyway? It keeps people from going through with it. That's why society deliberately creates and actively cultivates the stigma.
I doubt removing "committed" removes any stigma to seek help. What sucks about suicidality is that everyone is so sterile about it. Removing the word is more of that. IMO the sterility discourages the not-yet-at-rock-bottom suicidal from reaching out.
My pre-edit comment was that just the sterility thing and linking to: "Envying the dead: SkyKing in memoriam" https://eggreport.substack.com/p/rehosting-envying-the-dead-...
The "victims" who suffer after a suicide are the living, not the dead. These kinds of "modernizations" are transparent PC nonsense made up by well-intentioned do-gooders who have no idea how to represent the interests of other people who have a lived experience that they don't understand.
The person is dead either way. There's literally no way to sugarcoat this fact. We'd rather you just speak in plain, honest language than trying to make it sound less bad somehow.
It's possible that both you and your dad are victims in different ways.
But really it's the transparent and ham-handed attempts by some others to smooth over the sharp edges of reality merely by re-phrasing how things are written.
People generally don't want pity, but these re-phrasings accomplish nothing other than to make clear that one person feels sorry for another.
No, passive voice is not in general designed to conceal or obscure the actor. Especially not in the sentence here.
There were valid similar complains about crime reporting. But the language there was different. The sentence "The innocent McKay family was inadvertently affected by this enforcement operation" is trying to hide culpability. We can discuss that. These two are incomparable:
- A deputy-involved shooting occurred. (Ok, we are avoiding the actor. We do not know who was shooting.)
- A person died by Suicide. (Clear to anyone who done what.)
Think about it this way: I have relative who is vegan, so she has been trying to convince me to kill myself for many years now.
I can still choose whether I do it though, and obviously I chose not to so far, although during COVID I didn’t have much other social interaction, so I nearly went through with it.
I had agency throughout though. I’m not dead because I chose not to go through with it.
That’s the difference.
I guess some people take comfort in the idea that suicide is thrust on people and they take no responsibility for their actions.
As you want to call a spade a spade, can we agree that 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, is undoubtedly among those who are morally (if not legally) culpable to a considerable extent?
I don't think you needed to ask for agreement.
In corner cases, culpability for uncertain expertise can be a tricky issue - you may recall the case of the Italian geologists, a few years back, indicted for minimizing the risk of an earthquake shortly before one occurred - but the case here seems pretty clear-cut (again, I'm speaking morally, not legally.)
“X died by suicide” is a sentence in the active voice. “Die” is an intransitive verb and cannot be passivized in English.
These still occur on modern touchscreen laptops (work-provided Dell Latitude 7450 and mandated to use Windows with a lot of restrictions). It's not an everyday issue, but a once a month one.
Other than that, completely agree with your assessment: the ruining of those lives was a completely avoidable tragedy that was grossly mishandled.
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.
> “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.
> 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?
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.
The legacy of the Post Office having prosecution powers was clearly a big part of the problem.
I mean, common. Everyone knows what suicide is or means. No, it does not make it sound like an act of God for anyone who is above A1 level of English.
> 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.
That's just better writing!
It's literally what we call it in Norway. In English it's compared to miscarriage (i.e. spontaneous abortion), "miscarriage of justice". Here we call it murder of justice (justismord), whether anyone actually died or not.
I do think it gets the seriousness across, and the focus on it as a deliberate act, rather than an accident as in English. Some people actually made a deliberate act to let innocent people take the blame.
> Some people actually made a deliberate act to let innocent people take the blame.
And those people are at fault and should be criminally prosecuted for the harm they caused.
I try to give the legal and ethical perspectives. These systems should be auditable and help and not hurt people.
https://www.cnet.com/news/privacy/cia-allegedly-bought-flawe...
There is also no "deep Amazon" or "deep Meta". Amazon is Amazon, Meta is Meta and the state is the state. People working for or representing the state have their own agenda, have their cliques, have their CYA like people everywhere else. And the state as an organization prioritizes survival and self defense above all other goals it might have.
However, the state is not a monolith. It's an organization of all sorts of sub-organizations run by individuals with their own agendas. They have names, faces, and honors: https://www.bbc.co.uk/news/uk-67925304
(The honors systems is deeply problematic because about half of them are handed out to insiders for complicity in god knows what and the other half are handed out to celebrities as cover for the first half)
Most employees of AT&T had no idea it was even going on, so to lump every AT&T employee into the same batch of "you're bad because th company you work for was doing X" when they had no idea the company was doing X isn't really fair.
By the same vein, Stephen Miller trying to round up and cage innocent civilians just trying to live their life is a very different part of the government than Suzanne at NASA who's trying to better the future of mankind. To act as if there's no distinguishing between the two is just silly.
Whether you have an issue with the specific term "deep state" I'll leave be. But please don't try to oversimplify large organizations. The higher up the chain the more responsibility you can place for what the organization as a whole does, but the reverse isn't true when speaking outside of their specific area of ownership.
But no they would say "died by homicide" not "died by murder".
In this case, these people were driven to suicide. I would argue that those responsible for the Horizon scandal are guilty of at minimum manslaughter of these poor people.
I agree that the wording isn't ideal, and I agree that the headline fails to capture the nuance of the circumstances that lead to suicide, but I disagree that subeditors who write headlines need to encapsulate that nuance. That's what the article is for.
In 2025 English, suicide is most commonly a noun.
No it isn’t. You can’t say “He suicided.”
What can you do when you know you are innocent but the court trusts the software more than it trusts people? And you are asked to repay something you never stole which off course leads to your financial ruin/divorce/... your kids bullied because you as a parent were deemed a thief... Imagine your spouse leaving you because of something you didn't even do...
Someone absolutely needs to go to jail over this. This kind of software is supposed to go through a lengthy compliance and certification process, so clearly whatever person put their signature on that "certified" document is responsible for these death.
> A faulty IT system called Horizon, developed by Fujitsu, creates apparent cash shortfalls that cause Post Office Limited to pursue prosecutions for fraud, theft and false accounting against a number of subpostmasters across the UK. In 2009, a group of these, led by Alan Bates, forms the Justice for Subpostmasters Alliance. The prosecutions and convictions are later ruled a miscarriage of justice at the conclusion of the Bates & Others v Post Office Ltd judicial case in 2019.[4][5]
It leaves me wondering how the situation would have been if it would have been a (dramaturgically) 'bad' series. It might have left those involved even worse of.
So it may have looked like "it was TV what done it" but the wheels of justice were turning long before the show came out.
I first saw news about this scandal and the early evidence of wrong doing by the Post Office in 2008.
https://podcasts.apple.com/us/podcast/the-great-post-office-...
https://www.computerweekly.com/feature/Post-Office-Horizon-s...
Not sure if this requires sign-in/subscription, so apologies in advance. I did neither and have access to the full article.
IMO common law is still better than case law at least.
Poe's Law strikes again.
The American legal system isn't even the best legal system in the US.
Huh? What does this mean? Are there other systems in the US that I’m not aware of?
You may have been kidding, but I’m sure someone will genuinely think so and have some decent arguments for it.
The UK had this rather antique thing called the "Lords of Appeal in Ordinary" aka "Law Lords" who were in theory just some Lords (ie people who are arbitrarily in the upper chamber of the Parliament, maybe because their dad was) but served the same purpose as a final court of appeal in practice and so had for a very long time all been Judges because duh, of course they should be judges, that's a job for a judge, just make some judges Lords and forget about it. They met in some committee room in the Palace of Westminster, because they're Lords and that's where the Lords are, right? So, there was practical independence, but the appearance was not here.
About 15 years ago now, the dusty Law Lords were in the way of an attempted reform of parliament. A Supreme Court sounds like a good idea, so the UK got a Supreme Court. It fixed up a nice building nearby, gave the exact same people a new job title and sent them over the road. Done.
But the UK version does what it says on the tin. It said on the tin they're politically independent. In the US of course this "independence" is bullshit, but in the UK since there's already a politically independent process to pick judges the same process continues for the Supreme Court. So a Prime Minister might hate the supreme court but they can't pick the judges.
It's actually for this reason that for hundreds of years until the early 21st century there was real concern about having a Catholic prime minister. There was even hand-wringing over PMs of other denominations, but the history of Catholicism in the UK in particular raised concern. Why? The PM has final approval of the Lords Spiritual - the bishops from the Church of England who are there to provide a protestant spiritual dimension to all debates before that House.
It's allegedly for this reason that Tony Blair (married to a Catholic) waited until after he left office to convert. I think it was either Brown or Cameron who then got the law explicitly changed to not bar Catholics and other religions to serve as PM.
I mean, it's no Norway, but to remind you the United States, which has continued just straight up executing people who may not have committed any crime, is currently trying to make some of its own citizens stateless, then ship them to a foreign oubliette. Russia doesn't bother with courts and people who are out of favour just have deadly "accidents" there.
This might change, partly in response to this case: https://www.gov.uk/government/calls-for-evidence/use-of-evid...
Quite interesting article about this: https://www.counselmagazine.co.uk/articles/the-presumption-t...
That is just mind bogglingly stupid - who the hell are the idiots who wrote a law like that? Any of them wrote a line of code in their life?
When these sorts of things happen, the source can be subpoena'd with the relevant legal tool, and reviewed appropriately.
Why governments don't do this is beyond me. It greatly limits liability of gov procurement, and puts the liability on the companies selling such goods.
Edit: I think this one: https://www.judiciary.uk/wp-content/uploads/2019/12/bates-v-... Also related article: https://www.benthamsgaze.org/2021/07/15/what-went-wrong-with...
You had lawyers quizzing people from all ranks of the Post Office and Fujistu; very interesting.
Ever since, I’ve worded my work related electronic communications with the supposition that a lawyer may read them at some point in the future.
If I’m ever asked to do something seemingly unusual or ‘out of the box’, it must be put to me in writing.
Anyone who has worked on a large migration eventually lands on a pattern that goes something like this:
1. Double-write to the old system and the new system. Nothing uses the new system;
2. Verify the output in the new system vs the old system with appropriate scripts. If there are issues, which there will be for awhile, go back to (1);
3. Start reading from the new system with a small group of users and then an increasingly large group. Still use the old system as the source of truth. Log whenever the output differs. Keep making changes until it always matches;
4. Once you're at 100% rollout you can start decomissioning the old system.
This approach is incremental, verifiable and reversible. You need all of these things. If you engage in a massive rewrite in a silo for a year or two you're going to have a bad time. If you have no way of verifying your new system's output, you're going to have a bad time. In fact, people are going to die, as is the case here.
If you're going to accuse someone of a criminal act, a system just saying it happened should NEVER be sufficient. It should be able to show its work. The person or people who are ultimately responsible for turning a fraud detection into a criminal complaint should themselves be criminally liable if they make a false complaint.
We had a famous example of this with Hertz mistakenly reporting cars stolen, something they ultimately had to pay for in a lawsuit [1] but that's woefully insufficient. It is expensive, stressful and time-consuming to have to criminally defend yourself against a felony charge. People will often be forced to take a plea because absolutely everything is stacked in the prosecution's favor despite the theoretical presumption of innocence.
As such, an erroneous or false criminal complaint by a company should itself be a criminal charge.
In Hertz's case, a human should eyeball the alleged theft and look for records like "do we have the car?", "do we know where it is?" and "is there a record of them checking it in?"
In the UK post office scandal, a detection of fraud from accounting records should be verified by comparison to the existing system in a transition period AND, moreso in the beginning, double checking results with forensic accountants (actual humans) before any criminal complaint is filed.
[1]: https://www.npr.org/2022/12/06/1140998674/hertz-false-accusa...
1. Immediately after Horizon was rolled out, issues were reported. But ignored
2. Prosecutors didn't bother to verify if there is another explanation before accusing thousands of people of stealing? Isn't it common sense to pause for a second and think, "could we please double check the evidence? how can thousands of postal workers suddenly turn into thieves?"
3. local newspaper had published a photo of her and labeled her the “pregnant thief.” - of course, UK tabloids. Click baits and write whatever the fuck they want, no matter whose lives are destroyed
4. post office has said that it does not have the means to provide redress for that many people - so they have the means to falsely prosecute and destroy the lives of thousands of people, but they don't have the means to correct their blunders?
This happened more than a decade ago. Citizens are expected to do everything on time (pay taxes, renew drivers license...) or get fined/jailed, but the government can sit on their butt for 10 YEARS and do nothing about a blunder they caused?
What about Fujitsu? Why can't the government make Fujitsu pay for the destruction caused by their shitty software?
Jeez. This is just fucking nuts
One thing I would say is that if somebody is convicted in the UK, it's acceptable legally and culturally to call them by the crime they committed.
The problem is that in this case the Post Office had unique legal powers, and was being run by people who did not want to "harm the brand" by admitting they had made mistakes, so kept digging.
There is also a fundamental flaw in how the courts - and the Post Office prosecutors - were instructed to think about the evidence in common law.
Bizarrely, it was not (and may still not), be an acceptable defense to say that computer records are wrong. They are assumed correct in UK courts. IT systems were legally considered infallible, and if your evidence contradicts an IT systems evidence, you were considered a liar by the court, and a jury might be instructed accordingly.
Yes, that's awful. Yes, it's ruined lives.
But also, I think all involved have realised pointing fingers at one or two individuals to blame hasn't really helped fix things. Like an air accident, you have to have several things go wrong and compound errors to get into this amount of trouble, normally. There were systemic failing across procurement, implementation, governance, investigations, prosecutions, within the justice system and beyond.
I already know people who have worked for Fujitsu in the UK are not exactly shouting about it. And yet, they're still getting awarded contracts before the compensation has been paid out...
See Nick Wallis' coverage: * https://www.postofficetrial.com/2019/03/the-smoking-gun.html * https://www.postofficescandal.uk/post/ecce-chambers/
> [Anne] Chambers closed the ticket with a definitive: “No fault in product”.
> The cause of the defect was assigned to “User” – that is, the Subpostmaster.
> When Beer asked why, Chambers replied: “Because I was rather frustrated by not – by feeling that I couldn’t fully get to the bottom of it. But there was no evidence for it being a system error.”
...
> Chambers conceded: “something was obviously wrong, in that the branch obviously were getting these discrepancies that they weren’t expecting, but all I could see on my side was that they were apparently declaring these differing amounts, and I certainly didn’t know of any system errors that would cause that to happen, or that would take what they were declaring and not record it correctly…. so I felt, on balance, there was just no evidence of a system error.”
> No evidence. [Sir Wyn] Williams pointed out that it surely was unlikely to be a user error if both trainers and auditors had recorded the Subpostmaster as inputting information correctly. Chambers replied:
> “Well, yeah, I… yes, I don’t know why… I’m not happy with this one. But I still stand by there being no indication of a system error and the numbers that they were recording just didn’t make a lot of sense.”
One of the things that frustrates me with how ethics is taught in computer science is that we use examples like Therac 25, and people listen in horror, then their takeaway is frequently "well thank god I don't work on medical equipment".
The fact that it's medical equipment is a distraction. All software can cause harm to others. All of it. You need to care about all of it.
belter•2h ago
"How a software glitch at the UK Post Office ruined lives" - 2024 | 331 comments - https://news.ycombinator.com/item?id=39010070
https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...