News for hackers. Stuff that matters.
Re:UK court clears post office staff convicted due to ‘corru... by davidhyde on Friday April 23, 2021 @09:58AM (#26914836)
Those postmasters defending charges of theft against them in the 2000s should not have had to prove that the computer system they were forced to use had bugs. In order to prosecute them in the first place, the Post Office should have had to prove, beyond a shadow of a doubt and without risk of bias, that the computer system was correct. So, independent review at the very least, not testimony from parties with a vested interest in the outcome. This mess was as much a failure of the UK legal system as it was of the active efforts of the Post Office and Fujitsu to deceitfully protect their own interests above the postmasters affected.

It's like a murderer giving evidence against a random stranger and being believed at face value because they provided all the evidence first hand.

Re:UK court clears post office staff convicted due to ‘corru... by dignick on Friday April 23, 2021 @11:00AM (#26915403)
As the post office is such an old organisation (350 years), it used to have its own armed guard, has its own investigations branch and conducts its own prosecutions. The police wouldn't get involved because the post office was considered to have jurisdiction. Taken from this, which is a great listen: https://soundcloud.com/privateeyenews/page-94-the-private-ey...
Re:UK court clears post office staff convicted due to ‘corru... by Roonerelli on Friday April 23, 2021 @12:22PM (#26916310)
Really great work by Private Eye. They did all the investigation and broke the story. None of the big news outlets were on it at all
Re:UK court clears post office staff convicted due to ‘corru... by toyg on Friday April 23, 2021 @03:05PM (#26918021)
On internal UK news, there is nothing as good as Private Eye. Every two weeks they publish more “hard” material than newspapers do in a month. I’m a subscriber, the value for money is simply ridiculously good.
Re:UK court clears post office staff convicted due to ‘corru... by hermitcrab on Friday April 23, 2021 @05:46PM (#26919597)
I have also recently subscribed to Private Eye - mostly because there is now so little other investigative journalism going on in the UK that I think they deserve some support (the main papers are nearly all owned by billionaire mates of the Conservative Party). It is also quite funny.
Re:UK court clears post office staff convicted due to ‘corru... by qmmmur on Friday April 23, 2021 @08:29PM (#26920916)
You should check out bellingcat. It's very reputable
Re:UK court clears post office staff convicted due to ‘corru... by dignick on Friday April 23, 2021 @03:47PM (#26918448)
Same. I struggle to find time to get through each edition, but I don't mind paying the subscription to support quality journalism.
Re:UK court clears post office staff convicted due to ‘corru... by khc on Friday April 23, 2021 @05:07PM (#26919210)
Is there something equivalent for the US that people recommend?
Re:UK court clears post office staff convicted due to ‘corru... by anonymousDan on Friday April 23, 2021 @02:49PM (#26917841)
They should be stripped of those powers immediately in my opinion. It's an anachronism and as been shown by this incident they are not fit for purpose.
Re:UK court clears post office staff convicted due to ‘corru... by Ichthypresbyter on Friday April 23, 2021 @06:30PM (#26919990)
Private prosecutions are not unusual in England, although the tide may be turning against them. For instance, the RSPCA recently announced that it would stop bringing private prosecutions for animal cruelty [0], which it has done since before there were police. There was apparently pressure from MPs for them to do so, after some fairly high-profile cases where they were seen as being too eager to prosecute.

Of course, the CPS (Crown Prosecution Service) has always had the right to take over and discontinue a private prosecution.

[0]https://www.theguardian.com/world/2021/jan/28/rspca-plans-to...

Re:UK court clears post office staff convicted due to ‘corru... by Mauricebranagh on Friday April 23, 2021 @12:53PM (#26916659)
I used to work for BT post split from the Posties and when I commented that the procedure for IB/SD investigations was very rigorous i.e. all interviews taped two copies of the tape kept.

I said this is just like if the police where investigating your for murder and I was told ah well in the bad old days people used to fall down stairs on occasion

Re:UK court clears post office staff convicted due to ‘corru... by MaxBarraclough on Friday April 23, 2021 @11:34AM (#26915787)
You make a solid point. A similar argument applies to closed-source voting machines built by the lowest bidder, something Schneier has written about.

https://www.schneier.com/blog/archives/2018/04/securing_elec...

Re:UK court clears post office staff convicted due to ‘corru... by jonplackett on Friday April 23, 2021 @12:13PM (#26916233)
These people need to be paid massive compensation for having their lives ruined, paid for by whoever did such a bad job on this system.
Re:UK court clears post office staff convicted due to ‘corru... by _vertigo on Friday April 23, 2021 @01:01PM (#26916743)
It's really not about the bugs. The bugs were unfortunate, but bugs happen. The problem is taking the word of the system at face value and not investigating further even when dozens of people's livelihood and freedom are hanging in the balance.

Oh, and also the bit about spending 2 decades covering everything up and trying to clamp down on the investigation rather than admitting you got it wrong, once again at the expense the subpostmasters..

Re:UK court clears post office staff convicted due to ‘corru... by giantg2 on Friday April 23, 2021 @01:51PM (#26917287)
"The problem is taking the word of the system at face value and not investigating further even when dozens of people's livelihood and freedom are hanging in the balance."

We do the same thing with breathalyzers in most of the US. No independent people allowed to inspect the system for bugs.

Re:UK court clears post office staff convicted due to ‘corru... by deepspace on Friday April 23, 2021 @04:20PM (#26918749)
The breathalyser issue is immensely frustrating. In the few cases where the software has been allowed to be examined, they found egregious bugs. Not to mention that the one-size-fits-all measurement model is inaccurate for people outside a very narrow metabolic range.

The trouble is that if you speak up about it, people ask: "why are you defending drunk drivers?" It's like innocent until proven guilty flies out the window.

Re:UK court clears post office staff convicted due to ‘corru... by matheusmoreira on Friday April 23, 2021 @04:48PM (#26919029)
All sorts of police field tests have significant rates of false positives. People actually get arrested on the basis of such "evidence" all the time. The justice and law enforcement systems essentially operate on the notion that these things are "good enough".
Re:UK court clears post office staff convicted due to ‘corru... by giantg2 on Friday April 23, 2021 @05:52PM (#26919653)
I've just recently had a trooper make 4 "mistakes" in court and in official reports. One of which I believe was an outright lie. The system doesn't care. If this were any other witness they would be discredited, but because they are law enforcement, they get a free pass. The agencies won't even handle the complaints correctly or file this information as Guglio data for when future cases request it (if found to be unreliable they can lose thier job). The system actors (law enforcement and judicial) in most states have special privileges in keeping information private - so special in many cases that if a complaint against a judge turns up exculpatory evidence that you have no right to it. The reason they state is to uphold the integrity of, and the public trust in, the system. I would think transparency would do that better. The only way that transparency would hurt those objectives is when wrongdoing is ignored or the punishments are so lenient to offend the public sense of justice.

But hey, I'm just a stupid peon, so what do I know.

Re:UK court clears post office staff convicted due to ‘corru... by matheusmoreira on Friday April 23, 2021 @10:24PM (#26921700)
> The reason they state is to uphold the integrity of, and the public trust in, the system.

Here's another dangerous idea: the justice system has false positive rates.

A judgement is a test with two possible results: innocent or guilty. Every test has false positives and false negativies. For every judge, there is a chance they'll condemn the innocent or absolve the guilty. How likely is it? We'll never know.

Re:UK court clears post office staff convicted due to ‘corru... by rkangel on Tuesday April 27, 2021 @09:24AM (#26955481)
The logic behind "innocent until proven guilty" is that one false positive is worse than ten false negatives. The principle is that freedom is such a basic right that removing it unjustly is a crime in itself.
Re:UK court clears post office staff convicted due to ‘corru... by giantg2 on Saturday April 24, 2021 @07:40AM (#26924181)
Appeals and Innocence Project type data should give some idea. Some states even have official programs to investigate peoples innocence after conviction. So it definitely happens more than it should and there should be some data out there.

From my personal experience, it seemed like everyone I dealt with who was part if the system was either incompetent, made mistakes, or might have even been covering things up. The trooper I already mentioned. The corporal investigating him said the trooper's lie was just a misunderstanding, but offered no reasoning or evidence to support that. He also overlooked some other things that were violations of policy (they only cited him for one reg when he fit several). The Sargent who approved the citation said he couldn't do anything about it even if it's incorrect, which is wrong because he can take action based on what the LT told me later. The LT investigated a follow up complaint (the trooper never took the corrective actions listed in first complaint). He didn't follow the correct complaint procedures since he closed the complaint without any notes or findings. I had to call IA, then I assume IA called him since the LT called me a day or two later. He can't even answer basic questions like what laws he used to determine the rules of criminal procedure weren't broken and if he investigated the trooper's conduct as prosecutorial misconduct since he acted as the prosecution and knowingly held an incorrect charge and made several misstatements in court (that we have evidence for). The first magistrate we got gave a continuance. He was arrested on unrelated charges. The second magistrate gave another continuance and thought that we were calling him prejudice when asking to dismiss with prejudice (most magistrates in my state are not lawyers). The third magistrate was a retired police cheif who showed bias, wouldn't let us present a motion, misapplied the law, and was yelling at us to the point his face turned red and he was not understandable due to a lack of air. The ADA originally assigned to the case had an email complaint and the information to confirm that the trooper knew this was an incorrect charge and that the citation didn't even claim the elements of the offense were met, yet they took no action and allowed us to be subjected to those pretrial restrictions. At the appeal, the new ADA tried to misapply the law, with some success. They also told the court administrator/scheduling not to talk to us and not to accommodate any of our witnesses without their approval, which normal for other types of cases with standard discovery procedures, but those don't apply here. The judge actually contradicted his himself in some of his reasons for his determinations - at one point saying a trial de novo is a complete do-over so he won't allow any record from that trial to be used and later saying you would need a record of the previous trial in order to have the charge dismissed. He then misapplied the law and would not even look at, or accept as evidence, an official letter from a state agency that helps define an ambiguous term in the law, which would show us to be in compliance with the law. Even without the letter, the principle of lenity and the rules of statutory construction were blatantly ignored. There were also some paperwork and administrative mishaps, like some information not being recorded and later spending 30 minutes on a moot motion, or the court refusing to provide us with the amended citation with the new charge because "we don't have anything to give you" eventhough it's in the file. The other party was in violation of two similar laws the this one, yet the trooper and DA office decided not to investigate/prosecute even when she admitted being in violation for one offense. So much for the law applying equally.

So yeah, in my view the system has no integrity and is severely broken. I have little faith in justice actually being carried out. I guarantee many people have been convicted who were innocent. I think it's mostly due to the fact that innocent until proven guilty doesn't exist anymore.

Re:UK court clears post office staff convicted due to ‘corru... by giantg2 on Friday April 23, 2021 @06:02PM (#26919721)
"It's like innocent until proven guilty flies out the window."

Honestly, this is now the public perception (and the system) operates these days. I had a trooper recently hold a charge that he knew was incorrect and it carried with it pretrial restrictions that no other charge would. The state police say there's nothing wrong with subjecting people to pretrial restrictions under charges that they know to be incorrect. The attitude is "screw you, criminal" (just a summary offense).

Some states actually get it right and use blood tests. That means that some blood is saved if the defense wants to have it tested (evidence preservation).

Re:UK court clears post office staff convicted due to ‘corru... by mcguire on Friday April 23, 2021 @05:38PM (#26919525)
"It's really not about the bugs. The bugs were unfortunate, but bugs happen."

Once upon a time, computer programming attempted to be a profession. Fortunately for all of us who write code for a living, we no longer have to live under the threat of that responsibility.

Re:UK court clears post office staff convicted due to ‘corru... by damau on Saturday April 24, 2021 @09:26PM (#26929591)
This is the majority reaction.

Computer says no = okay it’s your fault.

It’s the equivalent of ‘works on my local’ so get lost you deal with it.

Computers may be binary but the people who make them aren’t.

This failing of understanding and with the advent of easy ML will only add to the problem.

Askimov’s multivac would end the human race before it helped it.

Applications are starting to get to the point of dogma for many of us at a certain level.

Still love the film ‘Idiocracy’ becoming more and more prescient.

Re:UK court clears post office staff convicted due to ‘corru... by arethuza on Friday April 23, 2021 @12:17PM (#26916267)
It's far worse than just having bugs - they knew there were bugs and covered it up even when they knew what impact it was having. That's the bit I find genuinely shocking.
Re:UK court clears post office staff convicted due to ‘corru... by Mauricebranagh on Friday April 23, 2021 @12:47PM (#26916602)
Unfortunately (As a sort of insider X BT ) the Postal side always had much worse employee relations.

Part of which was caused the very "antagonistic" IB or SD like the US postal Inspectors.

There was a bit guilty by suspicion tendency that went on and I suspect some of this culture was embedded in the organisation.

Certainly having yourself or your staff investigated by SD was considered very stressful even after the "bad old days"

Re:UK court clears post office staff convicted due to ‘corru... by TedDoesntTalk on Friday April 23, 2021 @03:19PM (#26918157)
no idea what those acronyms mean. X BT? IB? SD? WTF?
Re:UK court clears post office staff convicted due to ‘corru... by skissane on Friday April 23, 2021 @03:59PM (#26918553)
X = ex-, as in formerly

BT = British Telecom. British telco, which used to be part of the government-owned Post Office, but was separated from it in 1981 and then privatised in 1984. The delivery services part of the Post Office (Royal Mail) was separately privatised in 2013; but the retail post office business (Post Office Ltd) remains under full government ownership, albeit most of the individual post offices are privately run by franchisees – and it was these franchisees who were being prosecuted

IB = Investigation Branch – https://www.postalmuseum.org/blog/the-post-office-investigat...

SD = Security Division

Re:UK court clears post office staff convicted due to ‘corru... by jonplackett on Friday April 23, 2021 @12:52PM (#26916644)
Well, whoever was in charge of that is candidate #1 to open their chequebook!
Re:UK court clears post office staff convicted due to ‘corru... by andi999 on Friday April 23, 2021 @12:59PM (#26916720)
I do not think this is how this works.
Re:UK court clears post office staff convicted due to ‘corru... by wizzwizz4 on Friday April 23, 2021 @05:08PM (#26919220)
It would be preferable to the way it works, though.
Re:UK court clears post office staff convicted due to ‘corru... by rgblambda on Friday April 23, 2021 @01:18PM (#26916929)
>>paid for by whoever did such a bad job on this system.

Blame whoever signed off on the system. Can't fix bugs that aren't reported.

Re:UK court clears post office staff convicted due to ‘corru... by arethuza on Friday April 23, 2021 @11:11AM (#26915524)
Scots law is supposed to require two separate items of evidence to bring a prosecution - doesn't seem to have protected them as there are a number of cases being reviewed in Scotland as well.

https://www.bbc.co.uk/news/uk-scotland-25639645

Re:UK court clears post office staff convicted due to ‘corru... by hermitcrab on Friday April 23, 2021 @05:48PM (#26919620)
Some of these postmasters died before being able to clear their names. It is a huge miscarriage of justice and a national disgrace. I don't suppose any of the guilty parties will be punished though.
Re:UK court clears post office staff convicted due to ‘corru... by avs733 on Friday April 23, 2021 @11:36AM (#26915810)
Or breathalyzer convictions in the us...where charges are often dismissed if a subpoena for the code is granted
Re:UK court clears post office staff convicted due to ‘corru... by quacked on Friday April 23, 2021 @12:02PM (#26916123)
Do you have a source for that? I'd believe it immediately, but I'd like to be able to spread it around.
Re:UK court clears post office staff convicted due to ‘corru... by avs733 on Friday April 23, 2021 @01:33PM (#26917100)
Re:UK court clears post office staff convicted due to ‘corru... by deepspace on Friday April 23, 2021 @04:33PM (#26918880)
The most comprehensive article I have been able to find is this one: https://www.nytimes.com/2019/11/03/business/drunk-driving-br... (needs login).
Re:UK court clears post office staff convicted due to ‘corru... by fitblipper on Friday April 23, 2021 @12:11PM (#26916220)
Me to! Please share. :)
Re:UK court clears post office staff convicted due to ‘corru... by robk on Friday April 23, 2021 @10:00AM (#26914851)
Computer said so and they blindly followed. Offshoring victims :(
Re:UK court clears post office staff convicted due to ‘corru... by dd82 on Friday April 23, 2021 @10:08AM (#26914924)
Re:UK court clears post office staff convicted due to ‘corru... by lupire on Friday April 23, 2021 @12:44PM (#26916567)
An arrest based on (mechanical) eye witness evidence is not the same thing as a conviction, at all.

The security photo is directly viewable by the police and the accused.

Re:UK court clears post office staff convicted due to ‘corru... by temporama1 on Friday April 23, 2021 @03:54PM (#26918501)
Any independent review would inevitably be done by the same type of "expert" that wrote the software in the first place.

No doubt it's some sprawling, insane Java monstrosity Manhattan project or suchlike.

"Yeah - 10,000 classes - completely fine and not crazy at all."

Re:UK court clears post office staff convicted due to ‘corru... by ghufran_syed on Friday April 23, 2021 @07:29PM (#26920488)
doesn’t each side call it’s own expert witnesses? and cross-examine the other sides expert witnesses? Doesn’t seem like it would be hard for the defense’s expert witness to show the possibility of bugs?
Re:UK court clears post office staff convicted due to ‘corru... by ClumsyPilot on Friday April 23, 2021 @04:10PM (#26918678)
Surely that contradicts the meaning of independant
Re:UK court clears post office staff convicted due to ‘corru... by easytiger on Saturday April 24, 2021 @01:48PM (#26926823)
Fully agree with this, it is incomprehensible to me that these convictions required basically the say so of a government owned entity to convict people in private prosecutions (not done by the CPS)
Re:UK court clears post office staff convicted due to ‘corru... by LatteLazy on Friday April 23, 2021 @11:15AM (#26915564)
While I agree more broadly, you cannot expect the Post Office to prove a negative. How would they prove conclusively that the software had no bugs at all under any circumstances? That's a pretty steep QA bill imho.
Re:UK court clears post office staff convicted due to ‘corru... by ClumsyPilot on Friday April 23, 2021 @01:11PM (#26916868)
If their code is a mess and has errors, and there are people at post office that know this, they should be fined on the spot for false representation of contemp of the court.

If their system were up to date, written in a safe language, has unit tests and an independant review said it was solid, then it is just one acceptable piece of evidence.

What i dont get is - where was the money? Supposedly hundreds of people stoke huge amount of money, and none of them had it in a bank, bought a new car, or showed any signs of suddenly becoming wealthier. Where did the judge think the money go to, they ate it? How was this not suspicious?

Re:UK court clears post office staff convicted due to ‘corru... by LatteLazy on Friday April 23, 2021 @01:34PM (#26917106)
The amazing thing about these cases are exactly how many shitty things had to happen (and did) for this to occur. Like you say, where is the money? And why didn't anyone spot that more sub-post-masters were getting charged than almost all other employee types? Why didn't anyone manage to reproduce the error? Why did managers hide the reports (who does that?)?

I personally think this is partly down to the fact people don't get state defence lawyers anymore in the uk. You could accuse me of fraud with zero evidence and I likely would have to plead guilty as I don't have 20k for the down payment for a lawyer...

What a shit storm. Now watch as nothing changes...

Re:UK court clears post office staff convicted due to ‘corru... by davidhyde on Friday April 23, 2021 @12:06PM (#26916176)
Agreed that you cannot expect the Post Office to prove a negative but, if they cannot prove a negative, they should not be able to use their computer system as evidence of theft and fraud. Especially if this is the only evidence they have.
Re:UK court clears post office staff convicted due to ‘corru... by ganzuul on Friday April 23, 2021 @12:23PM (#26916321)
So government software, technically cybernetic software, should be proven to be correct. Will automatic theorem proovers be able to accommodate this?
Re:UK court clears post office staff convicted due to ‘corru... by _vertigo on Friday April 23, 2021 @01:03PM (#26916777)
Not necessarily proven to be correct, proven to be correct _beyond a reasonable doubt_. That's the standard.
Re:UK court clears post office staff convicted due to ‘corru... by jschwartzi on Friday April 23, 2021 @11:33AM (#26915774)
They can actually use formal methods to prove that their software is bug free. This technique is often used in safety-critical systems to ensure that they function as-specified. As long as the specification is correct, the software system should perform to specification under all input conditions.

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

We should consider the cost of QA and of engineering process against the cost to these 39 people of their freedom and a large part of their lives due to an accounting error in the software.

Re:UK court clears post office staff convicted due to ‘corru... by DaiPlusPlus on Friday April 23, 2021 @01:44PM (#26917216)
Formal proof of program correctness tends to require that the software's purpose lies in a very narrow, and extremely well-defined problem space. The _Horizon_ software in-question is a general-purpose line-of-business system, which presumably has to react to ever-changing business requirements - that's probably the hardest space to implement formal-methods in - with little benefit for doing-so precisely because requirements change so often.

The places where you do see formal-methods would be in, for example, FADEC for aircraft engines, or an operating system process scheduler.

Re:UK court clears post office staff convicted due to ‘corru... by da_chicken on Friday April 23, 2021 @03:41PM (#26918377)
You don't need a formal proof for the entire system as a whole. You could simply have a formal proof of specific functions of the software. Those functions which will have their data audited, for example.
Re:UK court clears post office staff convicted due to ‘corru... by DaiPlusPlus on Friday April 23, 2021 @08:01PM (#26920713)
Correct - but this is a line-of-business application software: so I'm assuming that everything about it is subject to changes. The parts of the system that would be thoroughly spec'd out, QA'd (and maybe do have formal proofs) would be the underlying database system they're using which would be a third-party system like Oracle or Sybase or MS SQL (I just hope they're not using Progress/OpenEdge...).

As it is, I don't know what part of the system is responsible for reporting money stolen by postmasters - the BBC News article is light on technical details. The Register has more details: https://www.theregister.com/2021/04/23/post_office_scandal_f... as does this website focused entirely on the trial: https://www.postofficetrial.com/2019_03_25_archive.html

The bugs are described as being part of the systems' payments processing system (as the Post Office does function as a financial institution, after-all) - but that at least some of the bugs were caused by ad-hoc work on the system (wot, no CI/CD to gatekeep releases?!) so I'm thinking this is just institutional incompetence - let alone a lack of software-engineering processes - so the idea of them implementing formal-methods for proving the system's correctness is laughable.

Re:UK court clears post office staff convicted due to ‘corru... by himinlomax on Friday April 23, 2021 @12:17PM (#26916273)
Formal methods require a comprehensive specification. Usually, if you have a specification comprehensive enough for formal verification, you already have 90% of the benefits, which is why it's (so far) only really useful in safety critical applications with a very small scope. I'm not going to take a huge risk in betting that the postal service didn't have anything resembling a serious spec in this case.
Re:UK court clears post office staff convicted due to ‘corru... by ClumsyPilot on Friday April 23, 2021 @01:15PM (#26916902)
Thats fine, but if they choose to handle money with a joke app, they should eat the losses
Re:UK court clears post office staff convicted due to ‘corru... by justincormack on Friday April 23, 2021 @05:33PM (#26919468)
That wasn't the issue. Fujitsu, who operated the system, had access to post office branch systems with full access, but this was denied. The postmasters were prosecuted individually without good enough representation. The 2019 judgement is a good read about how the prosecutions happened and how the evidence was presented [1]. Really, formal methods and bugs were not issues, this was a system with humans in and someone decided that some of the humans should be blamed for issues, because the balance of power let them.

[1] https://www.judiciary.uk/wp-content/uploads/2019/12/bates-v-...

Re:UK court clears post office staff convicted due to ‘corru... by Mauricebranagh on Friday April 23, 2021 @12:54PM (#26916679)
More than that there was at least one Suicide
Re:UK court clears post office staff convicted due to ‘corru... by pmichaud on Friday April 23, 2021 @12:01PM (#26916118)
Sure, I can agree with that — it’s way too hard to prove a big system isn’t buggy. So then you also can’t use its output as evidence in court, right? You have to have other evidence that you can prove isn’t faulty. Can’t have it both ways.
Re:UK court clears post office staff convicted due to ‘corru... by jjk166 on Friday April 23, 2021 @04:04PM (#26918618)
They don't need to prove that their software has no bugs, but they do need to prove that what their software claims is true.
Re:UK court clears post office staff convicted due to ‘corru... by bennysomething on Friday April 23, 2021 @12:51PM (#26916637)
If you are taking someone to court, maybe be cautious, could it be a bug, are there similarities across the all cases here? Etc.
Re:UK court clears post office staff convicted due to ‘corru... by throwaway823882 on Friday April 23, 2021 @11:20AM (#26915636)
This is the proof that how we write software is inherently wrong, if we allow innocent lives to be destroyed because we don't want to write it differently.

Imagine not doing inspections of new building construction because it would be costly.

Re:UK court clears post office staff convicted due to ‘corru... by guitarbill on Friday April 23, 2021 @12:50PM (#26916623)
That is a tempting conclusion, but consider if the software was 100% correct per some specification, and the spec was wrong?

No, the problem is greater than that. Decisions that affect people should not be made solely by computers or algorithms, and those decisions should be made transparent and auditable. If that leads to different/better ways of writing software, good. It's a larger societal issue though.

Re:UK court clears post office staff convicted due to ‘corru... by wutbrodo on Friday April 23, 2021 @12:40PM (#26916527)
> This is the proof that how we write software is inherently wrong, if we allow innocent lives to be destroyed because we don't want to write it differently.

I think there's a lot of room for writing software better, including expanded source access for public systems and formal verification when critical.

But the failure in this case isn't technical, it's legal. It's rational to decide that occasional bugs in a mail software system are acceptable, and not worth the cost of designing a system's development around formal-verification. What's obviously insane is treating such a system as if it's bug-free beyond a reasonable doubt, and ruining innocent people's lives over it.

There are a lot of forms of gross incompetence and negligence that we're all fine with because they're so common. Failing to reason about software systems and their pitfalls, or consult with those who are capable of doing so, is an extremely-common and often-dangerous example (cf dumbass Senators grilling Zuckerberg with their 1970s understanding of how technology functions).

The blame here lies squarely on the prosecutors, judges, etc who are responsible for these verdicts. They should be ashamed of themselves.

Re:UK court clears post office staff convicted due to ‘corru... by mcguire on Friday April 23, 2021 @05:42PM (#26919564)
As long as none of the blame goes to the programmers, we're all good.
Re:UK court clears post office staff convicted due to ‘corru... by wutbrodo on Saturday April 24, 2021 @11:45AM (#26925737)
Sure, or some of us aren't so simple-minded that we only see things through the lens of the identity groups we belong to.
Re:UK court clears post office staff convicted due to ‘corru... by etothepii on Friday April 23, 2021 @11:31AM (#26915751)
The Grenfell inquiry would like to talk to you ...
Re:UK court clears post office staff convicted due to ‘corru... by lbriner on Friday April 23, 2021 @10:19AM (#26915028)
Unfortunately, that sounds straight-forward but isn't:

Q) Did you or any of the people you got to examine the software found any way that what the defendents said was true?

A) No

Q) Then you are guilty beyond reasonable doubt.

I think the bigger issue here is around the power that a large organisation wields to duck and dive and use corporate tricks to manipulate how it played out. For example, the fact that so many people had been accused could have been analyzed if it was known e.g. Last year 5 convictions, this year, 700!

Re:UK court clears post office staff convicted due to ‘corru... by jjk166 on Friday April 23, 2021 @10:43AM (#26915238)
No, that's still presumption of guilt.

If you're going to convict someone of stealing £59,000, the very first thing you should have to show is that £59,000 actually got stolen. If there is reasonable doubt that the crime took place, no one can be guilty beyond that reasonable doubt. If the defendant claims the computer system got it wrong, it's not enough to say you are unaware of bugs, the prosecution should have to show that the computer's output was consistent with the results of doing the calculation by another method.

Re:UK court clears post office staff convicted due to ‘corru... by arethuza on Friday April 23, 2021 @11:13AM (#26915538)
Not only that £59,000 was actually stolen but that the accused received the money. There was no evidence that the post masters charged ever had the money in their possession!
Re:UK court clears post office staff convicted due to ‘corru... by matthewheath on Friday April 23, 2021 @04:53PM (#26919081)
> Not only that £59,000 was actually stolen but that the accused received the money.

Can only speak for English and Welsh law, but this isn't accurate. Theft is prosecuted under the Theft Act 1968 and does not require the accused to actually receive the goods or money stolen. All the accused need do to "appropriate" property is assume the rights of the owner e.g, if the accused had access to someone's bank account and they sent money to a third-party, that's still theft because they assumed the rights of the owner (to transfer the money) even though the money didn't go to the accused themselves.

Re:UK court clears post office staff convicted due to ‘corru... by lbriner on Friday April 23, 2021 @11:42AM (#26915886)
What you are both arguing doesn't match up with the facts. It was proved beyond reasonable doubt multiple times. The "proof", (which we now know was flawed) was that the system had shown that what they had sold didn't tally with what was sent to the Post Office, to refute that proof, the defence have to show another plausible explanation.

Yes, if they could have proved they also received what was stolen, that would have been a slam dunk but there are enough plausible reasons why they can't find the money. Maybe it was given to friends and family as cash, maybe it was used to gamble or to pay off some criminal.

It isn't much different than somebody saying, "you did it because we found your DNA". The Courts or Jury are inclined to believe it because "science" and if the defence are not on their game enough to show how "because DNA" is not always watertight, the defendent is seen as guilty beyond reasonbale doubt.

Re:UK court clears post office staff convicted due to ‘corru... by jjk166 on Friday April 23, 2021 @03:58PM (#26918540)
> The "proof", (which we now know was flawed) was that the system had shown that what they had sold didn't tally with what was sent to the Post Office

No, it claimed that what they had sold didn't tally, a claim they never proved. The defense put forward another plausible explanation - that the software was incorrect, and the prosecution obviously didn't prove the software was accurate.

Even if the computer was right and there was a genuine discrepancy in the tally, you then need to prove that this person was the one responsible for it. Certainly in this case, there couldn't possibly have been sufficient evidence to prove they were the ones that did it if it was never done to begin with. Absence of evidence isn't evidence of absence, but it sure as hell isn't proof of presence.

In the "we found your DNA" analogy, you're finding my DNA in my workplace where nothing has actually gone missing - how does that prove I am guilty of theft?

Re:UK court clears post office staff convicted due to ‘corru... by wizzard on Friday April 23, 2021 @01:13PM (#26916882)
> Yes, if they could have proved they also received what was stolen, that would have been a slam dunk but there are enough plausible reasons why they can't find the money. Maybe it was given to friends and family as cash, maybe it was used to gamble or to pay off some criminal.

If this was one or two cases, then sure, maybe they were really smart about hiding the money. However, there were hundreds of convictions. What is the more likely explanation?

Re:UK court clears post office staff convicted due to ‘corru... by ClumsyPilot on Friday April 23, 2021 @01:21PM (#26916961)
"The "proof", ..what they had sold didn't tally with what was sent to the Post Office"

Post office looses packages all the time, should someone go to jail for that too?

If their stuff doesn't tally, they are disorganised, they loose stuff or have idiots. Thats their problem. Maybe it's post office employees stealing shit.

Why do we immediately assume postmasters have abything to do with it without a shred of evidence?

Re:UK court clears post office staff convicted due to ‘corru... by c3534l on Friday April 23, 2021 @12:30PM (#26916411)
> but there are enough plausible reasons why they can't find the money

There is a strange presumption in here. It is true that lack of evidence doesn't always means there's evidence that there was no crime. But that shouldn't matter. A crime should only be prosecutable if it is demonstrable. We shouldn't say "oh, well the prosecution had a really hard case, we should just convict this person anyway because it wasn't fair to those lawyers." That's such a perverse way of reasoning about it.