TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Software Bugs Led to 'One of the Greatest Miscarriages of Justice'

32 点作者 adunk4 个月前

5 条评论

like_any_other4 个月前
If I recall correctly from the previous threads on this subject, the bugs were just one factor. The more important, and more culpable, was the Post leadership that knowingly covered up the bugs, and <i>lied</i> about not having received any bug reports.<p>Bugs were just the excuse - the cause was criminally hostile and deceitful post leadership.<p><i>Subpostmasters began reporting balancing errors within weeks of the Horizon system being installed, via the helpline the subpostmasters were instructed to use. The Post Office denied the subpostmasters&#x27; reports of faults in the system, insisted that the subpostmasters make up any shortfall of money, and in many cases untruthfully denied that any other subpostmasters had reported problems. In May 2002, shopkeeper Baljit Sethi raised concerns with the press that there were errors in Horizon, after his wife Anjana was notified that her subpostmaster contract would be terminated.[48] The Post Office responded that it &quot;totally refuted&quot; that the system was faulty, and that it had &quot;sent experts ... to check it twice&quot;.</i> - <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;British_Post_Office_scandal" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;British_Post_Office_scandal</a>
评论 #42645062 未加载
评论 #42645437 未加载
ben304 个月前
At a recent IT event, I heard a revealing story during a sub-postmaster interview. In the audience was a software engineer who, during the Horizon scandal, had been a first-year software engineering student whose family ran a Post Office branch.<p>Her technical background helped her recognize the system&#x27;s flaws - this wasn&#x27;t user error, but a fundamental software issue. Acting on this insight, she convinced her family to implement manual double-entry bookkeeping alongside Horizon, creating their own audit trail.<p>The family ultimately sold their branch due to the operational burden. Tragically, the next owners, without this technical foresight and parallel accounting system, fell victim to Horizon&#x27;s failures. The Post Office then attempted to blame my source&#x27;s family for the &#x27;missing&#x27; funds.
Normal_gaussian4 个月前
The way software is treated in law is one of the greatest problems this has revealed; despite being a SWE I am convinced that, had I been in the positions of these subpostmasters, I would not have been able to sufficiently document and present the issues to avoid criminal charges.
评论 #42645866 未加载
csours4 个月前
I feel like it&#x27;s time to take seriously what we mean when we say &#x27;bureaucracy&#x27;. In this case, it&#x27;s not just the bugs, it&#x27;s also the organizations.<p>So what might we be talking about when we talk about bureaucracy? Three things really stand out to me (feel free to add, subtract, disagree or recategorize):<p>1. Someone else&#x27;s moat. This can be a good or bad thing, but it should always be part of the understanding. Someone else&#x27;s moat can mean an industry protects itself by pushing stringent licensing requirements - not that there should be NO licensing requirements, they just don&#x27;t always make sense. Someone else&#x27;s moat can be protective - see Accessibility or Clean Air&#x2F;Clean Water requirements. Understand that someone is benefiting from your bureaucratic pain points - you can feel good or bad about this depending on where you&#x27;re standing - inside the moat or outside.<p>2. Going with the flow. There&#x27;s an interview with a parole officer that really stands out to me. The officer said something like &#x27;I have the ability to throw immense resources at apprehending and jailing a person if they violate their parole, but I have no ability to expend any resources to help that person in a positive way&#x27;. If other parole officers just do their job and strictly enforce parole conditions, and you try to help someone out and they mess up badly, then that&#x27;s your job at the very least. But that No Strikes compliance mentality can really ruin lives - the slippery slope goes both ways.<p>3. Incentives, incentives, incentives. The real power of senior management&#x2F;leadership is setting incentives. If they really believe in &#x27;the numbers&#x27; and enforce bad metrics, it&#x27;s can be really hard for an organization to learn and see the problems that will destroy them. See Boeing, General Electric, anyone who believed Jack Welch. Metrics and incentives aren&#x27;t the cause of the problem, but they can tell a success story that turns out to just be the first chapter of the book. It can be hard to see the contingencies when you feel successful.
23B14 个月前
This will happen again and on a far greater scale thanks to the consolidation.