←back to thread

624 points xbryanx | 2 comments | | HN request time: 0.42s | source
Show context
akudha ◴[] No.44532288[source]
This was depressing to read. Failures at so many levels.

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

replies(8): >>44532458 #>>44532620 #>>44532731 #>>44532787 #>>44533037 #>>44533826 #>>44535067 #>>44537287 #
PaulRobinson ◴[] No.44532458[source]
I suggest you keep an eye on what's being published in Private Eye and Computer Weekly if you have access to those where you are. They're holding feet to the fire on all these points.

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...

replies(5): >>44532566 #>>44532914 #>>44533016 #>>44533058 #>>44537937 #
jen20 ◴[] No.44533058[source]
> They are assumed correct in UK courts. IT systems were legally considered infallible

This will change when elected officials start getting hoisted by their own electronic petards.

The Venn diagram of midwit enterprise developers who build systems with audit trails yet could not swear under penalty of perjury that the audit trail is absolutely correct in every case is almost a circle.

replies(1): >>44533643 #
Jooror ◴[] No.44533643[source]
Show me a system for which you believe the audit trail is absolutely correct in every case and I’ll show you a midwit…
replies(1): >>44535697 #
jen20 ◴[] No.44535697[source]
It is straightfoward to build systems which derive their state from the audit trail instead of building the audit trail in parallel. That is what event sourcing is.
replies(1): >>44536247 #
1. Jooror ◴[] No.44536247[source]
TIL, thanks!

I was attempting to emphasize the absurdity of any software system being “absolutely correct at all times”. I don’t believe such a system can exist, at least not in such strong terms.

replies(1): >>44536593 #
2. jen20 ◴[] No.44536593[source]
What's important is that the audit trail can be replayed to derive the state of the system - and preferably in such a way that investigators can determine what _would_ have been seen by someone using it on a specific day at a specific time. Whether the system is free from bugs is a different matter - no system is, which is why deriving state from the audit trail instead of a parallel process which is guaranteed to diverge is so important!